自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 程序编写规范

排版    原则 团队应遵守一致的排版风格    规则1 在不同的概念之间,增加空行。如import与包名,import与类名,方法与方法,类与类,变量声明与变量声明。    规则2 将逻辑紧密相关的代码放在一起。    规则3 控制一行的宽度,不要超过120个字符。换行应在低优先级运算符处换行。    规则4 控制一行的宽度,在不同的概念之间(关键字、变量·、操作符等·)增加空格,以便区分概念。...

2018-03-01 18:35:18 941

转载 协变数组和类型擦除

1、数组的协变性:数组的协变性指的是:如果类Base是类Sub的基类,那么Base[]就是Sub[]的基类。而泛型是不可变的,List不是List的基类,更不会是它的子类。2、数组的具体化:数组是具体化的,而泛型在运行时是被擦除的。数组是在运行时才去判断数组元素的类型约束。而泛型正好相反,在运行时,泛型的类型信息是会被擦除的,只有编译的时候才会对类型进行强化。java泛

2017-08-01 14:11:13 351

转载 java命令行运行java项目

进入项目工程目录后运行如下命令:-d bin\的意思是指定编译后的class存放目录在 项目根目录\bin\下。src\niuKe\BinarySearch.java即要编译的项目源码,可以同时编译多个文件,以空格隔开。-cp后跟需要的外部的jar包接着编译完成后运行:同样 -cp,即将bin\下的文件和外部jar包放入class

2017-07-20 13:46:25 442

转载 Python操作excel

1xlrd xlrd用于在Excel中读写数据1、打开Excel工作簿data=xlrf.open_workbook('data.xlsx')2、查看工作簿里所有sheet名称data.sheet_names()3、选择一个工作表(通过索引或名称)#获取第一个工作表table=data.sheets()[0]#通过索引获取第一个工作表table=data.sheet_by_index(0)

2017-07-13 16:55:14 249

转载 生成requirement.txt

requirements.txt文件,里面记录了当前程序的所有依赖包及其精确版本号,其作用是用来另一台PC上重新构建项目所需要的运行环境依赖。pip生成requirements.txtpip freeze > ./requirements.txt安装相关的依赖包pip install -r path/requirements.txtpipreqs使用pipreqs需要安装:pip install p

2017-07-13 14:54:29 521

翻译 爬虫(2):Pipeline

Item Pipeline当Item在Spider中被收集后,它会被传到Item Pipline,一些组件会按照一定的顺序执行对Item的处理。每个item pipeline组件是实现了简单方法的Python类。他们接受到Item并通过它执行一些行为,同时也决定此item是否继续通过pipeline,或是被丢弃而不再进行处理。以下是item pipline的一些典型应用:清理HTML数据验证爬取的

2017-07-12 10:32:19 752

转载 Scrapy Shell的使用教程

Scrapy shellScrapy shell是一个交互终端在未启动spider的情况下尝试及调试您的爬取代码。 其本意是用来测试提取数据的代码,不过您可以将其作为正常的Python终端,在上面测试任何的Python代码。该终端是用来测试XPath或CSS表达式,查看他们的工作方式及从爬取的网页中提取的数据。 在编写您的spider时,该终端提供了交互性测试您的表达式代码的功能,免去了每次修改后运

2017-07-10 14:46:15 2244

转载 python:open/文件操作

open/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式:‘rb’,'wb','r+b'等读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w     以写方式打开,a     以追

2017-07-07 09:56:42 166

转载 JDBC简介

创建JDBC应用程序: 1、导包import java.sql.* 2、注册JDBC驱动程序:Class.forName(“com.mysql.jdbc.Driver”) 3、打开连接: 使用DriverManager.getConnection()方法创建Connection对象,代表数据库的物理连接。: DriverManager.getConnection(DB_URL,USER,P

2017-07-05 17:03:50 206

转载 java内存结构

由上图可知,java内存主要分为6部分,分别是程序计数器,虚拟机栈,栈,堆,方法区和直接内存1.程序计数器:线程私有,每个线程都会有一个,线程之间互相不影响,独立存储。代表着当前线程所执行字节码的行号指示器。2.虚拟机栈:线程私有,生命周期和线程相同。描述的是java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链表、方法出口等信息。 每一个方法从调用直

2017-07-05 16:12:05 247

转载 二叉树知识点

相关术语树的节点:包含一个数据元素及若干指向子树的分支。 孩子结点:结点的子树的根称为该结点的孩子。 双亲结点:B结点是A结点的孩子,则A结点是B结点的双亲。 兄弟结点:同一双亲的孩子结点。 堂兄结点:同一层上结点。 祖先结点:从根到该结点的所经分支上的所有节点。 子孙结点:以某根结点为根的子树上任意结点都称为该结点子孙。 结点层:根结点的层定义为1;根的孩子为第二层结点,以此类推。

2017-07-04 14:35:20 320

原创 int、bigint、smallint和tinyint范围

int、bigint、smallint和tinyint范围:bigint:从-2^63到2^63-1的整型数据。存储大小为8个字节。int:从-2^31到2^31-1的整型数据。存储大小为4个字节。int的SQL同义字为integer。smallint:从-2^15到2^15-1的整型数据,存储大小为2个字节。tinyint:从0到255的整型数据存储大小为1字节

2017-07-03 13:54:55 833

转载 Python使用UUID库生成唯一ID

UUID用法

2017-06-30 13:48:14 424

原创 ‘Multiple connections to a server or shared resource by the same user的解决办法

有时会报这样的错:The mapped network drive could not be created because the following error has occurred:Multiple connections to a server or shared resource by the same user, using more than one user nam

2017-06-28 14:39:43 5820

转载 python中执行shell

转载自 http://zhou123.blog.51cto.com/4355617/1312791python执行shell命令的四种方法:1、os模块中的os.system()这个函数来执行shell命令注:这个方法得不到shell命令的输出2、popen()#这个方法能到的命令执行后的结果是一个字符串,要自行处理才能得到想要的数据3、commands模块可以

2017-06-23 11:06:58 256

原创 cygwin安装apt-cyg

在安装apt-cyg时,发现使用 http://www.jianshu.com/p/fac45920628d里面的方法,即安装命令lynx -source rawgit.com/transcode-open.apt-cyg/master/apt-cyg >apt-cyg亲测有效。

2017-06-21 14:06:52 358

转载 export命令与shell

shell 与 export命令用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,脚本

2017-06-21 13:53:04 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除