computer and internet
daraemon418
这个作者很懒,什么都没留下…
展开
-
C语言里求类型BIT数
求unsigned int型数一共有多少bit? int GetTotalBit(void){ unsigned int x = ~0; int n = 0; while (x 〉 0) { n += 8; x 〉〉= 8; } return n;}关键就是将0取反,然后移位.原创 2012-01-20 06:37:32 · 841 阅读 · 0 评论 -
今天学到一个高招
给出一个LoG的SIGMA值,怎么求相应的DoG的两个SIGMA?到GOOGLE上把两个FILTER的计算公式找到,然后解一下...你会崩溃的!下面是我们用的MATLAB程序,计算SIGMA从0.1到2.5步长为0.1的LoG对应的DoG:tab = [];for sigma = 0.1:0.1:2.5; Hlog = fspecial('log', [15 15],原创 2012-01-20 06:42:19 · 415 阅读 · 0 评论 -
切换到64BIT VISTA后VS不能DEBUG的问题
不能DEBUG了! 所有设置的断点在ATTACH到进程后都DISABLE了!琢磨半天未果,问身边的小伙子也搞不定. 今天早上开会汇报时,跟老板说了.老板当时就告诉我:应该是ATTACH时选择Attatch To: 的问题. 我们的软件GUI是用Managed Code, 而核心是Native Code. 所以在DEBUG的时候有两种选择. 32BIT下的VS, 可以用AUTOMATIC原创 2012-01-20 06:43:43 · 332 阅读 · 0 评论 -
《Optimizing for SSE: A Case Study》的读后感
这几天想学SSE,读了一些汇编书毫无收获。今天看了《Optimizing for SSE: A Case Study》(http://www.cortstratton.org/articles/OptimizingForSSE.php),终于知道了一些东西。自以为此文堪称经典,难怪GOOGLE上排第一。使用SSE优化程序的几个要点:1、要使用SSE指令和XMM寄存器,一次做4个原创 2012-01-20 06:36:18 · 560 阅读 · 0 评论 -
(转载)一篇有趣的文章
关于累积误差(Accumulative Error)和AU1200二三事最近在用32位的定点处理器AMD Alchemy AU1200(已经出售给RMI了)做一些事情, AU1200应该算是很NB也很容易上手的处理器,不过和大多数嵌入式处理器一样,同样没有浮点处理器,所有的算法都必须用定点数重写, 我曾经以为这是一个很头痛的问题,不过现在看来,要解决定点数运算中产生的单步误差(转载 2012-01-20 06:45:20 · 964 阅读 · 0 评论 -
关于Wavefront OBJ文件格式的资料
OBJ模型格式,结构简单,功能强大。通常,一个3D模型有3个文件构成:OBJ - 主文件MTL - 材质描述文件BMP,JPG等图形文件 - 储存textureWavefront OBJ File Format Summaryhttp://www.fileformat.info/format/wavefrontobj/Alias/WaveFront Materi原创 2012-01-20 06:46:17 · 3663 阅读 · 0 评论 -
今天终于理解了JSON
感觉就是把javascript的对象序列化到一个字符串. 这个串的格式基本上和编程时定义javascript对象的代码一样,不过要注意把所有名称用""括上.如果用其他语言生成这个串,再传到页面的script代码里,就可以直接jQuery.parseJSON()出对象了. 可以很方便的传送复杂结构的数据.原创 2012-01-26 05:15:33 · 445 阅读 · 0 评论 -
向其他机器上的MS message queue发送消息碰到的一个小问题
用 queuePath = @"FormatName:Direct=TCP:" + hostIp + @"\Private$\" + mqName 的方式,发到自己机器上的MSMQ没问题(但要注意IP不能用127.0.0.1),但发到其他机器就是没反应.检查outgoing queue, 发现消息都在那里窝着,状态是waiting to connect. 按这个线索google, 尝试, 最后原创 2012-03-09 02:36:39 · 994 阅读 · 1 评论