随笔分类 -  tech.

摘要:在iq的blog上看到这样一段代码:int t[] = {0x4845A956, 0x586DEE32, 0x7E6B9933, 0x0D059D58, 0};int ch = t[0] + t[1] + t[2] + t[3];t[0]^=ch;t[1]^=ch;t[2]^=ch;t[3]^=ch;char *str = (char*)t;把str打印出来是这样的:Egad! It WORKS!!而如果将t的改为这样:int t[] = {0x151ba3a, 0x10abc1a, 0x118a113, 0x1e08bc0b, 0 };那么此时str为: Hi, how are you?.看 阅读全文
posted @ 2012-02-19 18:44 atyuwen 阅读(2039) 评论(1) 推荐(0)
摘要:update [15/4/2010, 22:00]: 修正了一个bug, 新版本在这里下载插件的介绍见:http://www.cnblogs.com/atyuwen/archive/2009/11/28/jmpAddin.html, 这里再列举一下用法:a. 按 Tab 键以跳过插入点处右方的右结束符号,包含 ’ ,”,],),}。通常用在输入字符串、数组下标或者模板参数时... 阅读全文
posted @ 2010-04-14 21:12 atyuwen 阅读(1006) 评论(1) 推荐(0)
摘要:Update: Dec.1, 2009, 重新实现了跳出括号的功能,并增加了跳入括号的功能,新版本可以在这里下载。通常,用 Visual Studio IDE 写程序的同学一定都会用到 Visual Assist ,这二者实乃是珠联璧合,堪称绝配。但是有一个小问题让人极其不爽,我忍了不是一天两天了,比如你想调用某个函数 foo(param) ,首先敲入函数名“foo”,再敲入一个左括号“(”,这时 VA 很开心的帮你补全了另外一个右括号“)”,很好。于是你在括号里面继续敲入“param”,然后准备换到下一行。但是这时问题来了,因为你大概需要先将手挪到方向键上,按一下“->”,然后再挪回来 阅读全文
posted @ 2009-11-28 19:01 atyuwen 阅读(6836) 评论(14) 推荐(4)