自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiunai78的专栏

xiunai78的专栏

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

原创 超实用~外企必备:英文电子邮件高频句(转)

1.Initiate a meeting 发起会议 I would like to hold a meeting in the afternoon about our development planning for the project A. 今天下午我建议我们就A项目的发展计划开会讨论一下。 I suggest we have a call tonight at 9:30pm

2011-06-23 10:09:00 2484

原创 SocketAPI,CAsyncSocket,CSocket内幕及其用法(转)

Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。     也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清楚,同步和异步往往都是针对一个函数来说的,“同步”就是函数直到其要执行的功能全部完成时才返回,而“异步”则是

2011-06-23 09:51:00 636

原创 UI线程和windows消息队列机制(转)

操作系统有一个系统消息队列,另外会为每一个UI线程创建一个消息队列。用户操作时,操作系统判断出当前操作是发生在哪个窗体组件对象,生成一条消息,先将其放在系统消息队列中,再分发到创建该组件对象的UI线程的消息队列中。UI线程中需要一个消息循环,不断从它自己的消息队列读取消息,并对取出的消息进行处理。       (猜测,待考证)java中,swing或awt对象包含了一个消息循环。当从消息队列中取

2011-06-22 11:03:00 896

原创 关于MFC框架下的多线程

CWinThread 以及CWinThread  派生的类,对应的每个对象等同于一个线程(有且仅有一个)。该类的InitInstance 和 ExitInstance 只会被调用一次。    通过该类或者派生类创建的线程区别在于,该线程比较特殊具有消息循环。因此你能够在其他线程里面通过PostThreadMessage的方式给线程发消息。从而达到控制或者间接调用该类的函数的作用。改类或派生类建立

2011-06-21 18:27:00 819

原创 work thread和UI thread的区别(包括产生以及终结)(转)

一、线程产生篇: 它们都需要呼叫AfxBeginThread 以产生一个 CWinThread 对象,并在创建对象的时候定义其消息响应函数,下面代码是work thread所呼叫的AfxBeginThread函数: CWinThread* pThread = AfxBeginThread(ThreadFunc, &Param); 函数原型是: CWinThread* AFXAPI AfxB

2011-06-21 17:14:00 2901

原创 关于多线程[2011-06-20]

    关于多线程程序开发的时候,出现的莫名奇妙的内存泄露。从程序上面我们发现,每次new我们都正常delete了,而其他API的使用也反复检查正确。但在程序退出的时候仍然会报告内存泄露,主要原因在于主线程很可能在子线程退出之前便退出了。因为主线程已经退出,系统会强迫退出子线程,这时候子线程就很可能没有来得及释放一些变量分配的空间便被结束了。于是造成了VS ide报告内存泄露,做法是在主线程中等待

2011-06-20 16:13:00 625

原创 2011-06-03日志

报错:Run-Time Check Failure #2 - Stack around the variable buffer was corrupted. 意思是栈中的变量buffer被破坏了,也就是说变量buffer空间不够大,一般在于我们越界访问内存。 关于socket: 我们用CSocket 进行Listen 调用的时候有一个选项,该选项默认为5也就是等待acceept的数目,如果我

2011-06-03 18:17:00 645

原创 工作日志2011-06-02

关于第三方库的编译问题。    我们可以把第三方库进行静态编译,将会生成静态库(*.lib)是一个很大的文件, 注意区别于动态库的lib导入库(较小,只有导入信息),同时要将该库用于MFC 需要 在   进行导入设定。同时注意的是编译第三方库的时候,下面选项要注意与你实际项目中相同位置中的设定相同。 否则实际项目中编译的时候将会出现,link2005 重定义之

2011-06-03 11:33:00 955

原创 HRESULT返回值说明(转)

HRESULT返回值说明 如果函数正常执行,则返回 S_OK,同时真正的函数运行结果则通过参数指针返回。如果遇到了异常情况,则COM系统经过判断,会返回相应的错误值。 HRESULT         值          含义 S_OK            0x00000000  成功 S_FALSE         0x00000001  函数成功执行完成,但返回时出现错误 E_INVALIDARG    0x80070057  参数有错误 E_OUTOFMEMORY   0x8

2011-06-02 11:07:00 1071

原创 C++类型转换(转)

来源:百度知道 《C++标准函数库》中说的 有三个函数可以将字符串的内容转换为字符数组和C—string 1.data(),返回没有”/0“的字符串数组 2,c_str(),返回有”/0“的字符串数组 3,copy() .................................................................int 转 CString:CString.Format("%d",int);.....................

2011-06-01 17:35:00 676

原创 VC下jsoncpp的使用入门(转)

一、摘要 JSON 的全称为:JavaScript Object Notation,顾名思义,JSON 是用于标记 Javascript 对象的,JSON 官方的解释为:JSON 是一种轻量级的数据传输格式。 本文并不详细介绍 JSON 本身的细节,旨在讨论如何使用 C++ 语言来处理 JSON。关于 JSON 更具体的信息,可参见 JSON 官网:http://www.json.org。 二、jsoncpp 在 Windows 下的编译 要使用第三方源码库,第一步少不了的就是编译,将源码文件编译成

2011-06-01 13:03:00 8267 1

redhat7.3安装docker-ce18.09.1-3离线安装包

rehat7.3的docker ce 离线安装依赖的所有rpm 包 。安装方式 下载后上传到linux目录 使用yum localinstall *.rpm 安装

2019-02-11

控件颜色设置大全~~~~~~~

MFC中各类控件的颜色设置代码示例~~~~~~~~~ 可作为参考。。 代码来源于:维C知识库

2009-02-21

概率统计习题解答(经典,好用)

最经典,最好的概率统计教程的习题答案。 数学这东西,多练习才有感觉的哦。

2008-12-13

四级词汇表(高频词汇)

四级词汇大纲,中英文对照的。是四级考试的常出词汇,希望对大家有帮助。早日通过

2008-12-13

SoftICE4命令中文解说

SoftICE4命令中文解说,喜欢反汇编、逆向工程、密码破解的朋友非常实用的帮助文档。本人看过确实不错。。。。。。

2008-03-20

C++批判

C++批判主要讲了C++语言的实现细节、本质是什么。用我们不但会用还知道其原理,真正用高级语言编写出高质量高效率的程序。

2008-03-20

ASP与Access

用ASP对数据库进行连接并进行数据的操作!

2007-11-19

EditPlus汉化版

很好的字处理软件,可用于编写C,java等程序

2007-11-18

空空如也

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

TA关注的人

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