
原创文章
Ackarlix
专注、沉着、稳重、信心、行动
展开
-
约翰•冯•诺依曼
约翰·冯·诺依曼 整理:Ackarlix 约翰·冯·诺依曼( John Von Neumann,1903-1957),美藉匈牙利人,1903年12月28日生于匈牙利的布达佩斯,父亲是一个银行家,家境富裕,十分注意对孩子的教育.冯·诺依曼从小聪颖过人,兴趣广泛,读书过目不忘.据说他6岁时就能用古希腊语同父亲闲谈,一生掌握了七种语言.最擅德语,可在他用德语思考种种设想时,又能以阅原创 2007-08-30 02:34:00 · 3876 阅读 · 0 评论 -
再谈深大的发展
再谈深大的发展 整理:Ackarlix 校长您好: 今天是年初五,请允许我在这里先向您拜个晚年.祝身体健康,事业进步! 我今天来想谈的还是深大发展规模的问题,就这一事我曾在考试期间发一封信讲过,但正值期末,复习紧张,没有太多的时间去找相关资料,所以写得不太好,理据不充分,论证不够深刻,太感情用事,请校长见量.现在是放假时间,我比较轻松,校长公务也没那原创 2007-09-01 06:21:00 · 2365 阅读 · 0 评论 -
列数史上最出色的5位黑客
列数史上最出色的5位黑客 作者:Ackarlix 1. Kevin MitnickMitnick 也许是黑客的同义词。美国司法部曾这样评价他:“美国史上被通缉的头号罪犯”。他的丰功伟绩被拍成了两部好莱坞电影:Takedown 和 Freedom Downtime。2. Adrian LamoLamo 让很多组织感到头疼,他曾侵入过微软和纽约时报。Lamo会在咖啡厅原创 2007-09-03 06:18:00 · 1363 阅读 · 1 评论 -
什么是BETA,RC,ALPHA版 - 软件命名规范
什么是BETA,RC,ALPHA版 - 软件命名规范 查看评论发现很多网友对于软件版本命名还不是很明白,什么是Beta什么是RC?所以特意从网络搜集了一些关于这方面的简单介绍。大家可以点击查看详细。1. 软件版本阶段说明* Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。* Beta版原创 2008-11-03 17:34:00 · 870 阅读 · 0 评论 -
用逃避来面对过去
用逃避来面对过去 面对曾经的过失,因为年轻所犯下的错误,总是懊悔中带着些许自责!面对失去唯一可以拉近距离的机会,也有隐隐中的痛苦煎熬,因为那已经无法挽回只会让我变得措手不及;还有一些是因为刻意躲避,更多的时候是茫然地站到了一边,就这样错了一次又一次,任黑暗中的脸孔泪流满面却不知晓从中得到点点的教训!已经习惯了用逃避来面对过去……原创 2008-12-30 00:31:00 · 3000 阅读 · 0 评论 -
VC6.0调用excel xp,word 2k
//vc6.0调用excel xp,word 2k #include #include #pragma warning (disable:4146 4192 4786 4081) #define USE_OFFICEXP 1 #ifdef USE_OFFICEXP #import "C:/Program Files/Common Files原创 2009-01-04 15:51:00 · 3096 阅读 · 0 评论 -
GetSaveFileName 操作函数笔记
GetSaveFileName 操作函数笔记【作者】:Ackarlix 在工作中,实现控件对IE端打开的Word文档另存为的时候,我陷入了困惑。如何获取到当前的文档,假如打开多个文档如何判断要保存的是哪一篇文档,文档保存后的格式是怎样的,是一个新的普通文档还是一个与IE端打开的文档一样格式的文档?这些都是我需要好好考虑的问题!首先便是怎样将文档保存到本地!我查找了网上许多论坛社区,都没原创 2009-01-05 15:31:00 · 6058 阅读 · 0 评论 -
假如我的生活可以写成程序
假如我的生活可以写成程序作者:Ackarlix 假如我的生活可以写成程序,我希望不是For的循环,也不是While的结构,因为这样的生活会单调得让人窒息; 假如我的生活可以写成程序,我希望到处都可以有If-else的形式,或者时常拥有不经意间的Goto断点,处处充满惊奇的选择将令我的生活变得丰富多采; 假如我有多一些的奢求,总会要求生活可以是一个全面的Switch-case原创 2008-11-18 14:28:00 · 1020 阅读 · 3 评论 -
中国红客联盟宣布解散 网站同步关闭
中国红客联盟宣布解散 网站同步关闭 日前得悉号称全国最早最大、世界排名第五的黑客组织“中国红客联盟”宣布解散,同时关闭网站.“红客联盟”创始人在一封公开信中称,“红客联盟”一直都是名存实亡,已经没有存在的必要了.他说:说技术,“红客联盟”只有3个人在支撑;说激情,我们都已过了那个年龄,已经没有当年的那份冲动;说氛围,也没有让人感觉到有学习的气氛和让人觉得新鲜的东西.中国社会科学院原创 2008-12-10 16:58:00 · 2091 阅读 · 2 评论 -
用VC++来设计ActiveX控件
用VC++来设计ActiveX控件【整理】:Ackarlix ActiveX是Microsoft提出的一组使用COM(ComponentObjectModel,部件对象模型)使得软件部件在网络环境中进行交互的技术集。它与具体的编程语言无关。作为针对Internet应用开发的技术,ActiveX被广泛应用于WEB服务器以及客户端的各个方面。本文着重介绍以Visual C++ 5.0为工具原创 2008-12-18 09:01:00 · 1215 阅读 · 0 评论 -
李彦宏
李彦宏 整理:Ackarlix 【个人档案】中文名:李彦宏英文名:Robin国籍: 中国生日:1968年11月17日 出生地:山西阳泉 目前居住地:北京海淀区 学历:阳泉一中, 北京大学本科,布法罗纽约州立大学硕士 主要行业:搜索引擎 行业地位:全球最大的中文搜索引擎 曾就读过的学校:阳泉一中, 北京大学 最喜欢的运动:游泳,高尔夫, 爬山, 滑雪, 踢毽子 其原创 2007-08-31 06:06:00 · 4006 阅读 · 1 评论 -
Unix下编写Socket程序的一般步骤
Unix下编写Socket程序的一般步骤 作者:Ackarlix 理解几个常用的socket函数#include #includeint socket(int domain,int type,int portocol);domain指所使用的协议族(family)可以为AF_UNIX和AF_INET,一般只用AF_INET(指Internet)type指所用的传输类型,可以为原创 2007-08-31 05:59:00 · 1139 阅读 · 0 评论 -
一道 Google 竞赛题的解法
一道 Google 竞赛题的解法一、竞赛题目Problem Statement You are given a String[] grid representing a rectangular grid of letters. You are also given a String find, a word you are to find within the g翻译 2007-08-30 06:33:00 · 1526 阅读 · 0 评论 -
搜索引擎算法研究
搜索引擎算法研究整理:Ackarlix1.引言 万维网WWW(World Wide Web)是一个巨大的,分布全球的信息服务中心,正在以飞快的速度扩展。1998年WWW上拥有约3.5亿个文档[14],每天增加约1百万的文档[6],不到9个月的时间文档总数就会翻一番[14]。WEB上的文档和传统的文档比较,有很多新的特点,它们是分布的,异构的,无结构或者半结构的,这就对传统信息检索技原创 2007-08-30 06:44:00 · 2506 阅读 · 2 评论 -
几个值得研究的C语言经典例题
几个值得研究的C语言经典例题 作者:Ackarlix 例题1 找出一个3x3数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也有可能没有鞍点。程序原代码#includemain(){ int a[3][3],i,j,m,n,o,p; printf("Please input a 3*3 shuzu: "); for (i=0;i原创 2007-08-31 05:55:00 · 3068 阅读 · 1 评论 -
Shell编程
Shell编程 作者:Ackarlix 在DOS 中,你可能会从事一些例行的重覆性工作,此时你会将这些重覆性的命令写成批次档,只要执行这个批次档就等於执行这些命令。大家会问在UNIX中是否有批次处理这个东东,答案是有的。在UNIX中不只有如DOS 的批次处理,它的功能比起DOS 更强大,相对地也较复杂,已经和一般的高阶语言不相上下。在UNIX中大家都不叫做批次档,而叫做She原创 2007-08-31 06:05:00 · 1118 阅读 · 0 评论 -
文件管理系统
文件管理系统整理:Ackarlix 运用java.io包下的API进行windows下的文件管理,包括文件及文件夹删除、文件及文件夹属性察看、文件及文件夹拷贝、文件及文件夹创建。 小地快做完了,可是在copyFile的时候总是出错,请大家看看小第的代码,多提意见,谢啦 qq:305821203 mail:xiaohai_34@163.com import原创 2007-09-01 06:15:00 · 1469 阅读 · 0 评论 -
蚁群算法的基本原理
蚁群算法的基本原理 作者:Ackarlix 这种算法有别于传统编程模式,其优势在于,避免了冗长的编程和筹划,程序本身是基于一定规则的随机运行来寻找最佳配置。也就是说,当程序最开始找到目标的时候,路径几乎不可能是最优的,甚至可能是包含了无数错误的选择而极度冗长的。但是,程序可以通过蚂蚁寻找食物的时候的信息素原理,不断地去修正原来的路线,使整个路线越来越短,也就是说,程序执行的时原创 2007-09-01 06:36:00 · 3317 阅读 · 1 评论 -
Honoi塔问题
Honoi塔问题 作者:Ackarlix Hanoi塔问题,这是一个古典的数学问题,是一个只有用递归方法解决的问题。问题是这样的:古代有一个梵塔,塔内有3个座A,B,C,开始时A座上有64个盘子,盘子大小不等,大的在下,小的在上。有一个老和尚想把这64个盘子从A座移到C座,但每次只允许移动一个盘,且在移动过程中在3个座上都始终保持大盘在上,小盘在下。在移动过程中可以利用B座。原创 2007-09-03 06:20:00 · 1841 阅读 · 0 评论 -
八皇后问题
八皇后问题 作者:Ackarlix 八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解原创 2007-09-03 06:21:00 · 1678 阅读 · 0 评论 -
最经典的黑客技术入门知识
最经典的黑客技术入门知识 整理:Ackarlix 第一节、什么是黑客以我的理解,“黑客”大体上应该分为“正”、“邪”两类,正派黑客依靠自己掌握的知识帮助系统管理员找出系统中的漏洞并加以完善,而邪派黑客则是通过各种黑客技能对系统进行攻击、入侵或者做其他一些有害于网络的事情,因为邪派黑客所从事的事情违背了《黑客守则》,所以他们真正的名字叫“骇客”(Cracker)而非“黑客”原创 2007-09-03 06:30:00 · 11511 阅读 · 5 评论 -
C语言宏定义技巧
C语言宏定义技巧【整理】:AckarlixC语言宏定义技巧(常用宏定义) 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。 1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和原创 2008-12-19 10:14:00 · 1174 阅读 · 4 评论 -
CreateToolhelp32Snapshot()函数的使用
CreateToolhelp32Snapshot CreateToolhelp32Snapshot函数为指定的进程、进程使用的堆[HEAP]、模块[MODULE]、线程[THREAD])建立一个快照[snapshot]。 HANDLE WINAPI CreateToolhelp32Snapshot( DWORD dwFlags, DWORD th32ProcessID原创 2008-12-19 10:42:00 · 7043 阅读 · 0 评论 -
使用InternetOpenUrl挂起的一个解决方案
使用InternetOpenUrl挂起的一个解决方案 在某个同事留下的网络操作代码中,如果用户试图从网络打开一个实际并不存在的URL, 走到InternetOpenUrl这步,应用程序就一命呜呼了。这个API并没有按照文档上说的那样返回一个NULL给文件HANDLE,而是完全停止响应。他尝试使用InternetSetOption来设置超时的时限,代码里这样写DWORD n = 10原创 2008-12-19 13:36:00 · 1979 阅读 · 1 评论 -
标准C++的四种强制转换类型运算符
标准C++的四种强制转换类型运算符 标准c++中主要有四种强制转换类型运算符: const_cast,reinterpret_cast,static_cast,dynamic_cast等等。 1)static_cast(a) 将地址a转换成类型T,T和a必须是指针、引用、算术类型或枚举类型。 表达式static_cast(a), a的值转换为模板中指定的类型T。在运行时转换过原创 2008-12-23 17:37:00 · 907 阅读 · 0 评论 -
Sprintf知多少
Sprintf知多少 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函数,定义如下: int sprintf( char *buffer, con原创 2008-12-23 17:39:00 · 844 阅读 · 0 评论 -
有效运用auto_ptr
有效运用auto_ptr 原文发表于1999年10月份的C/C++ Users Journal, 17(10)很多人听说过标准auto_ptr智能指针机制,但并不是每个人都天天使用它。这真是个遗憾,因为auto_ptr优雅地解决了C++设计和编码中常见的问题,正确地使用它可以生成健壮的代码。本文阐述了如何正确运用auto_ptr来让你的代码更加安全——以及如何避免对auto原创 2008-12-23 17:44:00 · 747 阅读 · 0 评论 -
RSS网络爬虫的时间规则
RSS网络爬虫的时间规则 整理:Ackarlix挨踢网【中文IT技术社区】http://www.aitic.net RSS的网络爬虫的时间规则的设置: 设定RSS爬虫重新访问的5个级别: Level[1]=20 MinutesLevel[2]=200 MinutesLevel[3]=1000 MinutesLevel[4]=2000 Minutes原创 2008-12-25 08:41:00 · 1532 阅读 · 0 评论 -
C++自动化(模板元)编程基础与应用
C++自动化(模板元)编程基础与应用 作者:Ackarlix挨踢网【中文IT技术社区】http://www.aitic.net #if 0 大家好,在这一类的文章中将会系统的介绍模板元编程的相关基础知识。最主要的是这类文章的目的就是让不熟悉模板元的C++迷们尽快的进入到模板元的奇妙世界里面来,所以每一篇文章都将只会讨论一个话题,尽可能的把这个话题说清楚原创 2008-12-25 09:00:00 · 2645 阅读 · 0 评论 -
Potential Errors Passing CRT Objects Across DLL Boundaries
Potential Errors Passing CRT Objects Across DLL Boundaries When you pass C Run-time (CRT) objects such as file handles, locales, and environment variables into or out of a DLL (function原创 2008-12-24 08:39:00 · 1233 阅读 · 0 评论 -
搜索引擎创新论
搜索引擎创新论 整理:Ackarlix挨踢网【中文IT技术社区】http://www.aitic.net 前段时间作者写过一篇《论搜索引擎的创新》(以下简称《创新》),现在看来,文中的一些观点尚未过时,所以笔者打算进一步深化《创新》中的思想,当然,并不是文中所有内容现在仍坚持不变。笔者认为,理论应该与时俱进,这是理论务必要保持的一种可贵品质。 现实的创新,是搜索引擎创新原创 2008-12-25 08:42:00 · 2341 阅读 · 0 评论 -
断言函数assert()
断言函数assert()作者:Ackarlix中文IT技术社区[挨踢网] 函数名: assert功 能: 测试一个条件并可能使程序终止用 法: void assert(int test);程序例:#include #include #include struct ITEM { int key; int value;};/* add item to list, mak原创 2008-12-25 08:44:00 · 1581 阅读 · 0 评论 -
Java 调用word
//java 调用word package com.test;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;import com.jacob.com.Variant;public class WordBean extends java.awt.Panel原创 2008-12-25 11:43:00 · 1564 阅读 · 0 评论 -
《环球科学》2008年十大科学新闻揭晓
《环球科学》2008年十大科学新闻揭晓【整理】:Ackarlix 刚刚过去的2008年,是极不寻常的一年,发生了太多值得回顾并被永远铭记的事件。经过数十位科学家的评选以及近万名新浪网友的票选,《环球科学》评出了一年来最值得关注的十大科学新闻。其中,生物、能源和材料领域的进步,或许很快能够转化为产品,真切地改善我们的日常生活;物理、航天及空间探测等领域的进展,让我们切身体会了科学探索道路原创 2008-12-23 17:24:00 · 1405 阅读 · 0 评论 -
#pragma warning指令
#pragma warning指令【整理】:Ackarlix该指令允许有选择性的修改编译器的警告消息的行为指令格式如下:#pragma warning( warning-specifier : warning-number-list [; warning-specifier : warning-number-list...]#pragma warning( push[ ,n ] )#pragm原创 2008-12-23 09:54:00 · 1430 阅读 · 0 评论 -
如何使用 MFC 检索 Office 文档中的宏名称的列表
如何使用 MFC 检索 Office 文档中的宏名称的列表 本文介绍如何创建 MFC 自动化客户端检索 for Applications (VBA) 的 Visual Basic 列表的示例从 Microsoft Office 文档的宏 ( Sub 和 Function 过程)。 要获取 Microsoft Excel 中的 VBA 过程的列表工作簿、 Microsoft PowerP原创 2008-12-17 16:02:00 · 1453 阅读 · 0 评论 -
AfxOleInit 和CoInitlize的区别
AfxOleInit 和CoInitlize的区别 【整理】:Ackarlix 在vc6中编译一个MFC程序时其中有段代码在创建数据库连接报错。 其源码如下: 其中声明 _ConectPtr m_pConn,在函数中 HRESULT hr = m_pConn.CreateInstance(__uuidof(Connection)); //_T(原创 2008-12-17 16:19:00 · 1369 阅读 · 2 评论 -
可伸缩性的最差实践
可伸缩性的最差实践作者 Brian Zimmer译者 张兵 引言在扩展大量大型的分布式系统期间,我有机会观察(并实践)了一些最差实践。这些最差实践中的大部分在开始时都没有危害,但如果疏忽大意,它们就会对系统的发展和可伸缩性构成危害。很多文章都聚焦于最佳实践,以确保拥有一个易于维护和可伸缩的系统,但在本文中,我主要强调的则是一些应该规避的最差实践。技术 没有任何一种技术或架构能实现所翻译 2008-12-19 15:22:00 · 1257 阅读 · 0 评论 -
2008感动中国十大动物
2008感动中国十大动物Ackarlix “八戒,为师对不住你,没想到你比悟空还能承压。你生动地诠释了“不抛弃不放弃”的精神,并成为中国企业家们渡过经济寒冬时,争先恐后高举的一面旗帜。”17日下午,网友在红网论坛抛出了自己评出的2008感动中国年度十大动物,并称自己收集整理这些感人的小动物耗时一年心血,打算赶在年终岁末拎出来与大家共同感动,也期望以此举唤起人们关爱小动物,其中四川原创 2008-12-19 13:59:00 · 1755 阅读 · 0 评论 -
如何写DLL
如何写DLL DLL一般有2种写法。 第一种用MS.NET的向导帮助就能生产一个DLL,很简单。也就是有个类的头文件,写好DLL后把DLL和头文件给调用端一起使用。 第二种是写一个接口文件。 在这里,我介绍一下通过接口文件写DLL。接口文件主要就是用到纯虚类。(我以前明白什么是纯虚类,但就是不知道怎么用。也看过关于接口的介绍,但没有看到实际的例子) MSDN关于DLL也提到一句话,就是通原创 2008-12-24 08:42:00 · 1685 阅读 · 0 评论