百度首页 | 百度空间
 
文章列表
 
您正在查看 "Work" 分类下的文章

2008-05-05 10:01

看来鬼子在芯片上作手脚的说法不是空穴来风

http://spectrum.ieee.org/may08/6171

http://blog.wired.com/defense/2008/05/kill-switch-urb.html

类别:Work | 评论(0) | 浏览()
 
2007-12-28 13:34

    参见http://groups.google.com/group/ph4nt0m/browse_thread/thread/22132033da690cb7/747681b0eb77ad1d?#747681b0eb77ad1d

    估计从效率角度考虑,百度对内容的过滤应该不是基于词法分析,否则,不会把ex/*exp/**/ression*/pression过滤成ex/*expression*/pression,应该变成exression*/pressioin或者干脆为expression才是。改天写一个flex规则

类别:Work | 评论(0) | 浏览()
 
2007-11-29 11:38

一、new 与 opeartor new

   首先问大家一个问题:new 与 opeartor new有何区别? 如果你回答:operator new就是new的重载运算符呗!

回答错误,new是C++内部定义的一种操作符,总像sizeof一样是一种操作符,而operator new是实作者定义的一个全局函数。不信,你可以写下面的语句:

int *p = operator new( //这时候,用的是VC的话,就会自动提示该函数的原型。嗯,有七个版本之多。好,现在我们弄清楚了,一个是操作符,一个是全局函数,而不是原来所以为的是重载的关系。正同我们看看他们各有

类别:Work | 评论(1) | 浏览()
 
2007-11-29 11:27
进行某些操作时(将某个数据设置为Offset),如果需要获取分析结果(判断某个地址是否被引用),需要先调用Wait()让IDA的分析引擎执行完操作,否则结果有可能不正确
类别:Work | 评论(0) | 浏览()
 
2007-11-22 23:10

Drepper的大作终于全部出齐了。

《What Every Programmer Should Know About Memory》标题看似简单,但是作者从电路设计开始,进而介绍同步时序,然后是Cache架构,虚拟内存,Numa,多核优化等。以前光知道这个人是libc的设计人员之一,没想到对于硬件和体系架构也这么精通,佩服。

http://people.redhat.com/drepper/cpumemory.pdf

另外还有一个不错的网站,内容包括

Optimizing software in C++: An optimization guide for Window

类别:Work | 评论(0) | 浏览()
 
2007-10-25 09:13
类别:Work | 评论(1) | 浏览()
 
2007-09-14 13:57

1)最近和同事讨论问题的过程中,发现gcc对unsigned char和signed char比较并不是按照字节比较,而是提升到整数进行比较,因此造成的结果就是

     unsigned char uc = 0x80; char c = 0x80; uc != c; 在VC 2005中测试也是如此,估计是C标准规定的

2) 以前用gcc链接库的时候,发现链接库的时候,默认总是会链接动态库,如果想链静态库,就必须把动态库改名,今天从SMTH上发现了ld的两个参数

gcc ... -Wl, -dn -lfoobar -Wl, -dy

类别:Work | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
Life(5)
 
Work(7)
 
 
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   
 

 

这套系统真不赖,不知道多钱~
 

谢谢 学习了 大哥你很不错
 
 
     


©2008 Baidu