码迷,mamicode.com
首页 > 编程语言 > 月排行
java设计模式-原型(prototype)
有时候创建对象是需要耗费很多资源,但是每个对象之间又有大量的重复。我们可以选择在创建好一个对象后,以之作为模板克隆出其他对象,稍作修改,即可用于其他地方。 需要实现Cloneable接口,重写clone()方法。其实就是调用的Object类的clone()方法。 克隆对象只是复制了原对象的数据,每个 ...
分类:编程语言   时间:2018-05-18 15:45:55    阅读次数:198
[ Python ] Flask
Flask Installation beans.py webapp.py ...
分类:编程语言   时间:2018-05-18 15:46:50    阅读次数:176
Java获取特定区间随机数及产生不重复随机数
问题 有这样一种需求,在这样一个数组中 ,随机取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
Python网络编程之高级篇二
在上一篇中,我们深入探讨了TCP/IP协议的11种状态,理解这些状态对我们编写服务器的时候有很大的帮助,但一般写服务器都是使用C/Java语言,因为这些语言对高并发的支持特别好。我们写的这些简单的服务器主要是为了深入学习TCP/IP协议、IO操作以及Python中协程的原理。在上一篇中也提到非阻塞这 ...
分类:编程语言   时间:2018-05-18 15:48:42    阅读次数:209
rxjava封装,RxBus封装(上线项目集成,声明周期管理,无内存溢出内存,支持同时多个请求。)
Github地址 RxLibrary工程:1.rxjava2 + retrofit2的封装,常用的请求(Get,Post,文件上传,文件下载),简单便捷,支持自定义loading等属性。2.RxBus的使用,用法完全与EvenBus一样。 效果图 集成 或者 一、rxjava2 + retrofit ...
分类:编程语言   时间:2018-05-18 15:48:55    阅读次数:806
在JavaScript中获取当前页面的滚动位置
要获取当前页面的滚动条纵坐标位置,用:document.documentElement.scrollTop;而不是:document.body.scrollTop;documentElement对应的是html标签,而body对应的是body标签。documentElement不常用。这容易在开发中犯错,网上很多例子,用的是document.body.scrollTop,实际上是取不到正确值的。
分类:编程语言   时间:2018-05-18 16:19:30    阅读次数:221
centos7下部署Django(nginx+uWSGI+Python3+Django)
部署代码后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
python codecs模块 ---处理数据写入文件时会有编码不统一的问题
我们用open方法打开文件有时候会有一些问题,因为open打开文件只能写入str类型,而不会管字符串是什么编码方式。 示例: >>> fr = open('test.txt','a') >>> line1 = "我爱祖国" >>> fr.write(line1) 有编码不统一的时候,此时写入open ...
分类:编程语言   时间:2018-05-18 16:20:03    阅读次数:344
python使用xlsxwriter模块生成和处理Excel文档
python使用xlsxwriter模块生成和处理Excel文档
分类:编程语言   时间:2018-05-18 16:21:21    阅读次数:210
如何在linux下安装jdk并运行java程序
一、进入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格式文件
Python读取jsonlines格式文件 json lines文件是一种便于存储结构化数据的格式,可以一次处理一条记录。可以用作日志文件或者其他。每条json数据之间存在一个"\n"分隔符。 具体信息可以查看http://jsonlines.org/ 之前爬虫存储数据,使用了这个格式文件,但是在读 ...
分类:编程语言   时间:2018-05-18 16:51:09    阅读次数:3513
【未完】Java--线程之间的通信
不带生产者和消费者之间的通信: 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
Java编程:删除 List 元素的三种正确方法
删除 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
C++ 输出到文本文件
输出到文本文件 就像从文件输入数据一样,你也可以将数据输出到文件。假设你有一个矩阵,你想把结果保存到一个文本文件中。你会看到,将矩阵输出到文件的代码和将矩阵输出到终端的代码非常相似。 你需要在本地运行此代码才能看到输出的文本文件。 你可以看到,你需要创建一个 ofstream 对象,然后使用该对象来 ...
分类:编程语言   时间:2018-05-18 16:52:12    阅读次数:178
K-近邻算法(KNN)
工作原理: 分类算法。 输入未标记的新样本时,用算法提取训练样本集中和待分类的样本最近邻的K个分类标签(比如样本只有两个特征,在二维坐标系中用点来表示一个样本,选择和新样本点距离最近的K个点)。选取这k个分类标签中出现次数最多的分类,作为新数据的分类。 ...
分类:编程语言   时间:2018-05-18 17:12:50    阅读次数:145
我的代码库-Java8实现FTP与SFTP文件上传下载
有网上的代码,也有自己的理解,代码备份 一般连接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
python中的模块
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
python生成二维码
# -*- 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
go语言练习:接口
package main import ( "fmt" ) type Run interface { //这个接口的名字命名成Car更直观一点,除了distance方法外,后面可以加上百公里加速之类的方法 distance() float64 //celebrate() float64 } type... ...
分类:编程语言   时间:2018-05-18 18:00:39    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!