1、Time类使用: 示例: 只执行一次: 循环执行: 2、源码分析: Timer 源码: TimerTask源码: ...
分类:
编程语言 时间:
2017-05-18 18:51:24
阅读次数:
306
this这个关键字在javascript中很常见,也很重要。那么this到底是指什么呢? 总结: 1.this代表函数运行时自动生成的一个内部对象,只能在函数内部使用; 2.this始终指向调用函数的那个对象; 下面分四种情况,详细讨论this的用法 一:纯粹的函数调用 这是函数的最常用法,属于全局 ...
分类:
编程语言 时间:
2017-05-18 18:51:38
阅读次数:
192
对于一些不在maven库中的包,同时又希望便利的在maven项目中引用,可以将其安装到本地仓库: 参数说明: groupId、artifactId以及version的意义同maven的常规设置 packaging表示安装的包类型 file值得注意的是,需要绝对路径,注入mac系统中,使用file=~ ...
分类:
编程语言 时间:
2017-05-18 19:59:39
阅读次数:
126
实际项目中经常遇到很多类似操作,比如命令码对应执行函数等,对于此类操作,比较好的方式是使用const数组,将命令码和操作函数绑定在一起,通过查表方式找到操作函数,并执行操作函数。这样可以简化代码,降低复杂度,在c中这种方式很好实现,在c++中会稍微麻烦一些。 以串口命令解析执行为例,首先定义一个结构 ...
分类:
编程语言 时间:
2017-05-18 19:59:50
阅读次数:
247
注意:这类题型都是通过调用函数(方法)来实现目的。通过函数实现功能,通过getElementById来确定获取信息要显示的页面位置,通过 onclick调用该函数。函数的核心功能语句是利用逐步确定来获取对象的属性值,注意每步获取属性时用“.”隔开。 ...
分类:
编程语言 时间:
2017-05-18 20:00:17
阅读次数:
161
抓取网页 python核心库 urllib2 实现对静态网页的抓取,不得不说,“人生苦短,我用python”这句话还是有道理的,要是用java来写,这估计得20行代码 (对不住了博客园了,就拿你开刀吧) 实现对动态网页的抓取,采用post请求,如果想用get方法,只需要把参数接在url后面,不需要d ...
分类:
编程语言 时间:
2017-05-18 20:00:53
阅读次数:
233
Linux 内核网络协议栈 sk_buff 结构体 以及 完全解释 (2.6.16) 又见 “堆排序” select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET ...
分类:
编程语言 时间:
2017-05-18 20:02:03
阅读次数:
161
Zookeeper是一个开源的分布式应用协调项目, 当中为了保证各节点的协同工作,Zookeeper在工作时须要有一个Leader。 而Leader是怎样被选举出来的?Zookeep中使用的缺省算法称为FastLeaderElection。 Zookeeper的基本前提是多个节点都具备全局其他全部节 ...
分类:
编程语言 时间:
2017-05-18 20:02:23
阅读次数:
182
LineNumberReader 跟踪行号的缓冲字符输入流,父类为BufferedReader。 成员方法: getLineNumber() 获得当前行号。 setLineNumber(int lineNumber) 设置当前行号。 练习代码如下: 1 //创建LineNumberReader对象 ...
分类:
编程语言 时间:
2017-05-18 20:02:51
阅读次数:
274
这段不到100行的代码,采用的思想是,生产者消费模式,其中应用了AutoResetEvent ,从字面上看,是自动重置事件,它是EventWaitHandle的一个子类。 我们还是先来看看这段代码所要表达的意思。第8行,定义了一个文件传输队列FileTaskQueue,它用来接收生产者生产的实体,即 ...
分类:
编程语言 时间:
2017-05-18 20:03:22
阅读次数:
380
CAS(compareandswap),非阻塞队列就是基于他实现的,它利用底层硬件进行原子操作,jdkconcorrent包里那些Atomic*(AtomicInteger...)都有compareAndSet这样的方法,即比较后再进行设置,compareAndSet操作的变量需要时volatile的。这种机制有时会有ABA问题,所以一般用Atomi..
分类:
编程语言 时间:
2017-05-18 20:03:59
阅读次数:
143
Java中的包、类、方法、参数和变量的名称 标识符的命名规则 1、变量必须以字母、下划线(_)或美元符号($)开头 2、余下的字符可以是下划线、美元符号或任何的字母或数字 3、不能使用JavaScript中的关键字或者保留字做为变量名称 Pascal规则(帕斯卡命名法) :单字之间不以空格断开或连接 ...
分类:
编程语言 时间:
2017-05-18 20:06:51
阅读次数:
434
单例设计模式 Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。 核心知识点如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 (2) 在其内部产生该类的实例化对象,并将 ...
分类:
编程语言 时间:
2017-05-18 20:08:00
阅读次数:
219
废话少说直接上代码,希望看过的朋友能和我多交流,,谢谢 package Myjisuanqi; import java.awt.BorderLayout;import java.awt.Button;import java.awt.Frame;import java.awt.GridLayout;i ...
分类:
编程语言 时间:
2017-05-18 20:08:08
阅读次数:
257
在两个城市之间,需要进行运输一些物品,比如物流吧。公路就好比网线吧,在网线之间流通的数据,比如成一辆车,这辆车就是一个进程,线程就是这辆车的各个零件之间的运作,比如同时加速的时候,你可以同时开收音机听歌,同时开刮雨器,还可以同时开转向灯,按喇叭,汽车的各个工作可以同时进行,这就是多线程工作。如果汽车 ...
分类:
编程语言 时间:
2017-05-18 20:08:40
阅读次数:
147
下载 你可以访问 https://www.gitbook.com/book/lenkimo/byte-of-python-chinese-edition/ 以获得本书以下格式的下载: PDF (可在电脑上阅读) EPUB (可在 iPhone、iPad、电子书阅读器上阅读) Mobi (可在 Kin ...
分类:
编程语言 时间:
2017-05-18 20:12:12
阅读次数:
189
poj 4084:拓扑排序 非常好的题目,恶心的算法 描写叙述 给出一个图的结构,输出其拓扑排序序列,要求在同等条件下。编号小的顶点在前。 输入 若干行整数,第一行有2个数,分别为顶点数v和弧数a,接下来有a行。每一行有2个数,各自是该条弧所关联的两个顶点编号。 v<=100, a<=500 输出 ...
分类:
编程语言 时间:
2017-05-18 20:13:45
阅读次数:
193
写给自己,linux运维路.动手趟一遍linux:centos7.3+apache+python3.4+django+mod_wsgi+sambawindows:eclipsepycharmsublime最近一直在学习python,虽说在windows下开发比较方便,但一般情况下,最终会把程序放到linux环境去布暑运行。so...直接搭建一个linux+windows的开发环境..
分类:
编程语言 时间:
2017-05-18 20:14:29
阅读次数:
266
算法思想:快速排序运用了分而治之的思想,即在所选数组中选择一个基准(任选一个都可以),以改基准为基础,将小于该基准的元素都移动基准的左边,大于该基准的数据都移动到右边,然后对左右两边进行递归处理。同样也是按照上述方法,即:选基准,在递归。 算法实例:Arr=[10,5,2,3,4,7,6] > [2 ...
分类:
编程语言 时间:
2017-05-18 20:14:35
阅读次数:
194
PHP和JavaScript都是初学。近期有这么个需求: 例如说有一个PHP的多行字符串: $a = <<<EOF thy38 csdn blog EOF; 传递给JavaScript后要等价于: var c='thy38\n\ csdn\n\ blog'; 由于对这两门语言的理解低到不知怎样Goo ...
分类:
编程语言 时间:
2017-05-18 20:16:59
阅读次数:
205