- 博客(17)
- 资源 (292)
- 收藏
- 关注
原创 如何用zlib压缩内存数据
#include #include "zlib.h" int main() { //原始数据 const unsigned char strSrc[]="hello world!\n\ aaaaa bbbbb ccccc ddddd aaaaa bbbbb ccccc ddddd中文测试 中文测试\ aaaaa bbbbb ccccc ddddd aaaaa b
2012-09-24 13:41:14 1881 1
转载 Outlook将不同邮件分类存放
我们需要同时用到多个E-MAIL帐号时,使用E-MAIL客户端就可以很方便地在电脑接收、查看邮件了,还不用每次都输入帐号和密码,非常省事。Foxmail默认可以把多邮件区分开,但用Outlook2007的时候收下来的邮件会放在一起,该怎么区分具体哪些邮箱收到哪些邮件呢?其实我们可以用“规则”来解决这个问题,下面以在Outlook 2007中将163与sina的收件箱与发件箱分开为例。
2012-09-22 12:16:45 2299
原创 Google Protobuf 使用介绍
直接在 www.google.com.hk 上搜索google protobuf 后下载官方版本。官方版本支持C++\Java\Python三门语言。还有很多非官方的语言版本支持,如C\NET(C#/Vb.net)\Flex(AS3)等. 要通信,必须有协议,否则双方无法理解对方的码流。在protobuf中,协议是由一系列的消息组成的。因此最重要的就是定义通信时使用到的消息格式
2012-09-21 15:34:21 614
转载 详解Google-ProtoBuf中结构化数据的编码
本文的主要内容是google protobuf中序列化数据时用到的编码规则,但是,介绍具体的编码规则之前,我觉得有必要先简单介绍一下google protobuf。因此,本文首先会介绍一些google protobuf相关的内容,让读者朋友对google protobuf有一个初步的印象,然后,再开始进入正题—-深入浅出地介绍google protobuf中用到的编码规则。下面言归正传,开始今天的
2012-09-17 23:20:30 746
原创 使用WINDBG检测内存泄漏
使用WINDBG检测内存泄漏一、使用命令!heap –s抓取快照 二、再次使用命令抓取快照三、使用命令查看内存情况!heap –stat –h addr【!heap -stat -h 03570000】四、使用命令分别查看较高的内存使用情况!heap –flt s 16c五、使用命令查看调用堆栈即可以判断内存泄漏情况!heap –p –a 0bba8530
2012-09-15 11:14:42 2711
原创 About Memory leak
Using WindbgTo start working with Windbg:Configure the symbol file path to the Microsoft symbol server “SRV*d:\symbols*http://msdl.microsoft.com/download/symbols”.Add your program EXE/DLL PDB (p
2012-09-13 13:16:06 952
转载 C++标准转换运算符const_cast
前面讲了C++继承并扩展C语言的传统类型转换方式,最后留下了一些关于指针和引用上的转换问题,没有做详细地讲述。C++相比于C是一门面向对象的语言,面向对象最大的特点之一就是具有“多态性(Polymorphism)”。要想很好的使用多态性,就免不了要使用指针和引用,也免不了会碰到转换的问题,所以在这一篇,就把导师讲的以及在网上反复查阅了解的知识总结一下。C++提供了四个转换运算符:c
2012-09-10 14:14:58 454
转载 Boost::Serialization试用手记
对于核心数据相对比较集中的应用程序来说,serialization机制可以直接充当文档保存与打开功能的实现工具,这也是很多成熟的应用程序framework都提供serialization支持的原因但是个人认为,serialization最精彩的用处在于保存现场,比如在探索性的科研应用程序开发过程中,很可能一部分算法已经固定下来,其余的有待进一步探索,而确定下来的部分有可能十分time cons
2012-09-10 13:24:10 731
转载 boost::serialization学习笔记
boost::serialization 基于 boost::archive 来完成任意复杂数据结构的序列化,boost::archive提供两个实现类来完成序列化、反序列化操作:boost::archive::text_oarchive 序列化数据,也称为:输出、保存(save)boost::archive::text_iarchive 反序列化数据,也称为:输入、载入
2012-09-10 13:16:36 543
转载 设计模式大集锦 程序员面试全攻略
摘要:无论你是参与Java面试还是C#面试,设计模式和软件设计问题在程序员面试中是必不可少的一部分。编程和设计技两者相得益彰,一名出色的程序员也是一名出色的设计师,他们懂得如何利用代码来解决问题或者软件设计,但是这些技能需要不断提升。这就要求你不断的保持设计理念,无论编程项目的大小,...无论你是参与Java面试还是C#面试,设计模式和软件设计问题在程序员面试中是必不可少的一部分。编程
2012-09-08 15:57:00 532
转载 苹果面试8大难题及答案
摘要:苹果这样的公司通常会在面试过程中向求职者抛出一些逻辑的问题来考研面试者,所以,如果你对进入苹果感兴趣,或者向往类似的公司,又或者只是对逻辑问题感兴趣,这些面试难题值得你仔细研究。导读:苹果这样的公司通常会在面试过程中向求职者抛出一些逻辑的问题来考研面试者,所以,如果你对进入苹果感兴趣,或者向往类似的公司,又或者只是对逻辑问题感兴趣,这些面试难题值得你仔细研究。问题一:
2012-09-08 15:56:22 764
转载 推荐两个界面原型设计工具--GUIDesignStudio 和 Mockups For Desktop
前段时间,有幸参加一次高级软件架构师的培训,授课老师介绍了两个很好玩的界面原型设计工具:GUIDesignStudio 和 Mockups For Desktop,现分享一下,截图说明,洗洗眼球,权当娱乐。以前在做界面原型设计的时候(不多,但有时候要做的),印象中多数用Visio或者一些UML工具来大致描述一下,效果及交互性较差,不知您是否做过这方面的工作,不管有没有,我们来了解下这两个比较有
2012-09-08 15:02:45 850
转载 VC++编写ActiveX控件
VC++编写ActiveX控件作者:一点一滴的Beer http://beer.cnblogs.com/ 前言: 暑假在做一个项目的时候,本来是用C#.NET来写的一个港口进出闸的流程控制程序,里面涉及一个响应用PLC的采集信息的问题(PLC用串口和工控机相连接),然后思考如何用C#写串口通讯程序,结果师兄在一旁直接用VC++写了一个“*.ocx控件”,并在自己的电脑上
2012-09-06 21:57:01 853
转载 一篇介绍VC开发OCX的文章
转自“http://www.cnblogs.com/gengaixue/archive/2010/08/13/1799112.html”。 写得太详细、太牛了……VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好
2012-09-06 16:21:01 1039
转载 发布MFC ActiveX控件并实现自动更新
一. 引言上一篇我们讲了如何使用VC 2005来开发MFC ActiveX控件,我们开发ActiveX控件最终目的是将ActiveX控件发布出来并嵌入在Web网页中,随着控件的版本更新自动在客户端浏览器自动更新。这一篇我们就来讲讲这方面的实现。使用工具:PackageForTheWeb二. 编译ActiveX控件在发布之前我们最好用VS2005将控件
2012-09-06 16:19:51 1261
原创 boost::filesystem指南
#include #include #include #include #include #include using namespace std;void main(){ try{ boost::filesystem::path current_path = boost::filesystem::current_path();
2012-09-06 16:18:39 3354
原创 linux cpu使用情况
linux 查看进程cpu和内存占用率排序ps -aux | sort -k4,4nps auxw --sort=rssps auxw --sort=%cpulinux 下的ps命令%CPU 进程的cpu占用率%MEM 进程的内存占用率VSZ 进程所使用的虚存的大小RSS 进程使用的驻留集大小或者是实际内存的大小TTY 与进程关联的终端(tty)STAT 检
2012-09-02 20:29:49 678
vc(2015sdk)_redist.x64
2018-11-27
python3.6.7-and-win7kb
2018-11-26
开源的FreeNOS
2016-12-09
IPMIView_2.9.25
2016-08-19
windows多线程编程技术与实例
2016-07-18
C++调用MATLAB[vs2010]
2016-05-18
PVS-Studio 6.00官方版(注册版)
2016-05-05
openCL编程指导源代码
2016-04-18
学习 FPGA 书籍分享
2016-04-12
Cocos2dx 源码与实例
2016-03-17
zlib 封装简单接口使用
2015-12-23
CrashRpt 源码
2015-10-12
基于FFmpeg的AVFilter例子
2014-06-09
libevent源码和一个小例子
2014-06-04
OpenCL CUDA 例子
2014-04-18
Google_Android开发入门与实践
2014-02-26
pstools远程控制工具
2014-01-24
一个c++buffer的设计和实现
2013-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人