`
Dustin
  • 浏览: 310421 次
  • 性别: Icon_minigender_1
  • 来自: 广州/成都
社区版块
存档分类
最新评论
文章列表

新的开始

    其实写blog是去年暑假的事,那时候觉得应该把自己的一些感悟记录一下,今后有个回忆也好,不然蓦然回首,茫然一片,竟不知如何度过,心中不免惆怅。    对我而言,写blog其实颇费心力,一篇网文往往花费若干小时,但苦乐自知,我也乐在其中。但无奈物以类聚,人以群分,blog上共鸣者甚少。虽说本意并不在此,但觉得缺乏必要的讨论会大大降低文章的价值,而且其中的谬误也不为人知,这是十分遗憾的,遂萌发离意。    喜欢这里的气氛,2007年1月1号,搬家了。希望自己每天都有写blog的心情。
   多态 (Polymorphism) 大家应该都不陌生,它是我们开发面向对象系统的“老朋友”了 。但是老朋友也会有“烦心”的时候啊,呵呵。有时候不注意,还真会被它难到。譬如下面这个例子,大家可以先不看下面的答案,在自己脑海中运行一道,看看自己想的跟实际结果是否相符。java 代码public class Polymorphism{     public static void main(String[] args) {       A b = new B();       b.fb();     }    }       class A {     public A(){     }    ...
http://start.gotapi.com/有了它,主要语言和框架的API都可以查到了,不需要翻来翻去的了。当然,MS的还是只有到MSDN了。
只要把下面代码复制保存一下,就可以知道你杀毒软件怎么样了,呵呵X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* 这段代码是欧洲计算机防病毒协会开发的一种病毒代码,其中的特征码已经包含在各种杀毒软件的病毒代码库里,所以可以用做测试病毒扫描引擎。 等级: 特等:复制完代码后便提示内存有病毒 优等:刚保存完就提示病毒(或者直接删除) 中等:保存后几秒提示病毒(或者直接删除) 下等:需自己启动病毒扫描查杀才提示病毒(或者直接删除) 不过我的卡巴斯基6.0竟然得了个“中等”,要知道它可是2006年世界杀毒软件排行榜中名 ...
很多人喜欢单独安装VC++6.0,而不是完整安装VS,这样占用空间比较少,启动也快。但是要使用某些ActiveX控件的时候却会出现许可证问题(requires a design-time licence),譬如使用MSComm.ocx。至于ActiveX的许可证体系这里就不说了,简单说就是用来保证第三方ActiveX控件开发者的智力投资的。MSComm.ocx是VS自带的一个进行串口通讯的控件,本来在安装VS的时候会自动把相应的licence发放给用户,但是这个licence是由VB附带提供的,现在我们没有安装VB,因此当我们在插入该控件到我们的项目时,就会出现上述的许可证问题。    我们可以 ...
 以前写过一篇关于java中sizeof的文章,今天看到这篇文字,顺手转过来了,作个补充吧。其中关于数据对齐的内容值得一看。原文在这里 前向声明: sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊, ...
  知道什么是Big Endian,Little Endian吗?名字怪怪的,中文一般称为“大端”和“小端”。"Endian" 这个词出自乔纳森·斯威夫特的《格列佛游记》。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开,由此曾发生过六次叛乱,其中一个皇帝送了命,另一个丢了王位。哦嗬,相当血腥。   但是到了计算机领域,这两个词仅仅用于表示CPU处理多字节的两种不同方式。先来段权威的描述:[from Computer System: A programmer's Perspective 2.1]   For ord ...
    看到题目就知道是涉及到Uncode的,Unicode的编码方式有UTF-32,UTF-16,UTF-8三种,这里为什么单单只讲UTF-16呢?无它,UTF-16这位老兄故事多啊~    在Unicode诞生之前,世界上许多字符集并存而且互不兼容,这导致很多软件在国际化过程中困难重重,随着互联网的普及和国际间交流的增多,问题就愈发严峻了。Unicode正是在这样的大环境下成长起来的。我们可以认为,Unicode的出现,就像秦始皇统一六国,在字符集中实现了统一的“度量衡”,在各个领域中发挥着重要的作用。    从90年代初开始,Unicode一直不断地发展和完善。在Unicode的最初版本中 ...
一、若我们定义一个函数 ,原型为: String MD5 ( Information info) 其中Information 表示任意长度的信息,注意是任意长度的。 实现这个函数的最终要求:1、对于相同的输入信息,产生的返回值结果相同;对于不同的信息得到得结果决不相同。(后者由于我     国王小云教授等人的研究成果已经不成立,也就是说两个不同的信息可能会产生“碰撞”,得到的结    果是一样的。)2. 算法不可逆转,即使拥有返回结果和算法细节,也不可能推导出输入的初始信息。下面是MD5算法对一些特定值产生的返回值:          md5 ("") = d41d8cd98 ...
When you have no light to guide youAnd no one to walk to walk beside youI will come to youOh I will come to youWhen the night is dark and stormyYou won't have to reach out for meI will come to youOh I will come to youSometimes when all your dreams may have seen better daysAnd you don't know how or wh ...
Global site tag (gtag.js) - Google Analytics