类与对象 面向过程的程序设计: 优点:极大的降低了程序的复杂度 缺点:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽车,即使能,也是得大改,改一个组件,牵一发而动全身面向对象的程序设计 优点:解决了程序的扩展性,对于某一个对象单独修改,会立刻反映到整个体系中,如对游戏中一个人物参 ...
分类:
编程语言 时间:
2017-06-08 01:20:17
阅读次数:
180
1.多线程理解:以批量文件为例,当程序运行到多线程代码的某一段时,断点不往下执行而是,执行批量文件下一条记录的同一段代码。之前遇到过一个问题:多线程代码的某一个地方查询数据库是否存在账户,不存在则新增。因为多线程,检查完账户是否存在并没有往下执行,而是执行同样的检查账户代码,导致新建了多个账户。 2 ...
分类:
编程语言 时间:
2017-06-08 01:20:26
阅读次数:
116
案例一 抓取对象: 新浪国内新闻(http://news.sina.com.cn/china/),该列表中的标题名称、时间、链接。 完整代码: from bs4 import BeautifulSoup import requests url = 'http://news.sina.com.cn/c ...
分类:
编程语言 时间:
2017-06-08 01:20:35
阅读次数:
2687
TCP/UDP都是网络编程(socket)的两种基于C/S结构的程序。 UDP:非可靠连接速度快,服务器:创建socket 绑定ip和端口后直接从指定的IP和端口接收数据不用侦听;客户端:创建socket ,直接接收数据,不需要建立连接。 s = socket.socket(socket.AF_IN ...
分类:
编程语言 时间:
2017-06-08 01:21:29
阅读次数:
193
一、join()介绍 join() 定义在Thread.java中。join() 的作用:让“主线程”等待“子线程”结束之后才能继续运行。这句话可能有点晦涩,我们还是通过例子去理解: 说明: 上面的有两个类Father(主线程类)和Son(子线程类)。因为Son是在Father中创建并启动的,所以, ...
分类:
编程语言 时间:
2017-06-08 01:22:17
阅读次数:
203
四、sleep 休眠、yield 礼让、join 加入、Daemon 后台(守护)、stop(过时)或interrupt 终止 1.线程的控制(常见方法) A:休眠线程,使线程休眠millis时间后再次进入就绪状态,等待运行。sleep(long millis) throws Interrupted ...
分类:
编程语言 时间:
2017-06-08 01:22:26
阅读次数:
213
在JavaScript中,函数是作为一等成员而存在的,由此,非常有必要掌握JavaScript中函数的知识,最近几天阅读了JavaScript忍者的第三章和第四章前面的部分,做一个总结。 JavaScript函数声明: JavaScript函数是使用 函数字面量 进行声明 从而创建函数的。 形如 函 ...
分类:
编程语言 时间:
2017-06-08 01:23:36
阅读次数:
132
作用: setattr 函数对应函数 getatt(),用于设置属性值,该属性必须存在。 语法: object -- 对象。 name -- 字符串,对象属性。 value -- 属性值。 实例: ...
分类:
编程语言 时间:
2017-06-08 01:23:51
阅读次数:
172
性能的参考指标 执行时间 -- 从代码开始运行到结束的时间 CPU时间 -- 函数或者线程占用CPU的时间 内存分配 -- 程序在运行时占用内存的情况 磁盘吞吐量 -- 描述IO的使用情况 网络吞吐量 -- 描述网络的使用情况 响应时间 -- 系统对某用户行为或者时间做出的响应时间 执行时间 -- ...
分类:
编程语言 时间:
2017-06-08 01:24:22
阅读次数:
274
新建了一个存放Java工程的文件夹:java_text文件夹 在文件夹下 新建一个 文本文件 内容如下: import java.util.*; public class HelloDate { public static void main(String[] args) { System.out. ...
分类:
编程语言 时间:
2017-06-08 01:24:28
阅读次数:
164
1. 进程 VS 程序 编写完毕的代码,在没有运行的时候,称之为程序 正在运行着的代码,就成为进程 进程,除了包含代码以外,还有需要运行的环境等,所以和程序是有区别的 FORK 运行结果: 总结: 多进程中,每个进程中所有数据(包括全局变量)都各有拥有一份,互不影响 只能在linux/unix 里执 ...
分类:
编程语言 时间:
2017-06-08 01:24:53
阅读次数:
292
正则模块 常用正则表达式列表(盗图一张:-P) 分割线 时间模块 Random模块 OS模块 sys模块 shutil模块 json模块 pickle模块 shelve模块 xml模块 hashlib模块 subprocess模块 logging模块 configparser模块 软件开发规范示例 ...
分类:
编程语言 时间:
2017-06-08 01:26:26
阅读次数:
219
###05.01_Java语言基础(数组概述和定义格式说明)(了解)* A:为什么要有数组(容器) * 为了存储同种数据类型的多个值* B:数组概念 * 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 * 数组既可以存储基本数据类型,也可以存储引用数据类型。 * C:数组定义格式 数 ...
分类:
编程语言 时间:
2017-06-08 01:26:48
阅读次数:
256
一、为什么要编程 解放人力:让机器按照人们事先为其编写好的程序自发地去工作 二、什么是编程语言 编程语言就是程序员与计算机之间沟通的介质;程序员把自己想说的话用编程语言写到文件里,这其实就开发了一个程序,接下来让计算机按照文件里说的内容去做事情,这就是程序的执行。 三、编程语言的分类 机器语言 >汇 ...
分类:
编程语言 时间:
2017-06-08 01:27:09
阅读次数:
237
function setCookie(cname,cvalue) { document.cookie=cname+"="+cvalue; } function getCookie(cname) { var cookie=document.cookie; var beg=cookie.indexOf(... ...
分类:
编程语言 时间:
2017-06-08 01:28:13
阅读次数:
234
目录 一. 时间模块 二. random模块 三. os和sys模块 四. shutil模块 五. pickle模块 六. shelve模块 七. xml模块(格式文件操作) 八. hashlib模块 九. subprocess模块 十. configparser模块 十一. 软件开发规范 十二. ...
分类:
编程语言 时间:
2017-06-08 01:28:27
阅读次数:
266
#! python3 # encoding: UTF-8 import os,docx from PIL import Image, ImageDraw from PIL import ImageFont os.chdir('C:\\Users\\Administrator\\Python35-32... ...
分类:
编程语言 时间:
2017-06-08 01:28:49
阅读次数:
244
基于51单片机的万年历,用到了单片机独立键盘、数码管、LED灯模块实现。 想要简单还是DS1302好用。 -- -- -- 参考: http://www.cnblogs.com/LXSYD-C/p/6364888.html 如有错误还请指出,如有侵权还请告知,如需转载请注明出处! 本人博客:http ...
分类:
编程语言 时间:
2017-06-08 01:29:56
阅读次数:
324
多线程线程名,getName,setName 1.线程名默认情况下会是Thread-0(序号)的形式,线程序号从0开始递增。我们可以通过getName()方法获取线程名称;可以通过setName()方法设置线程名称;Tread也提供了线程名的有参构造。实例代码:public class Thread ...
分类:
编程语言 时间:
2017-06-08 01:31:00
阅读次数:
132
五、实现线程的第二种方式-实现Runnable接口 1.步骤:a.自定义类MyRunnable实现Runnable接口。b.重写run()c.创建Runnable实现类对象d.创建Thread线程对象,将Runnable实现类对象作为参数传递 2.构造器:a.Thread thread = new ...
分类:
编程语言 时间:
2017-06-08 01:31:30
阅读次数:
297