自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 C++操作符重载手册

C++操作符重载手册 http://www.adintr.com/myarticle/operator.html by adie  Dec,2005 一、重载规则 I.可以重载的操作符 + - * / % ^ &...

2014-04-10 15:51:10

阅读数 1174

评论数 0

转载 robbin谈如何学习设计模式

备注 IT人    设计模式的根本也是为了代码重用,那只要你做到了很好的代码重用,你是否是否了GOF 设计模式23 种之一根本不重要,首先是目标明确,再寻找有效的手段,而不是先我知道一种很好的方法,我要把他运用到那里去。 随便谈谈我对设计模式的看法吧。我极度反感言必称设计模式,什...

2014-02-10 10:22:06

阅读数 1385

评论数 0

转载 secureFX中出现中文乱码

个问题也困扰我好长一段时间,最后经过自己摸索终于找到解决办法了。 1. 找到SecureFX配置文件夹(选项--全局选项,常规下的配置文件夹),比如:D:\Program files\SecureCRT\DATA; 2. 在配置文件夹下的Sessions子目录中,(我的是:C:\Documen...

2014-01-06 19:39:48

阅读数 12259

评论数 2

转载 Window 2003 TCP

最近在开发程序过程中,原本好好运行好的程序,突然出现以下错误: Net SqlClient Data Provider thrown System.Data.SqlClient.SqlException在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQ...

2013-12-10 16:26:36

阅读数 1345

评论数 0

原创 SQL 用B表数据更新A表数据

update b set b.state=(b.state & ((a.ALL_CHANNEL * power(2, 2))|3)) from device a, d_TimeUploadDetail b where a.device_no = b.device_no and b....

2013-12-02 16:36:15

阅读数 5653

评论数 0

转载 Linux下select, poll和epoll IO模型的详解

一).Epoll 介绍 Epoll 可是当前在 Linux 下开发大规模并发网络程序的热门人选, Epoll 在 Linux2.6 内核中正式引入,和 select 相似,其实都 I/O 多路复用技术而已 ,并没有什么神秘的。其实在 Linux 下设计并发网络程序,向来不缺少方法,比如典型的 A...

2013-11-28 17:30:00

阅读数 1778

评论数 0

转载 linux中常用的头文件

头文件主目录include 头文件目录中总共有32个.h头文件。其中主目录下有13个,asm子目录中有4个,linux子目录中有10个,sys子目录中有5个。这些头文件各自的功能如下,具体的作用和所包含的信息请参见第14章。 :a.out头文件,定义了a.out执行文件格式和一些宏。 ...

2013-11-14 16:23:17

阅读数 8336

评论数 0

原创 RHEL6(Red Hat Enterprise Linux 6.4 )下wxGTK的卸载与安装

1、首先查看本机是否已经安装过wxWidgets: (1). 查看方法如下:在命令行运行”ls -l /usr/bin/wx*”和”ls -l /usr/local/bin/wx*”两个命令。如果两个命令都没给出结果(例如:没有那个文件或目录),那么本机就未安装过wxWidgets;如果只有...

2013-10-24 11:46:09

阅读数 3218

评论数 0

转载 在CodeBlocks环境下使用boost库

作者:朱金灿 来源:http://blog.csdn.net/clever101        首先请先编译或安装boost库,使用CodeBlocks编译boost库具体见:Boost库在CodeBlocks环境下的编译。 以下内容主要翻译自:BoostWindows Quick Ref ,我所...

2013-10-21 14:17:28

阅读数 3093

评论数 0

转载 泛C++开发: 如何用C++写跨平台应用

口号:一次编码,到处编译! :-)       一次编码,在 vc7.1 , vi 甚至ulteredit 上完成编码。      到处编译,将写好的代码 copy  到其它操作系统,也能够编译运行,而不用去修改哪怕一行代码。      听起来是不是象 SUN 的口气,呵呵。 其实 c+...

2013-09-04 17:25:50

阅读数 1121

评论数 0

转载 How to resolve errors opening currentsettings.vssettings in the final release of VS 2008

I have heard from a few customers who have run into some strange behavior in the Visual Studio IDE after uninstalling previous beta versions and inst...

2013-07-10 14:43:30

阅读数 1521

评论数 0

转载 C++日期时间与字符串间的转换

C++日期时间与字符串间的转换 VC6中 CString sTime = _T("2007-10-26 13:20:30");  char *charTime = (LPSTR)(LPCTSTR)sTime; CString sFormat = _T("%...

2013-04-17 10:54:52

阅读数 8692

评论数 0

转载 设计模式之Mediator(中介者)

Mediator中介者模式定义: 用一个中介对象来封装一系列关于对象交互行为. 为何使用Mediator? 各个对象之间的交互操作非常多;每个对象的行为操作都依赖彼此对方,修改一个对象的行为,同时会涉及到修改很多其他对象的行为,如果使用Mediator模式,可以使各个对象间的耦合松散,只需关...

2013-01-06 15:06:39

阅读数 701

评论数 0

转载 string,CString,char*之间的转化

int 转 CString: CString.Format("%d",int); ............................... string 转 CString  CString.format("%s", string.c_str(...

2012-12-18 20:23:41

阅读数 614

评论数 0

转载 CString.Format的详细用法

在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字...

2012-12-18 20:23:07

阅读数 723

评论数 0

转载 SQL2005账号SA属性打不开无法修改密码

打开企业资源管理器找到SA账户,结果打不开属性 如下图: 在互联网找到解决方法如下: 用windows域用户登录,执行这一句: alter login sa with password = 'newpwd' unlock, check_...

2012-11-13 10:05:32

阅读数 4272

评论数 0

转载 配置Myeclipse6.5+Tomcat6.0+Jdk1.6开发jsp!

第一步:下载工具       tomacat6.0      地址:http://tomcat.apache.org/download-60.cgi      Jdk1.6                地址:www.sun.java.com       Myeclipse6.5 ...

2012-11-07 15:33:47

阅读数 975

评论数 0

转载 SQL Server分页查询的两种方法

SQL Server分页查询的两种方法摘要内容:SQL Server分页查询是我们经常要用到的,下面就为您介绍两种SQL Server分页查询的实现方法,如果您对此方面感兴趣的话,不妨一看。 SQL Server分页查询的两种方法这篇文章的内容如下: SQL Server分...

2012-11-02 16:22:37

阅读数 1287

评论数 0

转载 GSM Modem AT+CMGD删除短信AT指令说明备忘

如果你发送一条短信后回复信息 +CNTI:"SM",3 这个3表示的是你现在这个卡上的第三条信息 此时发送AT+CMGR=3就可以读取这一条短信 如果要删除这一条短信的话发送AT+CMGD=3 下面是一些AT+CMGD指令的作用: AT+CMGD=1,0 The...

2012-11-01 16:49:11

阅读数 5136

评论数 1

转载 通过串口实时接收短消息

一年前本人曾写过“通过串口收发短消息(上)、(下)”两篇文章,讨论了在TE(PC、单片机系统等)上利用扩展的AT指令控制ME(手机,GSM模块等)发送和接收短消息的基本方法。其中接收/阅读短消息采用主动查询的方法。TE发送“AT+CMGL”指令,ME则输出已接收和存储的短消息。这比较符合AT指令集...

2012-11-01 15:07:20

阅读数 1503

评论数 0

转载 远程连接报错:由于无法升级或重续本地计算机的客户端许可许 远程会话被中断

网上有人说这样做 由于无法升级或重续本地计算机的客户端访问许可证,远程会话被中断 重续是什么意思,之前你没有买终端服务授权,现在购买并安装于服务端.如果之前客户端已经取得有时间限制的临时授权文件.需要取得正式授权服务的话.要删除MSLicensing重新取得授权. 在客户端上建立 MSLic...

2012-10-24 09:30:01

阅读数 3966

评论数 0

转载 ACE中的Double Checked Locking 模式

(作者:Douglas C. Schmidt ,by huihoo.org CORBA课题 Thzhang 译 , Allen整理,制作) 意图 无论什么时候当临界区中的代码仅仅需要加锁一次,同时当其获取锁的时候必须是线程安全的,可以用Double Checked Locking ...

2012-09-06 17:26:00

阅读数 649

评论数 0

转载 Windows Socket五种I/O模型——代码全攻略

如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port...

2012-09-04 17:18:54

阅读数 2270

评论数 1

原创 类型转换static_cast,reinterpret_cast,dynamic_cast

static_cast   用法:static_cast ( expression )   该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:   ①用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的...

2012-08-25 11:22:20

阅读数 1280

评论数 0

转载 泛型编程 模板 Traits Tag 类型生成器 对象生成器 策略类

发信人: ajaxchelsea (苏梦枕), 信区: CPlusPlus 标  题: Re: 我的痛处:怎样才算精通C++(推荐资料) 发信站: BBS 水木清华站 (Fri Sep  5 11:00:15 2003), 转信 【 在 cxwangyi (江南一枝花) 的大作中提到...

2012-08-10 16:51:02

阅读数 928

评论数 0

转载 socket工作模式

阻塞模式 是socket的缺省方式,也是最常用的方式,即函数阻塞直到调用完毕。可参见前面的例子。 可能造成阻塞的函数有:connect()、accept()、读写函数、select()、poll()、gethostbyname()等。   非阻塞模式 程序调用...

2012-08-06 11:21:40

阅读数 2101

评论数 0

转载 C++ 中将构造函数,析构函数声明为private,protected

从语法上来讲,一个函数被声明为protected或者private,那么这个函数就不能从“外部”直接被调用了。 对于protected的函数,子类的“内部”的其他函数可以调用之。 而对于private的函数,只能被本类“内部”的其他函数说调用。 语法上就是这么规定的,你肯定也知道的咯。 那么为什...

2012-08-03 10:53:40

阅读数 630

评论数 0

转载 Boost C++ Libraries

Boost C++ 函式库(Libraries)是一组扩充C++功能性的经过同行评审(Peer-reviewed)且开放源码程式库。大多数的函式为了能够以开放源码、封闭专案的方式运作,而授权于Boost软件授权条款(Boost Software License)之下。许多Boost的开发人员是...

2012-07-31 09:22:32

阅读数 900

评论数 0

原创 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到tab...

2012-07-30 09:58:56

阅读数 628

评论数 0

原创 C++中的INL

inl 文件是内联函数的源文件。 内联函数通常在c++头文件中实现,但有的时候内联函数较多或者出于一些别的考虑(使头文件看起来更简洁等), 往往会将这部分具体定义的代码添加到INL文件中,然后在该头文件的末尾将其用#include引入。 由此也可以看到inl文件的例外一个用法的影子——模板函...

2012-07-26 10:56:30

阅读数 11443

评论数 0

转载 远程连接“由于无法升级或重续本地计算机的客户端访问许可证,远程会话被中断"的解决

远程连接出现“由于无法升级或重续本地计算机的客户端访问许可证,远程会话被中断。请跟服务器管理员联系。”问题的解决方法 运行:regedit 打开注册表编辑器,查找“MSLicensing”注册项,将其删除即可。 具体项目路径为:HKEY_LOCAL_MACHINE\SOFTWARE\Mi...

2012-07-25 10:15:40

阅读数 10207

评论数 0

原创 notepad++ 中列操作

【列编辑】 通常我们编辑文件的方式是行编辑,Notepad++还有一种列编辑模式。   顾名思义,列编辑就是能够按列对文件进行编辑,操作方法如下: 1. 同时编辑连续的列区域: 鼠标先在要进行列编辑的起点点击,再同时按shift+alt不放,鼠标在要进行列编辑的结尾区域点击。   2...

2012-07-16 08:58:24

阅读数 1015

评论数 0

转载 COleDateTime类型的应用

使用COleDateTime类 1) 获取当前时间。       CTime time;       time = CTime::GetCurrentTime(); 2) 获取时间元素。       int year = time.GetYear() ;       int month...

2012-07-09 16:02:53

阅读数 791

评论数 0

转载 CreateFile打开串口时串口名字的写法

打开COM1到COM9用: m_hCom = CreateFile(_T("COM1:"), GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, NULL, NULL); 或者 m_hCom = CreateFile...

2012-07-05 09:34:58

阅读数 2652

评论数 0

转载 HOOK,另一个程序单击某个按钮

LRESULT CALLBACK MouseProc(int nCode, WPARAM wParam, LPARAM lParam) { if (nCode == HC_ACTION) { RECT rc; TCHAR buff[512]...

2012-07-02 14:14:01

阅读数 3305

评论数 0

原创 vs2005 warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data

查MSDN得:    size_t unsigned integer    Result of sizeof operator. STDDEF.H and other include files   出现C4276 warning是因为测试 32位代码的64位兼容性问题而出现的警告,由/WP6...

2012-06-28 10:13:04

阅读数 6897

评论数 2

转载 用串口连接GSM手机发送和接收短消息,在应用程序中如何编程实现?

Q 我们打算开发一个基于GSM短消息方式的GPS系统,如何利用SMS进行数据通信? A 首先,我们要对由ESTI制订的SMS规范有所了解。与我们讨论的短消息收发有关的规范主要包括GSM 03.38、GSM 03.40和GSM 07.05。前二者着重描述SMS的技术实现(含编码方式),后者则规...

2012-06-26 15:19:57

阅读数 5621

评论数 0

转载 TCP三次握手/四次挥手详解

1、建立连接协议(三次握手) (1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。 (2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备...

2012-06-15 10:56:29

阅读数 727

评论数 0

转载 select into 和 insert into select 两种表复制语句

select into 和 insert into select 两种表复制语句 作者:leen 来源:千一网络(原创) 时间:2006-12-8 select * into destTbl from srcTbl insert into destTbl(fld1, ...

2012-06-12 13:01:02

阅读数 588

评论数 0

转载 Wireshark使用方法(学习笔记二——查询统计)

wireshark的抓包方法上一相关博文已经详细做了介绍,其实关于wireshark来说,比较重要的还是数对抓包之后的“查询统计分析”,如何在海量的数据包中,抓取出自己关注的数据包是处理问题的第一步,今天这篇博文主要讲解如何进行“简单”的抓包筛选。 为了直观,本篇博文以一次实例进行,我在本地对网...

2012-06-08 08:46:18

阅读数 3703

评论数 0

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