﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-梦想天空</title><link>http://www.cnblogs.com/hesicong/</link><description>.NET/.NET CF/Mobile PhonesHP1937,Siemens M55,Siemens CXV65,Nokia 6021PDU,SMS,Data Cabel,IrDA,Bluetooth and so on.</description><language>zh-cn</language><lastBuildDate>Sat, 04 Jul 2009 07:14:49 GMT</lastBuildDate><pubDate>Sat, 04 Jul 2009 07:14:49 GMT</pubDate><ttl>60</ttl><item><title>C#工控</title><link>http://www.cnblogs.com/hesicong/archive/2008/12/13/1359044.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Sat, 13 Dec 2008 02:00:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/12/13/1359044.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1359044.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/12/13/1359044.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1359044.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1359044.html</trackback:ping><description><![CDATA[晚上终于完成了数控钻床Excellon格式的钻床文件的初步解析，能够将文件中的钻孔信息提取出来。另外还做了一个GUI工具，使数据能够可视化的显示出来。这周的任务也就暂告一段落，下周要去厂里面调试，这是我写的C#版本的第一个测试。
说来这个数控钻铣床项目在一开始还真是一波三折，最开始厂家说的是要的是一个支持Win98的版本，想和以前的系统取得兼容。我的天，当时就只好考虑使用MFC来完成这个。后来实践一番以后觉得开发难度确实很大，难点在于GUI方面，60％以上的代码都在GUI。首先我对MFC不熟，其次，MFC确实真的可以过时了。一个看似简单的界面，在.NET环境下仅需点点时间就完成了，在MFC里面那真是举步维艰。总是全部手工写代码不知道何年才能搞定。最后我执意要用C#来开发这个数控项目，在和厂商再次交涉以后，他们同意只要兼容2000以上就可以了，这样也就具备了用.NET开发的可能性。
其实，说实话，兼容2000都没有任何必要。一个小厂的东西，软件方便完全是盗版的，从操作系统到开发工具，没有一个正版，所以，换操作系统对于厂家来说就是刻个盘，安装，就搞定。还有98，谁现在还再用……所以，考虑兼容性问题纯粹是扯淡。所以，用.NET开发一点也没错。
但用.NET开发在初期增大了我的工作量。由于一些特殊的原因，厂商有早期版本的控制程序的不太完整的源代码，是10年前，用BC5写的，然后一直修改到2004年的一份代码。代码已经不能顺利编译，缺少很多必要的类库，还好只是一些GUI相关的东东。我已经将工控的大部分底层程序移植到MFC框架下面，证明了这份程序基本能够使用。如果要用MFC写下去的话，在初期看来还真的能够节省很多时间。事实证明确实是这样，截止上周，5个星期多的时间，我就能够将机床运行起来，进行钻加工。
移植到C#来就不是那么简单的事情了。首先很多朋友们的疑问要解除，他们说，.NET环境运行程序很慢的，对于这种控制项目能够搞定么？我想说的是，我认为没有任何问题。.NET程序运行慢可能显示在启动的时候。确实，要想好好的启动一个大型的.NET程序确实需要一定的技巧，尽量让窗口能够快速显示出来。程序运行时候不会觉得特别的慢。另外，通过ngen程序可以生成本机代码进一步提升速度。再说，工控机的硬件配置已经很高了，厂商的工控机的配置都在赛扬2.53G，内存512，硬盘80G。除了开发当中觉得硬盘慢以外，其他方面运行VS2005没有任何问题。
在运行速度和开发速度上，开发速度显得更必要。实践表明，编译C#程序比MFC程序要快很多。IDE和Reshaper提供的超级强大的功能，将开发效率提高了若干倍。如果没有良好的类库的支持，每一步都要造轮子，开发程序真是难上加难，古老的MFC正是这样……
另外，可能很多朋友都觉得，工控项目要要求实时性，.NET平台的运行环境限制了他的实时性。对，实时性是要要求，所以然后很多朋友就选择了实时性高的C++，特别是研究生朋友们，很多一进教研室就开始了MFC艰苦的学习进程，很乐意的和别人讨论“VC++&#8221;，听着这个词语我就觉得别扭～～。为什么不用C#做点项目呢？回答：不会～～～学啊，没时间……天，能够把MFC学到能写出一个漂亮界面的时间学C#我想都可能到精通级别了～～
对于实时性的要求，这点需要纠正，Windows平台本来的实时性很差，很多特别重要的功能都是直接做到硬件层面上的。例如基于PC机控制方面的大多数都要使用工控卡，运动控制也是控制卡包干了的，简单的调用DLL即可。而且.NET平台调用DLL是那么方便，调用的延迟完全被高频的CPU所掩。由于C#和C很接近，所以很多C的算法几乎能够直接套用过来，比用其他的基于.NET的语言都要来得直接，所以C#做控制那是很适合的。
如果硬要说.NET这样那样的问题，对于没有接触过的朋友而言，总有这样那样的疑问，我也在逐步的体会.NET带来的巨大的方便。请静待我的答案吧，这是我用.NET做的第一个控制软件，做好，证明给师弟们，.NET做工控也是合适的，比用VC会做的更好，更强大，更灵活！
<img src ="http://www.cnblogs.com/hesicong/aggbug/1359044.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47970/" target="_blank">19岁天才黑客发布首个iPhone 3GS破解软件</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>逛街</title><link>http://www.cnblogs.com/hesicong/archive/2008/12/12/1359045.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Fri, 12 Dec 2008 13:36:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/12/12/1359045.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1359045.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/12/12/1359045.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1359045.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1359045.html</trackback:ping><description><![CDATA[完成了计划的项目，进行的很顺利。眼睛也开花了，手也打累了，背着电脑包，出去走走。
朝第五大道那边去转转，好久也没有过去了。在卖光盘的老板哪儿看到了波斯王子的新版本，2DVD。这个老板的碟子便宜，出碟子的速度又快。前些天才买的GTA4，这些天正在玩，基本上是出去就撞人，撞警察，然后知道把车开炸～～暴力游戏。路上卖肥肠粉的两家正在抢生意，两家不过20米，在一条路上，从万人坑上学和放学都要路过，应该来说人流量是不会少的，生意嘛，就看两家的味道了。
手机贴膜的也出来了，晚上出来贴，呵呵。一路上小妹挺多的，都是成教的，还有很多长得挺漂亮的。润新楼下的商店也从以前的动感地带阿之类的男生类型改为了卖饰品阿，卖衣服这些了，女生多了嘛，自然生意就好过。
出来逛逛总要买点什么嘛。家里的鼠标不好用，明基的一个鼠标，用久了感觉很不舒服，主要是掌心拱起来的，一直磨着掌心，久了就会觉得烦躁。去买个鼠标，还是现代的。加上这个，就买了3个这样的鼠标了，很好用。家里面老爸一个，我一个，寝室电脑一个，笔记本用的是明基的乖乖鼠。

去药店，准备买润洁。前段时间买了“陕西福瑞达”的“正大金海伦清见护理液”，滴到眼睛里面“很爽”，几乎是有一种刺痛的感觉。感觉上这个眼药水要比“润洁”牛逼。润洁自从被收购以后，就没有滴入眼睛以后清爽的感觉了，还以为变次了呢。但好像这个陕西的福瑞达和山东的福瑞达没有什么直接的联系。我查到了陕西的福瑞达以前还生产国“润洁”，愚弄观众。所以我决定还是重新买山东博士伦福瑞达的润洁，这才是正宗的的。
给钱的时候才知道，今天搞活动，原价13的，今天9.5。买两瓶吧，哈哈。
跟着第五大道转了一圈，脚下热和了，回寝室，休息了：）
<img src ="http://www.cnblogs.com/hesicong/aggbug/1359045.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47969/" target="_blank">新浪邮箱大本营粉墨登场！Sina.cn开放注册</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>解决电水壶烧水有异味</title><link>http://www.cnblogs.com/hesicong/archive/2008/12/11/1359046.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Thu, 11 Dec 2008 14:34:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/12/11/1359046.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1359046.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/12/11/1359046.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1359046.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1359046.html</trackback:ping><description><![CDATA[寝室这边打水很不方便，水又基本上没有烧开的那种。所以，很多同学买了电水壶阿，热得快阿这些。前段时间上海的女生宿舍着火了，跳了4个，悲哀阿～～几个漂亮的MM就这样消失了～～下辈子来电子科大吧～～～
走题了。热得快确实很垃圾，特别是那种棒子形状的，没有任何的保护，插上就来。而且功率大，做工粗糙，用的线也是很烂的那种，如果不注意很容易电线就软化，一短路就烧了起来。我用的是不锈钢的电水壶。图片借用了淘宝的图片，牌子不是格兰仕的，反正样子差不多。

这种壶相对来说安全的多。我拆解过这个壶，里面有根据形变金属进行控制的温度开关，用的线的质量也很好，多次烧水都不会发热。插头质量也过硬。其实这种壶用的地方很多，以前去九寨沟住的宾馆就是用的这种，在浙江的酒店也是这种。
唯一让我不满意的就是烧的水总是有一股味道。家里面普通烧水用的铜壶烧出来的水几乎没有味道，但用这个烧水就是有一股怪味。两者的区别在于烧水的速度和所用材质。但我认为材质影响不大，可能还是烧水的速度有关。一般来说，铜壶用天然气烧水要烧15分钟左右，电水壶只要5分钟。当然，两者的容量不一样，仅仅这样比较是不正确的。
我猜测，问题就在于净化水所使用的化学用品，使得水里面或多或少地有了氯，而快速烧水会让氯很快的转化为另外的物质，而慢速烧水则氯会在水加热的同时挥发出去，不至于残留在水里面。另外，揭开电水壶的盖子烧水（比较危险）也应该可以使得氯更快的挥发。在网上有一个生活小技巧，也提到了类似的方法，但我认为让水持续沸腾5分钟的做法不太好。
根据这个猜测，我做了一组试验。

从自来水管直接接一壶水，然后立刻烧开。
从自来水管接一壶水，烧到热了以后，停止加热，揭开壶盖。等5分钟，然后加热直到沸腾。

方法1烧出来的水有很大的一股味道，即便用茶叶也不能掩盖。方法2烧出来的水没有明显的味道。
总结下来，烧水还是要讲究一下，特别是快烧这种。最好的做法可能是用活性炭来吸附，但普通条件下，让水烧得半开，然后等待气体挥发，也是一种较好的策略吧！
<img src ="http://www.cnblogs.com/hesicong/aggbug/1359046.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47968/" target="_blank">IE市场份额首次跌破60%</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>校园－秋</title><link>http://www.cnblogs.com/hesicong/archive/2008/12/11/1359047.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Thu, 11 Dec 2008 10:13:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/12/11/1359047.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1359047.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/12/11/1359047.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1359047.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1359047.html</trackback:ping><description><![CDATA[每年都是十二月这个时候，片片秋叶随风落下，金色铺满了成电的道路，一群摄影爱好者聚集在此，一年一年，乐此不疲。






<img src ="http://www.cnblogs.com/hesicong/aggbug/1359047.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47968/" target="_blank">IE市场份额首次跌破60%</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>WinIO初始化失败的几个原因</title><link>http://www.cnblogs.com/hesicong/archive/2008/12/11/1359048.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Thu, 11 Dec 2008 03:48:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/12/11/1359048.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1359048.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/12/11/1359048.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1359048.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1359048.html</trackback:ping><description><![CDATA[WinIO是一个能够打开一些操作系统IO特权操作的一个库，简单的来说它加载了一些驱动。通过加载的驱动可以直接的访问端口。在工控上，我们可以利用这个库直接操作IO卡的地址。例如我最近在做的一个数控钻铣床的IO卡和运动控制卡就是很老的一个卡，在WIN98下面工作很正常，但是在NT核心上就会出现非法指令调用的问题。这些非法指令来自于底层对IO卡和运动控制卡的直接地址访问。在98时代，这些操作都没有受到保护的，在NT核心下就会出现保护问题。经试验，经过WinIO初始化载入驱动以后再进行IO卡直接访问，很成功。
但应用的时候，就出现了一些莫名其妙的问题。应用WinIO只需要调用两个函数InitializeWinIo()，和最后的ShutdownWinIo()即可。InitializeWinIo()将会返回一个bool值指示初始化结果。就是这个函数造成了许多困扰。
第一次困扰是在一次调试中，经常初始化失败，一旦成功以后就总是成功的。刚开始以为是InitializeWinIo()以后没有ShutdownWinIoI()造成的，后来看了WinIO的C Example证明只写InitializeWinIo()一样能够进程一旦结束，由InitializeWinIo初始化的资源自然就结束了。所以不存在上次运行影响这次运行的事情。后来突然发现，WinIO相关的dll,vxd,sys竟然是绿色的。绿色在WindowsXP系统里面代表了文件是被EFS加密的。我为了工程的保密，把所有的工程目录都进行了EFS加密。EFS加密会影响磁盘性能，原因就在于其加解密过程。但是这里很奇怪，可能是间歇性的EFS解密速度没有跟上WinIO中加载驱动的速度，造成读取的sys和vxd设备驱动是混乱的，最终导致加载失败。将EFS加密取消，问题解决。
第二次困找在我用C#写了一个dllimport，然后进行调用，结果，总是返回false。很疑惑，WinIO相关的文件都放到一起的，怎么还是这样的呢？VS2005单元测试里也会失败。究其原因还是路径的问题造成。分析WinIO的源代码，可以发现InitializeWinIo()会调用一个GetDriverPath这个函数：
bool GetDriverPath()
{
PSTR pszSlash;
if (!GetModuleFileName(GetModuleHandle(NULL), szWinIoDriverPath, sizeof(szWinIoDriverPath)))
return false;
pszSlash = strrchr(szWinIoDriverPath, &#8216;\\&#8217;);
if (pszSlash)
pszSlash[1] = 0;
else
return false;
strcat(szWinIoDriverPath, &#8220;winio.sys&#8221;);
return true;
}
这里面已经很清楚的知道了什么情况下会false了。注意winio.sys存放的位置问题就能使之初始化正常。
其实还可以更加详细的打印出InitializeWinIo()中每步的执行过程，这样更容易判断是哪个地方出现了问题。
就先写到这里吧，WinIO是个很好很强大，很黄很暴力的一个库～～～
<img src ="http://www.cnblogs.com/hesicong/aggbug/1359048.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47968/" target="_blank">IE市场份额首次跌破60%</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Linux开发初探</title><link>http://www.cnblogs.com/hesicong/archive/2008/09/09/1287866.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Tue, 09 Sep 2008 10:43:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/09/09/1287866.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1287866.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/09/09/1287866.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1287866.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1287866.html</trackback:ping><description><![CDATA[<p>　　坚持用了十几天的Linux操作系统，学会了很多的东西，但现在必须得抉择如何选择开发工具。在这些天的开发中，各种Linux下的IDE都有 所尝试。一向看好的Code::Blocks还是过于简单，用了一阵时间以后还是选择了放弃；后来又尝试了Sun的NetBeans，虽然IDE的界面很 棒，但是在WIN下面竟然只能用sun的编译器或者MinGW的；最后用了一段时间的KDevelop，虽然我极力的适应它的IDE环境，也摸索了一阵 CMake的编译，但最终，我也不得不选择暂时放弃。</p>
<p>　　这些IDE普遍存在的问题还是比较弱的智能感知，虽然Visual Studio同样也有这个问题，但好在还有强大的Visual Assist X帮忙。而其他的IDE就没有这么幸运了。缺少智能感知会极大的影响效率，输入都要输入半天，万一出错了还麻烦。第二个问题就是调试器的问题。不得不承认 微软的Visual Studio调试器相当的强大，能够展开STL的数据。这一点开源的GDB就要欠缺很多。</p>
<p>　　当然，这些可能对于很多 老手来说不存在什么问题。我想，如果我是从更早的时候开始就一直使用Linux系统，在下面学会Makefile的语法，学会了gcc的编译选项，那么现 在可能也不是这个样子。Linux世界存在的法则在于&#8220;自定义&#8221;。名副其实的网络操作系统，没有网络，光用命令行的话，恐怕寸步难行。</p>
<p>　　 说到底还是一个习惯和熟悉的问题。现在已经习惯了Linux下面的大小写区分，也习惯了很多的操作，唯一觉得不爽的就是什么东东都需要自己去配置一下，麻 烦。倒是说来，被Windows娇惯了的人，用Linux就感觉回到了原始社会。不得不承认的是没有太多的时间来学习Linux的生存法则，项目的时间越 来越紧，如果再用太多的时间来搞这些配置的话，恐怕会让人得不偿失。目前也明白了一个道理，无论用什么IDE开发，最终的目的还是尽快的把产品成型，只要 源代码是有跨平台考虑的，也不用过多的担心移植的问题了。等做好了产品再来移植也不迟。</p>
<p>　　最后也不得不考虑的一个事实是，微软已经开始收网了。被&#8220;毒害&#8221;的用户已经习惯了Windows，洋人的鸦片已经没法抗拒了。Visual Studio一样，开发者的&#8220;鸦片&#8221;，吸吧，免费的用吧，笑到最后的，还是微软那张阴险的脸。</p>
<p>　　唉，没办法了，为了效率，不得不切换回Windows，继续被&#8220;毒害&#8221;。希望有朝一日有一种IDE能够让我重返Linux怀抱。</p><img src ="http://www.cnblogs.com/hesicong/aggbug/1287866.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47965/" target="_blank">Google App Engine宕机6小时——云的安全在哪里？</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>测试GPU的材质填充率</title><link>http://www.cnblogs.com/hesicong/archive/2008/08/08/1263709.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Fri, 08 Aug 2008 05:55:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/08/08/1263709.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1263709.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/08/08/1263709.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1263709.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1263709.html</trackback:ping><description><![CDATA[<p>　　体渲染最重要的一个优化就是减少GPU的采样工作。测试GPU的材质填充率能够指导我们的工作。要知道为什么GPU在800*600的环境中只能达到12FPS么？这就要看GPU每秒钟采样的次数啦。</p>
<p>　　我写了一个简单的ＯＳＧ程序，用来测试采样次数，<a href="http://www.hesicong.net/blog/upload/2008/8/TestTextureFetching.tar" target="_blank">点击这里可以下载</a></p>
<p>　　程序原理很简单，分几步：创建窗口-&gt;生成和设置纹理-&gt;载入SHADER-&gt;渲染。具体如何做要看程序里面啦，这里就不再贴出来了。</p>
<p>　　直接说最后的测试的结果了。我的8800GTS(G80)官方资料说材质填充率能够达到24Billion/Sec，官方资料给的核心频率500Mhz，着色器频率1200Mhz，显存800Mhz。我将我的显卡也按照这个数据进行了降频。</p>
<p>　　测试环境：窗口800*600，3D贴图256*256*256，数据是LUMINACE_ALPHA，每个像素2BYTE。每个像素的Shader采样3D贴图512次。</p>
<p>　　最后得到测试FPS为11.98帧。算算：800*600*512*11.98=2,944,204,800，因为是3D纹理所以每个采样实际要有8次采样工作，所以最终的材质填充率：23,553,638,400，和24Billion/Sec很接近了。</p>
<p>　　换用2D贴图可以得到相似的结果，只是FPS会快一倍。原因是三线性采样的工作量是二线性采样的两倍，很显然FPS会提升一倍。</p>
<p>　　那么怎么去优化呢？下面做一些测试：</p>
<ol>
    <li>减小3D贴图的大小，以便尽可能的装到CACHE里面。直接设置为1*1*1，结果发现性能一样。</li>
    <li>更换3D贴图的internal format为RGBA，发现性能一样。</li>
    <li>超频：超核心，性能提升百分比和超频百分比几乎一样。超Shader，几乎没变化。超显存，几乎没变化。</li>
    <li>降频：降核心，性能降低百分比和降频百分比几乎一样。降Shader，几乎没办法。降显存，一直降到400Mhz也没有变化。</li>
    <li>降低每像素采样率：降低为256后，性能提升一倍，和预期一样。</li>
</ol>
<p>　　最终的结果很明显。3D贴图的采样已经成了整个系统的瓶颈，已经让显卡的贴图单元达到了极限。Shader处理器由于计算量很小，所以还很空闲。由于采样过滤的繁忙，贴图单元也不需要很大的显存带宽，所以显存的影响几乎没有。</p>
<p>　 　优化的措施：只能尽可能的减少采样次数，或者找更快的卡。目前看来只有G92的9800GTX或者8800GTS的采样率能够达到 43.2Billion/Sec以上，GTX280官方资料也只能达到48.2Billion/Sec，GTX260 36.9Billion/Sec。9800GX2能够达到76.8Billion/Sec，就是不知道实际SLI的性能能不能满足需要了。看来如何选择适 合体渲染的卡已经有一个理论和实际的指导了。</p>
<p>　　</p><img src ="http://www.cnblogs.com/hesicong/aggbug/1263709.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47961/" target="_blank">微软新推社交网站Windows Live Planet</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Sourceforge怎么了？</title><link>http://www.cnblogs.com/hesicong/archive/2008/06/28/1231824.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Sat, 28 Jun 2008 14:22:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/06/28/1231824.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1231824.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/06/28/1231824.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1231824.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1231824.html</trackback:ping><description><![CDATA[电信网通都无法访问，怎么回事呢？用TOR也不行，是不是挂了哟？朋友们帮忙看看呢？<br />
<img src ="http://www.cnblogs.com/hesicong/aggbug/1231824.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47960/" target="_blank">火狐3.5版被指推出太匆忙：存在50多个漏洞</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>CUDA Intelisence</title><link>http://www.cnblogs.com/hesicong/archive/2008/06/05/1214538.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Thu, 05 Jun 2008 08:01:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/06/05/1214538.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1214538.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/06/05/1214538.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1214538.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1214538.html</trackback:ping><description><![CDATA[<p>　　CUDA是个好玩意儿，现在2.0BETA已经出来了，提供了很多特爱的特性，特别是对于3D纹理的支持。我也不清楚CUDA应用在目前我的一
些项目中到底有多少潜力，但看来这个还是个趋势，可以了解一下。今天在配置CUDA编程环境的时候，因为其后缀名是.CU的，所以VS2005的智能感知
无法使用。再查询了一些文章以后，发现有下面的解决方案：</p>
<p>We can use the tool Visual Assist X to implement it:<br />
First, find the Visual Assist X install directory:<br />
"Program
Files"Visual Assist X"Autotext, then make a copy of Cpp.tpl, rename it
to Cu.tpl, apply same operation to the "Latest" directory.<br />
Second,
open the regedit table, and search it with the key word "Visual Assist
X" until you find in the VANet8 in
HKEY_USERS"S-1-5-21-1757981266-220523388-725345543-1003"Software"Whole
Tomato"Visual Assist X"VANet8<br />
Here you can see many attribute setting about Visual Assist X,<br />
click the item ExtHeader and add the .cu in the list, same to the item ExtSource.<br />
save and quit.</p>
<p>原文：http://forums.nvidia.com/index.php?showtopic=35669&amp;hl=intellisense</p>
<img src ="http://www.cnblogs.com/hesicong/aggbug/1214538.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47959/" target="_blank">Google对手机搜索进行优化升级</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>[OSG]如何用Shader得到物体的世界坐标</title><link>http://www.cnblogs.com/hesicong/archive/2008/05/27/1208312.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Tue, 27 May 2008 04:49:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/05/27/1208312.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1208312.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/05/27/1208312.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1208312.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1208312.html</trackback:ping><description><![CDATA[<p>　　最近群里面有个朋友问我关于如何得到OpenGL世界坐标的问题，当时我还弄错了，误以为gl_ModelViewMatrix*gl_Vertex就是世界坐标。因最近也突然遇到了世界坐标的问题，所以花了一些时间来研究这个问题，网上也有人问，但或许没有答案，或许是错的。<br />
其实，OpenGL的转换管道直接将gl_Vertex，也就是物体坐标，用gl_ModelViewMatrix相乘，得到的是眼坐标。如果将gl_ModelViewMatirx拆分为gl_ModelMatrix和gl_ViewMatrix，那么问题就好解决了。但事实上没有提供。要清楚OpenGL其实没有世界坐标系，世界坐标系是应用程序的概念。其实可以将OpenGL的摄像机看作是固定的，其坐标系就是眼坐标系，移动摄像机和移动物体的位置是一个相反的转换，对于观察者来说根本不知道是摄像机在动，还是物体在动（想想大卫的大变自由女神像的魔术吧，呵呵）<br />
说回来，最终的变换是这样的：<br />
eyePos=viewMatrix * modelMatrix * modelVertex<br />
在OpenGL里面viewMatrix和modelMatrix合并了，因为OpenGL里面并没有设置摄像机的参数，所以OpenGL并不知道viewMatrix到底是什么。viewMatrix是用户自己定义的，所以如果能够得到这个viewMatrix并能得到其逆矩阵，就可以得到worldPos:<br />
worldPos=viewMatrixInv * viewMatrix * modelMatrix * modelVertex<br />
传统的OpenGL程序里面，你得自己计算这个viewMatrixInv，还好OSG的Camera提供了一个getViewMatrixInverse()方法，通过这个方法我们就可以轻松的获得viewMatrixInv，然后传递给Vertex Shader（用一个Uniform就可以），然后进行这个计算就可以了。<br />
记得每一帧都需要Update这个viewMatrixInv，只需要一个updateCallBack就可以了。<br />
好了，看几个图，我用3DSMAX创建了两个盒子，为了便于观察，模型的顶点值限制在0-1之间，然后用osgExp导出，没有选中Flatten Static Transform这样就不会把模型定点转换成世界坐标系的顶点。<br />
源代码中可以改变gl_FragColor=的值来修改为相应的坐标系的值显示。<br />
世界坐标系的最终输出，可见颜色连续变换的。<br />
<img title="" alt="" src="http://www.hesicong.net/blog/upload/2008/5/world.jpg" onload="ResizeImage(this,600)" /></p>
<p>　　眼坐标系的图，可见屏幕中间偏左的部分是黑的。因为其值是负的。平移拖动盒子可见相应像素着色不变。<br />
<img title="" alt="" src="http://www.hesicong.net/blog/upload/2008/5/eye.jpg" onload="ResizeImage(this,600)" /></p>
<p>　　物体坐标系的图，可见两个盒子的颜色一样，因为其值是相同的。<br />
<img title="" alt="" src="http://www.hesicong.net/blog/upload/2008/5/local.jpg" onload="ResizeImage(this,600)" /><br />
源代码也附后，可以运行着看看，虽然程序简单，但用到的时候再也不用苦苦思考了，呵呵。<br />
</p>
<p>源代码：<br />
<a href="http://www.hesicong.net/blog/upload/2008/5/RenderWorldCoordinate.tar">www.hesicong.net/blog/upload/2008/5/RenderWorldCoordinate.tar</a></p>
<img src ="http://www.cnblogs.com/hesicong/aggbug/1208312.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47958/" target="_blank">风声又起 Windows 7 RTM版7月13日完成</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>OpenSceneGraph 2.4 安装包下载</title><link>http://www.cnblogs.com/hesicong/archive/2008/05/27/1208280.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Tue, 27 May 2008 04:17:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/05/27/1208280.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1208280.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/05/27/1208280.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1208280.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1208280.html</trackback:ping><description><![CDATA[网盘下载，长期有效，下载得越多越频繁地址有效期越长：<br />
<br />
http://www.fs2you.com/files/dc36f205-2b14-11dd-a506-00142218fc6e/<br />
<br />
本地下载，请自觉限制下载速度，谢谢！<br />
<br />
http://www.hesicong.net/Store/OSG24.tar<br />
<img src ="http://www.cnblogs.com/hesicong/aggbug/1208280.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47958/" target="_blank">风声又起 Windows 7 RTM版7月13日完成</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>GPU体素化初探</title><link>http://www.cnblogs.com/hesicong/archive/2008/05/03/1208283.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Sat, 03 May 2008 07:51:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/05/03/1208283.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1208283.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/05/03/1208283.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1208283.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1208283.html</trackback:ping><description><![CDATA[<p>　　用OSG实现，256*256*256的分辨率，每一帧都对物体进行体素化并用简单的体渲染进行显示，可以达到20FPS以上的速度，基本满足我的需要了。但我用的体素化的方法还存在一些问题，对于一些特殊的形体还无法正确体素化。 注：只有NVIDIA 8系列显卡以上才支持硬件渲染到3D贴图。</p>
<p>效果：</p>
<p><img onload="ResizeImage(this,600)" src="http://www.hesicong.net/blog/upload/2008/5/volumetric.jpg" alt="" title="" /></p>
<p>对这个物体进行体素化：</p>
<p><img onload="ResizeImage(this,600)" src="http://www.hesicong.net/blog/upload/2008/5/3dsmax.jpg" alt="" title="" /></p>
<br />
文章来源:<a href="http://www.hesicong.net/blog/post/362.html">http://www.hesicong.net/blog/post/362.html</a> 
<img src ="http://www.cnblogs.com/hesicong/aggbug/1208283.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47957/" target="_blank">乔布斯和埃利森</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>gDebugger 4.0 破解</title><link>http://www.cnblogs.com/hesicong/archive/2008/04/01/1132640.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Tue, 01 Apr 2008 05:08:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/04/01/1132640.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1132640.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/04/01/1132640.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1132640.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1132640.html</trackback:ping><description><![CDATA[<font face="Verdana"><font face="Verdana">有两种方法：<a style="color: #ffffff" href="http://www.hesicong.net">http://www.hesicong.net</a><br />
1、安装的时候用Total Uninstaller（http://www.crsky.com/soft/5302.html）监视整个安装过程，过期以后用Total Uninstaller卸载重装即可，30天又回来了<a style="color: #ffffff" href="http://www.hesicong.net/">http://www.hesicong.net</a><br />
2、如果是老版本的30天过期了，就装这个新版本，然后有7天的宽限期。你会发现如果你调整你的时间，<a style="color: #ffffff" href="http://www.hesicong.net/">http://www.hesicong.net</a><a href="http://bbs.osgchina.org"><br />
</a>那么宽限期也会自动变化。所以找一个软件将时间锁住就OK了。可以到这里下载个时间宽限小软件即可搞定。<a style="color: #ffffff" href="http://www.hesicong.net/">http://www.hesicong.net</a><br />
</font></font>
 <img src ="http://www.cnblogs.com/hesicong/aggbug/1132640.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47956/" target="_blank">Xbox Live将投放Silverlight广告</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>GPU GEM3 CD下载</title><link>http://www.cnblogs.com/hesicong/archive/2008/03/29/1129213.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Sat, 29 Mar 2008 13:37:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/03/29/1129213.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1129213.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/03/29/1129213.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1129213.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1129213.html</trackback:ping><description><![CDATA[找了个朋友搞到了GPU GEMS 3的CD，供出来大家下载。请仅用于学习用途并于24小时内删除，本人不负责由此带来的任何问题，谢谢！<br />
GPU GEMS 3 CDROM<br />
电驴下载地址（长期有效，ＡＤＳＬ做种，不是太稳定）<br />
<a href="ed2k://|file|GPU%20GEMS%203.isz|411780607|085AF31F100077881F9DBFFE5A868BF5|h=SDC63EGBC2JPTNDI6K7B6F5GCNGU3N4J|/">ed2k://|file|GPU%20GEMS%203.isz|411780607|085AF31F100077881F9DBFFE5A868BF5|h=SDC63EGBC2JPTNDI6K7B6F5GCNGU3N4J|/</a><br />
此为压缩iso格式，请用最新的daemon tools打开。 <br />
     <img src ="http://www.cnblogs.com/hesicong/aggbug/1129213.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47951/" target="_blank">Debian无视GNU创始人警告 接受Mono</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>GPU GEMS 3 EBOOK下载</title><link>http://www.cnblogs.com/hesicong/archive/2008/03/21/1115541.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Thu, 20 Mar 2008 16:13:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/03/21/1115541.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1115541.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/03/21/1115541.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1115541.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1115541.html</trackback:ping><description><![CDATA[GPU GEMS 3已经发行了很久了，但始终没有找到下载。今天终于找到了电子版下载地址，比以前1、2的电子版好很多，是CHM格式的，很清晰。国内下载地址见：http://www.itpub.net/viewthread.php?tid=952477<br />
<span style="color: red;">另最新提供网络硬盘的下载地址：<br />
</span>http://www.fs2you.com/zh-cn/files/6710f94c-0234-11dd-99af-0014221f4662/<br />
<img src ="http://www.cnblogs.com/hesicong/aggbug/1115541.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47950/" target="_blank">iPhone 3GS首发日创AT&T多项纪录</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>DX10 DXUT用Nvidia PerfHUD 5.7的方法</title><link>http://www.cnblogs.com/hesicong/archive/2008/03/12/1103518.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Wed, 12 Mar 2008 13:50:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/03/12/1103518.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1103518.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/03/12/1103518.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1103518.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1103518.html</trackback:ping><description><![CDATA[<p>研究了好半天，结果在网上搜索到一个结果，试了试，非常ＯＫ，方法是在DXUT.CPP 3568行插入如下代码：</p>
<blockquote>
<p>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; D3D10_DRIVER_TYPE driver_type = D3D10_DRIVER_TYPE_HARDWARE;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; while(pDXGIFactory-&gt;EnumAdapters(adapter_index, &amp;pAdapter) != DXGI_ERROR_NOT_FOUND)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if(pAdapter)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DXGI_ADAPTER_DESC adapter_desc;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if(SUCCEEDED(pAdapter-&gt;GetDesc(&amp;adapter_desc)))<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; const bool is_perf_hud = (wcscmp(adapter_desc.Description, L"NVIDIA PerfHUD") == 0);<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if(is_perf_hud)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; driver_type = D3D10_DRIVER_TYPE_REFERENCE;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; break;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; else<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; pAdapter-&gt;Release();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; else<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; pAdapter-&gt;Release();<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ++adapter_index;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; pNewDeviceSettings-&gt;d3d10.DriverType = driver_type;</p>
</blockquote> 
<img src ="http://www.cnblogs.com/hesicong/aggbug/1103518.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47949/" target="_blank">Silverlight开发大赛奖金高达10000美元</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>查论文</title><link>http://www.cnblogs.com/hesicong/archive/2008/03/11/1103519.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Mon, 10 Mar 2008 16:40:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/03/11/1103519.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1103519.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/03/11/1103519.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1103519.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1103519.html</trackback:ping><description><![CDATA[<p>　　最近还是清闲，把ICMA 2008会议论文忽悠完了以后就继续忽悠弯管机，弯管机模拟程序现在也基本OK了，只是很多小的细节方面的东东还没有完善。想到弯管机就郁闷，还不知道什么时候要被发配到浙江，也不知道去多久，反正听到30个小时的火车我就郁闷了，要知道从这儿到绵阳两个小时的火车我都坐的心烦。</p><p>　　晚上就为体渲染技术查一些论文，说实在的，国内的维普上面还真不能查到太多相关的资料，还好学校的IEEE论文可以查到很多，从2003年到现在将近300篇相关论文一个一个看了一下标题，合适的就下了下来，后来一看竟然有91个。呵呵，还发现一个规律，中国的翻译的论文的题目老是那么长，以至于现在看见题目我就大概明白这是一篇中文翻译的论文了。我还是很喜欢老外写的论文，很清晰，配的图也很漂亮，倒是中国的论文质量不是很高，即便是发到IEEE这样国际刊物的论文质量也欠佳啊。想想前段时候一直搞的论文，就是一个明显的例子，能够发表了那我就对中国论文的质量彻底失去了信心。看来真的国内外的教育体制有很大的差距啊，国内为了完成学业不得不发表文章，博士生甚至一年要发表3篇，我的妈啊，这也太牛了。</p><p>　　不评论论文了，干好自己的事情就OK。过段时间看有空写个IEEE论文下载器，现在用起来太麻烦了，一个一个的手动保存还要自己命名，以后说不定还要用到呢~~不写了哟，手已经按的不爽了，睡觉~</p><img src ="http://www.cnblogs.com/hesicong/aggbug/1103519.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47947/" target="_blank">微软告攒机商第一案胜诉</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>gDebugger 3.1.1 原版+破解</title><link>http://www.cnblogs.com/hesicong/archive/2008/03/09/1103520.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Sun, 09 Mar 2008 02:27:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/03/09/1103520.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1103520.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/03/09/1103520.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1103520.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1103520.html</trackback:ping><description><![CDATA[<p><img title="" alt="" src="http://www.hesicong.net/blog/upload/2008/3/200803091108002838.jpg" onload="ResizeImage(this,520)" /></p>
<p>好不容易找到的，原版+破解。下载地址：<font face="Verdana">http://www.fs2you.com/files/1df81151-ffab-11dc-9c88-0014221f4662/</font></p>
<img src ="http://www.cnblogs.com/hesicong/aggbug/1103520.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47946/" target="_blank">Mono这只猴子招惹了谁？</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>又一个星期</title><link>http://www.cnblogs.com/hesicong/archive/2008/03/07/1103521.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Fri, 07 Mar 2008 15:00:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/03/07/1103521.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1103521.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/03/07/1103521.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1103521.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1103521.html</trackback:ping><description><![CDATA[<p>　　时间真是不等人啊，还没回过神来，一个星期又荡然无存。这星期做了些&ldquo;了不起&rdquo;的事情，感谢感冒给了我充足的力量来对付论文和对付那些可恶的感冒病毒。说起论文还是挺好玩的。2月29号老板把我和寝室一哥们儿叫过去说论文的事情，我晕，竟然叫我们10号之前出一篇符合IEEE会议的全英文论文！我没有怎么构思，因为我这个人貌似是意识流的，想到哪儿写到哪儿，最后来重组。星期六下午就回家了，星期天出去玩了一天。星期天晚上就开始正式动笔了，竟然星期一晚上就基本完稿，写了2600英文单词，看了看5页，基本合格。第二天把图做了，调整格式的时候欲哭无泪啊，5页直接变成了4页，麻烦的是那些格式还要一一改动。最近又把摘要和引用写了，凑够了3000单词，郁闷的一看，还是4页半，而且没有任何东西可以写了，10号之前想发表那是妄想了。所以想开了，继续玩吧~~~</p><img src ="http://www.cnblogs.com/hesicong/aggbug/1103521.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47945/" target="_blank">Firefox 3.5本月晚些时候即首次升级</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>搞定Server 2008蓝牙问题</title><link>http://www.cnblogs.com/hesicong/archive/2008/02/23/1078861.html</link><dc:creator>Dream world 梦想天空</dc:creator><author>Dream world 梦想天空</author><pubDate>Sat, 23 Feb 2008 09:09:00 GMT</pubDate><guid>http://www.cnblogs.com/hesicong/archive/2008/02/23/1078861.html</guid><wfw:comment>http://www.cnblogs.com/hesicong/comments/1078861.html</wfw:comment><comments>http://www.cnblogs.com/hesicong/archive/2008/02/23/1078861.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/hesicong/comments/commentRss/1078861.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/hesicong/services/trackbacks/1078861.html</trackback:ping><description><![CDATA[<p>下载东芝的蓝牙驱动即可：http://www.toshiba-tro.de/tools/bluetooth/bt-stack.zip</p>
<img src ="http://www.cnblogs.com/hesicong/aggbug/1078861.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47944/" target="_blank">Google App Engine出现故障宕机6小时</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>