中国计算机软件行业分析--软件倾销
中国计算机软件行业分析--软件倾销
中国软件市场上面一直存在国外软件巨头的软件倾销,这较大的打击了中国民族软件企业的生存和发展。中国软件市场上面实际上一直在进行着软件倾销这场寂静的战争。[袁永福版权所有 http://www.sinoreport.net/]
叶圣陶先生曾经写过一篇著名的《多收了三五斗》的文章,深刻描述了旧中国农民破产的情景。以下摘取了该文章的部分内容:
万盛米行的河埠头,横七竖八
http://cyqdata.cn/cnblogs/article-detail-3001
memcache源码分析之assoc
memcache对item信息的存储是采用的hash表的形式,而item的内容则是存储在slab中,本篇文章只介绍item在hash表中的存储。关于slab的存储介绍请关注后续文章。
item经过hash后存储在一个桶中,这个桶是hash表的一个元素,在同一个桶中,item是通过链表来存储的。
这部分的初始化工作在mem
http://cyqdata.cn/cnblogs/article-detail-2984
中国计算机软件行业分析---劳动者
目前工业科技水平还远未达到机器全部替代人类的程度,所有的行业其主要生产力量都是劳动者,劳动者就是所有行业的最基础的因素。因此分析行业首先得分析这个行业的劳动者。在这里首先从劳动者的角度分析计算机软件行业。[袁永福版权所有 http://www.sinoreport.net/]
脑力劳动者
计算机软件等知识产权型行业其主要从业人员是脑力劳动者,因此分析知识产权型行业必须要分析脑力劳动者
http://cyqdata.cn/cnblogs/article-detail-2671
QQ2010协议分析(登录篇)
七月份的时候突然对QQ协议产生了些兴趣,于是这几个月有空就研究研究QQ协议,目前对QQ2010的协议已经分析得差不多了。现在跟大家分享一下我的成果。
QQ登录分为UDP和TCP登录,还支持代理登录。默认是UDP登录。UDP登录端口服务器为8000,本地端口一般是从4000开始选择,如果该端口已经被占用,则加1再测试,一直测试到一个没有被占用的端口。
TCP登录服务器一般是80或者443端口,本地端
http://cyqdata.cn/cnblogs/article-detail-2640
WoW盗号木马分析报告
概述: 样本特征: 67f4fff7b479aceeebf7882cd61c40bb 样本大小: 57,640 字节。 编译特征: Microsoft Visual C++ [Overlay],UPX外壳处理过。 病毒名称:Win32. PSWTroj.WOW.ac(暂定) 病毒性质:这个样本是盗号木马,通过在宿主程序的内存中获取敏感信息,危害账号安全。 行为概述:1.替换系统文件,达到破坏安全软件使自己能够生存的目的。 2.InlineHook WoW.exe多处地址获得敏感信息 病毒行为分析 (一)流程总览 图-1 病毒的整体流程如图-1所示: 1. 首先病毒会判断宿主是否为ctfmon.exe,如果是的话则执行结束杀软流程,主要针对360安全卫士 2. 如果宿主是WoW.exe那么病毒会执行盗取魔兽世界账号流程,对游戏进行暴力特征匹配找到出现明文信息的位置然后做inl
http://cyqdata.cn/cnblogs/article-detail-2460
C#特性Attribute的实际应用之:代码统计分析
日常工作中,需要为程序集提供统计分析:
1:程序集方法数;
2:开发人员数目及各自所开发或REVIEW的方法数;
3:测试中,被标注有BUG的数目;
4:直接查看方法的IL代码;
鉴于以上统计的需要,特开发本EXE。
1:关于特性Attribute的知识补充
"Attribute是一种可由用户自由定义的修饰符(Modifier),可以用来修饰各种需要被修饰的目标"。它的作用是为它们的修饰目标追加上一些额外的信息——比如"这个类是我写的"或者"这个函数以前出过问题"等等。
它跟注释的区别是:注释是对程序源代码的一种说明,主要目的是给人看的,在程序被编译的时候会被编译器所丢弃,因此,它丝毫不会影响到程序的执行。而Attribute是
http://cyqdata.cn/cnblogs/article-detail-2263
OnLoad与Page_Load的差异分析
记得最开始学习ASP.NET的时候,我们就被告知:Page_Load方法里面可以写页面加载的代码。
于是我们就懵懵懂懂写了很长时间的Page_Load方法。最近回过头思考,为什么一个普通的方法,
能被自动调用呢?于是就得知了AutoEventWireup属性。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
一般我们新建页面的时候,AutoEventWireup就为true。MSDN的解释是:指示控件的事件是否自动匹配 (Autowire)。
如果启用事件自动匹配,则为 true;否则为 false。默认值为 true。
那么我们先得到一个结论是:AutoEventWireup为true时,Page_Load、Page_Init之类的方法
http://cyqdata.cn/cnblogs/article-detail-294
程序员应知 -- 如何分析海量数据
在这个云计算热炒的时代,如果你没有处理过海量数据的话,你将不再是个合格的Coder。现在赶紧补补吧~
前一阵子分析了一个将近1TB的数据群(gz文件,压缩10%)。因为第一次分析如此巨大的数据,没有经验,所以浪费了许多时间。下面是我整理的一些经验,方便后者。
欢迎各种补充,我会不断更新这篇文章;觉得有用的话,速度分享链接;有不同意见的话,请果断拍砖;
下载数据
Q:怎么自动下载多个文件?
这是我遇到的第一个问题。当数据量很大时,一般都会分成很多个文件存放。这时下载文件比较麻烦。
A:用Wget命令。Windows下花费一点时间去下载安装。但之于手动下载,能省不少时间。
我提供两种方式方式下载文件,
a)用Wget的递归下载选项 “-r”。一般命令如下
wget –r http://<下载数据的根目录>/ -o <下载记录
http://cyqdata.cn/cnblogs/article-detail-169