码迷,mamicode.com
首页 >  
搜索关键字:源码    ( 50627个结果
《Head First 设计模式》学习笔记——观察者模式 + 装饰者模式
装饰者模式是JDK中另一个使用较多的设计模式,上一个是观察者模式(在Swing中大量使用),业内好的API设计无一离不开常见的设计模式,通常我们所说要阅读源码,也是为了学习大牛们的设计思路。————题记 设计模式 观察者模式:定义了对象之间一对多的依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新。 装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提...
分类:其他好文   时间:2014-06-02 05:31:47    阅读次数:234
jQuery源码学习:常用正则表达式
常用的数字正则(严格匹配) 正则 含义 ^[1-9]\d*$ 匹配正整数 ^-[1-9]\d*$ 匹配负整数 ^-?[1-9]\d*$ 匹配整数  /^(([1-9]\d*)|(0+))$/; 匹配非负整数(正整数 + 0) ^-[1-9]\d*|0$ 匹配非正整数(负整数 + 0) /^(([1-9]\d*)|0)\.\d+$/ 匹配正浮点数 ^-([1-9]\d*\.\d*|0\.\d*[1...
分类:Web程序   时间:2014-06-02 05:28:33    阅读次数:307
Netty源码学习——EventLoopGroup原理:NioEventLoopGroup分析
最后找到了,NioEventLoopGroup,构造这个group的时候传递了一个ThreadFactory参数,所以这个group和Nio学习5——对NIO.2(AIO) Reactor模式封装的拆解中的AsynchronousChannelGroup也是大同小异的!...
分类:Web程序   时间:2014-06-02 05:01:53    阅读次数:412
从零单排PAT1015,1016,1017,1018
PAT1015,1016,1017,1018解题思路与源码...
分类:其他好文   时间:2014-06-02 04:56:40    阅读次数:190
nginx源码分析--GDB调试
利用gdb[i]调试nginx[ii]和利用gdb调试其它程序没有两样,不过nginx可以是daemon程序,也可以以多进程运行,因此利用gdb调试和平常会有些许不一样。当然,我们可以选择将nginx设置为非daemon模式并以单进程运行,而这需做如下设置即可: daemon off; master_process off; 这是第一种情况: 这种设置下的nginx在gdb下调试很普通,过...
分类:数据库   时间:2014-06-02 04:56:02    阅读次数:417
jQuery源码学习笔记:构造jQuery对象
3.1源码结构: (function( window, undefined ) { var jQuery = (function() { // 构建jQuery对象 var jQuery = function( selector, context ) { return new jQuery.fn.init( selector, c...
分类:Web程序   时间:2014-06-02 04:54:11    阅读次数:292
jQuery源码学习笔记:扩展工具函数
// 扩展工具函数 jQuery.extend({ // http://www.w3school.com.cn/jquery/core_noconflict.asp // 释放$的 jQuery 控制权 // 许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样。 // 在 jQuery 中,$ 仅仅是 jQuery 的别名,因此即使不使用...
分类:Web程序   时间:2014-06-02 04:42:05    阅读次数:298
linux小白 mysql5.0源码安装配置
安装mysql-5.0.45.tar.gz(该软件包下载地址:http://www.filewatcher.com/m/mysql-5.0.45.tar.gz.24433261-0.html)#groupaddmysql#添加mysql组#useradd-gmysqlmysql#添加mysql用户,且加入mysql组--------------------编译过程----------------------------------#tarzxvfmysql..
分类:数据库   时间:2014-06-02 04:00:00    阅读次数:379
【Heritrix源码分析3】Heritrix的基本架构
Heritrix可分为四大模块: 1、控制器CrawlController 2、待处理的uri列表  Frontier 3、线程池 ToeThread 4、各个步骤的处理器 (1)Pre-fetch processing chain:主要处理DNS-lookup, robots.txt,认证,抓取范围检查等。 (2)Fetch Processing chain:抓取处理器。对于每个协议...
分类:其他好文   时间:2014-06-02 03:00:49    阅读次数:419
jQuery源码学习笔记:总体架构
1.1、自调用匿名函数: (function( window, undefined ) { // jquery code })(window); 这是一个自调用匿名函数,第一个括号内是一个匿名函数,第二个括号立即执行,传参是window。 1、为什么有自调用匿名函数? 通过定义匿名函数,创建了一个“私有”空间,jQuery必须保证创建的变量不能和导入它的程序发生冲突。 2、为什么...
分类:Web程序   时间:2014-06-02 02:38:15    阅读次数:270
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!