02 2012 档案
摘要:前一段,我的一个淘宝账号(没用过,注册后再也没用了)出现了异常,被盗用。我就登陆,没法登陆,提示修改密码,挺好的。我就修改了密码。而前两天,我又收到邮件提示(邮箱就是淘宝账号),说卖家退换,我很纳闷,我可没要卖东西。于是我登陆,无法登陆,怀疑密码被修改,但是我上次修改在我这台机器上,本机也没啥病毒木马的,工作用的。而且另一个经常使用的淘宝账号,两个支付宝账号都很安全,也有数字证书的保护。究竟是如何密码被修改?我先找回密码,结果输入身份证,直接让进行修改密码了,也没有发邮件通知。我靠!!!修改密码都不发邮件,真是够损的啊,淘宝!登陆进去,发现有好几个物品,二手交易,有人买了,有人退款,有许多自动
阅读全文
摘要:最近遇到了一个问题,就是一个头文件有一个static的变量,编译的文件有几个.o的,他们都引用了这个头文件,但是当打印出这个变量(经过修改了)的值得时候,居然不一样,打印出地址来,地址居然也不一样。两个不同地址,一个相同的变量名?究竟怎么回事情呢???这个变量许多文件要用。但是放到h文件,又是个问题啊。。。使用extern 声明外部变量,必须符合下面的情况生成的.o 不能引用包括这个变量定义的文件。但是我又使用了这个头文件的其他函数,郁闷了。经过试验 应是这样的,变量 不要用static,因为外部要extern使用,反而不能用static了 才郁闷呢。实验如下:head1.h#include
阅读全文
摘要:写了个小程序 本来打算写个hash表的,但是出现“段错误”#include<stdio.hstruct a{ char a[4096]; char a1[4096]; char a2[4096]; char a3[4096];};int main(){ struct a b[1500]; int i=0; for(;i<1500;i++) memset(b.a,oxff,4096); sleep(2000);}我就在纳闷,不就是分配点空间,怎么就不行了?后来知道,原来这是stack size 堆大小 达到最大后,就错误了。在Linu...
阅读全文
摘要:我的C项目,Makefile可以编译运行。使用Eclipse可以方便查看头文件和编辑,但是最近许多头文件直接是找不到。其实需要在Eclipse Makefile项目进行设置添加的时候选择一下 添加到所有语言 和添加到 configure配置当中。然后再进行编辑的时候,这些头文件都可以解析到了。总之 Visual C++用来编译C语言,调试都很舒服,但是Eclipse总是没有它那么让人感觉良好,或许是还没习惯吧?但事实却是是这么一回事情。微软在用户体验上做的却是比开源好!
阅读全文
摘要:BIOS里面本来是有这个设置的,但是对于Linux来说一点用也没有了...因为 不管怎么设置,Linux默认都不会让numlock亮起来的...所以 在启动脚本里设置一下吧.../etc/rc.local里面设置关于tty控制台的 INITTY=/dev/tty[1-8] for tty in $INITTY; do setleds -D +num < $ttydone 在X环境中设置 应该设置~/.xinitrcnumlockx
阅读全文
摘要:关键词 : 将subversion svn1.7.x 的工作拷贝work copy 使用低版本的 subversion svn 1.6.x关键词 : ubuntu安装 subversion 1.7.x在subversion1.7以后,工作拷贝的 .svn集中到了一起,而不再是每个文件夹下都有.svn目录了.这样,在svn1.7创建的工作拷贝,后又拿到了svn1.6.6的环境中使用,出现了如图所示的这种情况.要么升级svn客户端为1.7以上,要么降级.还没有降级过,我就来看看怎么降级,先看看 他提示的文档先!是有一个地方提到了这种情况,并且提供了一个脚本,我下载下来,运行了一下:遗憾的,我的工作
阅读全文
摘要:C语言是过程式的语言,代码执行一般是 从前到后.但是比如用户按了ctrl+C 中断了程序,程序就没办法执行某些结束的代码了.可以使用atexit 函数,在main()靠前的地方加上这些代码,其后 如果程序 不管怎么中断,都会执行atexit代码的...如果atexit函数里面有个死循环,我想 你ctrl+C 是不太可能结束程序的...除非 关闭窗口或者 ----------- 使用中断 结束它.中断 很强大.哦 这里的中断 其实我想说 是 signal信号量.他的用法 很强大,具体可以man signal 来查看.其中atexit(void*func)如果有多个,以第一个为准,另外,后面如果想
阅读全文
摘要:现在用C语言,感觉很难写出高质量的代码,我觉得这个和编程方法,以及编程思想有许多关系,百度也找不到什么好的资料,有一些书 unix高级编程 ek2k有pdf的,应该不错.现在呢,我就通过看别人的代码来提高自己吧...现在在看nginx 1.1.15的源码,源码比较庞大,我不是为了研究它而去看,而是 看其中的编程方法,以及关于 多线程 /进程 ,数据通信 相关的代码.其中看到这个:typedef time_t (*ngx_path_manager_pt) (void *data);不知道 typedef 是不是多余??? 没有他 这就是一个 声明 而已么?typedef time_t (*ngx
阅读全文
摘要:public class TestPerson { static void say(String str){ for(int i=0;i<str.length();i++){ try{ java.lang.Thread.sleep(100); }catch(Exception E){ }finally{ System.out.print(str.charAt(i)); } ...
阅读全文