自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 挂起一段时间的函数--Sleep函数

Sleep函数  函数名: sleep  功 能: 执行挂起一段时间   用 法: unsigned sleep(unsigned seconds);  在VC中使用带上头文件   #include   在gcc编译器中,使用的头文件因gcc版本的不同而不同  #include 注意     在VC中Sleep

2012-01-05 09:27:15 7696

原创 初学Qt 登陆对话框

word文档里更加详细的讲解,带图的(由于在word里的图片没有copy出来,所以这博客里没有图片,图片在文档里了,文档里还把添加的代码标红了)本人初学,看着有些教程,放到自己的机器上跑,各种bug,由于初学,调起来很吃力,导致学习效率极其低下。难得找到合适自己的教程,下面进行分享,其中一部分是我补充的,来更适合初学者。Qt_SDK_Lin32_offline_v1_1_4_e

2011-11-23 19:17:14 2534 3

转载 .*的用处(.dll .aps .clw .dsp .DSW .plg .hpj .map .pch .pdb .exp .ncb .opt .dll .cpp .h)

.aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他. .clw ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建. .dsp (DeveloperStudio Proj

2011-10-27 16:43:42 1821

原创 c进行预处理、编译、连接、运行是做什么

1.预处理阶段:编译器以C文件作为一个单元,首先读这个C文件,发现第一句与第二句是包含一个头文件,就会在所有搜索路径中寻找这两个文件,找到之后,就会将相应头文件中再去处理宏,变量,函数声明,嵌套的头文件包含等,检测依赖关系,进行宏替换,看是否有重复定义与声明的情况发生,最后将那些文件中所有的东东全部扫描进这个当前的C文件中,形成一个中间“C文件”编译:编译时是进行语法检查、函数

2011-10-24 09:47:25 9751

转载 error LNK2001

http://hi.baidu.com/spiderdady/blog/item/86e3138616c3a43766096e6e.html学习VC++时经常会遇到链接错误LNK2001,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。产生LNK2001错误的原因:一个是由于编码错误导致的LNK2001,在这不想详细说

2011-10-20 14:24:20 138

原创 X509_REQ_Class

// X509_REQ_Class.h: interface for the X509_REQ_Class class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_X509_REQ_CLASS_H__BBC4D6D4_0067_4804_ADAA

2012-06-10 09:42:26 2532

原创 X509_Cert_Class

// X509_Cert_Class.h: interface for the X509_Cert_Class class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_X509_CERT_CLASS_H__CFDD9091_CC06_404A_9

2012-06-10 09:40:38 1255

原创 RSA_Class

// RSA_Class.h: interface for the RSA_Class class.////////////////////////////////////////////////////////////////////////#include #include #include #include #include  #if !defined(A

2012-06-10 09:37:44 1918

原创 EC_Class

// EC_Class.h: interface for the EC_Class class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_EC_CLASS_H__360A35F7_DB6B_4390_810E_FFEF59954245__INC

2012-06-10 09:34:17 1474

原创 CRL_Class

// CRL_Class.h: interface for the CRL_Class class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_CRL_CLASS_H__704A9F6C_E660_454A_9F93_112B4A36BF83__IN

2012-06-10 09:32:33 673

原创 数字转换成字符方法_MessageBox中显示数字

需要的头文件:#include char string[22];int i=0itoa(i,string,10);MessageBox(NULL,string,"好开心!!",MB_ICONWARNING);详细请看百度http://wenku.baidu.com/view/0354af661ed9ad51f01df266.html

2012-05-22 23:25:52 1340

转载 fread函数的返回值

先复制一段MANFREAD(3)                   Linux Programmer’s Manual                  FREAD(3)NAME       fread, fwrite - binary stream input/outputSYNOPSIS       #include        size_t fread(voi

2012-03-25 22:24:43 1088

原创 CA的要求

确保cA用于签名证书的非对称密钥的质量和安全性。为了防止被破译,cA用于签名的私钥长度必须足够长,并且私钥必须由硬件卡产生.私钥不出卡。KMc的主要工作:通过与cA模块进行通信,进行密钥备份及恢复。用户由于某些原因将解密数据的密钥丢失.从而使已被加密的密文无法解开。为避免这种情况的发生,PKl提供了密钥备份与密钥恢复机制,当用户证书生成时.加

2012-03-05 14:55:00 564

原创 函数介绍openssl

在OpenSSL加密和解密开发中,加密函数为:EVP_EncryptInit_ex、EVP_EncryptUpdate、EVP_EncryptFinal_ex,解密函数为:EVP_DecryptInit_ex、EVP_DecryptUpdate、EVP_DecryptFinel_ex。数据加密函数:EVP_EncryptUpdate参数说明数据加密结束函数:EVP_En

2012-02-29 22:12:48 571

原创 openssl 数据结构

证书: R 031105233205Z 951009233205Z 01 certs/00000001 / CN = DragonKing证书状态字段   V(valid)有效  R(revoked)吊销 E(Expire)过期第二字段 证书到期时间字段,保存的时间已经换算成格林威治时间,这个证书到期的时间是03.11.5号23:32:5。第三个字段是证书生效时间,生效时间是可

2012-02-22 12:23:25 468

转载 原始套接字Raw Socket基础-- WSADATA wsaData(转)

原文地址 http://blog.163.com/baorongzhen@126/blog/static/788692122010111941926896/在进入Raw Socket多种强大的应用之前,我们先讲解怎样建立一个Raw Socket及怎样用建立的Raw Socket发送和接收IP包。  建立Raw Socket  在Windows平台上,为了使用Raw Socket

2012-02-08 09:39:57 1839

原创 windows和linux下线程的定义方法

#include #include #include "stdio.h"DWORD WINAPI funcProc(LPVOID lpParameter); // thread dataDWORD WINAPI funcProc2(LPVOID lpParameter); // thread dataint index = 10;void main(){

2012-02-07 10:07:30 971

转载 结构体定义 typedef struct 用法详解和用法小结

typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。具体区别在于:若struct node {}这样来定义结构体的话。在申请node 的变量时,需要这样写,struct node n;若用typedef,可以这样写,typedef struct node{}NODE; 。在申请变量时就可以这样写,NODE n;区别就在于使用时,是否可以省去str

2012-01-04 14:55:08 484

原创 fwrite写入到文本中的数字转化成可以显示的内容

用fwrite写入到文本中的内容,打开之后,字母可以正常显示,数字却显示“?”或是空格。以fread的方法读出,用printf打印出来是正常显示的。想要在文本中也能正常显示出来数字,方法如下: 可以把要显示的数字也定义成字符型,这样虽然是数字,但它的存取与字符型的没有差异了,这样在文本文档中直接双击打开也可以正常显示数字了。

2011-12-27 09:03:34 1166 1

转载 Shell脚本调试技术

Shell脚本调试技术   简介: 本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查, 使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地利用shell的内置变量增强“-x”选项的输出信息等。 一. 前言 shell编程在unix/li

2011-12-22 14:21:55 291

原创 c中变量名命名语法

变量名的第一个字符必须是  字母、下划线。 其后的字母是字母下划线数字。

2011-12-22 09:04:57 451

原创 cout<<""; 的作用

在一个while(1)的循环中添加了一个   cout之后,其中的功能就能实现了,没加cout之前在这个无限循环中的内容开始可以执行,之后就不执行了。不知道问题所在。加上cout有人说  cout可能是刷新了缓冲区。 求看到的大侠指点!!

2011-12-21 18:28:34 2706

转载 使用cout格式化输出字符串

/********************************************************************    created:    2006/04/29    created:    29:4:2006   23:33    filename:   e:\work\C++\输入输出和文件\CoutFormatSample.cpp    file

2011-12-21 18:18:09 2754

原创 输入内容 与 源码中的文字连接(叠加)

通过 “要添加的内容”+ 来与输入的内容进行连接 例如 open("/dev/"+lineEdit_37->text() ,CSerialPort::BR115200); 这里就把 /dev/与 lineedit_37输入的内容连接了起来。如果在lineedit_37中输入的是 tty10  则,打开的是/dev/tty10。

2011-12-13 09:11:30 411

原创 Qt label 中输出变量

平时用setText显示的都是字符串,所以要显示变量要进行转换  把int转换成QString型的。方法如下:   int a = 1;    label->setText(QString::number(a));或    QString a = "1";    label->setText(a);

2011-12-07 16:13:38 8036

原创 Qt中显示中文的方法

对于中文输出的方法。 需要在mian.cpp中加入#include "QTextCodec"int main(){QTextCodec::setCodecFOrTr(QTextCodec::codecForLocale());... ....}

2011-12-03 11:25:26 511

原创 linux系统路由功能

原以为,二层交换机路由只能进行同网段信息转发,通过双网卡实现从一个网段转发到另一个网段。      通过在装linux的pc机上的route命令可以实现不同网段的数据转发,(都接到二层交换机上),只需标明,要往哪个网段转发的消息,走哪个网关,子网掩码是多少就可以实现 例:要添加目标为 10.41.0.0,子网掩码为 255.255.0.0,下一个跃点地址为 10.27.0.1 的路由,

2011-11-28 22:12:19 514

转载 虚函数的作用

虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后,可以在基类的派生类中对虚函数重新定义,在派生类中重新定义的函数应与虚函数具有相同的形参个数和形参类型。以实现统一的接口,不同定义过程。如果在派生类中没有对虚函数重新定义,则它继承其基类的虚函数。  当程序发现虚函数名前的关键字virtual后,会自动将其作为动态联编处理,即在程序运行时动态地选

2011-11-20 18:33:55 941

原创 关于MFC的基础知识

LPSTR   与char *类似以LP开头的表示指针带STR的表示字符串创建窗口的4个步骤:设计一个窗口类;注册窗口类;创建窗口;显示及更新窗口RegisterClass: 通过此函数向系统注册。

2011-11-09 22:07:57 266

初学Qt_登录对话框

很适合初学者的入门学习 操作过程详细,图文讲解。 实现了对话框的基本功能,

2012-01-01

空空如也

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

TA关注的人

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