首先不得不承认自己做了标题党。本文实质是分析500lines or less的crawlproject,这个project的地址是https://github.com/aosabook/500lines,有兴趣的同学能够看看。是一个非常高质量的开源project集合,据说要写一本书,只是看着代码提交
分类:
编程语言 时间:
2016-03-09 15:28:07
阅读次数:
255
本文介绍了装饰器的基础知识,介绍了函数装饰器和类装饰器,也介绍了装饰器的嵌套以及装饰器的参数...
分类:
编程语言 时间:
2016-03-09 14:18:52
阅读次数:
214
Swift提供了数组和字典两种集合类型来存储数据,Swift的数组用来存储顺序相同类型相同的类型,字典则采用kay-value的形式存储数据。...
分类:
编程语言 时间:
2016-03-09 14:18:05
阅读次数:
322
1.当数组当作函数参数的时候会退化为指针 #include<stdio.h> #include<stdlib.h> void sort(int a[]){ int num = sizeof(a); printf("数组的大小num=%d\n", num);//打印4,此时a是一个指针 //打印数组
分类:
编程语言 时间:
2016-03-09 14:17:35
阅读次数:
197
设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气泡,根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R,凡扫描到违反本原则的轻气泡,就使其向上"漂浮"(交换位置),如此反复进行,直至最后任何两个气泡都是轻者在上,重者在下为止。 void bubblesort(int a[],i
分类:
编程语言 时间:
2016-03-09 14:14:43
阅读次数:
181
在漫长的演变史,我们已经告别了内嵌式的事件处理方式(直接将事件处理器放在HTML元素之内来使用),今天的事件,它已是DOM的重要组成部分,遗憾的是,IE继续保留它最早在IE4.0中实现的事件模型,以后的IE版本中也没有做太大的改变,这也就是说IE还是使用的是一种专有的事件模型(冒泡型),而其它的主流
分类:
编程语言 时间:
2016-03-09 14:16:30
阅读次数:
373
看usermanual(使用随笔一里面有)看到差不多一半的时候,这个keep_behavior与unbeacome的结合引起了我的注意。(这是为什么呢?) 因为它的示例代码写的太简单了!我真的没看太懂,我就自己把他的改了改放上来。 先讲一下,基本概念,就是一个actor可以有多个行为(behavio
分类:
编程语言 时间:
2016-03-09 14:15:43
阅读次数:
525
通过一个星期的努力,写出了这个小的脚本,方便工作中使用。其中可能会有些BUG,希望大家提出来,多多交流,一起修改。使用方法:1、解压脚本到/usr/local/目录下2、给zcShell.py执行权限3、连接文件ln-sv/usr/local/zcFortress/zcShell.py/usr/sbin/myshell这样在任何目录下都..
分类:
编程语言 时间:
2016-03-09 13:06:06
阅读次数:
313
本文通过前端控制器源码分析springmvc执行过程...
分类:
编程语言 时间:
2016-03-09 13:04:59
阅读次数:
181
通过入门程序理解springmvc前端控制器、处理器映射器、处理器适配器、视图解析器用法。并附上入门程序的非注解的完整的配置文件,注解的完整配置文件。...
分类:
编程语言 时间:
2016-03-09 13:03:40
阅读次数:
208
题目描述
定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。
class Solution {
public:
stack stack1;
stack helpStack;//辅助栈,存放最小值
void push(int value)
{
stack1.push(value);
...
分类:
编程语言 时间:
2016-03-09 13:05:38
阅读次数:
177
常常有新人问我,我该学哪一门编程语言呢?编程语言太多了,我都不知道该选择哪一门编程语言来深入学习了!是的,我也曾被这个问题所困恼,当初学习软件编程时也经历了C/Java/C#这样的路线,后来我也接触并使用过C++/Visual Basic/JavaScript/PHP/Python等语言,并了解过一些冷门语言。多年下来,我对编程语言的理解是每个编程语言的出现都有它出现的理由,每个编程语言也都有各自最...
分类:
编程语言 时间:
2016-03-09 13:03:25
阅读次数:
181
为什么需要线程池? 对于需要频繁创建执行时间很短的线程的程序,创建线程的开销会很大,可以复用线程减少线程创建的开销 线程池限制了创建的线程个最大个数,避免了线程个数过多导致的资源耗尽、线程上下文频繁切换的等潜在问题 Java线程池实现——ThreadPoolExecutor 创建线程池 1 publ
分类:
编程语言 时间:
2016-03-09 13:03:37
阅读次数:
282
class Parent{ static String name = "hello"; { System.out.println("3 parent block"); } static { System.out.println("1 parent static block"); } public P
分类:
编程语言 时间:
2016-03-09 13:02:49
阅读次数:
175
想了解自己C语言for语句的掌握程度吗?敢和自己PK较量一番吗?參加“C语言for循环语句PK自我活动”,仅仅要成绩70分以上。就可赢得CSDN下载分。 12道题目题库动态读取,每人5次PK自我的机会。单选和多选题两种题型。及格easy高分难。 活动时间: 2014.08.18-2014.09.18
分类:
编程语言 时间:
2016-03-09 13:01:20
阅读次数:
196
关键代码第4,5行。 很简单的原理不解释:readonly + Lazy(.Net 4.0 + 的新特性) 1 public class LazySingleton 2 { 3 //Lazy singleton 4 private LazySingleton() { } 5 public stati
分类:
编程语言 时间:
2016-03-09 12:57:51
阅读次数:
167