程序员人生之路(强烈推荐,分析的透彻!)
程序员人生之路(强烈推荐,分析的透彻!),某程序达人的人生感悟,估计没有半个甲子的时间,是绝对不可能感悟出来的。 相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天
http://www.cyqdata.cn/cnblogs/article-detail-35485
Mongodb源码分析--日志及持久化
在本系列的第一篇文章(主函数入口)中,介绍了mongodb会在系统启动同时,初始化了日志持久化服务,该功能貌似是1.7版本后引入到系统中的,主要用于解决因系统宕机时,内存中的数据未写入磁盘而造成的数据丢失。其机制主要是通过log方式定时将操作日志(如cud操作等)记录到db的journal文件夹下,这样当系统再次重启时从该文件夹下恢复丢
http://www.cyqdata.cn/cnblogs/article-detail-35198
Chrome v8引擎 对多行注释,做词法分析时的bug.
先看一个注释的写法:
/* 个/ */
这个在chrome下会抛出异常.
Uncaught SyntaxError: Unexpected token *
原因是,汉字个的 Unicode 为 4e2a , 而chrome的程序员,为了加速词法分析,简单的使用了下面这种逻辑:
1,扫描到/* ,就快速向后搜索,一但遇到 code point为 2a+\u002f 的情况,他就简单
http://www.cyqdata.cn/cnblogs/article-detail-35175
两本讲数据挖掘对企业的好处的书:《数据分析竞争法》比较空洞,《超级数字天才》有些实例
最近在卓越上买了一些商业智能相关的书,卓越给我推荐了一些相关的书。这两本都是卓越给推荐的,感觉可能还值得一看,就买来看了看。
《数据分析竞争法》是商务印书馆的哈佛经管系列之一,名头比较大,先看它。不过有些失望。不是给技术人员看的。题目中的数据分析大约是说商业智能中的数据挖掘。作者把企业利用数据挖掘的程度分为由低到高的五级。全书反复论述每个级别的方法、工具、流程、对企业的好处,还举了一些的例子。在我
http://www.cyqdata.cn/cnblogs/article-detail-35165
mongodb源码分析--查询
在之前的一篇文章中,介绍了mongodb的主程序入口main()的执行流程,其实main只是实始化一些参数信息并做了些后台线程任务的启动工作(包括数据准备和恢复),并最终启动一个线程进行循环侦听。今天将会介绍在mongodb中数据查询 (find)的流程,以了解mongodb是如果对message进行拆包分析,以及数据进行表扫描及索引使用的。 &n
http://www.cyqdata.cn/cnblogs/article-detail-35143
漏测分析
前两天出的线上故障:一批量审批功能,对当前页显示的所有记录可以一次性审批。同时,每页显示的记录数可以在页面上直接修改。当每页显示20条记录时,批量审批没问题;当每页显示80条时,批量审批仍只审批了20条;当每页显示80条并跳转到最后一页进行审批时,最后一页的所有记录(44条)均被审批。
这里不探讨故障原因是什么,主要说下为什么会出现漏测,怎样才不会漏测。
我一直在说我们做测试不能学土八路,拍脑袋做
http://www.cyqdata.cn/cnblogs/article-detail-35116
[讨论]日本地震对中国软件服务外包行业的影响分析(宏观)
随着日本地震和次生灾害的进一步发展,亚洲的软件服务外包行业也面临着可能的一轮新的调整。 在亚洲,日本的软件外包服务业市场份额也是相当巨大的,比如欧美的软件服务外包,(从质、量上说)基本上目前主要集中在印度、中国、日本三个国家(此外东南亚也有一块市场)。根据本人以往的一些接触,大致可以得出如下的一些特征(有限的样本范围内,只就
http://www.cyqdata.cn/cnblogs/article-detail-35112
Mongodb源码分析--主程序入口main()
作为这个系列的开篇,本人特此声明,因为本人技术功力有限,且对mongodb源码目前也在研究探索中,可能会对mongodb内部某些实现机制及原作者的意图领会不够精确,因此错误再所难免,希望大家批评指正。另外本文所使用的mongodb源码为1.8 rc1,同时如果有条件的话,大家可以安装vs2010,用C++来编译调试mongodb源码,以便通过运行
http://www.cyqdata.cn/cnblogs/article-detail-35066
CYQ.DATA编写简易Winform数据查询分析系统的体会
首先,本篇文件适合初学winform程序的朋友观看,如果是中、高级的大虾们可以略过了,呵呵。
根据单位要求,要弄一个数据查询分析程序,而且要弄成winform版的。
我晕!从来没写过winform程序,怎么办?
现学现卖,这就是我的中心思想。
学谁:谷歌、百度、路过秋天所写的CYQ.DATA框架。
呵呵,前两个不说了,最后一个就是很好的框架程序,开发者是路过秋天,上次用这个做了一个天气预报采集程序
http://www.cyqdata.cn/cnblogs/article-detail-35038
关于一道面试题的分析与解答
给大家分享一下我第一次参加面试时的一个题目:
问题:对于任意一个正整数 N,按以下操作把它转化为一个单一数字(大于 0 小于 10的数):
把 N 的各位上数字相加,若得到的结果不是一个单一数字,就把结果的各位上的数字相加,
若得到的结果还不是一个一位数,就还把结果的各位上的数字相加,
……
直到结果为一个单一数字为止。
如:2345
2+3+4+5=14
1+4=5
http://www.cyqdata.cn/cnblogs/article-detail-32307
关于一种求最大公约数的算法的分析与证明
问题:请编写一个方法,功能是实现传入两个正整数,返回他们的最大公约数
public static int math(int a, int b) {
...
}
分析: 关于这道题的算法有多种,我们今天只研究下面这种算法:
1 public static&nb
http://www.cyqdata.cn/cnblogs/article-detail-31858
《深入浅出数据分析》:深入不够,浅出做的不错。适合技术人员与业务人员作为统计学入门读物来阅读
《深入浅出数据分析》是美国O’REILLY出版社的“深入浅出”系列之一。这个系列的特点是花了不少心思琢磨如何让读者更舒服地阅读、记住书中更多内容,书虽然都比较厚,但是插图非常多。插图与正文经常混在一起,没有明显的界限。读起来确实比较轻松,相对文字多图少的书来说,也确实更容易记住书中的内容。由于图多字少,读起来很快,也能让人感觉比较有成就感。不过这个系列的书都比较
http://www.cyqdata.cn/cnblogs/article-detail-31812
使用AppFabric 承载WCF和WF服务-实例分析和说明
针对Pro Windows Server AppFabric ISBN-13 (pbk): 978-1-4302-2817-2图书中的例子进行修改和分析
这个例子的应用场景如下:
前端是Asp.net MVC的站点,使用了ProcessClaimService.WF AppraisalService.WCF服务
ProcessClaimService.WF服务使用了AppraisalServic
http://www.cyqdata.cn/cnblogs/article-detail-31809
CSS3动画播放时间-速度分析
CSS3最引人注目的莫过于支持动画效果。只要预先定义好关键帧的css样式,以及动画时间,浏览器就会自动生成播放其中的每个帧。这在以往需要不少的js代码,并且运行效率并不高。CSS3的动画效果极大程度上减轻了脚本的编写,使得开发者可以把更多的精力投入在内容上,而不是实现上。
不
http://www.cyqdata.cn/cnblogs/article-detail-31747
[原创]如何确保JavaScript的执行顺序 – 之jQuery.html深度分析
上一篇:[原创]如何确保JavaScript的执行顺序 – 之实战篇
1. 引言
在上一篇文章《如何确保JavaScript的执行顺序 - 之实战篇》中,我们发现jQuery的html函数能够确保动态加载的JavaScript按照引入顺序执行。
我们先来简单回顾下HTML源代码(test2.htm):
<
http://www.cyqdata.cn/cnblogs/article-detail-31565
浅谈报表与分析的差异认识
看了一篇文章 报告和分析:差异何在?http://www.chinawebanalytics.cn/reporting-vs-analysis/ 写的不错,
关于报告和分析作者的定义:
报告:将数据组织为信息集合的过程,目的是监控不同业务领域的绩效表现。(Reporting: The process of organizing data into informational
http://www.cyqdata.cn/cnblogs/article-detail-28668
塔防蜀的存档分析
最近在玩塔防新春版,上手很容易,过关也简单。偶很喜欢研究游戏存档,看看有没有什么特别的剧情、人物、道具能够出来。
首先用iFunBox或者别的东西,把存档目录copy到本地电脑上,如我这里就是存放在了:C:\Users\username\Desktop\FolderName\F38DE1C9-0098-42AC-AF62-8D2A6A82E44F。
下面有4个子目录,我感兴趣的是两个,一个是doc
http://www.cyqdata.cn/cnblogs/article-detail-28654
[原创]从程序员角度分析安徽电信HTTP劫持的无耻行径 - 草根的暂时胜利
如果你还不知道问题的起因,请首先移步到这两篇文章
1. [原创]从程序员角度分析安徽电信HTTP劫持的无耻行径,以及修改Hosts文件,使用OPENDNS无效情况下的解决方案
2. [原创]从程序员角度分析安徽电信HTTP劫持的无耻行径 – 之深度分析
http://www.cyqdata.cn/cnblogs/article-detail-25511
数据同步框架MS Sync Framework-不同场景使用例子和简要分析
上一篇http://www.cnblogs.com/2018/archive/2011/02/22/1961654.html 对这个框架一个总体介绍,这篇通过SDK内带的例子和一个综合的例子描述一下这个框架的使用
[例子基于SDK2.1]
SDK的例子
C:\Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework\2.1\S
http://www.cyqdata.cn/cnblogs/article-detail-25504
[原创]MongoDB、HandlerSocket和MySQL性能测试及其结果分析
一、测试环境1、测试服务器状况共涉及4台测试服务器:
压力测试服务器Web服务器MongoDB服务器
MySQL服务器。
机器配置为:CPU:Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHzRAM:8G DDR2 667磁盘:SATA
操作系统:Redhat 5.5
&nbs
http://www.cyqdata.cn/cnblogs/article-detail-25434