自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

带着自己飞翔

兜兜转转,其实我是一个程序员。

  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

翻译 详解Objective-C的meta-class

比较简单的一篇英文,重点是讲解meta-class。翻译下,加深理解。原文标题:What is a meta-class in Objective-C?原文地址:http://www.cocoawithlove.com/2010/01/what-is-meta-class-in-objective-c.html本篇将会探讨一个在Objective-C中相对陌生的概念

2014-03-23 22:06:18 15178 1

原创 object-c的BOOL游戏

看Objective-C Runtime Reference时获知的。其实应该是很合理的东西,但是总觉得有点小神奇。程序片段:- (BOOL) guessReturnWhat_BOOL{ return 256;}- (bool) guessReturnWhat_bool{ return 256;}if([self guessReturnWhat_BOOL]){

2014-03-01 17:35:06 1621

原创 JNI初步

“和”是个连词。表示将要论述记录些东西关于JVM、关于JNI。内在逻辑上未必有多大关系。

2013-12-23 17:00:41 758

原创 Window Hook的一点记录(20130711)

D

2013-11-22 13:52:01 849

原创 CRC 模式及实现

只关心CRC常用模式及其意义和实现(VC)。常用的CRC16/CRC16CCITT/CRC32给出接口直接调用。经过HexProbe Multibyte Calculator及winrar比对。其他模式可自行定义,给出按照bit和按照byte进行校验的接口。

2013-08-17 21:08:27 4390

原创 NDIS调试环境搭建WINDbg+VMware[NDIS之三]

只有初学者才能理解初学者的痛苦。 目前网上能找到的内核程序调试环境大都是使用WINDbg+VMware的,也咨询了公司的一个老鸟,他也一直这么调试。下面结合网上的一些教程和自己实际的操作整理如下:准备软件:1、WINDbghttp://msdn.microsoft.com/en-us/windows/hardware/gg4630092、VMware随便找。3、操作

2012-09-05 16:28:38 2130

原创 SQL从零开始(一)

关于SQL 它的名字叫结构化查询语言(Structured Query Language)——是用于访问和处理数据库的标准计算机语言。(题外话:这里我最喜欢的字眼就是“语言”,何时起,我的思维里就定式了类似C/JAVA/C++这样的才是语言,可是SQL/XML/HTML/脚本等等都是语言啊,而且名字里还故意的带着一个L!当然应该有更多其它的语言会接着颠覆我这一点点定式思维。)ANS

2012-08-15 18:39:23 1634

原创 大端 小端 主机 网络 字节序

说实话这个东西困扰了我一段时间了,尤其是搀和进来网络字节序的时候,真是懵懂纠结啊。。。缘起:       最初接触是从变量内存布局时知道的,大端小端还是蛮好理解的:大端(big endian)就是高位字节存放到内存的低地址,而小端(little endian)是高位字节存放到内存的高地址。从内存布局的角度来界定就是所谓的主机字节顺序。我们比较常用和熟悉的X86就是采用小端存储,当然还有一些

2012-07-19 01:32:05 1658 1

原创 人生何其苦

头真的很疼。程序员的路已经开始了,周四正式入职的。这段时间,从广州来到成都,从电子商务相关的BD、项目管理工作转到做程序员。我知道会很苦,只是尘埃落定时才知道原来这么苦。我恨初学者这个角色,恨极了。当年玩平地花式轮滑的时候,经历过很久的初学者角色,然后三年后才敢说不是初学者了。那段艰辛有青春做背景,没那么痛。然后在程序员的路上也走过一段时间,同样的初学者角色,只是那会在大学,有学生的身份挡

2012-05-13 18:17:04 2018

转载 Windows Socket IO 模型

好东西,特意转过来。  套接字架构应用程序使用Winsock与传输协议驱动沟通时AFD.SYS负责缓冲区的管理。这就意味着当一个程序调用send或者WSASend发送数据时,数据将被复制到AFD.SYS它自己的内部缓冲区中(依赖SO_SNDBUF的设置)WSASend调用立即返回。然后AFD.SYS在程序后台将数据发送出去。当然,如果程序想要处理一个比SO_

2012-05-13 17:13:43 1609

原创 找工作的点滴(二)

转行还挺难的,一喜一悲,起起落落的。蛮有趣,呵呵。人生是自己的,自己知道自己干什么就好了。最近面试啊,学习啊的。其实看了很多博客。好多都是很多年前的,写的确实不错,感觉水平比我高。可是,不知道那些人还有坚持下去没有。程序员群体,不乏激情澎湃之时,想当年我也是热血沸腾的写着技术博客。只是岁月流逝,激情难耐寂寞啊。也许好多人都没能走下去,或者被工程的细节实际工作人际的纷繁所扰。忘了当初自己念念不忘

2012-04-26 14:30:49 580 1

原创 类对象继承之类的云云

先说好,这东西可以算是原创,不过在网上、书上看了不少东西而已。不一一致谢,总之是感谢。 类与对象面向对象的主要实现手段就是类,但是C++的类、对象在实现上决不能用所谓的面向对象去理解。或者说不只是实现上,整个在编程上,所谓面向对象远远不能像其吹嘘的那样用现实世界中的理念来理解。(c++之父说过类似的意思)数据和在其上的一系列操作封装到一起,就是所谓的类,而一个类的具体化,就是一

2012-04-23 20:51:59 1558

原创 找工作的点滴

点滴也是积累,海纳百川啊。1、memcpy和strncpy的区别。//我都不知道memcpy是啥咋知道区别。坑爹啊。首先,它俩都是在csting头文件里,显然是从C遗传过来的。其次,看下各自的函数原型:void* memcpy(void* dest,const void* src,size_t n);char* strncpy(char* dest, const char*

2012-04-14 22:15:20 509

原创 左值还是右值?这是一个问题

按照最原始通俗的理解就是以赋值操作符左右进行区分左值或者右值。但是一个左值也可以出现在赋值操作符的右边,那此时它就是右值了么?这里面其实是对左值进行了转换,转换成了相应的右值。因此单纯的以赋值操作符左右来区分就有些片面。 网上看到并且我也认可的定义: 左值是指具有对象类型或者非空不完整类型的表达式。L可以理解为location,表示可寻址的存储。比方说int a = 10;a就

2012-04-03 00:19:27 1499

原创 把时间花在经典上,生命或许从此不同(二)

最近忙着搞辞职的手续事情,复习上效率真的很不高啊。不过还好,基本上没有中断过,哪怕是一天抽出来一个小时看看书。以C++为切入从头入行,开始看的是比较通俗易懂的《我的第一本c++书》,这哥们估计是新锐的网络起家的作者。首先水平一定比我高很多,毕竟那么多东西组织书写出来很费功力啊,不用去试,想一下就知道有多难。只是与此同时我也在看BS的经典开山大作和c++ primer。不比不知道,一比吓一跳。

2012-03-14 10:53:51 690

原创 四则混合运算C++代码(中缀表达式)

在复习算法的时候,栈的应用举例中有一项就是计算中缀表达式的四则混合运算。根据算法自己写了一下程序。1、程序分为两块,一部分中缀转成后缀,一部分计算后缀。其中使用到了堆栈,我自己做了一个简单地模板栈。2、中缀转后缀的程序,接受一个内涵中缀表达式的string,输出的是一个后缀表达式的string。中缀表达式的字符串校验自行解决,程序不负责。因为数字都是以字符的形式存在,因此一个完整的数字后面

2012-02-29 19:02:38 8973 3

原创 一个问题引发的一点思考

模板类、模板函数声明和定义都要放在一个文件中!!!!"C++支持两种模板编译模式:包含模式Inclusion Model 和分离模式Separation Model "包含编译模式 "在包含编译模式下我们在每个模板被实例化的文件中包含函数模板的定义并且往往把定义放在头文件中像对内联函数所做的那样 " 分离编译模式 "在分离编译模式下函数模板的声明被放在头文件中 " "在模板

2012-02-27 17:28:20 772 1

原创 把时间花在“经典”上,或许生命的分量将从此不同。

最近在看Bjarne Stroustrup的那本经典C++之作。有些感触啊,人家写的游刃有余,可是我看的没有觉得深入浅出。怪只怪自己水平还比较低,只能理解一些,而赞叹另一些。 这种牛人写东西,总是喜欢挂靠美学、哲学,仔细想想,那点纯技术的东西已经不是人家的追求了,他们在更高层的位置上统筹着IT的江山。如果想走的更远,站的更高,还是去读经典吧。正如这本书的序言里写着:把时间花在“经典”上,或

2012-02-25 19:33:39 528

原创 我理解的算法——排序

万事开头难。重新开头更难。本来现在的水平写不出来个啥,可是不开始永远也无法开始。 重回这条不归路,视野啊、远见啊未必比那些纯新人好,只能更努力一点了。在现有见识的边界内,我对算法、数据结构、设计模式等异常重视,基础比想象的重要。即使有人编码几年了,这些基础依然很烂但却没影响拿工资,我也依旧重视。这些基础才是程序员的生命,它比想象的重要。 这些天开始看数据结构,任何数据结构的书开头部

2012-02-17 15:16:01 524

原创 兜兜转转,其实我是一个程序员

用兜兜转转这个词还是蛮贴切的。 大学毕业一晃2年有半,当初那么坚定的想要做个程序员,可最后一刻竟然逃进了国企,而且是在销售部工作。性格软弱就要受到惩罚,还是不够坚定坚持啊。纠结了很久,在国企消沉过、厮混过、努力过,依旧不是很喜欢纯与人打交道的活计,受不了那些敷衍、虚假、谄媚。还是喜欢真诚的做事、做人。只是到了现在,那些也都只是过往了。 辞职的事情已经在办了,新工作还遥遥无期

2012-02-13 17:03:40 644 1

windows服务程序代码梗概

windows服务程序的代码梗概(c代码) 整个的服务程序框架,包括安装和删除。 安装后自动运行,删除前停止服务运行。 只需要自己填写功能代码即可正常使用。

2013-01-14

观止__微软创建NT和未来的夺命狂奔

在微软的成长过程中,一直伴随着对梦想的不懈追求。本书展现了微软的天才团队追梦过程中的净残片段——他们付出了艰苦卓绝的努力,经历了犹疑、冲突和痛苦,但他们的成就今天仍然在影响世界。合上这本书的时候你会发现,软件不仅是智慧的结晶,也是信仰、尊严和魅力的代名词。 讲述微软NT和背后的故事。 注:在CSDN上下载过这本书,不过那个资源的排版有问题,边缘的一列看不了,影响阅读,因此在其他网站找到的资源,放到CSDN上供大家赏阅。

2012-05-10

INTEL CPU发展史

纯原创整理,可能不足以匹敌专业整理,但是思维角度更好(我同学做的)

2007-11-20

C#完全手册.pdf

c#完全手册。不错。值得一看

2007-11-20

加密小软件

一个用于加密的软件。很小很实用

2007-11-20

分割小软件

可以把大的资源分割成小的部分。简单实用

2007-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除