自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走出憧憬的专栏

开开心心学习,快快乐乐工作!从底层出发,一起东西都裸露无疑。

  • 博客(14)
  • 资源 (15)
  • 收藏
  • 关注

转载 架构设计最佳实践之DRY

文章讲解不错,对设计思路有启发,转载了,原创是谁也不知道了http://blog.csdn.net/lhy55040817/article/details/5507270大多数的开发人员在讲DRY (Don't Repeat Yourself) 的时候大多认为DRY是功能和代码的重复,也就是OAOO (Once And Only Once),其实不尽然。面向对象设计提倡的OAOO,强调的是

2011-12-31 12:45:57 984

转载 C++——函数模板的参数推导

C++模板的强大,不得不让人佩服,STL和BOOST两大库,居然建立在其基础上,作为一个要学好C++的同学,了解一下不犯戒的。下面是转的文章:http://blog.csdn.net/shinehoo/article/details/5722362   原创是谁就不追究了,主要是好的东西大家分享的原则。看了这篇文章才真的发现模板的直接用处,以前只是看到深奥而止步。在写作泛型函数

2011-12-30 20:59:04 961

原创 深入Linux内核架构第三章阅读完成

这个月看完了第三章,内存管理。就看理论都已经很复杂了,还没去看源码。恩这个月看的书很乱啊,深入Linux内核架构、设计模式、偶尔还看看C++的书或MySQL知识,也复习了一下Perl。很杂,但并不混乱,感觉自己真的有进步。Perl是作为工具来学习,在这个项目组很奇怪,有用C#的,有Java的,但是没有一个会使用Perl、Python这些让工作变的简单的脚本语言。说实话,脚本语言说运行效率不行,

2011-12-29 19:53:02 593

原创 感悟我的C++的设计思想的悲哀

一直使用C++的类进行编程,设计的类构造方法和析构方法一直是公有的,说实话,简直就是把他当一个结构体来使用。当然也会使用虚函数特性、继承等特性。但是对其属性及方法设置的访问权限重来没有思考过,为何如此设计。理解了这些,就是一种设计思想,一种架构的思想,感叹自己知识不够的时候,也算又学了一招吧。下面的几个特性引起了我的思考:1。构造函数设计为保护的,表示这个类是用来帮助子类构造接口的。2

2011-12-29 13:00:16 988

原创 Perl操作MySQL数据库

今天同事让给他数据库生成一些测试数据的时候,实用PowerDesign生成时,出现主键冲突或varchar字段太短截断等问题,总是不能够顺利生成。于是自己实用perl脚本来生成,目的是顺便学习一下Perl对MySQL数据库的操作。要用Perl连接数据库,要用DBI模块,需要安装DBD::mysql模块。在windows的cmd下实用ppm install DBD::mysql自动安装,ppm是

2011-12-27 19:51:50 1789

原创 SQL遇见的一个误区

在一个简单的行转列上居然遇见问题,就是字段d是一个datetime类型的,要和日期进行比较,写成如下形式:select AA,@dd:=DATE(d) ,max(case @dd when '2011-12-26' then a end) '',max(case @dd when '2011-12-26' then b end) '',max(case @dd when '2011-

2011-12-26 21:37:22 697

转载 C++接口的定义用一个实例说明

http://xujingli88.blog.163.com/blog/static/41178619200962410122172/  接口是一个没有被实现的特殊的类,它是一系列操作的集合,我们可以把它看作是与其他对象通讯的协议。C++中没有提供类似interface这样的关键 字来定义接口,但是Mircrosoft c++中提供了__declspec(novtable)来修饰一个类

2011-12-25 18:06:03 1564 1

原创 模板方法设计模式

今天看《研磨设计模式》的模板方法设计模式,让我异常兴奋,居然在上个项目中我负责的部分我就是用这个方式,我还不知道有一个模式与它对应,这就是理论来自实践的原因,很多东西我们都这样做,但是并没去总结。   其实,模板方法设计模式并不是那么难理解,用C++来说,就是定义一个虚基类,该虚基类就是一个模板,需要使用该模板的就从该类继承。如果共有部分就由该虚基类来实现,如果子类有特殊要求的,就自己实现一个

2011-12-25 17:56:50 685

原创 MYSQL 多个DML语句同时提交

今天在编写对表结构修改的脚本时,没使用Navicat等客户端工具,而是直接使用mysql connect c++连接器,发现同时提交多个alter table语句时失败,改为一个一个地执行就没问题。该问题证明Navicat等客户端虽然能够同时执行多个DML语句,但其实后台也是分开执行的。应该就是MYSQL中会引起事务自动提交的语句都需要单独提交到服务器吧。后来仔细观察在Navicat中执行的Alt

2011-12-18 16:37:38 1683

原创 MYSQL使用SQL语句生成表结构文档语句

SELECT TABLE_NAME '表名',ORDINAL_POSITION '序号',COLUMN_NAME '字段名',COLUMN_KEY '主外键',COLUMN_DEFAULT '默认值',IS_NULLABLE '是否可为空',DATA_TYPE '类型',CHARACTER_MAXIMUM_LENGTH '长度',COLUMN_COMMENT '说明'FROM INFORM

2011-12-16 08:31:36 4023 1

原创 C++中istream和stringstream的使用

上个项目完成第一个版本开发,写的部分由于是底层SDK。测试的时候没有BUG可改,于是又回到本部门开始做数据库维护的工作。数据库表设计已基本成型,主要是添加或删除一些字段。麻烦的是要为数据库表建立触发器,而且这些触发器功能都一样,就是在数据更新的时候写历史记录。一百多个表,一个一个写不知道写到什么时候,甚至有些表字段就差不多有一百个字段。于是下载一个MySQL的C++连接器,不知道为什么,下源码居然

2011-12-14 13:04:03 12919 1

转载 Win32控制台程序如何获取MFC库支持

原文:http://www.codeproject.com/Tips/297862/Convert-Win32-Console-Application-to-MFCAssuming you have Console based application created with MFC support (i.e., you have not chosen MFC support while

2011-12-13 08:44:17 1989

转载 红黑树的经典讲解

在看见Linux内核进程调度使用红黑树进行管理时,看到的一边对红黑树的博客,还没消化完,先收藏着了。原文,非常好的讲解:http://www.cppblog.com/goodwin/archive/2011/08/08/152797.html理解红黑树树型结构一直是一种很重要的数据结构, 我们知道二叉查找树BST提供了一种快速查找, 插入的数据结构. 相比散列表来说BS

2011-12-07 19:15:53 7048

原创 完成《深入Linux内核架构》第二章的阅读

昨天,硬着头皮把第二章看完了,该章主要是将内核如何实现进程的管理和调度,但回想起来讲的那些数据结构这些的已经忘记了。只记得里面提到使用红黑树维护进程的就绪队列,自己对红黑树去查了一下就是平衡二叉树的一种。这个数据结构应该要学学,应该会很有用。看第二章的时候,心中想随便看看,看完再回头仔细看一遍。但看完后,我还是认为先看第三章。因为这本书比较厚,要每章都理解完再读下一章,我怕不知道那年才看得完。加上

2011-12-06 20:13:54 954

LSP测试代码包含测试和安装程序

LSP安装和拦截函数例子 VS2008工程 LSPDEMO是安装程序 TinyLSP为实现函数

2016-09-28

windows输入法切换

对windows系统安装的输入法进行遍历,随意选择激活某种输入法,可以再编辑框对输入法有特殊要求时使用

2012-03-12

数学之美--Google黑板报

看看数学在网络中的应用,可以激励大家平时多注意数学知识的积累和对那些Google公司产品采用结束

2012-02-10

repo工具 可以用来下载android源码

repo常常被使用来下载android源码,但现在网上给的很多连接都不可用,很多刚学习的朋友为了找这个工具不知道花费了多少时间,现在提供下载。直接放到/bin目录下就可以了。

2011-10-23

通过类名获取类的实例对象

通过类的名称就可以找到类的对应实例对象,和JAVA中的反射差不多,使用时可能会应为map对象导致错误,正在改正中

2011-10-12

逆向书籍 包含了逆向时各种汇编

逆向资料,很少找到这方面的中文资料。要从基础学起,可以看看这个资料

2010-12-14

关于ANT脚本中使用macrodef

该资源是我在复制文件到远程目录时写的,自己在学习的时候可以参考参考

2010-11-10

一个修改EXCEL表格中单元格数据的例子

该文件是使用python来对EXCEL表格进行修改,文件虽然只有几句话,但是当初可是花费了我很多精力。希望放在这里给自己提个醒。要的朋友也可以下载

2010-10-24

pywin32-214.win32-py2.6.rar

用于WinCOM的操作的,很好用,对Word,EXCEL等等操作方便

2010-10-23

CVS手册学习教程 很好的

个人学习CVS收集的教程 ,感觉很有用,传上来供大家学习

2010-10-18

使用perl读写文件

对学习使用Perl操作文件时写的,在开始学习对Perl文件操作时,使用了$_,导致调试了很长时间,现在改正后做笔记到此

2010-10-14

在CListCtrl上显示子控件的代码例子

一个可以自由地对CListCtrl上设置控件的显示位置和状态 现在主要有Edit Button和Combo三种控件

2010-01-30

空空如也

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

TA关注的人

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