自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sunning Pig 的专栏

Still water runs deep......

转载 CRC 常用多项式 与 计算代码

常用多项式: 生成多项式的选取应满足以下条件:     a、生成多项式的最高位和最低位必须为1。     b、当被传送信息(CRC码)任何一位发生错误时,被生成多项式做模2除后,应该使余数不为0。     c、不同位发生错误时,应该使余数不同。     d、对余数继续做模2除,应使余数循...

2018-12-28 17:34:02

阅读数 4798

评论数 0

转载 RS232串口通信详解(转载)

RS232串口通信详解(转载) RS232串口通信详解(转载)2009-09-20 11:00 串口是计算机上一种非常通用的设备通信协议。 --------------------------------- 串口的引脚定义: 9芯 信号方向来自 缩写 描述 1 调制解调器 ...

2014-04-26 17:05:32

阅读数 1014

评论数 0

原创 TCP/IP protocal -- Ethernet, ARP, IP Frame Format

The Ethernet Frame Format ARP Frame Format  (table list) DST: Special address FF:FF:FF:FF:FF:FF means the broadcast address, al...

2012-12-26 18:29:23

阅读数 4572

评论数 0

原创 Configure CDB for QtCreator

Warning The preferred debugger engine for debugging binaries of type 'x86-windows-msvc2010-pe-32bit'is not available. The debugger engine...

2012-11-19 15:57:32

阅读数 1039

评论数 0

原创 文件压缩打包 批处理

@echo on set tardir=%cd% set tarname="XXX_Setup.zip" ::set rar="C:\Program Files\WinRAR\Rar.exe" set rar=%tardir%\7z.exe ...

2012-10-23 10:38:20

阅读数 662

评论数 0

原创 Effective C++: 55 special ways to improve your programs and designs

Accustoming Yourself to C++ 1. View C++ as a federation of languages 2. Prefer const, enums, and inlines to #defines 3. Use const whenever possibl...

2012-04-23 10:51:44

阅读数 509

评论数 0

原创 Compile your VC projects by Right menues

1. Write scripts @if not defined VS80COMNTOOLS ( echo VS80COMNTOOLS not defined. Have you install MSVC2005 correctly? @pause exit /b 1 ...

2012-03-12 13:31:47

阅读数 351

评论数 0

原创 redirect the std::cout to QtTextEdit

Steps: 1. Create a class that inherit std::basic_streambuf 2. Override overflow() function. Sample codes: Header  class myos : public st...

2012-02-27 16:56:50

阅读数 406

评论数 0

转载 用三层架构与设计模式思想部署企业级数据库业务系统开发

用三层架构与设计模式思想部署企业级数据库业务系统开发 1. 三层架构介绍 1.1关于架构 架构这个词从它的出现后,就有许许多多的程序员、架构师们激烈地讨论着它的发展,但是架构一词的出现,却是随着三层架构的出现才出现的。当然,目前应用三层架构开发也正是业界最关注的主题。那么这里我们来看...

2011-11-10 09:54:34

阅读数 776

评论数 0

转载 C++虚函数表解析(转) ——写的真不错

C++虚函数表解析(转) ——写的真不错       C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说...

2011-11-10 09:40:55

阅读数 303

评论数 0

转载 C++内存管理详解

C++内存管理详解 伟大的Bill Gates 曾经失言:   640K ought to be enough for everybody — Bill Gates 1981    程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所...

2011-11-10 09:24:04

阅读数 402

评论数 0

转载 关于编译器开发的书籍

关于编译器开发的书籍可以看一下 龙书《编译原理(第二版)》 虎书《现代编译原理-C语言描述》 鲸书《高级编译器设计与实现》 建议从鲸书看起。然后是龙书 再来是虎书--虎书里面描述了许多现代编译器(正如其名)技术 例如面向对象啦,优化,垃圾回收等等. 鲸书看完基本上就可以实现一个简

2011-10-13 17:37:19

阅读数 2564

评论数 1

原创 Develop xmlrpc server

These days I wrote some codes to implement Xmlrpc on the server side as an XMLRPC service. During testing after finished coding, I found tha

2011-10-09 17:03:35

阅读数 413

评论数 0

原创 Can not enumerate cypress USB devices when extend memory upto 16K with xdata.

FX2LP not enumerating for firmware (code+xdata) of size greater than 16 KQuestion :  FX2LP does not enumerate when firmware (code+xdata) of

2011-07-26 22:58:30

阅读数 769

评论数 0

转载 C++导出类到Python

<br /><br />C++导出类到Python<br />                                                                                           点击下载源码  &...

2011-03-24 09:37:00

阅读数 4688

评论数 0

原创 CC-CEdit

<br /><br />The word dictionary of this website is based on CC-CEDICT. CC-CEDICT is a continuation of the CEDICT project started by Paul ...

2011-03-01 13:44:00

阅读数 841

评论数 0

转载 CentOS 5.5 Samba 启动

在linux服务器版本下编程很麻烦。还是使用samba吧。使用 yum install samba 更新最新的 samba 包轻松访问安装了Samba的UNIX/LINUX服务器。1.安装centos时在防火墙中开启文档共享服务,并选择安装文档共享服务器2.启动 Samba 服务。Java代码 #...

2011-01-13 21:31:00

阅读数 1701

评论数 0

转载 宏定义中##和#的作用

<br />Author: linqo   from: linqo.cublog.cn<br />    内核中有很多的宏定义,在宏定义define中经常看到两个字符串##和#,这里把它的用法做一下说明:<br />    ##是一个连接符号,用于把参数连在一起...

2010-12-17 17:57:00

阅读数 502

评论数 0

转载 C/C++实现多参数函数编程

在C/C++中,我们经常会需要实现类似printf这样的函数,即函数的参数个数是不定的,这个时候就需要用到我们这篇文章讲到的方法啦。 首先,我们要知道这种函数,如何来定义。比如我想实现一个函数能够支持 fun("%d",1); 那么这个函数的定义实际上如下: void fun...

2010-12-17 17:56:00

阅读数 856

评论数 0

转载 各种计算机语言的经典书籍

各种计算机语言的经典书籍<br />1、Java<br />Java编程语言(第三版)---Java四大名著----James Gosling(Java之父)<br />Java编程思想(第2版)----Java四大名著----Bruce Eckel<br...

2010-07-23 11:23:00

阅读数 1066

评论数 1

原创 print message to debug output window (VS)

Some times we could want to print the debug messages to a window (console or windows) or a file, we debug our programms with these information. There...

2010-05-07 11:09:00

阅读数 2647

评论数 0

转载 学术资料账号密码全集汇总

      1.维普VIP密码    http://vmis.cqvip.com   账号:nm531密码:131420   2.维普    http://vmis.cqvip.com/   帐号:nm531   密码:131420   3.免费万方入口     http://218.69.114...

2010-04-08 13:10:00

阅读数 1215

评论数 1

转载 去掉 CONSOLE 窗口

转自:http://blog.csdn.net/main90/archive/2009/12/11/4986530.aspx  众所周知,控制台应用程序一般都会显示一个控制台窗口(虚拟DOS窗口),但很多时候控制台程序的执行逻辑根本不需要与用户进行交互,所以显示这个难看的窗口纯属多余,那么如何将它...

2009-12-30 15:48:00

阅读数 458

评论数 0

原创 PIL for construct a Image file from STRING or BUFFER

Can invoke Image.fromstring() to construct a Image file, but need NOTE that: Image.fromstring() only decodes pixel data, not entire imgages. If the s...

2009-09-15 16:46:00

阅读数 1168

评论数 0

原创 python for cgi

 First when using "print" to output information to browser, the first line must be "Content-type: text/html". the value of type c...

2009-09-09 17:20:00

阅读数 451

评论数 0

原创 Let your script window keep openning.

The window that runing script would be closed when srcript finished, bellow statement will keep the window openning: %comspec% /k ""C:/Docu...

2009-08-11 17:01:00

阅读数 460

评论数 0

转载 Use python for C++ unit/function test

1. Load library:    windows: 1.import ctypesdll = ctypes.windll.LoadLibrary( test.dll )2.import ctypesdll = ctypes.WinDll( test.dll )

2009-08-04 17:47:00

阅读数 577

评论数 0

转载 qt 4.5 与 visual studio 集成

qt 4.5 与visual studio 集成 本文主要讲述将Qt4.5与Visual Studio 2008集成,同样适用于VisualStudio 2005, 2003。 Qt 4.5虽然新增了LGPL协议,但这也阻碍了我们在VS中使用Qt。因为免费开源的版本只提供了GCC编译好的二进制库,...

2009-07-26 09:25:00

阅读数 545

评论数 0

原创 Use Makefile under Windows with VS

I tried using Makefile to compile the QT project on window these days, and found that we can following steps to achive:1. Install VS (2003/2005/2008)...

2009-07-25 23:36:00

阅读数 415

评论数 0

转载 QT Linux下安装手册

QT Linux下安装手册 By Jackie on June 13, 2008 4:04 PM | 3 Comments | Previous | Next | EDIT       QT的安装办法有很多,百度一下有一大...

2009-07-24 10:00:00

阅读数 526

评论数 0

转载 QT的信号与槽机制介绍

QT的信号与槽机制介绍文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"...

2009-07-23 14:33:00

阅读数 379

评论数 0

原创 Make your function support multi args (paras).

void Reporter::record(unsigned int outType, RPT_MSGTYPE messageType, const char* format, ...){    va_list args;    // retrieve the variable arguments...

2009-07-23 11:10:00

阅读数 380

评论数 0

原创 将 cygwin 加入到自己的工程

偶尔看到了一个别人点子,觉得挺好,记录下来,也许以后用得上。 有这样一个产品(项目),目录下有很多的可执行文件(.exe)。GUI调用这些可执行文件是通过makefile来做的。另外,在整个项目融合了cygwin,使得在命令行下使用起来非常方便。 批处理:@echo offset CYGWIN=n...

2009-06-10 10:47:00

阅读数 559

评论数 0

原创 sizeof 用法总汇

今天有人问了一个我看似乎是一个接近变态的sizeof用法:一个类C,C中有一个int, 一个char数据成员,一个虚函数,一个非虚函数,一个友元。文sizeof(C)是多少。当时我几乎晕倒,int, char之类的可以补齐方式得到答案,但这个友元如何去处理呢?回来写了两行代码验证了一下:原来 友元...

2008-07-14 18:51:00

阅读数 518

评论数 0

转载 (转)TCP/IP 数据包头格式

(转)TCP/IP 数据包头格式       最近狂补基础,猛看TCP/IP协议。不过,书上的东西太抽象了,没有什么数据实例,看了不 久就忘了。于是,搬来一个sniffer,抓了数据包来看,呵呵,结合书里面得讲解,理解得 比较快。我就来灌点基础知识。  开始吧,先介绍IP协议。    IP...

2008-04-28 17:14:00

阅读数 566

评论数 0

原创 Python 资源

 首先是Python语言,可以到www.python.org 上找到很好的详细信息和库。         开发工具:在看了WingIDE,PythonWin,IDLE等一大堆的工具之后,我选择了VisualWx工具,它可以通过托抓来创建GUI窗口,代码编辑也不错:)          下载地址:h...

2008-02-27 14:32:00

阅读数 486

评论数 0

原创 文件查找/删除 练习

一点文件查找/删除的代码/**//* Microsoft Corporation I/O functions: */#include io.h>std::string str("D:");_finddata_t f;                            ...

2008-01-15 12:56:00

阅读数 504

评论数 0

转载 std::string的工具函数

一般来说,在处理字符串的时候通常会用到如下一些函数/方法:length、substring、find、charAt、 toLowerCase、toUpperCase、trim、equalsIgnoreCase、startsWith、endsWith、 parseInt、toString、split...

2007-12-07 12:25:00

阅读数 1440

评论数 0

原创 C++中 Dll 与 plugin 全攻略(一)

 

2007-10-31 15:04:00

阅读数 490

评论数 0

原创 Debug&Release的不同

 写了几段代码,在Dubug下没有任何的警告和错误信息,但Release以后却出现2个警告,忽略以后运行,竟出现运行错误。 2警告: LINK : warning LNK4089: all references to "ADVAPI32.dll" discarded by /O...

2007-06-29 16:47:00

阅读数 975

评论数 0

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