有时候创建对象是需要耗费很多资源,但是每个对象之间又有大量的重复。我们可以选择在创建好一个对象后,以之作为模板克隆出其他对象,稍作修改,即可用于其他地方。 需要实现Cloneable接口,重写clone()方法。其实就是调用的Object类的clone()方法。 克隆对象只是复制了原对象的数据,每个 ...
分类:
编程语言 时间:
2018-05-18 15:45:55
阅读次数:
198
Flask Installation beans.py webapp.py ...
分类:
编程语言 时间:
2018-05-18 15:46:50
阅读次数:
176
问题 有这样一种需求,在这样一个数组中 ,随机取n个选项且不重复,n随机且在1 m这个范围之内,其中m是个确定的数且mMIN,MIN =0) Random random = new Random(); int num = random.nextInt(MAX MIN + 1) + MIN; // r ...
分类:
编程语言 时间:
2018-05-18 15:48:28
阅读次数:
251
在上一篇中,我们深入探讨了TCP/IP协议的11种状态,理解这些状态对我们编写服务器的时候有很大的帮助,但一般写服务器都是使用C/Java语言,因为这些语言对高并发的支持特别好。我们写的这些简单的服务器主要是为了深入学习TCP/IP协议、IO操作以及Python中协程的原理。在上一篇中也提到非阻塞这 ...
分类:
编程语言 时间:
2018-05-18 15:48:42
阅读次数:
209
Github地址 RxLibrary工程:1.rxjava2 + retrofit2的封装,常用的请求(Get,Post,文件上传,文件下载),简单便捷,支持自定义loading等属性。2.RxBus的使用,用法完全与EvenBus一样。 效果图 集成 或者 一、rxjava2 + retrofit ...
分类:
编程语言 时间:
2018-05-18 15:48:55
阅读次数:
806
要获取当前页面的滚动条纵坐标位置,用:document.documentElement.scrollTop;而不是:document.body.scrollTop;documentElement对应的是html标签,而body对应的是body标签。documentElement不常用。这容易在开发中犯错,网上很多例子,用的是document.body.scrollTop,实际上是取不到正确值的。
分类:
编程语言 时间:
2018-05-18 16:19:30
阅读次数:
221
部署代码后uWSGI需要重新启动,关闭系统防火墙或者开放端口 系统版本:CentOS7.0 Python版本:Python3.6.3 Django版本:2.0.5 uWSGI版本:2.0.17 nginx版本1.4.4 1.安装需要的依赖 安装libxml模块是为了让uwsig支持使用“ x"选项, ...
分类:
编程语言 时间:
2018-05-18 16:19:38
阅读次数:
342
我们用open方法打开文件有时候会有一些问题,因为open打开文件只能写入str类型,而不会管字符串是什么编码方式。 示例: >>> fr = open('test.txt','a') >>> line1 = "我爱祖国" >>> fr.write(line1) 有编码不统一的时候,此时写入open ...
分类:
编程语言 时间:
2018-05-18 16:20:03
阅读次数:
344
python使用xlsxwriter模块生成和处理Excel文档
分类:
编程语言 时间:
2018-05-18 16:21:21
阅读次数:
210
一、进入root 大家可以看到我这里用的是CentOS 6.5 系统 二、测试网络与YUM是否可用 1.测试网络 ping www.baidu.com,如下图就是通了 参考: 一、JDK安装1、linux下 yum直接安装:https://blog.csdn.net/youzhouliu/artic ...
分类:
编程语言 时间:
2018-05-18 16:50:40
阅读次数:
175
Python读取jsonlines格式文件 json lines文件是一种便于存储结构化数据的格式,可以一次处理一条记录。可以用作日志文件或者其他。每条json数据之间存在一个"\n"分隔符。 具体信息可以查看http://jsonlines.org/ 之前爬虫存储数据,使用了这个格式文件,但是在读 ...
分类:
编程语言 时间:
2018-05-18 16:51:09
阅读次数:
3513
不带生产者和消费者之间的通信: 1 2 class SynchronizedMethods{ 3 int d; 4 synchronized void getDate() { 5 System.out.println("Got data:"+d); 6 } 7 synchronized void p ...
分类:
编程语言 时间:
2018-05-18 16:51:17
阅读次数:
232
删除 List 中的元素会产生两个问题: 我们通过代码示例演示正确的删除逻辑 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ...
分类:
编程语言 时间:
2018-05-18 16:51:31
阅读次数:
236
输出到文本文件 就像从文件输入数据一样,你也可以将数据输出到文件。假设你有一个矩阵,你想把结果保存到一个文本文件中。你会看到,将矩阵输出到文件的代码和将矩阵输出到终端的代码非常相似。 你需要在本地运行此代码才能看到输出的文本文件。 你可以看到,你需要创建一个 ofstream 对象,然后使用该对象来 ...
分类:
编程语言 时间:
2018-05-18 16:52:12
阅读次数:
178
工作原理: 分类算法。 输入未标记的新样本时,用算法提取训练样本集中和待分类的样本最近邻的K个分类标签(比如样本只有两个特征,在二维坐标系中用点来表示一个样本,选择和新样本点距离最近的K个点)。选取这k个分类标签中出现次数最多的分类,作为新数据的分类。 ...
分类:
编程语言 时间:
2018-05-18 17:12:50
阅读次数:
145
有网上的代码,也有自己的理解,代码备份 一般连接windows服务器使用FTP,连接linux服务器使用SFTP。linux都是通过SFTP上传文件,不需要额外安装,非要使用FTP的话,还得安装FTP服务(虽然刚开始我就是这么干的)。 另外就是jdk1.8和jdk1.7之前的方法有些不同,网上有很多 ...
分类:
编程语言 时间:
2018-05-18 17:13:56
阅读次数:
655
很多人喜欢争论什么什么编程语言好,我认为这个话题如果不限定应用范围,就毫无意义。每种编程语言必然有其优点和缺点,这也决定了它有适合的应用场景和不适合的应用场景。 现代软件行业,想一门编程语言包打天下是不现实的。这中现状也造成了一种现象,一个程序员往往要掌握多种编程语言。 学习任何一门编程语言,都会面 ...
分类:
编程语言 时间:
2018-05-18 17:14:10
阅读次数:
174
os模块 sys模块 1 sys.argv 命令行参数List,第一个元素是程序本身路径 2 sys.exit(n) 退出程序,正常退出时exit(0) 3 sys.version 获取Python解释程序的版本信息 4 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量 ...
分类:
编程语言 时间:
2018-05-18 17:14:54
阅读次数:
216
# -*- coding: utf-8 -*- # @Author : FELIX # @Date : 2018/5/18 16:19 import qrcode from PIL import Image url='http://www.baidu.com' qr=qrcode.QRCode( v... ...
分类:
编程语言 时间:
2018-05-18 17:15:15
阅读次数:
163
package main import ( "fmt" ) type Run interface { //这个接口的名字命名成Car更直观一点,除了distance方法外,后面可以加上百公里加速之类的方法 distance() float64 //celebrate() float64 } type... ...
分类:
编程语言 时间:
2018-05-18 18:00:39
阅读次数:
145