自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ghost

胡言乱语

  • 博客(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中执行SQL语句和存储过程

                在nhibernate中执行SQL语句和存储过程                                                                                                                                                作者:张老三在有些时候,可能

2007-10-24 14:48:00 2093

原创 NHibernate源码分析之三(续):数据持久化

NHibernate源码分析之三(续):数据持久化                                                                                                                    作者:张老三当持久化对象时,显然必须存在把记录的值赋值到对象属性和取得对象属性的值用于持久化操作,

2007-10-24 12:39:00 1149

原创 nhibernate源码分析之九: 事务处理

nhibernate源码分析之九: 事务处理                                                                                                                            作者:张老三对数据库的操作是少不了事务处理的,事务能保整数据完整性和有效性。 在nh中,

2007-10-24 12:38:00 896

原创 nhibernate源码分析之八: 解析HQL

                                      nhibernate源码分析之八: 解析HQL                                                                                                                                       

2007-10-23 18:54:00 888

原创 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

原创 每个开发人员现在应该下载的十种必备工具

本文讨论: • 用于编写单元测试的 NUnit • 用于创建代码文档资料的 NDoc

2007-10-22 17:46:00 525

原创 nhibernate源码分析之七: HQL数据加载

                                    nhibernate源码分析之七: HQL数据加载                                                                                                                                    作者:张老

2007-10-22 17:38:00 700

原创 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

原创 NHibernate源码分析系列之开篇

NHibernate源码分析系列之开篇                                                                                                                                                        作者:张老三     为了让大家更好的了解

2007-10-19 11:21:00 1176

原创 读研的最好选择 中国高校产业四大集中地一览

发表于《求学·考研》第七八期合刊走进中国高校产业群落  邢佰英  “产学研一体化的教学模式”、“高校群落托起一片产业高地”、“某某高校成立大学科技园区”……近年来,类似的文字不断见诸报端,我们欣喜地看到,社会的发展和需求使得“高校”与“企业”携手,每年高校诞生的众多科研成果,越来越多地走出校门,与产业结合形成生产力,服务于经济增长和国计民生。  无论是中关村“硅谷”、武汉的“光谷”

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

《边缘计算参考架构3.0》白皮书_.pdf

边缘计算参考架构3.0

2021-09-27

MFC Windows 程序设计(第2版)3

MFC Windows 程序设计(第2版)3

2007-06-30

MFC Windows 程序设计(第2版)2

MFC Windows 程序设计(第2版)2

2007-06-30

MFC+Windows+程序设计(第2版)1

MFC+Windows+程序设计(第2版)1

2007-06-30

C#字符串与正则表达式参考手册.part6

C#字符串与正则表达式参考手册.part6

2007-06-25

C#字符串与正则表达式参考手册.part5

C#字符串与正则表达式参考手册.part5

2007-06-25

C#字符串与正则表达式参考手册.part4

C#字符串与正则表达式参考手册.part4

2007-06-25

C#字符串与正则表达式参考手册.part3

C#字符串与正则表达式参考手册.part3

2007-06-25

C#字符串与正则表达式参考手册.part2

C#字符串与正则表达式参考手册.part2

2007-06-25

C#字符串与正则表达式参考手册.part1

C#字符串与正则表达式参考手册.part1

2007-06-25

Programming+Windows+with+MFC+(2nd).part3

Programming+Windows+with+MFC+(2nd).part3

2007-06-25

Programming+Windows+with+MFC+(2nd).part2

Programming+Windows+with+MFC+(2nd).part2

2007-06-25

Programming+Windows+with+MFC+(2nd).part1

Programming+Windows+with+MFC+(2nd).part1

2007-06-25

深度探索C++对象模型.part6

深度探索C++对象模型.part6

2007-06-19

深度探索C++对象模型.part5

深度探索C++对象模型.part5

2007-06-19

深度探索C++对象模型.part4

深度探索C++对象模型.part4

2007-06-19

深度探索C++对象模型.part3

深度探索C++对象模型.part3

2007-06-19

深度探索C++对象模型.part2

深度探索C++对象模型.part2

2007-06-19

深度探索C%2B%2B对象模型.part1

深度探索C%2B%2B对象模型.part1

2007-06-19

Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.zip

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

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

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

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

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

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

Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z01

2007-06-19

数据库系统设计(第七版).part13

数据库系统设计(第七版).part13

2007-06-19

数据库系统设计(第七版).part12

数据库系统设计(第七版).part12

2007-06-19

数据库系统设计(第七版).part11

数据库系统设计(第七版).part11

2007-06-19

数据库系统设计(第七版).part10

数据库系统设计(第七版).part10

2007-06-19

数据库系统设计(第七版).part09

数据库系统设计(第七版).part09

2007-06-19

数据库系统设计(第七版).part08

数据库系统设计(第七版).part08

2007-06-19

数据库系统设计(第七版).part07

数据库系统设计(第七版).part07

2007-06-19

数据库系统设计(第七版).part06

数据库系统设计(第七版).part06

2007-06-19

数据库系统设计(第七版).part05

数据库系统设计(第七版).part05

2007-06-19

数据库系统设计(第七版).part04

数据库系统设计(第七版).part04

2007-06-19

数据库系统设计(第七版).part03

数据库系统设计(第七版).part03

2007-06-19

数据库系统设计(第七版).part02

数据库系统设计(第七版).part02

2007-06-19

数据库系统设计(第七版).part01

数据库系统设计(第七版).part01

2007-06-19

数据库系统概念(第四版).part25

数据库系统概念(第四版).part25

2007-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除