对九个超级程序员的采访原文:《Q&A With Nine Great Programmers》时间有限,我只能粗译,难免错误。这篇访谈源自2006年,最先发布在波兰程序员 Jaroslaw “sztywny” Rzeszótko (AKA “Stiff”) 的博客上。但是这篇博文现在找不到了。非常感...
分类:
其他好文 时间:
2015-07-15 09:16:57
阅读次数:
138
原文:基于Zlib算法的流压缩、字符串压缩源码 Zlib.net官方源码demo中提供了压缩文件的源码算法。处于项目研发的需要,我需要对内存流进行压缩,由于zlib.net并无相关文字帮助只能自己看源码解决。通过对SharpZipLib的demo研究,写出了Zlib.net的流压缩算法。 中间花费了...
分类:
编程语言 时间:
2015-07-15 09:16:53
阅读次数:
123
While there are somedocson it, I decided to write about it, in perhaps more accessible language – not as a developer, but as PostgreSQL user.Some part...
分类:
数据库 时间:
2015-07-15 09:16:04
阅读次数:
231
A. Lala Land and Apple Trees题目描述: 一条坐标轴,在坐标轴上散布了一些苹果树,每棵树都有位置和所结果实数目两个属性,Amr在坐标轴0点的位置,Amr在开始的时候可以选择向左或者右走,然后遇到果树才能改变方向,问最后最多能拿到多少个苹果?解题思路: 开两个数组,分别代.....
分类:
其他好文 时间:
2015-07-15 09:16:11
阅读次数:
122
代码执行的效率在《性能调优攻略》里,我说过,要调优性需要找到程序中的Hotspot,也就是被调用最多的地方,这种地方,只要你能优化一点点,你的性能就会有质的提高。在这里我给大家举三个关于代码执行效率的例子(它们都来自于网上)第一个例子PHP中Getter和Setter的效率(来源reddit)这个例...
分类:
其他好文 时间:
2015-07-15 09:15:21
阅读次数:
119
上次简单介绍了下Qbuild的特点和配置,其实实现一个自动化工具并不复杂,往简单里说,无非就是筛选文件和处理文件。但Qbuild的源码也并不少,还是做了不少工作的。1. 引入了插件机制。在Qbuild中称作模块,分为任务处理模块(如合并、压缩等处理)和文本处理模块(如内容添加和替换等处理),一个任务...
分类:
其他好文 时间:
2015-07-15 09:14:21
阅读次数:
144
android:launchModeAn instruction on how the activity should be launched. There are four modes that work in conjunction with activity flags (FLAG_ACTIV...
分类:
移动开发 时间:
2015-07-15 09:15:28
阅读次数:
128
正在 .NET 中构建一个需要使用分布式对象的应用程序,并且分布式对象的生存期由客户端控制。您的要求包括能够按值或按引用来传递对象,无论这些对象驻留在同一台计算 机上,还是驻留在同一个局域网 (LAN) 中的不同计算机上,或者是驻留在广域网 (WAN) 中的不同计算机上。实现策略这 种模式为在 .N...
分类:
Web程序 时间:
2015-07-15 09:15:00
阅读次数:
126
Matlab 文件命名规则1、文件名命名要用英文字符,第一个字符不能是数字和下划线。2、文件名不要取为matlab的一个固有函数,m文件名的命名尽量不要是简单的英文单词,最好是由大小写英文、数字、下划线等组成。原因是简单的单词命名容易与matlab内部函数名同名,结果会出现一些莫名其妙的错误。3、文...
分类:
其他好文 时间:
2015-07-15 09:15:29
阅读次数:
209
一个、总结 简单的说,Filter的作用就是拦截(Tomcat的)service(Request,Response)方法。拿到Request、Response对象进行处理。然后释放控制。继续自己主动流转。其运用的还是“分层”的思想。 至于为什么要增加这一层,为什么要对Request、Respon.....
分类:
其他好文 时间:
2015-07-15 09:13:39
阅读次数:
104
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ...
分类:
Web程序 时间:
2015-07-15 09:13:56
阅读次数:
104
Cookie分为2中,一种为本地Cookie,需要设置最大有效时间,超过这个时间自动被删除;另一种为窗口Cookie,没有设置最大有效时间。文本Cookie是服务端返回给客户端的文本,客户端写在本地磁盘上的一个txt。Cookie格式为键值对形式存在。 客户端可以阻止Cookie的写入。Cooki....
分类:
其他好文 时间:
2015-07-15 09:13:50
阅读次数:
97
编程中的命名设计那点事在我开始设计系统的时候,我会花去很多时间去设计命名,因为好的命名和好的设计是分不开的。In the beginning was theWord, and the Word was with God, and the Word was God太初有道。道与神同在,道就是神。 (约...
分类:
其他好文 时间:
2015-07-15 09:15:03
阅读次数:
109
程序命名的一些提示选择一个正确的名字是编程中最重要的事。以前酷壳向大家推荐过两篇文章《编程命名中的7+1个提示》和《编程中的命名设计那点事》,今天再向大家推荐一篇。一个正确的命名可以让你更容易地理解代码的程序,好的命名可以消除二义性,消除误解,并且说明真实的意图,甚至可以让你有清新的气息以让你更能吸...
分类:
其他好文 时间:
2015-07-15 09:14:31
阅读次数:
110
Matlab中的一些小技巧1、. Ctrl+C中断正在执行的操作如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断。MATLAB这时可能正疲于应付,响应会有些滞后。2. figure命令新建一个绘图窗口figure可以打开一个空的绘图窗口,接下的绘图命令可以将图画在它...
分类:
其他好文 时间:
2015-07-15 09:13:13
阅读次数:
229
在今天的文章里我想谈下SQL Server 2014里引入的缓存池扩展(Buffer Pool Extensions)。我们都知道,在SQL Server里,缓存池是主要的内存消耗者。当你从你存储里读取数据时,数据会在缓存池里缓存。SQL Server在计划缓存里缓存执行计划,也是缓存池的一部分。你...
分类:
数据库 时间:
2015-07-15 09:12:31
阅读次数:
154
编程命名中的7+1个提示前几天Neo写过《编程中的命名设计那点事》,这里也有另外一篇和程序命名的文章,可以从另一个角度看看。1.- 变量应该是尽可能的望文知意。千万不要使用教材中的命名方式。好的变量:daysDateRange, flightNumber, carColor.坏的变量:days, d...
分类:
其他好文 时间:
2015-07-15 09:12:25
阅读次数:
131