自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xtdga的专栏

苹果园

  • 博客(23)
  • 资源 (12)
  • 收藏
  • 关注

转载 线程开发禁忌

1 、 线程不能开得太快 , 即不能一个程序 , 在一个循环中快速启动线程 , Windows 和 Linu x平台都有这个禁忌,否则,很可能开出死线程。即这个线程系统已经认为存在了,但没有获得时间片,实际上永远不会运行。一般建议,线程启动的间隔 >250ms 。2 、线程 永远不能 永远不能 永远不能 永远不能 在外部被 kill 。线程也是函数,为了实现功能,可能会 mal

2013-08-13 23:33:10 509

转载 linux下解压命令大全

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf

2013-07-25 22:52:50 462

转载 网络调试

lping:  测试两台机器之间的网络连接状态。ltcpdump: 网络抓包工具,可以截获任意网卡的任意包来分析。lethtool: 当网卡不正常工作时使用,可查看或设置网卡配置。ltraceroute: 希望找到本地与远程主机之间的路由及路径时。l/etc/hosts:  当定位主机名、别名解析相关的问题时。 l/etc/services: 当定位与网

2012-04-11 14:08:29 434

原创 C语言学习随笔

1.枚举元素默认的起始值从0开始,而不是从1开始。 2.将数值的高位字节存储在存储器的低地址的称为BigEndian,Motorola系列采用BigEndian。将数值的高位字节存储在存储器的高地址的称为LittleEndian,Intel系列采用LittleEndian。0x12345678在采用BigEndian中的内存排列顺序是12 34 56 78,在LittleEndia

2012-04-10 20:32:29 599

转载 STL中的所有算法(70个)

STL算法部分主要由头文件,,组成。要使用 STL中的算法函数必须包含头文件,对于数值算法须包含,中则定义了一些模板类,用来声明函数对象。 STL中算法大致分为四类:        1、非可变序列算法:指不直接修改其所操作的容器内容的算法。        2、可变序列算法:指可以修改它们所操作的容器内容的算法。        3、排序算法:     包括对序列进行排

2012-03-07 14:33:21 478

转载 boost-thread

1. boost::thread是一个noncopyable的对象,其拷贝构造函数被设定为私有.class BOOST_THREAD_DECL thread{private:    thread(thread&);    thread& operator=(thread&);    ....public:    thread();    ~thread();

2011-12-14 17:58:20 2379 2

原创 折叠代码

#pragma region //使用这个可以折叠某段代码#pragma endregion

2011-08-26 14:14:37 592

原创 ATL 提供的转换宏

A2BSTROLE2AT2AW2AA2COLEOLE2BSTRT2BSTRW2BSTRA2CTOLE2CAT2CAW2CAA2CWOLE2CTT2COLEW2COLEA2OLEOL

2011-08-24 15:12:42 646

原创 我比较喜欢的方式调用COM组建

1.//引入COM#include "..\ComTest\ComTest_i.h"#include "..\ComTest\ComTest_i.c"2.添加初始化和反初始化::CoInitialize(NULL);::CoUninitiali

2011-08-24 14:43:03 358

原创 P2P相关 (摘抄)

1.http://www.pjsip.org/docs/latest/pjnath/docs/html/group__nat__intro.htmDespite the fact that NAT provides some shields for the interna

2011-08-16 17:23:13 471

原创 关于迭代器失效

调用STL的erase函数后,会导致迭代器失效错误代码:   for (iter = vec.begin() + 1, end = vec.end(); iter != end; ++iter)   {              if(*iter == previous)      

2011-06-20 16:23:00 417

转载 摘抄的一些比较实用的宏定义

<br />///////////////////////////////////////////////////////////////////////////////////////////////////////////<br />//以下代码来自google glog,备注由我自己添加,见笑啦!<br /> <br />//当表达式cond的结果为FALSE时,打印日志并退出<br />#define EXPECT_TRUE(cond)                               /

2011-05-31 10:49:00 531

转载 回调函数的例子

<br /><br />//para_callback.h<br />#pragma once<br /> <br />typedef void (*callback_t)(void *);<br />extern void repeat_three_times(callback_t, void *);<br /> <br /> <br />//para_callback.cpp<br /><br />#include "StdAfx.h"<br />#include "para_callback.h"<b

2011-02-17 15:34:00 313

原创 Windows下BOOST库的编译(个人备注)

1.从http://www.boost.org/中下载Boost库安装包 2.解压D:/boost_1_43_0/tools/jam/src下的build.bat批处理文件即即可在D:/boost_1_43_0/tools/jam/src/bin.ntx86/文件夹下产生bjam.exe文件3.将生成的bjam.exe文件拷贝到boost-build.jam的同级目录下 双击bjam.exe运行即可添加环境变量BOOST_INCLUDE D:/boost_1_43_0BOOST_LIB D:/boost_1

2010-07-23 15:40:00 446

原创 DLL搜索路径

1.程序的执行路径 即一般的DUBU目录下 2.当前目录 (我在WIN XP   VS2008下没成功) 3.系统路径C:/WINDOWS/System32  C:/WINDOWS/System  C:/WINDOWS  4.环境变量 path的路径下        (依次)

2010-04-30 14:30:00 421

转载 DLL调用

1.  隐式调用#pragma comment(lib, "../Debug/MySpyDll.lib")也可在项目属性的Additional Dependencies中添加lib的路径   extern string Test(string str);     2.显示调用HINSTANCE hInst; hInst = LoadLibrary("

2010-04-30 14:10:00 411

原创 读写注册表

通过这几个函数读写注册表 可用于保存配置信息等  WriteProfileStringGetProfileString WriteProfileBinaryGetProfileBinary WriteProfileIntGetProfileInt   注册或取消组件,只需用到下面6个函数:RegOpenKeyExRegCreateKeyExRegSe

2010-02-22 16:56:00 474

转载 ADO

ADO第一次亲密接触 -- ADO开发实践之一 一、ADO简介ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API、DAO、RDO都要容易使用,并不失灵活性。本文将详细地介绍在VC下如

2010-01-19 11:45:00 391

原创 CListBox显示文本

int CSoniaView::OnCreate(LPCREATESTRUCT lpCreateStruct){    if (CView::OnCreate(lpCreateStruct) == -1)        return -1;     CRect rect(50,50,200,150);     m_List.Create(WS_CHILD|WS_CLIP

2009-12-26 17:04:00 1180

原创 四种不同的对象生存方式

在C++ 中,有四种方法可以产生一个对象。 第一种方法是在堆栈(stack)之中产生它:void MyFunc(){CFoo foo; // 在堆栈(stack)中产生foo 对象...} 第二种方法是在堆积(heap)之中产生它:void MyFunc(){...CFoo* pFoo = new CFoo(); // 在堆(heap)中产生对象

2009-12-13 22:17:00 423

转载 远程登录设置

一、远程机上设置:1、确保启动相应的服务项目。   若以下服务项目没开启的话,远程登录会提示以下信息:“客服端无法连接到远程计算机。连接可能没有启用,或者计算机太忙,无法接受新连接。也有可能网络问题使你无法连接。请以后再试。如果问题继续出现,请跟系统管理员联系。”出现以上提示的话,可以考虑下是否服务项目没启动的问题。远程登录需要的服务项目:   Server    Term

2009-12-08 20:42:00 2143

原创 vs2008中使用正则表达式实例

vs2008中使用正则表达式实例软件环境:Windows XPVS2008 1.为了使用正则表达式 需要添加ATL库,添加方式:工具->选项->项目和解决方案->VC++ Directories Win32 && Include files 添加C:/Program Files/ATL/include        2.#include "atlrx.h"

2009-12-07 20:56:00 1945

原创 VC下使用ADO连接数据库

VC下使用ADO连接数据库 软件环境:Windows XPVisual6.0 SQL Server 2000  1.新建一个MFC AppWizard(exe),工程名为AdoTest。OK,Finish。 2.引入ADO库文件 使用ADO前必须在工程的stdafx.h头文件里用直接引入符号#import引入ADO库文件,以使编译器能正确编译。添加代

2009-12-07 18:56:00 541

SecureCRT_6.7.5

SecureCRT_6.7.5

2012-05-28

SecureCRT_6.7.5注册机

SecureCRT_6.7.5注册机

2012-05-28

乞讨积分 乞讨积分

乞讨积分 乞讨积分 乞讨积分 乞讨积分 乞讨积分 乞讨积分 乞讨积分 乞讨积分

2012-04-21

Visual.Assist.X.v10.6.1827.0.Cracked-YzL.rar

Visual.Assist.X.v10.6.1827.0.Cracked-YzL.rar

2012-04-21

SecureCRT 破解

SecureCRT

2012-04-21

文件夹加密

文件夹加密

2012-04-21

EditPlus3 破解版

EditPlus3 破解版

2012-04-21

SecureCRT 破解

SecureCRT SecureCRT 破解版

2012-04-21

CRC计算工具

CRC计算工具 计算文件或字符串的CRC值

2012-04-21

boost1.41中文版

boost1.41中文版

2012-03-29

深入浅出MFC—源码

侯捷(侯俊杰)的深入浅出源代码…… 侯捷(侯俊杰)的深入浅出源代码…… 侯捷(侯俊杰)的深入浅出源代码……

2009-12-15

空空如也

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

TA关注的人

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