自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知识在于积累

天下第二

  • 博客(28)
  • 资源 (81)
  • 收藏
  • 关注

原创 还在纠结于unsigned的类型范围吗

<br />无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的数据,比如16位系统中一个int能存储的数据的范围为-32768~32767,而unsigned能存储的数据范围则是0~65535。<br /><br />同样,在32位系统中一个char类型一般为8个bit,所以能存储的数据范围为-128~127,而unsigned char则是0~255,字符型所存储的数据是用来表示字符的,例如ASCⅡ或Unicode。<br />

2010-12-31 13:07:00 672

原创 gSoap的简易使用流程

<br />1。下载对应版本的gsoap包<br />2。解压后,到bin目录找到2个exe文件<br />3。此exe可以生成对应的 nsmp,h,cpp等相关文件<br />4。建立proj,包含这些文件<br />5。根据生成的接口,相对调用。

2010-12-29 16:59:00 664

原创 makefile 详细解读

<br />一、Makefile的规则<br /><br />在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则。<br /><br />target ... : prerequisites ...<br />command<br />...<br />...<br /><br />target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签<br />(Label),对于标签这种特性,在后续的“伪目标”章节中会有叙述。<br /><br /

2010-12-23 14:50:00 721

原创 stl std::find使用

原型与概述<br />它与所有的STL算法一样,是一个模板函数,它的原型如下: #include <algorithm><br />template<class InputIterator, class T><br />InputIterator find ( InputIterator first, InputIterator last, const T& value );<br /> <br />在区间 [first, last) 里查找值为 value 的对象。参数与返回值<br />参数:本算法的功

2010-12-23 13:39:00 7705

原创 程序员阿士顿的故事

<br />我告诉过你有关阿士顿的事情吗?<br />阿士顿是一个典型的吃玉米长大的农场男孩,他的父母曾经是嬉皮士,从来没有真正地同心协力过,直到有一天他的妈妈继承了密歇根农村的15亩地。然后他全家搬到了那里,买了一对奶山羊,靠在农贸市场把有机山羊奶酪卖给雅皮士们谋生。<br /><br />那个时候阿士顿才10岁,他需要每天早晨4点起床给那些该死的山羊挤奶,这活非常累。阿士顿很喜欢上学,因为上学就意味着不需要跪在羊粪里工作了。整个高中他都异常努力,希望可以拿到一所名牌大学的奖学金,然后他就可以离开农场了。

2010-12-23 10:09:00 900 1

原创 联众购回海虹及NHN所持股份完成MBO

<br />12月22日凌晨消息,联众已经通过MBO(管理层收购)的方式,购回原两大股东海虹、NHN所持有的股份,涉及金额或在5000万美元左右。与此同时,联众还对公司架构进行了调整,并任命原IBM大中华区高管杨庆出任公司联席CEO一职。<br />两大股东离场<br />对于老牌游戏厂商联众来说,这是最坏的一年,也可能是最好的一年。<br />从今年一月开始,就有知情人士向新浪科技透露,联众的韩国大股东NHN准备从中国市场撤离,正频繁与不同资方洽谈接手事宜,对象包括盛大、完美等等。而这也被外界看作NHN在

2010-12-23 09:57:00 1920

原创 mysql sdk;顺便调查有多少er在用这种方式访问mysql?

<br />// mysqlCon.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "winsock2.h"#pragma comment(lib,"./inc/libmysql.lib")#include "./inc/mysql.h"MYSQL _sql;bool updateUser(int userID,char *nickName){ char cmd[256]; sprintf(cmd,"up

2010-12-20 16:16:00 1054

原创 请勿滥用memcached

<br />Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用方式理解。<br />本文的部分内容可能需要比较好的数学基础作为辅助。<br />◎Memcached是

2010-12-17 21:02:00 723 1

原创 DAMAGE:after Normal block

<br />今天帮助别人调试一个小程序,他的程序使用dev-c++调试会出现内存不可read的错误,我懒得启动linux就直接使用vc6来调试了,会咣一声程序挂掉,报DAMAGE:after Normal block这种错误,如图<br />http://wzgyantai.blogbus.com/files/12317423800.jpg<br />    断点调试发现前面都可以通过只要走到释放内存的free处,程序就会挂掉,后来发现是内存访问越界,针对他的程序而言是使用malloc申请的空间过小,编译器

2010-12-16 11:19:00 1180

原创 链表自实现:插入,删除

<br />// nodelist.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"struct Node{ int value; Node * _next;};class list{private: Node *head; Node *tail;public: list() { } ~list() { }public: Node* create(int len); No

2010-12-15 21:52:00 452

转载 用 GDB 调试程序

<br />用 GDB 调试程序<br />原著:Rick McMullin用 gdb 调试 GCC 程序    Linux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能: 它使你能监视你程序中变量的值. 它使你能设置断点以使程序在指定的代码行上停止执行. 它使你能一行行的执行你的代码. <br />     在命令行上键入 gdb 并按回车键就

2010-12-15 16:51:00 447

转载 CtrIsValidHeapPointer(pUserData)、DLL、以及CString

<br />在使用VC 6.0 做动态链接库的时候,如果从exe主程序里调用dll中的函数使用了CString类作为参数,在函数结束的时候通常会遇到以下错误:<br /><br />_CtrIsValidHeapPointer(pUserData)<br /><br />dbgheap.c<br /><br />Line:1044<br /><br />原因在于CString类的析构方式使得对象在dll空间中析构时,会重复释放,以致第二次释放时出错!<br /><br />解决办法:<br /><br />

2010-12-15 11:32:00 1517

原创 新浪围脖开放平台六"字符串转化"

<br />//.h<br />/*** @brief char convertion* @file NAStingUNIT.h* @author welbon * @Email < libo.weng@gmail.com >** Copyright (C) 1996-2010 SINA Corporation, All Rights Reserved** Permission is hereby granted, free of charge, to any pe

2010-12-11 12:14:00 673

原创 新浪围脖开放平台五"string的替代品"

<br />/*<br />www.sourceforge.net/projects/tinyxml<br />Original file by Yves Berquin.<br />This software is provided 'as-is', without any express or implied<br />warranty. In no event will the authors be held liable for any<br />damages arising from the u

2010-12-11 11:22:00 740

原创 新浪围脖开放平台四"xml解析"

<br />/*<br />www.sourceforge.net/projects/tinyxml<br />Original file by Yves Berquin.<br />This software is provided 'as-is', without any express or implied<br />warranty. In no event will the authors be held liable for any<br />damages arising from the u

2010-12-11 11:18:00 898

原创 新浪围脖开放平台三"urlEncode"

<br />//.h<br />/**<br />*  @brief URL Encode<br />*  @file Urlcode.h<br />*  @author loach <loachmr@sina.com><br />*<br />* Copyright (C) 1996-2010 SINA Corporation, All Rights Reserved<br />*<br />* Permission is hereby granted, free of charge, to any pe

2010-12-11 11:11:00 702

原创 新浪围脖开放平台二"各种编码转换"

<br />//.h<br />/**<br />*  @brief String opeartion.<br />*  @file  strconv.h<br />*  @author loach <br />*  @Email < loachmr@sina.com ><br />*<br />* Copyright (C) 1996-2010 SINA Corporation, All Rights Reserved<br />*<br />* Permission is hereby granted,

2010-12-10 22:07:00 613

原创 新浪围脖开放平台一"各种锁"

#ifndef __lo_LOCK_H__#define __lo_LOCK_H__#ifdef WIN32#include #include DEFINE_NAMESPACE(locom)class CloSemaphore{private: CloSemaphore& operator=(const CloSemaphore& r);public: CloSemaphore(HANDLE* psem)  :m_psem(psem) {  *m_psem = ::CreateSemaphore(0,1,0

2010-12-10 22:01:00 597

转载 正则表达式30分钟入门教程

如何使用本教程<br />最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)<br />别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几乎什么都记不得,那也是很正常的——我认为,没接触过正则表达式的人在看完这篇教程后,能把提到过的语法记住80%以上的可能性为零。这里只是让你明白基本的原理,以后你还需要多练习,多使用,才能熟练掌握正则表达式。<

2010-12-10 09:15:00 376

原创 linux ulimit命令详解

<br />表 1. ulimit 参数说明选项 [options]含义例子-H 设置硬资源限制,一旦设置不能增加。 ulimit – Hs 64;限制硬资源,线程栈大小为 64K。 -S 设置软资源限制,设置后可以增加,但是不能超过硬资源设置。 ulimit – Sn 32;限制软资源,32 个文件描述符。 -a 显示当前所有的 limit 信息。 ulimit – a;显示当前所有的 limit 信息。 -c 最大的 core 文件的大小, 以 blocks 为单位。 ulimit – c unlimi

2010-12-09 11:12:00 1376

原创 map key是结构体的find问题:小于号重载须注意的问题 strict weak ordering

<br />这是今天写程序中遇到的两个诡异的问题。我的 IDE 是 VC++2005 ExpressiEdition 。 <br />第一个问题是关于 map 的。话不多说,以下 20 多行的 C++ 代码重现了我遇到的问题: <br />#include <iostream> <br />#include <map> <br />using namespace std; <br />  <br />struct S { <br />     int x, y; <br />     S(int xx, i

2010-12-08 10:35:00 5930

原创 c++下的xml解析器

<br />.h<br />///////////////////<br />/**<br />****************************************************************************<br />* <P> XML.c - implementation file for basic XML parser written in ANSI C++<br />* for portability. It works by using recursion

2010-12-07 16:08:00 3580

原创 curl_easy_setopt函数介绍

<br />本节主要介绍curl_easy_setopt中跟http相关的参数。注意本节的阐述都是以libcurl作为主体,其它为客体来阐述的。<br />1.     CURLOPT_URL<br />设置访问URL<br />2.       CURLOPT_WRITEFUNCTION,CURLOPT_WRITEDATA<br />回调函数原型为:size_t function( void *ptr, size_t size, size_t nmemb, void *stream); 函数将在libcu

2010-12-07 13:50:00 12911 1

原创 atoi 及 itoa 的使用

<br />int a = atoi("123")<br /> <br />char str[32];<br />itoa(a,str,2); //转成2进制

2010-12-07 13:49:00 678

原创 C++ string详解

<br />之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。<br />   好了,进入正题………<br />首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下:<br />   #include //

2010-12-07 13:47:00 429

原创 C++ string详解

<br />之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。<br />   好了,进入正题………<br />首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下:<br />   #include //

2010-12-07 13:34:00 365

原创 R6025

<br />R6025<br />- pure virtual function call

2010-12-07 09:58:00 695

原创 在日志中输入当前文件及行数

<br />printf("%s %d",__FILE__,__LINE__);

2010-12-07 09:26:00 541

纯前端js实现docx,pptx,xlsx 文件在线预览

docx,pptx,xlsx 文件在线预览

2022-07-19

IOCP网游内部协议代理服务器

协议代理服务器,作为中间件,可用于网游间协议过滤优化。 并发2000连接测试过,没问题。 iocp技术,3-4个线程即可完成代理工能。

2011-01-27

tcp socket代理服务器

中间件 转发服务 包含: tcp socket基础编程 代理服务器模型,源码,demo。

2011-01-20

odm开源(仿迅雷源码)

odm开源(仿迅雷源码)

2010-11-10

smartptr应用及拷贝构造函数使用 源码

smartptr 智能指针 拷贝构造 源码

2010-11-10

lua简单计算器vc交互实现

lua简单计算器vc交互实现 lua简单计算器vc交互实现

2010-11-09

手机号码归属地查询 qt开发

手机号码归属地查询 qt开发 跨平台,可发布到各种手机终端 如在使用中出现问题,请联系作者cn0512#126.com

2010-11-05

5种Socket模型实现源码

Socket模型 vc c++ 源码 Socket模型 vc c++ 源码

2010-10-09

视频会议 vc 源码

支持局域网视频,语音。 n年前偶得,可加工成网络版。 支持开源。

2009-12-15

vc dx游戏开发包一

游戏开发包一 vc c++ 游戏 开发 dx

2009-01-21

在线升级解决方案vc源码

在线升级解决方案vc源码

2008-06-16

GuiToolkit.GUI开发包

GuiToolkit.GUI开发包<br>GuiToolkit.GUI开发包<br>GuiToolkit.GUI开发包

2008-06-04

tnl-1.5.0-source游戏引擎

tnl-1.5.0-source游戏引擎<br>tnl-1.5.0-source游戏引擎<br>tnl-1.5.0-source游戏引擎

2008-06-04

hge游戏引擎源码

hge游戏引擎源码<br>hge游戏引擎源码<br>hge游戏引擎源码

2008-06-04

SDL-1.2.13游戏引擎源码

SDL-1.2.13游戏引擎源码SDL-1.2.13游戏引擎源码SDL-1.2.13游戏引擎源码

2008-06-04

vc api创建button

回调函数得经典应用;api创建窗体;创建button;

2008-04-22

socket开发包.zip

socket开发包.zip

2008-03-24

网络对时程序 vc源码

网络对时程序 vc源码

2008-03-24

完整的c++串口编程源代码

完整的c++串口编程源代码.rar

2008-03-10

c-s聊天室经典代码

迈向开源的第一步大家不要错过这个下载的机会

2008-01-02

浏览html文件 MDI

HTMViewerHtml文件浏览.zip

2007-09-24

一个从网上下载文件的类.rar

一个从网上下载文件的类.rar

2007-09-04

DownLoadFile With API.rar

DownLoadFile With API.rar<br>使用API函数从internet下载文件 vc源码

2007-09-04

一个闹钟程序.rar

一个闹钟程序.rar

2007-09-04

vc在线更新.rar

vc在线更新.rar

2007-09-04

CLog一个用于记录日志的类.rar

CLog一个用于记录日志的类.rar

2007-09-04

一个音量控制的例子.rar

一个音量控制的例子.rar

2007-09-04

读写ini的C++类.rar

读写ini的C++类.rar

2007-09-04

制作 MSN、QQ 的消息提示窗口.rar

制作 MSN、QQ 的消息提示窗口 vc源码

2007-09-04

具有正常、平面、下推几种风格的圆形按钮

具有正常、平面、下推几种风格的圆形按钮.zip

2007-09-04

平面,图片效果的cbutton

平面、带图片的按钮 vc源码

2007-09-04

列举本机上所有的TCP网络连接

列举本机上所有的TCP网络连接 控制台程序

2007-09-04

获取系统各种信息vb源码

获取系统各种信息vb源码(bios,os,硬盘,主板。。。各种信息应有尽有)

2007-09-04

网络独行虾1.002

网络独行虾共享软件,很方便的桌面软件

2007-08-19

定时关机等等

定时关机 定时关机

2007-08-07

"网络独行虾1.0"

为了方面网友朋友们快速上网,和打开软件。。。等等原因。<br>作者开发了这个小软件。希望大家喜欢。

2007-08-06

遍历目录.rar

遍历制定目录下的所有文件

2007-06-25

读写Xml类.rar

读写Xml类.rar

2007-06-25

读取ini文件类.rar

读取ini文件类.rar

2007-06-25

OutLook风格的界面的源程序.rar

OutLook风格的界面的源程序.rar

2007-06-25

空空如也

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

TA关注的人

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