- 博客(24)
- 资源 (4)
- 收藏
- 关注
原创 历史的偶然?
历史不能被假设,历史也没偶然,爱老师说过,上帝是不玩骰子的东南亚经济危机1997Windows98(我都没用过)本拉登登台2001XP,office2003(这两个好用)vista,office2010(对硬件的要求很高)击毙本拉登2011(由于萨达姆的国防部长的关系,本拉登是不用手机的)现在2013(手机、平板、眼镜、云……)
2013-06-17 14:59:57 417
原创 在一个gala里,i疯了,都是手机惹的祸
P2P手机网1.不需要信号塔,在偏远的地区也有通话的可能2.给10米外的人发短信,辐射较小3.给1厘米外的电脑传数据,不需要连线A.使用相对地址,没有统一、固定、封闭的IP空间 “别说IPv4,IPv6,就是IPv100我也觉得不够用”B.由于广告和黑客的存在,所以IP的命名空间不能太简单 “你能去我也能去”C.让社会大众接受P2P手机,先试试出租个人空闲硬盘空间
2013-06-17 14:59:00 667
原创 QHash的使用
#include #include int main(){ QHash hash; hash.insert("A",1); hash.insert("B",2); hash.insert("C",3); hash.insert("D",4); hash.remove("A"); for(int i=0;i<hash.keys().si
2012-12-21 15:41:23 1290
原创 XXX
QDir dir(fullpath);if(!dir.exists()){ dir.mkpath(fullpath);}if(dir!exists)makeif fullpath.as.QDir!exists then make;class FSclass Netclass Display or class Screenopen FILE, "< tes
2012-12-12 11:31:59 273
原创 500GB虚拟内存,还是4GB磁盘缓冲?
前些天买了一台新电脑,双核的CPU、4GB内存、500GB硬盘、1GB独显、DVD刻录、14”屏幕,感觉用起来还可以。后来开始考虑一个问题:程序是运行于内存之中的,内存有不够的时候,于是有人发明了虚拟内存。虚拟内存把内存中的数据写到硬盘上;硬盘比内存慢,于是又有人发明了缓冲,把硬盘上的数据储存在内存中。究竟是应该从内存到硬盘,还是从硬盘到内存,我糊涂了。然后有了一个大胆的想法:把500GB
2012-12-08 19:03:56 684
原创 代码间相互作用和正则表达式
比如要实现下面的函数调用:Sleep 3 seconds这要用到正则表达式,Sleep (\d+) second(s?)通过代码间相互作用,可以实现这个目标:例如:Sleep + (time - x) + second其中加号表示连接相互作用,减号表示命名相互作用。在此,通过命名,定义了一个变量,即函数的参数。
2012-12-08 14:42:17 302
原创 人工智能的社会基础和社会价值
社会基础:与人类社会充分接触,才能产生人工智能。社会价值:为人类做些事情,才有存在下去的意义。以上两条,缺一不可。常见有研究人工智能的人,关起门来自己研究,这样研究出来的系统,就像缺少朋友的小孩一样,营养不良。研究了半天,不能为别人做些事情,也不会有人关心你研究出来的东西。开发计算机语言,社区的作用是决定性的,这是人工智能的社会基础。能够简化编程,或者编出更好的程序,这是人
2012-12-07 14:12:24 865
原创 MagicByte编码
M=0,1,2直接编码,M=3,4,5间接编码,M=6,7,8特殊符号。M=0 Data=xxxxxxx 7bit数据,共8bit。(可以与基本ASCII码兼容)M=10 Data=xxxxxx xxxxxxxx 14bit数据,共16bit。M=110 Data=xxxxx xxxxxxxx xxxxxxxx 21bit数据,共24bit。(足以表示一个汉字)M=1110 A
2012-12-07 14:08:07 1275
原创 测试Windows的文件系统
文件的全路径不能太长,大约是512字节。由于有以上限制,所以在一个结点下构建10000级子结点的想法就无法实现了,因为全路径至少要20000字节长。在一个结点下布置20000个子结点,可以,然后删除文件夹,也可以,用时大约15秒,有点慢。总结:Windows的文件系统,横向可以很大,纵向不能太大。
2012-11-28 09:55:20 459
原创 派生类中调用基类的构造函数
#include "stdafx.h"class Test{public: Test() { printf("test\n"); //第一个构造函数 } Test(char* msg) { printf("test %s\n",msg); //第二个构造函数 }};class Child:public Test{public: Child():
2012-11-28 09:39:51 1172
原创 VS2008编写的程序在有些电脑上不能运行的解决办法。
一运行就显示上边这个对话框,这说明没装相应的运行库。上网搜索“由于应用程序配置不正确”,得到一大堆答案。主要说的,就是去微软的官网下载一个安装包,大约2MB大。
2012-11-09 08:44:29 514
原创 安装Oracle之后eclipse和tomcat不能运行
就我遇到的情况,这是因为Oracle里自带了一个Java环境,Oracle 10g带的是Java 1.4,而eclipse和tomcat需要高点的Java版本才能运行。解决办法,在PATH环境变量里,把系统原有的那个Java的路径配置进去,让Windows能找到那个高版本的Java.exe程序。Windows在处理运行java时,从PATH中从左向右找,找到一个就使用它。安装了Oracle
2012-09-28 21:41:55 385
原创 C 对比 C++
// C codestrcpy(s,"hello");strcat(s," world");// C++ codes="hello"+" world";后者更接近自然语言,前者有点像Lisp,把函数名一律前置了。
2012-09-07 10:39:28 544
原创 词法分析太松,语法分析太紧。
词法分析阶段的约束太松散了,出现了各种简写,如把debug写成dbg,理解起来有些难。语法分析阶段太紧,导致各种函数调用看起来都差不多。都是类似于 f(x,y) 的形式。应该找到一个解决办法,处理一下这两个问题。
2012-08-24 13:17:55 1501
原创 代码盒子
代码盒子,可以连接不同的语言,初步设计如下print "hello world\n“cout模仿HTML的风格,不得已而为之啊。不过这只是个盒子而已,各种语言还要有自己的实现。例如Perl语言需要Perl的驱动,C++需要C++的驱动,等等。
2012-08-17 11:04:06 1584
原创 人工智能 2012-5
1.电脑不需要上帝假设人学不会上帝的语言,并且人把自己视为电脑的上帝。那么电脑永远也学不会人的语言,其结果就是当电脑足够聪明之后,它自己发明了一门语言,人不得不学习这门语言以控制电脑的思维,来维护自己上帝的地位。这与人拉汽车有什么分别?不累死人才怪呢!与电脑平等相处,用自然语言与电脑交流,就像幼儿园老师对孩子们做的一样。这样,才能把握电脑的思维(如果电脑可以有思维的话)。换句话说,电脑
2012-05-13 10:18:27 519
原创 今天的研究成果
以下是今天的研究成果,记在博客里,免得忘了。有异议的尽可以发表评论。 1)把函数的参数看做输入,返回值看做输出。例如,编写一个计算m÷n的程序:printf(“输入被除数、除数:”);scanf(“%d,%d”,&m,&n);if(n==0)printf(“除数不能是零”);else printf(“%d÷%d=%f”,m,n,(double)m/(double)n);
2012-05-12 16:21:35 313
原创 乘凉的人与哈希表
<br />我家附近有一个长台阶,天热的时候有很多人在这里乘凉,稀稀疏疏坐一排,很像哈希表。<br />每个人有不同的爱好,选择不同的位置,在分配哈希表时,我们何不模仿这一现象。<br />准备多个哈希函数,当第一个不满足时,选用第二个,依此类推。
2010-08-04 07:59:00 291
OrcK v1.0.4.2 for C++
2010-11-17
OrcK v1.0.1.0 for C++
2010-10-29
OrcK v1.0 for C++
2010-10-20
OrcK v1.0 for C++
2010-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人