<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[西城居士的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/heangel</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; heangel]]></copyright><item><title><![CDATA[准备学习《Intel Threading Building Blocks编程指南》]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/8254415</link><guid>https://blog.youkuaiyun.com/heangel/article/details/8254415</guid><author>heangel</author><pubDate>Tue, 04 Dec 2012 09:48:00 +0800</pubDate><description><![CDATA[为了项目需要，在淘宝上买了《Intel Threading Building Blocks编程指南》，最近准备抽空学习使用，在此之前，只使用过TBB的tbbmalloc模块，表现惊人，能把AngelScript的脚本执行速度提高一个数量级。]]></description><category></category></item><item><title><![CDATA[让VC调试器正确显示UTF-8字符串]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/8206448</link><guid>https://blog.youkuaiyun.com/heangel/article/details/8206448</guid><author>heangel</author><pubDate>Wed, 21 Nov 2012 09:32:23 +0800</pubDate><description><![CDATA[转自战魂小筑的让VC调试器正确显示UTF-8字符串，以便以后使用。
 
默认的, VC调试器只能正常显示ANSI字符串及UNICODE字符串, 而UTF-8字符串及其他格式则无法显示
这里无需编写插件及修改配置文件,只需要将要显示的字符串拉到Watch中,并在变量后面添加,s8即可显示

 --> 

同样类型的功能也应该很熟悉
,数字 将变量拆分为数组显示, 数字是要显示多少位,]]></description><category></category></item><item><title><![CDATA[在VC中使用OTL访问Oracle和程序发布]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/7212260</link><guid>https://blog.youkuaiyun.com/heangel/article/details/7212260</guid><author>heangel</author><pubDate>Fri, 20 Jan 2012 14:30:19 +0800</pubDate><description><![CDATA[在VC中使用OTL访问Oracle和程序发布
 
       在VC中访问Oracle，可以使用ADO或ODBC，如果你比较强大，也可以直接使用OCI API，但我个人认为OTL是最佳选择，它是一套数据库访问C++模板库，全部代码都在otlv4.h头文件中，通过OTL不但可以访问Oracle数据库（使用OCI API），还可以访问DB2，或者使用ODBC连接字符串访问其他数据库。]]></description><category></category></item><item><title><![CDATA[PHP使用ADODB调用MySQL存储过程]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/4320708</link><guid>https://blog.youkuaiyun.com/heangel/article/details/4320708</guid><author>heangel</author><pubDate>Sat, 04 Jul 2009 00:18:00 +0800</pubDate><description><![CDATA[1、创建数据库连接：$MyDB = &ADONewConnection(mysqli);$DBResult = $MyDB->Connect(localhost, root, , mydb);if(!$DBResult){    die("        数据库连接失败                请联系系统管理员检查数据库配置是否正确或者]]></description><category></category></item><item><title><![CDATA[提高yum更新速度]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/3639473</link><guid>https://blog.youkuaiyun.com/heangel/article/details/3639473</guid><author>heangel</author><pubDate>Mon, 29 Dec 2008 20:49:00 +0800</pubDate><description><![CDATA[本人实践表现最佳的贴子，在我家1M带宽的电信ADSL下，yum -y update的下载速度可以稳定在100K左右。转贴在这里，以后使用方便。=================================================================================================用yum更新系统是一件很痛苦的事情，缓慢的进度都让你想把鼠标扔出]]></description><category></category></item><item><title><![CDATA[如何改变Erlang的当前工作路径]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/3599626</link><guid>https://blog.youkuaiyun.com/heangel/article/details/3599626</guid><author>heangel</author><pubDate>Wed, 24 Dec 2008 23:27:00 +0800</pubDate><description><![CDATA[在目前网络上许多的Erlang基础教程中都提到类似下面的一个例子：-module(tut).-export([double/1]).double(X) ->    2 * X.然后在Erlang Shell中进行编译tut.erl源文件：1> c(tut).    但对于一个刚刚接触到Erlang的初学者来说，经常会发生如下的错误：./tut.erl:none: no such file or d]]></description><category></category></item><item><title><![CDATA[2008年末编程语言排行榜有感受]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/3593880</link><guid>https://blog.youkuaiyun.com/heangel/article/details/3593880</guid><author>heangel</author><pubDate>Wed, 24 Dec 2008 09:55:00 +0800</pubDate><description><![CDATA[    在优快云上看了2008年末编程语言排行榜，让人多多感慨，以优快云的观点来说，是Java虽然依然独占鳌头，但略显颓势，而C/C++宝刀不老，本人同意该观点，因为由MS力奉的C#越来越成熟，并在不断谗蚕食Java的市场份额，但C/C++在许多领域中具有不可替代性。    本人一直对VB的语法和实现方式等都不太感兴趣，和Delphi相比它什么都不是，这次排名虽然下降了两位，从第3下降到了第5]]></description><category></category></item><item><title><![CDATA[ErlIDE的ISO-8859-1编码问题]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/3461092</link><guid>https://blog.youkuaiyun.com/heangel/article/details/3461092</guid><author>heangel</author><pubDate>Sat, 06 Dec 2008 21:45:00 +0800</pubDate><description><![CDATA[在ErlIDE中编辑Erlang代码时，如果源文件中包含有中文，那么在保存文件时会报“some character can not mapped using "iso-8859-1" character encoding...”错误，用以下方法设置可解决该问题：1. 从MyEclipse的主菜单项中选择Window->Preferences（我用的是MyEclipse，如果是Eclipse请选择对]]></description><category></category></item><item><title><![CDATA[新买入《Erlang程序设计》]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/3370179</link><guid>https://blog.youkuaiyun.com/heangel/article/details/3370179</guid><author>heangel</author><pubDate>Tue, 25 Nov 2008 15:30:00 +0800</pubDate><description><![CDATA[    最近研究即时通讯软件开发，其中涉及到高并发访问和分布式等技术让我很苦恼，所以准备学习一下Erlang，在网上买了由Erlang之父Joe Armstrong的权威著作《Erlang程序设计》一书，正努力学习中，以后有心得再发贴。    以前一说到高性能网络服务器，在Windows平台会想到iocp，而在Linux平台会让人想到epoll，确实，在一定程度上，iocp和epoll可以解决高并]]></description><category></category></item><item><title><![CDATA[关于自绘CListBox的一些疑惑]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/3368333</link><guid>https://blog.youkuaiyun.com/heangel/article/details/3368333</guid><author>heangel</author><pubDate>Tue, 25 Nov 2008 11:51:00 +0800</pubDate><description><![CDATA[    当CListBox自身功能不能满足我们的需求时，就会考虑使用自绘方式来实现自己的控件，以下就是我在实现一个自绘控件时遇到的一些问题，现将其总结如下：1。应该重载Create()函数来隐式设置LBS_OWNERDRAWFIXED标志，Create的原型为：// Operationspublic:    BOOL Create(DWORD dwStyle, const ]]></description><category></category></item><item><title><![CDATA[Delphi7的dbExpress驱动问题]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/3368321</link><guid>https://blog.youkuaiyun.com/heangel/article/details/3368321</guid><author>heangel</author><pubDate>Tue, 25 Nov 2008 11:46:00 +0800</pubDate><description><![CDATA[    笔者在用Delphi7开发某系统时，数据库采用Oracle9i，数据库连接方式采用dbExpress驱动，经过无数个不眠之晚的苦战，终于解决了dbExpress的无数数据库操作问题，但由于系统开发过程中，大量采用了Oracle存储过程，虽然系统的Delphi代码极其整洁，几乎没有一行SQL操作语句，但发现Delphi7的dbExpress存储过程控件TSQLStoredProc对存储过]]></description><category></category></item><item><title><![CDATA[关于调用Oracle存储过程时发生“BCD Overflow”错误的处理]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/3368311</link><guid>https://blog.youkuaiyun.com/heangel/article/details/3368311</guid><author>heangel</author><pubDate>Tue, 25 Nov 2008 11:43:00 +0800</pubDate><description><![CDATA[    笔者最近在使用TSQLStoredProc调用Oracle存储过程时发现，即使存储过程体为空时，都会发生 BCD Overflow 错误，该表部分定义如下：PLANE_ALL_PARAMETER表：字段名数据类型PLANE_MODEL_IDNUMBERNATURAL_FLY_WEIGHT FLOATNOLOAD_W]]></description><category></category></item><item><title><![CDATA[安装oracle9i出现/temp/orainstall目录下没有足够的磁盘空间问题]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/3368309</link><guid>https://blog.youkuaiyun.com/heangel/article/details/3368309</guid><author>heangel</author><pubDate>Tue, 25 Nov 2008 11:42:00 +0800</pubDate><description><![CDATA[ 在安装oracle9i时，在设置好安装目标目录之后，按下一步继续安装时出现.../temp/orainstall目录下没有足够的磁盘空间，要我确认有108k的磁盘空间错误，但我的系统盘还有15G的空间，经实验发现，当用户以汉字用户名登录系统时，.../temp/orainstall路径中也会出现汉字，就会报告该错误，从而无法继续安装，解决办法是使用一个英文名称用户登录，然后安装Oracle，]]></description><category></category></item><item><title><![CDATA[如何将DataSet对象存储到数据库中]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/3368285</link><guid>https://blog.youkuaiyun.com/heangel/article/details/3368285</guid><author>heangel</author><pubDate>Tue, 25 Nov 2008 11:36:00 +0800</pubDate><description><![CDATA[    本人在乐趣搜索网的开发过程中，要求将用户的一个搜索结果集缓存到数据库中，出于性能和速度方面的考虑，要求将一个DataSet的搜索结果集作为数据库一条记录的一个Text字段来进行存储，作者经过查找资料和实践，总结出了以下简单的办法： 将DataSet数据集写入数据库：string strConnect = "Provider=SQLOLEDB.1;Password=123]]></description><category></category></item><item><title><![CDATA[在Delphi中动态创建ActiveX组件]]></title><link>https://blog.youkuaiyun.com/heangel/article/details/3368149</link><guid>https://blog.youkuaiyun.com/heangel/article/details/3368149</guid><author>heangel</author><pubDate>Tue, 25 Nov 2008 11:13:00 +0800</pubDate><description><![CDATA[最近一个项目需要程序能动态的创建ActiveX组件，并在当前窗口显示出来，google了一下，未能找到前辈们的指点，就只能自己动手了，研究了一下Delphi中ActiveX相关单元的源码后，自己编写了一个类，可以实现动态创建ActiveX组件，放在这里自娱自乐一下，也免后来者重蹈我的覆辙。unit DynamicOleControl;interfaceuses Windows,]]></description><category></category></item></channel></rss>