<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_梁某人</title><subtitle type="text">发展才是硬道理</subtitle><id>http://feed.cnblogs.com/blog/u/8341/rss</id><updated>2012-01-11T13:58:15Z</updated><author><name>涛仔28</name><uri>http://www.cnblogs.com/xiaotaoliang/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotaoliang/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/8341/rss"/><entry><id>http://www.cnblogs.com/xiaotaoliang/archive/2012/01/11/2319903.html</id><title type="text">HYPE若干经验</title><summary type="text">1.如果容器没有长宽尺寸， 其中的内容是不会产生的。2.JQuery: loadScript 加载脚本后，其执行过程是异步的，这个很容易引起问题。 可以在加载之前设置一个监听，监听脚本执行完成以同步流程。 比如： 监听：$(window.contentPanel).bind(com.yogi.core.ContentPanel.HYPE_DOC_LOADED_EVENT,preload_handler);。。。源：$(window.contentPanel).trigger(com.yogi.core.ContentPanel.HYPE_DOC_LOADED_EVENT,{name:docum</summary><published>2012-01-11T13:39:00Z</published><updated>2012-01-11T13:39:00Z</updated><author><name>涛仔28</name><uri>http://www.cnblogs.com/xiaotaoliang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotaoliang/archive/2012/01/11/2319903.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotaoliang/archive/2012/01/11/2319903.html"/><content type="html">&lt;p&gt;1.如果容器没有长宽尺寸， 其中的内容是不会产生的。&lt;/p&gt;&lt;p&gt;2.JQuery: &amp;nbsp;loadScript 加载脚本后，其执行过程是异步的，这个很容易引起问题。&lt;/p&gt;&lt;p&gt;可以在加载之前设置一个监听，监听脚本执行完成以同步流程。 比如：&lt;/p&gt;&lt;p&gt;监听：&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;$(window.contentPanel).bind(com.yogi.core.ContentPanel.HYPE_DOC_LOADED_EVENT,&amp;nbsp;preload_handler);&lt;br /&gt;。。。&lt;br /&gt;源：&lt;/div&gt;&lt;/div&gt;&lt;p&gt;$(window.contentPanel).trigger(com.yogi.core.ContentPanel.HYPE_DOC_LOADED_EVENT,&amp;nbsp;{&amp;nbsp;name:documentName,&amp;nbsp;doc:hypeDoc&amp;nbsp;});&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/xiaotaoliang/aggbug/2319903.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotaoliang/archive/2012/01/11/2319903.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotaoliang/archive/2010/09/10/1823701.html</id><title type="text">转 ifstream 读取中文路径</title><summary type="text">C++ ifstream 中文</summary><published>2010-09-10T15:59:00Z</published><updated>2010-09-10T15:59:00Z</updated><author><name>涛仔28</name><uri>http://www.cnblogs.com/xiaotaoliang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotaoliang/archive/2010/09/10/1823701.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotaoliang/archive/2010/09/10/1823701.html"/><content type="html">&lt;p&gt;感谢互联网。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('8298a5fa-9e58-4e94-b695-10f817620a45')"&gt;&lt;img src="http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif"  id="code_img_opened_8298a5fa-9e58-4e94-b695-10f817620a45" onclick="cnblogs_code_hide('8298a5fa-9e58-4e94-b695-10f817620a45',event)" style="display:none"&gt;&lt;div id="cnblogs_code_open_8298a5fa-9e58-4e94-b695-10f817620a45" &gt;&lt;div&gt;&lt;!--&lt;br/ /&gt;&lt;br/ /&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/ /&gt;http://www.CodeHighlighter.com/&lt;br/ /&gt;&lt;br/ /&gt;--&gt;&lt;span style="color: #0000FF;"&gt;static&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;std::vector&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;wchar_t&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s_wchar_buf((size_t)&lt;/span&gt;&lt;span style="color: #800080;"&gt;128&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;size_t&amp;nbsp;lengthUnicode&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;MultiByteToWideChar(CP_ACP,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;strFileName.c_str(),&amp;nbsp;strFileName.size(),&amp;nbsp;NULL,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(s_wchar_buf.size()&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;lengthUnicode&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;+&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;1&lt;/span&gt;&lt;span style="color: #000000;"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s_wchar_buf.resize(lengthUnicode&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;2&lt;/span&gt;&lt;span style="color: #000000;"&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wchar_t&lt;/span&gt;&lt;span style="color: #000000;"&gt;*&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;szUnicode&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;s_wchar_buf[&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MultiByteToWideChar(CP_ACP,&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;,&amp;nbsp;strFileName.c_str(),&amp;nbsp;strFileName.size(),&amp;nbsp;szUnicode,&amp;nbsp;lengthUnicode);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;szUnicode[lengthUnicode]&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ifstream&amp;nbsp;ifs(szUnicode,&amp;nbsp;ios::&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;in&lt;/span&gt;&lt;span style="color: #000000;"&gt;|&lt;/span&gt;&lt;span style="color: #000000;"&gt;ios::ate);&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/xiaotaoliang/aggbug/1823701.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotaoliang/archive/2010/09/10/1823701.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotaoliang/archive/2010/08/12/1797858.html</id><title type="text">总结SQLExpress2008安装</title><summary type="text">一、如果安装过多个实例，必须彻底卸干净再重装，否则 Management Studio装不上。办法是这样的：  1. Uninstall the existing SQL Server 2008 R2 Express Edition and all the components from the control panel. Remember to back up the user databas...</summary><published>2010-08-12T02:08:00Z</published><updated>2010-08-12T02:08:00Z</updated><author><name>涛仔28</name><uri>http://www.cnblogs.com/xiaotaoliang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotaoliang/archive/2010/08/12/1797858.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotaoliang/archive/2010/08/12/1797858.html"/><content type="html">&lt;p&gt;一、如果安装过多个实例，必须彻底卸干净再重装，否则 Management Studio装不上。办法是这样的：&lt;/p&gt;&lt;p&gt;1.       Uninstall the existing SQL Server 2008 R2 Express Edition and all the components from the control panel. Remember to back up the user databases before uninstalling SQL Server.&lt;br /&gt;&lt;br /&gt;2.       Backup the registry.&lt;br /&gt;&lt;br /&gt;3.       Delete the following keys in &amp;#8220;regedit.exe&amp;#8221;:&lt;br /&gt;--HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server&lt;br /&gt;--HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer&lt;br /&gt;&lt;br /&gt;4.       Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall  and delete all the sub-keys referencing SQL Server.&lt;br /&gt;&lt;br /&gt;5.       Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services and delete all the keys referencing SQL Server.&lt;br /&gt;&lt;br /&gt;6.       Rename all the SQL Server folders in the computer.&lt;br /&gt;&lt;br /&gt;7.       Download and install Windows Cleanup Utility:&lt;br /&gt;_http://support.microsoft.com/?id=290301&lt;br /&gt;Run the utility and remove any SQL Server components that you find.&lt;br /&gt;&lt;br /&gt;8.       Reboot the machine&lt;br /&gt;&lt;br /&gt;9.       Delete remaining files manually. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;二、如果安装了 visual studio 2008，则必须升级到 SP1&lt;/p&gt;&lt;p&gt;三、安装的时候不要直接运行，要解开到一个目录下面，然后到子目录下面找到 sqlsupport.msi 先安装一次，然后再重新运行 setup。（这真是太绝了，微软啊微软，如果不是老子赶时间没时间鼓捣mysql，我就一拳砸烂你个臭狗屎数据库） &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/xiaotaoliang/aggbug/1797858.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotaoliang/archive/2010/08/12/1797858.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotaoliang/archive/2009/05/12/1455043.html</id><title type="text">如何使用子程序参数--摘自代码大全2</title><summary type="text">1、如果在调用子程序之前出现进行装配(set up)的代码，或者在调用子程序之后出现拆卸(take down)的代码，表明应该只传递个别数据而不是对象。2、如果发现经常需要修改子程序的参数表，而每次修改的参数都是来自于同一个对象，说明应该传递整个对象而不是个别数据项了。 筛选条件的过滤器类就是这样的例子，比如客户今天增加一个筛选条件，明天筛掉一个，等等。</summary><published>2009-05-12T08:39:00Z</published><updated>2009-05-12T08:39:00Z</updated><author><name>涛仔28</name><uri>http://www.cnblogs.com/xiaotaoliang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/05/12/1455043.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/05/12/1455043.html"/></entry><entry><id>http://www.cnblogs.com/xiaotaoliang/archive/2009/03/11/1408325.html</id><title type="text">WinDBG咒语</title><summary type="text">p - stept - tracepa - step to addressta - trace to addresspc - step to next calltc - trace to next calltb - trace to next branch (只适用于内核调试)pt - step to next returntt - trace to next returnph - step to...</summary><published>2009-03-10T23:36:00Z</published><updated>2009-03-10T23:36:00Z</updated><author><name>涛仔28</name><uri>http://www.cnblogs.com/xiaotaoliang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/03/11/1408325.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/03/11/1408325.html"/></entry><entry><id>http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1390157.html</id><title type="text">SunFlow渲染流程的设计</title><summary type="text"/><published>2009-02-13T08:28:00Z</published><updated>2009-02-13T08:28:00Z</updated><author><name>涛仔28</name><uri>http://www.cnblogs.com/xiaotaoliang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1390157.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1390157.html"/></entry><entry><id>http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389614.html</id><title type="text">SunFlow场景文件的Instances代码块摘要</title><summary type="text">实例：一个object网格定义对应的多个对象 ，有效减少内存消耗，场景文件的尺寸，修改网格定义将影响所有实例。可以针对实例修改其位置、旋转、比例、阴影或者修改器，如下：instance {name nameOfInstancegeometry theOriginalObjectNametransform {rotatex -90scaleu 1.0translate -1.0 3.0 -1.0}s...</summary><published>2009-02-12T21:27:00Z</published><updated>2009-02-12T21:27:00Z</updated><author><name>涛仔28</name><uri>http://www.cnblogs.com/xiaotaoliang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389614.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389614.html"/></entry><entry><id>http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389613.html</id><title type="text">SunFlow场景文件的GI代码块摘要</title><summary type="text">GI （全局照明）支持5种全局照明类型：Instant GI, Irradiance Caching (aka Final Gathering), Path Tracing, Ambient Occlusion, Fake Ambient Term，一个场景中只能使用一种全局照明定义。 Instant GI 在场景中添加一些随机的点，场景中的某个位置的光线跟踪到这些点，以计算那些位置的光辐射，如果...</summary><published>2009-02-12T21:03:00Z</published><updated>2009-02-12T21:03:00Z</updated><author><name>涛仔28</name><uri>http://www.cnblogs.com/xiaotaoliang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389613.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389613.html"/></entry><entry><id>http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389612.html</id><title type="text">SunFlow场景文件的Cameras代码块摘要</title><summary type="text">相机：有四种相机类型：针孔(Pinhole )、薄透镜(thinlens)、球面(spherical)、鱼眼(fisheye)。所有相机都涉及的主要因素是 eye,target和up的值。Eye 是相机在世界坐标中的位置，target 是世界坐标中相机看的位置，up是相机的旋转角度。也可以用变换矩阵代替这三个值，如：transform col myMatrixReadByColumntransfo...</summary><published>2009-02-12T20:50:00Z</published><updated>2009-02-12T20:50:00Z</updated><author><name>涛仔28</name><uri>http://www.cnblogs.com/xiaotaoliang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389612.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389612.html"/></entry><entry><id>http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389608.html</id><title type="text">SunFlow场景文件的Object代码块</title><summary type="text">网格： 三角形网格 (Triangle Meshes) 句法： 点(Point)等同于节点(Vertex) object { shader default type generic-mesh name meshName points X x y z &amp;#8230; triangles X A B C /* 顶点索引，从0开始 */ &amp;#8230; normals none/vertex/facev...</summary><published>2009-02-12T19:37:00Z</published><updated>2009-02-12T19:37:00Z</updated><author><name>涛仔28</name><uri>http://www.cnblogs.com/xiaotaoliang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389608.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotaoliang/archive/2009/02/13/1389608.html"/></entry></feed>
