自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 C++中struct序列化为xml的简易实现

刺瞎我的狗眼!!!听说C#有一个功能,能自动将一个struct的对象序列化成xml,也能将xml反序列化成对应的struct对象,C++木有,好吧,我承认,C++木有的东西还很多。。。。。。把struct序列化为xml有虾米好处呢?想了半天,想到的我都用不上,唯一的好处,打发最近无聊的时间。时间有限,不能整复杂了,免得收不了场,一切从简。比如有struct定义如下:struct Test{    int nItem;    bool bItem;}这样一个最基本的struct定义,序列化为xml,基本效果应

2011-05-23 16:54:00 5118

原创 简易的TCP完成端口库

// dllmain.cpp : Defines the entry point for the DLL application.#include #include #include #pragma comment(lib, "ws2_32.lib")#include using namespace std;BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_ca

2011-05-06 17:41:00 530

原创 C++模拟反射

写字太累,贴代码最犀利,只是自己实在想不到这样的实现有什么意义,仅仅是一个最基本功能的模拟,这两天闲得蛋疼,但是还是不敢再写了,怕是再深入下去自己踢球的时间都要被挤掉,就此打住,代码贴出来也只是希望不要忘得那么快。。。。。。以后少喝酒,少抽烟,多运动。MB的一个好好的测试代码,被弄得面目全非,一堆球用没得的代码,为了实现这么一个破功能,蛋疼~~~~~~~~~ Header file: #ifndef _CLASS_INFO_H#define _CLASS_INFO_H#include #incl

2011-04-02 17:01:00 457

原创 仿MFC消息映射框架

MFC的消息映射机制实际是由一个类自定义的函数列表来完成,中间有些小技巧需要注意OwnMessageMapDef.h #ifndef _OWN_MESSAGE_MAP_DEF_H#define _OWN_MESSAGE_MAP_DEF_H//#####################################################################

2010-04-20 10:09:00 881

转载 Data Abstraction and Hierarchy--Barbara Liskov

Data Abstraction and Hierarchy* This research was supported by the NEC Professorship of Software Science and Engineering. Barbara Liskov Affiliation: MIT Laboratory for Computer Science Camb

2010-02-09 08:57:00 1045

原创 什么是软件设计--Jack W.Reeves,1992 【抄录】

      面向对象技术,特别是C++,似乎给软件界带来了不小的震动。出现了大量的论文和书籍去描述如何应用这项新技术。总的来说,那些关于面向对象技术是否只是一个骗局的问题已经被那些关于如何付出最小努力即可获得收益的问题所代替。面向对象技术出现已经有一段时间了,但是这种爆炸式的流行却似乎有点不寻常。人们为何会突然关注它呢?对于这个问题,人们给出了各种各样的解释,事实上,很可能就没有单一的原因。也许,

2010-01-26 15:00:00 1102

原创 敏捷实践的原则

1.尽早地,持续地交付有价值的软件2.随时接受需求改变3.经常地交付可以工作的软件4.与业务人员一起工作5.围绕人来构建项目6.面谈7.工作的软件是首要的进度度量标准8.可持续开发9.不断学习优秀的技能10.简单化11.团队12.自省

2010-01-26 14:09:00 353

原创 用C++实现类似C#属性

C#属性的功能实际就是实现通过对成员变量的访问,间接调用背后的get,set方法,在C++中可以通过重载操作符实现。 代码: /***********************************************************************// LiFei                                                 

2010-01-21 14:08:00 746

深入理解Java虚拟机 JVM高级特性与最佳实践

深入理解Java虚拟机 JVM高级特性与最佳实践 深入理解Java虚拟机 JVM高级特性与最佳实践

2018-05-21

从PAXOS到ZOOKEEPER分布式一致性原理与实践

从PAXOS到ZOOKEEPER分布式一致性原理与实践 从PAXOS到ZOOKEEPER分布式一致性原理与实践

2018-05-21

敏捷软件开发:原则、模式与实践

敏捷软件开发:原则、模式与实践 敏捷软件开发:原则、模式与实践

2018-05-21

大型网站技术架构:核心原理与案例分析

大型网站技术架构:核心原理与案例分析 大型网站技术架构:核心原理与案例分析 大型网站技术架构:核心原理与案例分析

2018-05-21

Netty权威指南

Netty权威指南,Netty权威指南,Netty权威指南,Netty权威指南

2018-05-21

空空如也

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

TA关注的人

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