自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zbird1988的专栏

吾志所向,一往无前,愈挫愈勇,再接再厉!

  • 博客(32)
  • 资源 (11)
  • 收藏
  • 关注

转载 JAVA中程序包的基本概念

程序包是类和接口的集合,包体现了Java面向对象编程特性中的 封装机制 。利用程序包可以把常用的类或功能相似的类放在一个程序包中。就像文件夹组织在一起,使硬盘更清晰、有条例一样,Java中的包把各种类组织在一起,使得程序功能清楚、结构分明。特别是,使用包有利于实现不同程序间类的复用。包是一种松散的类的集合。一般不要求处于同一个包中的类有明确的相互关系(如包含、继承)但是由于同一个包中的类在

2013-09-28 22:40:33 2627

转载 MFC中app、doc、view类区别与联系

App类就是这个SDI作为"程序"的入口有点像c的Main函数 document/view模式     是为了在逻辑上,让数据和显示分开。一般在document里,定义document类的成员变量,来存数据,并用View来显示.在document里,当成员变量的数据改变时,你可以用UpdateAllViews()来通知视图更新在View里,用GetDocumen

2013-09-28 18:42:36 8425 1

转载 MS DOS 命令大全

MS DOS 命令大全一、基础命令 1 dir 无参数:查看当前所在目录的文件和文件夹。 /s:查看当前目录已经其所有子目录的文件和文件夹。 /a:查看包括隐含文件的所有文件。 /ah:只显示出隐含文件。 /w:以紧凑方式(一行显示5个文件)显示文件和文件夹。 /p:以分页方式(显示一页之后会自动暂停)显示。 |more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一

2013-09-27 23:07:18 732

原创 常用工具

番茄(wholetomato):VA_X_Setup1837TortoiseSVN[截图软件].Ashampoo.Snap

2013-09-27 17:43:50 631

转载 const,mutable,volitale的区别

const 代表常量。mutable mutable int a;代表一个类的常成员函数,例如,void GetSomething() const; 可以修改该成员。void GetSomething() const{a = 0;}如果不加mutable,编译失败。volatile:就象大家更熟悉的const一样,volatile是一个类型修饰符(type

2013-09-27 17:41:14 708

原创 简单的日志操作

淡定

2013-09-26 12:32:34 608

原创 windows系统常用命令总结

1.调用远程连接命令:mstsc

2013-09-25 17:48:08 588

转载 MFC--CStdioFile类和CFile类的区别

一.CFile类操作文件默认的是Binary模式,CStdioFile类操作文件默认的是Text模式。在Binary模式下我们必须输入'\r\n',才能起到回车换行的效果,'\r'只是回车(回到当前行的第一列),'\n'只是换行(到达下一行的当前列)。而在Text模式下'\r'的工作是自动完成的,当我们写一个'\n'的时候,系统会自动帮我们在其前面加上一个'\r',然后保存到文件里

2013-09-25 00:03:33 2057

转载 MFC--SendMessage、PostMessage原理

SendMessage、PostMessage原理分类: Windows 开发调试技术2010-03-16 09:34 13949人阅读 评论(21) 收藏 举报usermicrosoftc#windowsthreadfunctionSendMessage、PostMessage原理本文讲解SendMessage、PostMessage两个函数的实现原理,分为三个步骤进行讲

2013-09-25 00:02:22 1190

原创 windows网络套接字编程总结

1.套接字连接基本结构:int connect(){         WSADATA wsadata;         struct sockaddr_in sock_addr;         HOSTENT *phostent;/*该结构记录主机的信息,包括主机名、别名、地址类型、地址长度和地址列表。之所以主机的地址是一个列表的形式,原因是当一个主机有多个网络接口时,自

2013-09-23 18:40:26 863

原创 网络知识相关资源汇总

http://wenku.baidu.com/view/7119b3d6240c844769eaee87.htmlhttp://wenku.baidu.com/view/e463ebfefab069dc50220114.htmlhttp://wenku.baidu.com/view/96d8d53f376baf1ffc4fad1e.htmlhttp://zhidao.baidu.com

2013-09-18 17:47:31 566

原创 c++语法

1.for...break  for(pb=coderesult,i=0;i  {   switch(status)   {   case 1:        break;   case 2:        break;   case 3:        break;   default:    break;   }  }break跳出的

2013-09-18 15:22:50 454

转载 vc工程中各种文件的作用

.APS:存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。资源辅助文件。.BMP:位图资源文件。.BSC:浏览信息文件,由浏览信息维护工具(BSCMAKE)从原始浏览信息文件(.SBR)中生成,BSC文件可以用来在源代码编辑窗口中进行快速定位。用于浏览项目信息的,如果用source brower的话就必须有这个文件。可以在pr

2013-09-17 23:47:33 868

转载 程序员的困境

原文出处: I.M.H.O   译文出处: CSS魔法最近我为一个内核程序员的职位面试了十几个候选人。这些候选人都来自一些不错的大公司,这些公司在芯片或嵌入式操作系统领域十分有名。这些候选人大多声称自己在内核方面有着十年的在职工作经验。他们的简历看起来非常耀眼——各种相关的项目、术语和奖项……但他们几乎无人能够回答一个非常基础的问题: 当我们调用标准的 malloc 函数时,内

2013-09-17 21:34:47 640

原创 常用的英语词汇总结

1.wrapper:封装;包装纸;封皮,封套wrapper-style class:封装风格的类库

2013-09-16 19:02:38 1111

转载 base64编码与解码

2.解码参考1:// 从 data 还原 base64编码,解码的结果保存到 bufferstatic voiddecode_base64(uint8_t *buffer, uint16_t len, uint8_t *data){    uint8_t *bp = buffer; // bp 指向最近解出的码可以存放的位置    uint8_t *p = data;

2013-09-16 17:10:32 873

转载 MFC相关函数介绍

Never call this function directly. It is called by the UpdateData member function. Call UpdateData to initialize a dialog box’s controls or retrieve data from a dialog box.就是说函数DoDataExchange()永远不被直

2013-09-15 22:02:48 1216

原创 mfc编译错误及总结

1.fatal error C1189: #error :  This file requires _WIN32_WINNT to be #defined at least to 0x0500.双击错误跳转到下图所示位置:通过查看_WIN32_WINNT宏,跳转到stdafx.h头文件处:通过将这些值为0x0400的宏修改为0x0500的之后(不要只修改其中一个

2013-09-15 21:30:26 775

转载 Qt收费吗?

关于Qt的三种协议以及是否收费,有以下引文:引文一:    最近一直在学习 Qt。Qt 有两个许可证:LGPL 和商业协议。这两个协议在现在的 Qt 版本中的代码是完全一致的(潜在含义是,Qt 的早期版本,商业版的 Qt 通常包含有一些开源版本所没有的库,比如 QtSingleApplication 这个库)。所以现在对于普通开发人员和部分商业公司来说,使用 LGPL 版本的 Qt

2013-09-15 20:50:42 4158

原创 关于windows API 和linux API的思考

自己的思考:其实其他语言实现的功能,只要是在windows上进行开发的,他们最终都需要直接或间接的调用windows api才能实现软件的功能,因为在windows上运行的所有软件,无论是什么语言编写的,最终都是由windows API提供的功能实现的。(即使是windows上的c语言函数也是调用windows的api实现的。)类似的,在linux上运行的所有软件,无论是什么语言编写的,最终都

2013-09-15 18:05:41 2582

转载 回调函数概念

回调函数就是一个通过函数指针调用的函数。参考:http://baike.baidu.com/view/414773.htm

2013-09-15 09:23:11 641

原创 vs调试-配置相关技术总结

1.在程序运行时(不是在提调试状态),如果此时要调试某一个功能,可以通过debug->attach to process(调试->附加到进程),然后在将要调试的代码段添加断点,来对正在运行的程序进行调试:

2013-09-14 21:53:01 1143

转载 二叉树的遍历:前序,中序,后序,层序--包括递归和非递归实现

//二叉树的遍历:前序,中序,后序,层序--包括递归和非递归实现/**//******************************************************************** created:    2005/12/30 created:    30:12:2005   10:39 filename:     bintree.h author

2013-09-14 12:27:07 768

原创 qt资源

1.Qt 下载地址:http://qt-project.org/downloads2.Qt for Android配置:http://blog.csdn.net/ak47zhangzhiwei/article/details/6566209http://www.th7.cn/Program/cp/201307/144817.shtml3.其他Qt相关:http:

2013-09-13 20:43:20 655

原创 vc++:字符串处理总结

1.strcpy是简单的拷贝sprintf 是带格式的拷贝char arr[256];strcpy(arr,"hello world!");sprintf(arr,"the value of arr is %s","hello world!");

2013-09-13 17:28:31 974

原创 制作动态链接库需要注意的

制作动态链接库:导出dll时,如果是对类的到处,需要注意的是:1.导出宏不能带extern "C",因为c的方式中没有类的概念2.导出宏放在class和类名之间,不能放到class前面。--而单独导出一个函数时(不含类的),导出宏需要放在返回类型前面。#ifdef MMAIL_DLL_EXPORTS//#define MDLLEXPORT extern "C" __declspec

2013-09-12 18:17:59 1344

原创 vc++常用函数总结

#include "stdafx.h"#include int _tmain(int argc, _TCHAR* argv[]){ char m_subject[256]; SYSTEMTIME curTime; GetLocalTime(&curTime); memset(m_subject,0,sizeof(m_subject)); sprintf(m_su

2013-09-12 18:12:25 2460

原创 c++通过smtp发送邮件总结

1.发送人需要通过用户名、密码登陆到smtp服务器,如smtp.163.com如用户名为abc2.得到身份验证后,需要设置信封信息(邮件的三个部分为:信封、首部和正文)(1)信封通过mail from,recp to命令来设置:如mail from:[email protected]>recp to:[email protected]>,分别表示发件人和收件人邮箱地址注意:通常发件人用

2013-09-12 10:23:56 19623

原创 获取二维字符数组元素个数的方法

char* str[4];int arrSize=sizeof(str);//16Bint subArrSize=sizeof(str[0]);//4Bint count=arrSize/subArrSize;//4

2013-09-10 22:37:48 3721

转载 谈谈GetSafeHwnd()和GetSafeHandle()的主要区别

谈谈GetSafeHwnd()和GetSafeHandle()的主要区别转载地址:http://blog.sina.com.cn/s/blog_97312deb01015s3i.htmlGetSafeHwnd()和GetSafeHandle()的主要区别:1.使用者不同:(1)窗体使用:GetSafeHwnd()用于获取窗体的安全句柄(即HWND

2013-09-08 15:44:08 679

原创 c++调用mapi发送邮件的方法

#include "stdafx.h"#include #include #include #define SENDMAIL_LOADMAPI_ERROR 1#define SENDMAIL_LOGON_ERROR 2#define SENDMAIL_SENDMAIL_ERROR 3#define SENDMAIL_SECCESS 0int main(int a

2013-09-06 18:16:19 3094

原创 大数据相关

从某种程度上说,大数据是数据分析的前沿技术。简言之,从各种各样类型的数据中,快速获得有价值信息的能力,就是大数据技术。明白这一点至关重要,也正是这一点促使该技术具备走向众多企业的潜力。 大数据的4个“V”,或者说特点有四个层面:第一,数据体量巨大。从TB级别,跃升到PB级别;第二,数据类型繁多。前文提到的网络日志、视频、图片、地理位置信息等等。第三,价值密度低,商业价值高。以视频为例,

2013-09-05 18:31:54 1201

陈宝楷_GDI+.pdf

gid+开发比较好的资源,方便大家学习,以求共同进步!加油,程序员们!

2014-10-26

Qt for Android 配置详细 (Windows下的)

Qt for Android 配置详细 (Windows下的),参考之用

2013-10-07

Qt for androi 配置

windows下Qt5.1 for android开发环境配置,仅作参考之用

2013-10-07

tcp/ip协议(cs)

网络相关知识,学习网络编程需要了解的基础内容,值得学习。

2013-09-21

C++程序中支持SMTP邮件发送的解决方案

基于c++的smtp协议相关解决方案,该资源来自于网络,希望能够相互学习,谢谢!

2013-09-16

base64编码

base64编码相关的,该资源来自于网上,如有版权,请与我联系,我会及时删除,谢谢!

2013-09-16

RFC2045&RFC2046(smtp协议相关)

rfc文档,介绍了一些协议相关的内容,希望能对大家有所帮助,以求共同进步!

2013-09-16

简明Python教程

python基础学习教程,无论您刚接触电脑还是一个有经验的程序员,本书都将有助您学习使用Python语言。

2013-09-15

精通Windows.API-函数、接口、编程实例.pdf

关于windows c++开发相关的API,相对来说比较详细,只不过API讲的不是太全,还需要参考win32 platform SDK进行开发。

2013-09-10

c++通过smtp发送邮件

通过c++实现了smtp发送邮件及附件,目前还在测试阶段,参考了网上一些网友的一些代码。

2013-09-10

c++通过smtp发送邮件及附件

通过c++实现了smtp发送邮件及附件,目前还在测试阶段,参考了网上一些网友的一些代码。

2013-09-10

空空如也

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

TA关注的人

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