其他
freeboy1015
这个作者很懒,什么都没留下…
展开
-
在WIN7中激活VS2008的升级框(有图有源码)
前言最近刚开始接触学习AutoIT,该软件纯天然绿色、免费、轻量级、易上手,弱类型的BASIC语言风格,连CTRL+SHIFT+SPACE的用法都一样,不用安装身材硕大的开发环境,自带编译器,适合除98之外的WIN平台,解压后即可使用,我都是放在U盘里,随便插一台机器就能用了(这段算广告吧)。尽管说的那么容易,但还是要学习,尤其是各种函数以及辅助工具的配合使用。言归正传此次的学习实转载 2011-11-15 21:34:03 · 896 阅读 · 0 评论 -
软件加壳
加壳一般是指保护程序资源的方法. 脱壳一般是指除掉程序的保护,用来修改程序资源. 病毒加壳技术与脱壳杀毒方法 :壳是什么?脱壳又是什么?这是很多经常感到迷惑和经常提出的问题,其实这个问题一点也不幼稚。当你想听说脱壳这个名词并试着去了解的时候,说明你已经在各个安全站点很有了一段日子了。下面,我们进入“壳”的世 界吧。 一、金蝉脱壳的故事 我先想讲个故事吧。那就是金蝉脱壳。金蝉脱转载 2012-07-06 17:28:26 · 2756 阅读 · 0 评论 -
正则表达式30分钟入门教程
正则表达式30分钟入门教程版本:v2.32 (2011-8-17) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标转载 2012-04-18 09:45:34 · 494 阅读 · 0 评论 -
如何让VS编译时自动引用Debug|Release版本的dll
公司一些早期的项目,把所有工程都放到一个解决方案下了,导致整个解决方案编译很慢,而且也不便于类库的复用和维护。因此我们决定把工程按照功能划分到不同的解决方案里头,然后定期发布dll到TFS配置库上固定的TeamProject下面,以后应用程序引用时就不添加工程,而是采用添加dll的方式。但是现在遇到一个问题,发布dll一般会发布Debug和Release两个版本,那么应用程序应该引用哪个版本呢?转载 2012-04-17 19:04:00 · 3656 阅读 · 1 评论 -
常用正则表达式
常用正则表达式版本:v0.01 (2011-6-7) 整理:deerchao 转载请注明来源说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达式,除个别外均未在前后加上任何限定,请根据需要,自行转载 2012-04-18 09:46:44 · 464 阅读 · 0 评论 -
《精通正则表达式》书评
《精通正则表达式》书评 作者:孟岩(原文) IT产业新技术日新月异,令人目不暇接,然而在这其中,真正称得上伟大东西的却寥寥无几。1998年,被誉为“软件世界的爱迪生”,发明了 BSD、 TCP/IP、csh、vi 和 NFS 的 SUN 首席科学转载 2012-04-18 10:40:43 · 595 阅读 · 0 评论 -
关于序列化
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候转载 2012-04-12 18:23:37 · 457 阅读 · 0 评论 -
倒排索引
文件结构 设有两篇文章1和2文章1的内容为:Tom lives in Guangzhou,I live in Guangzhou too.文章2的内容为:He once lived in Shanghai. 首先我们要取得这两篇文章的关键词:a.我们现在有的是文章内容,即一个字符串,我们先要找出字符串中的所有单词,即分词。英文单词由于用转载 2012-04-08 21:11:01 · 581 阅读 · 0 评论 -
win7+cuda4.1+VS2008配置
http://blog.csdn.net/guyuan1983/article/details/7283972在windows下安装cuda 硬件环境:cuda支持目前NV的市面上的绝大多数显卡,包括Tesla、Quadro、GeForce,只有少数早期的旧型号显卡不支持cuda。详见http://www.nvidia.cn/object/cuda_learn_produc原创 2012-03-02 16:55:53 · 1249 阅读 · 0 评论 -
error LNK2005 已经在***.obj中定义
为什么会出现这个错误??“error LNK2005: 已经在aaa.obj中定义” 编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1.重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时转载 2012-03-28 19:01:40 · 5514 阅读 · 1 评论 -
让VA和Visual studio支持*.cu文件
众所周知,*.cu和*.cuh后缀文件是CUDA的专门后缀格式,使用*.cu后缀的主要目的是使得CUDA的rules可以识别它并在编译时做一个预编译,生成用于CPU代码的cpp文件和用于GPU代码的cubin文件。虽然都是文本文件,因此可以直接使用cpp后缀已达到使VA和VS自身支持的目的,但也会因此引入很多麻烦,比如要为每个包含CUDA代码的cpp文件做个编译规则等。让VA和VS支持*.cu原创 2012-03-10 10:40:26 · 4952 阅读 · 0 评论 -
云计算扫盲
云计算:“始作俑者”是sun公司在24年前,发扬广大者却是Google无疑。谷歌“云计算”的雄心壮志是:Google一下,所有问题都能得到解决。 什么是云计算?通俗的讲,就是你不用在自己的个人计算机里安装任何的办公、游戏、杀毒、财务等软件,所有这些应用都放在互联网的“巨型服务器”中,无数用户只是通过最简单的、作为巨型服务器的客户端的模式,来进行操作和工作就ok啦。 问题:什原创 2012-03-07 21:43:02 · 781 阅读 · 0 评论 -
并行计算、分布式计算、网格计算讲解
先说分布式计算和并行计算的异同:解决对象上:都是大任务化为小任务,这是他们共同之处。但是分布式的任务包互相之间有独立性,上一个任务包的结果未返回或者是结果处理错误,对下一个任务包的处理几乎没有什么影响。因此,分布式的实时性要求不高,而且允许存在计算错误(因为每个计算任务给好几个参与者计算,上传结果到服务器后要比较结果,然后对结果差异大的进行验证,我个人感觉这样有助于发现科学家们真正原创 2012-03-07 21:38:12 · 1706 阅读 · 0 评论 -
opencl程序架构
这几天研究了一下OpenCL,阅读了nvidia中的例子,归纳OpenCL程序的一般结构如下:int main(int argc, char* argv[]){ //获得platform clGetPlatformIDs(1, &cpPlatform, NULL); //获得GPU设备 clGetDevic转载 2012-03-07 21:29:40 · 747 阅读 · 0 评论 -
网易游戏2011招聘笔试题+答案解析
网易游戏 2011.10.151、对于一个内存地址是32位、内存页是8KB的系统。0X0005F123这个地址的页号与页内偏移分别是多少? 2、如果X大于0并小于65536,用移位法计算X乘以255的值为? 3、一个包含n个节点的四叉树,每个节点都有四个指向孩子节点的指针,这4n个指针中有 个空指针 4、以下两个语句的区别是转载 2013-04-10 21:39:44 · 1082 阅读 · 0 评论