- 博客(56)
- 资源 (143)
- 收藏
- 关注
原创 Lua入门系列----pil学习笔记之 Type and Values
本文作者:sodme本文出处:http://blog.csdn.net/sodme声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢.参考资源:http://www.lua.org/pil/ 一 个小小的脚本语言都能玩出这么多花样来,还真有点让我始料不及。你还别说,越写越觉得有意思了,现在干的活,很多的时候,象一个打字员或
2007-10-31 18:40:00 693
原创 Lua入门系列----pil学习笔记之Getting Start
本文作者:sodme本文出处:http://blog.csdn.net/sodme声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢.很多高深的人物都说过类似的话:"语言层面的东西, 都是表面的东西, 最核心的是设计模式, 是算法", 我完全赞同这句话, 但同时也完全赞同另一句话: "对于从事编码实践的我们, 还是应该踏实
2007-10-31 18:39:00 750
原创 C#中通过值和引用传递参数
传递值类型参数值类型变量直接包含其数据,这与引用类型变量不同,后者包含对其数据的引用。因此,向方法传递值类型变量意味着向方法传递变量的一个副本。方法内发生的对参数的更改对该变量中存储的原始数据无任何影响。如果希望所调用的方法更改参数值,必须使用 ref 或 out 关键字通过引用传递该参数。为了简单起见,以下示例使用 ref。示例 1:通过值传递值类型下面的示例演示通过值传递值类型参数
2007-10-31 10:30:00 593
原创 在VC中链接动态链接库(DLL)的方法
方法一:windows提供了一套函数,用于加载动态链接库中的符号(函数和变量),调用这些函数去加载:1. HINSTANCE LoadLibrary( LPCTSTR lpLibFileName);2. FARPROC GetProcAddress( HMODULE hModule, LPCWSTR lpProcName);3. BOOL FreeLibrary( HMODULE
2007-10-30 18:59:00 781
原创 VC编程经验汇总(二)
6. 如何创建可伸缩的对话框在进行对话框的设计时,有时候我们需要设计可伸缩的对话框,当用户按下某个按钮时弹出或隐藏对话框的下半部分。(1)、首先在对话框中建立一个图片控件把ID设为IDC_DIVIDER,Type设置为矩形,Color设置为黑色,并将其设定为一线状,拖放在适当的位置做为伸缩对话框的分割线,属性设为不可见。(2)、实现的原理:先获取对话框的尺寸大小,然后根据的位置来确定缩
2007-10-30 18:38:00 657
原创 VC编程经验汇总(一)
1. 窗口最大化、最小化的实现当我们不能用标题栏的最大化、最小化及恢复按钮而又需在其他的地方实现这些功能,可以在指定的消息处理函数里添加:WINDOWPLACEMENT wndpl;WINDOWPLACEMENT *pwndpl;pwndpl = &wndpl;GetWindowPlacement(pwndpl);pwndpl->showCmd = SW_SHOWMINMI
2007-10-30 18:35:00 689
原创 C#设计模式编程之抽象工厂模式新解(续)
针对美国企业为系统建模 为了拓展国际市场,我们要把该系统移植给美国公司使用。 美国企业的工资计算同样是: 员工的工资 = 基本工资 + 奖金 - 个人所得税。 但是他们的奖金和个人所得税的计算规则不同于中国企业: 美国企业奖金和个人所得税的计算规则是: 奖金 = 基本工资 * 15 % 个人所得税 = (基本工资 * 5% + 奖金 * 25%) 根据前面为中国企业建模经验,我们仅仅
2007-10-29 12:30:00 747
原创 C#设计模式编程之抽象工厂模式新解
概述 在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。 意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 模型图 逻辑模型:
2007-10-29 12:25:00 640
原创 超酷代码:来自 COM 经验的八个教训
超酷代码:来自 COM 经验的八个教训 Jeff Prosise在日常工作中,我看到过许多由不同开发人员编写的 COM 代码。我为许多富于创造性的使用 COM 的工作方式感到惊讶,有一些使 COM 工作的巧妙代码可能连 Microsoft 都没有想到。同样,
2007-10-27 16:45:00 629
原创 C++的4种类型转换
一、C 风格(C-style)强制转型如下: (T) expression // cast expression to be of type T 函数风格(Function-style)强制转型使用这样的语法: T(expression) // cast expression to be of type T 这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪
2007-10-27 16:30:00 544
原创 ACE高效PROACTOR编程框架一ClientHandle
1、WIN32下面用proactor可以达到几乎RAW IOCP的效率,由于封装关系,应该是差那么一点。客户端处理类的常规写法://处理客户端连接消息class ClientHandler : public ACE_Service_Handler{public: /**构造函数 * * */ ClientHandler(unsigned int client_recv_buf_siz
2007-10-27 16:28:00 1193
原创 利用辅助线程更新用户界面UI
Basic Instincts...利用辅助线程更新用户界面UI原著:Ted Pattison作者:Abbey原文出处:MSDN Magazine May 2004 (Basic Instincts)下载源代码:BasicInstincts0405.exe (130KB) 在我 2004年1月 的专栏里,我讨论了如何利用委托(Delegate)实现异步执行一个方法。当时,我展示了如何
2007-10-26 18:27:00 1447 1
原创 析构函数中抛出的异常
析构函数在什么时候被调用执行? 对于C++程序员来说,这个问题比较简单,但是比较爱唠叨的阿愚还是建议应该在此再提一提,也算回顾一下C++的知识,而且这将对后面的讨论和理解由一定帮助。先看一个简单的示例吧!如下:class MyTest_Base{public:virtual ~ MyTest_Base () {cout }};void main(){try{// 构造一个对象,当obj对
2007-10-26 13:36:00 1406
原创 构造函数中抛出的异常
构造函数中抛出的异常 1、标准C++中定义构造函数是一个对象构建自己,分配所需资源的地方,一旦构造函数执行完毕,则表明这个对象已经诞生了,有自己的行为和内部的运行状态,之后还有对象的消亡过程(析构函数的执行)。可谁能保证对象的构造过程一定能成功呢?说不定系统当前的某个资源不够,导致对象不能完全构建好自己(人都有畸形儿,更何况别的呢?朋友们!是吧!),因此通过什么方法来表明对象的构造失败了呢?C+
2007-10-26 13:33:00 1193
原创 ifstream或ofstream读取二进制文本乱码问题
一:中文文件名乱码问题:1、使用C语言的函数设置为中文运行环境setlocale(LC_ALL,""); 2、使用STL函数设置为系统语言环境std::locale::global(std::locale(""));// open file std::locale::global(std::locale());二:整型或者浮点型问题(比如“1000”,输出之后就成了“1,000”)设置
2007-10-25 16:57:00 3322
原创 如何利用Xerces C++解析包含中文字符的XML文档
如何利用Xerces C++解析包含中文字符的XML文档作者:冯键提交者:eastvc 发布日期:2003-6-29 20:52:17原文出处:http://www-900.ibm.com/developerWorks/cn/xml/tips/x-xercesc/index.shtmlXerces-C++是目前广泛使用的XML解析器,在利用它编写XML应用以处理包含中文字符的XML文档时会出现字符
2007-10-25 15:45:00 2468
原创 如何利用Xerces C++正确处理XML文档中的WhiteSpace
如何利用Xerces C++正确处理XML文档中的WhiteSpace作者:冯键提交者:eastvc 发布日期:2003-6-29 20:49:38原文出处:http://www-900.ibm.com/developerWorks/cn/xml/tips/x-xercesc2/index.shtmlApache的Xerces C++ 和IBM的XML4C是广大C/C++编程人员非常喜欢使用的
2007-10-25 15:43:00 2252 1
原创 利用Xerces C++正确处理XML文档中的中文
如何利用Xerces C++正确处理XML文档中的中文作者: 张志强下载本文示例代码 1. 背景介绍Apache的Xerces C++是广大c/c++程序员非常喜欢使用的XML解析器之一。主要原因是其本身是一个开放源代码的项目而且提供不同平台下的库和源代码,故深受广大c/c++程序员的欢迎。Xerces C++可以到以下网站下载:1) http://xml.apache.org/ 2) htt
2007-10-25 14:48:00 2221
原创 Visual C++.NET中的字符串转换方法
Visual C++.NET涉及到ATL/ATL Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、_bstr_t、CStringT等,最后讨论它们的转换方法,其中还包括使用最新ATL7.0的转换类和宏,如CA2CT、CA
2007-10-25 08:46:00 555
原创 nhibernate入门系列 值集合映射
nhibernate入门系列值集合映射 作者:张老三在数据库的多对多关系中, 实现方法是通过一个额外的关联表将两个主表关联起来,关联表中只保存两个主表的主健,显然, 主表与关联表是一对多的关系. 这样两个主表就通过这个关联表构成了一个多对多的
2007-10-24 15:05:00 673
原创 NHibernate源码分析之三(续):数据持久化
NHibernate源码分析之三(续):数据持久化 作者:张老三当持久化对象时,显然必须存在把记录的值赋值到对象属性和取得对象属性的值用于持久化操作,
2007-10-24 12:39:00 1149
原创 nhibernate源码分析之九: 事务处理
nhibernate源码分析之九: 事务处理 作者:张老三对数据库的操作是少不了事务处理的,事务能保整数据完整性和有效性。 在nh中,
2007-10-24 12:38:00 896
原创 GOOGLE服务列表
Google Ad Sense https://www.google.com/adsense/ Google AdWords https://adwords.google.com/select Google分析 http://google.com/analytics/ Google问答 http://answers.google.com/ GoogleBase http://bas
2007-10-23 10:21:00 513
原创 自定义消息获取消息
1. 自定义消息(1) 手工定义消息,可以这么写 #define WM_MY_MESSAGE(WM_USER+100), MS 推荐的至少是 WM_USER+100;(2)写消息处理函数,用 WPARAM,LPARAM返回LRESULT.LRESULT CMainFrame::OnMyMessage(WPARAM wparam,LPARAM lParam){//加入你的处理函数}(3) 在类的 A
2007-10-23 10:05:00 703
原创 李开复:21世纪7种人才最抢手
21世纪7种人才最抢手整理:成晓旭偶然在《成都商报》上看到李开复博士“回成都老家”的报道,还发表题为《21世纪最需要的七种人才》的演讲;专门在网上搜到此文,读罢受益匪浅,故整理成文,与大家分享。2006年10月22日,Google副总裁、Google大中华区总裁李开复博士坐客位于成都市的电子科技大学,以《21世纪最需要的七种人才》为题给大学生们带来了一场充满睿智而又不失幽默的演讲。李开
2007-10-23 09:45:00 635
原创 nhibernate源码分析之六: Criteria数据加载
nhibernate源码分析之六: Criteria数据加载 作者:张老三ICriteria是使用Expression进行数据加载的
2007-10-22 16:15:00 1024
原创 nhibernate源码分析之五: 对象标识
nhibernate源码分析之五: 对象标识 作者:张老三对象标识相当于数据表中的主键,在持久化中起着十分重要的作用,nhibernate
2007-10-22 08:27:00 654
原创 开源领袖老黑客雷蒙德谈计算机语言
作为开放源码促进会的领袖人物,埃里克·雷蒙德一直在商界努力为老一代的Unix的程序员和越来越多的Linux的拥护者之间搭建一座桥梁。而且他的这一思想与他写的“新黑客字典”一书的内容不谋而合,该书1991年出版,主要谈到了因特网和黑客文化,至今仍具有浓厚的传奇色彩。 最近埃里克·雷蒙德推出了他的一本新书“Unix编程的艺术”,书中涉及了编程文化的精华和使用Unix的一些思维过程。在近期为其新
2007-10-20 10:41:00 736
原创 nhibernate源码分析之四: 持久化操作与SQL语句
nhibernate源码分析之四: 持久化操作与SQL语句 作者:张老三持久化操作由与持久对象关联的持久化类来完成,持久化类是实现IClassPer
2007-10-19 17:30:00 870
原创 nhibernate源码分析之三: 会话与持久化操作
nhibernate源码分析之三: 会话与持久化操作 作者:张老三会话是nhibernate中的主要接口,也是我们进行持久化操
2007-10-19 16:50:00 864
原创 nhibernate源码分析之二: 会话工厂
nhibernate源码分析之二: 会话工厂 作者:张老三会话工厂是NHibernate中的关键类,它与数据
2007-10-19 13:48:00 811
原创 NHibernate源码分析之一: 配置信息
NHibernate源码分析之一: 配置信息作者:张老三 配置信息用于指定NH以何种方式访问数据库, 根据这些配置信息, NH动态的创建数据访问对象并与数据库进行交互. 除了.net类库自带的Odbc, OleDb, OracleClient和SqlClient访问方式外, 在0.2版中, NH增加了用于访问MySQL和Firebird的访问方式, 这两种访问方式由
2007-10-19 11:22:00 992
原创 读研的最好选择 中国高校产业四大集中地一览
发表于《求学·考研》第七八期合刊走进中国高校产业群落 邢佰英 “产学研一体化的教学模式”、“高校群落托起一片产业高地”、“某某高校成立大学科技园区”……近年来,类似的文字不断见诸报端,我们欣喜地看到,社会的发展和需求使得“高校”与“企业”携手,每年高校诞生的众多科研成果,越来越多地走出校门,与产业结合形成生产力,服务于经济增长和国计民生。 无论是中关村“硅谷”、武汉的“光谷”
2007-10-18 20:16:00 2117
原创 要关心自己做了什么,而不是兴趣是什么
要关心自己做了什么,而不是兴趣是什么——访成功签约微软的05级毕业生杜欢“面试官最关心的是你自己做了什么,而不是你的兴趣是什么。”杜欢,在经历微软公司一次笔试、七次面试的“轰炸”之后,深有感触地说。 杜欢,华中科技大学电子与信息工程系通信与信息系统专业05级硕士研究生,电子与信息工程系电子信息专业2000级本科生,现已成功签约微软亚洲工程院。从2004年起,杜欢组织过7次校内大型活动,
2007-10-18 17:30:00 721
原创 MVC设计模式带来更好的软件结构和代码重用
模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。MVC如何工作MVC是一个设计模式,它强制性的使应用程序的输
2007-10-18 12:08:00 849
Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.zip
2007-06-19
Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z05
2007-06-19
Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z06
2007-06-19
Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z04
2007-06-19
Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z03
2007-06-19
Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z02
2007-06-19
Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z01
2007-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人