vue项目打包后怎样优雅的解决跨域

2019-05-24
前言 在使用vue.js开发前端项目时,再结合webpack搞起各种依赖.各种插件进行开发,无疑给前端开发带来了很多便捷,就在解决跨域这个问题上,相信众多用vue.js的前端同僚们同我一样尝到了甜头,开发环境全靠proxyTable一通配置简直不要太酸爽.还不明所以然的新手们可能还没搞清我说的是什么,就是下面这几行配置: proxyTable: { '/api': { target: 'http://113.113.113.113:5000', //假的接口地址哈 changeOrigin: t

Android实现指定时间定时触发方法

2019-05-24
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 目标效果: 运行打开开关,下边的时间选择会显示,当前时间09:56,选择09:57后,会发现马上弹出选择的时间日志数据,过一会到了09:57后,会发现每一秒都调用打印日志信息的方法,点击关闭开关,停止打印. 1.activity_main.xml页面设置布局,并隐藏下方的时间选择. activity_main.xml页面: <RelativeLayout xmlns:android="http://sch

Android使用网络获取定位的方法

2019-05-24
本文实例为大家分享了Android使用网络获取定位的具体代码,供大家参考,具体内容如下 目标效果: 程序运行弹出权限选择,选择运行网络定位后会查询位置,然后在TextView上显示当前国家和城市. 1.activity_main.xml页面定义TextView显示城市名. activity_main.xml页面: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too

java代码关闭tomcat程序及出现问题解析

2019-05-24
1.通过java代码实现tomcat的关闭 2.tomcatStop.java package test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class tomcatStop { public static void main(String[] args) { // TODO Auto-generated method stub S

详解Nginx 静态文件服务配置及优化

2019-05-24
根目录和索引文件 root 指令指定将用于搜索文件的根目录. 为了获取所请求文件的路径,NGINX 将请求 URI 附加到 root 指令指定的路径.该指令可以放在 http {} , server {} 或 location {} 上下文中的任何级别.在下面的示例中,为虚拟服务器定义了 root 指令. 它适用于未包含根指令的所有 location {} 块,以显式重新定义根: server { root /www/data; location / { } location /images/

让你Python到很爽的加速递归函数的装饰器

2019-05-24
今天我们会讲到一个[装饰器] 注记:链接"装饰器"指Python3教程中的装饰器教程.可以在这里快速了解什么是装饰器. @functools.lru_cache--进行函数执行结果备忘,显著提升递归函数执行时间. 示例:寻找宝藏.在一个嵌套元组tuple或列表list中寻找元素'Gold Coin' import time from functools import lru_cache def find_treasure(box): for item in box: if isinst

微信小程序wepy框架学习和使用心得详解

2019-05-24
一.微信小程序wepy框架简介: 微信小程序WePY框架是腾讯官方推出来的框架,类似的框架还有美团的mpvue,京东的Taro等; 目前公司开发小程序主要用到的是微信原生方法和官方的wepy框架; wepy框架在开发过程中参考了 Vue 等现有框架的一些语法风格和功能特性,对原生小程序的开发模式进行了再次封装,更贴近于 MVVM 架构模式, 并支持ES6/7的一些新特性.相对更容易上手,提高开发效率; 二.WePY项目的创建与目录结构 WePY的安装或更新都通过npm进行,全局安装或更新WePY

Thread线程的基础知识及常见疑惑点总结

2019-05-24
引言 相信各位道友在平时工作中已经很少直接用到Thread线程类了,现在大多是通过线程池或者一些多线程框架来操作线程任务,但我觉得还是有必要了解清楚Thread线程类中各种方法的含义,了解了底层才能更好的理解框架.应用框架.下面我就将Thread线程的相关基础点总结一二,以供观瞻. 正文 1.Thread线程的状态 根据<深入理解Java虚拟机>一书的讲述,Java语言定义了五种线程状态,分别为:创建(new).运行(Runnable).等待(waiting).阻塞(blocked).结束(t

Django框架实现的分页demo示例

2019-05-24
本文实例讲述了Django框架实现的分页.分享给大家供大家参考,具体如下: 首先初始化model,建表 class Book(models.Model): name = models.CharField(max_length=20) def __str__(self): return self.name class Meta: db_table = 'books' 然后用pycharm的数据库模块可视化插入 分页思路 url传递参数http://127.0.0.1:8000/books/?pag

android验证邮箱输入是否合法

2019-05-23
本文实例为大家分享了android验证邮箱输入是否合法的具体代码,供大家参考,具体内容如下 下面是验证手机号和邮箱是否合法的方法,直接将这两个静态方法考入自己的项目中就可以用啦 public class MainActivity extends Activity implements View.OnClickListener { private Button btn; private EditText et; private TextView tv; @Override protected vo

JavaScript遍历查找数组中最大值与最小值的方法示例

2019-05-23
本文实例讲述了JavaScript遍历查找数组中最大值与最小值的方法.分享给大家供大家参考,具体如下: <script language="javascript"> // 查找数组中最小值 function mathMin(arrs){ var min = arrs[0]; for(var i = 1, ilen = arrs.length; i < ilen; i+=1) { if(arrs[i] < min) { min = arrs[i]; } } ret

springboot+nginx+https+linux实现负载均衡加域名访问简单测试

2019-05-23
1.把springboot项目打包成三个jar包,并指定端口为 14341,14342,14343 2.下载腾讯云免费ssl证书,解压后会出现如下图文件夹 3.把nginx文件夹下的 .crt 和 .key文件复制到服务器,例如复制到 /home/ssl/xxx.crt /home/ssl/xxx.key 4.安装好nginx默认配置文件在 /usr/local/nginx/conf/nginx.conf 5.修改nginx.conf配置文件实现https+负载均衡的简单测试(此测试是在一台服务

Android百度地图之方向感应和模式更改

2019-05-23
本文实例为大家分享了Android百度地图之方向感应和模式更改,供大家参考,具体内容如下 目标效果: 菜单中设置几种模式,点击可查看不同的地图形式,这里随便截几张图. 1.首先要去百度地图网站 http://lbsyun.baidu.com/ 2.注册账号后,点击开发->Android地图SDK->获取密钥,进入后显示如下页面. 3.创建应用 4.打开eclipse,选择Window->Preferences->Android->Build,获取SHA1 5.提交后回到上一个

富文本编辑器vue2-editor实现全屏功能

2019-05-23
vue2-editor非常不错,可惜并未带全屏功能,自己实现了一个,供大家参考. 实现思路:自定义模块. 1. 定义全屏模块Fullscreen /** * 编辑器的全屏实现 */ import noScroll from 'no-scroll' export default class Fullscreen { constructor (quill, options = {}) { this.quill = quill this.options = options this.fullscree

Node.js 多进程处理CPU密集任务的实现

2019-05-23
Node.js 单线程与多进程 大家都知道 Node.js 性能很高,是以异步事件驱动.非阻塞 I/O 而被广泛使用.但缺点也很明显,由于 Node.js 是单线程程序,如果长时间运算,会导致 CPU 不能及时释放,所以并不适合 CPU 密集型应用. 当然,也不是没有办法解决这个问题.虽然 Node.js 不支持多线程,但是可创建多子进程来执行任务. Node.js 提供了 child_process 和 cluster 两个模块可用于创建多子进程 下面我们就分别使用单线程和多进程来模拟查找大量

Python中Numpy mat的使用详解

2019-05-23
前面介绍过用dnarray来模拟,但mat更符合矩阵,这里的mat与Matlab中的很相似.(mat与matrix等同) 基本操作 >>> m= np.mat([1,2,3]) #创建矩阵 >>> m matrix([[1, 2, 3]]) >>> m[0] #取一行 matrix([[1, 2, 3]]) >>> m[0,1] #第一行,第2个数据 2 >>> m[0][1] #注意不能像数组那样取值了 Trace

Python实现使用request模块下载图片demo示例

2019-05-23
本文实例讲述了Python实现使用request模块下载图片.分享给大家供大家参考,具体如下: 利用流传输下载图片 # -*- coding: utf-8 -*- import requests def download_image(): """ demo:下载图片 :return: """ headers = {"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) Ap

Spring+SpringMVC+JDBC实现登录的示例(附源码)

2019-05-23
有一位程序员去相亲的时候,非常礼貌得说自己是一名程序员,并解释自己是做底层架构的,于是女方听到"底层"两个字,就一脸嫌弃:什么时候能够到中高级? 用久了框架,把原生都忘记了,本章从零开始,熟悉一遍JDBC实现增删改查 开发环境 jdk 1.8 Maven 3.6 Spring.SpringMVC 4.3.18 dbcp2 jsp Idea 创建项目 创建项目时,我们选择传统的Maven项目结构 创建项目时不要选择任何模板,直接点Next 填写包名及项目名Next --> Fini

Django框架模板的使用方法示例

2019-05-23
本文实例讲述了Django框架模板的使用方法.分享给大家供大家参考,具体如下: 创建模板文件夹 在项目下床架一个模板文件夹 在templates下面为了区分是哪一个应用的模板再建一个与应用同名的文件夹. 在setting.py的TEMLATES里配置模板文件的路径 在视图函数里return reder def index(request):#视图函数必须有一个参数 #进行处理,和M和T进行交互... # return HttpResponse('good') # #使用模板文件 # #1.加载模

maven项目在实践中的构建管理之路的方法

2019-05-23
前言 最近一个月参与了公司几个项目的脚手架构建,适当总结下经验.之前见过太多项目依赖,构建,管理混乱不堪,导致后续的维护性差,甚至出现由此引发的事故.当时就有一个规范管理的想法. 依赖管理 依赖管理,其实就是依赖范围的管理.这里我叫他 依赖池.也就是 所有相关项目的依赖只能从这个池子里拿,不能超出其范围.池子里的依赖我们定义为都是久经考验的同志.以maven工程为例,我们可以定义 一个名为ooxx-dependencies 的 pom 类型的工程.这里用来存放我们经过技术选型并测试通过的依赖.每