自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

helonSY欢迎您的到来!

知识积累的殿堂,有些可能很低级,大家勿见笑,只是方便复制!

  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

转载 从腾讯QQ升级游戏之“快速加入游戏”功能的实现缺陷看C/S之间如何正确分配相关协作

http://space.itpub.net/17007506/viewspace-615570笔者在闲暇时,偶尔会登录腾讯QQGame玩玩升级游戏。这确实是一款非常优秀的软件作品,腾讯的开发人员在此展现了极高的技术水准。QQ游戏同时在线用户数都在百万到千万之数量级以上,可以想象其在性能方面所面临的挑战有多高。    QQ升级游戏有一个“快速加入游戏”的功能,方便玩家尽快加入目标牌桌。这本

2012-01-31 15:11:14 2127

转载 从腾讯QQgame高性能服务器集群架构看“分而治之”与“自治”等分布式架构设计原则

http://space.itpub.net/17007506/viewspace-616852腾讯QQGame游戏同时在线的玩家数量极其庞大,为了方便组织玩家组队游戏,腾讯设置了大量游戏室(房间),玩家可以选择进入属意的房间,并在此房间内找到可以加入的游戏组(牌桌、棋盘等)。玩家选择进入某个房间时,必须确保此房间当前人数未满(通常上限为400),否则进入步骤将会失败。玩家在登入QQGame后

2012-01-31 15:02:52 2277 1

原创 存储过程示例+SQL语句

set ANSI_NULLS ON  set QUOTED_IDENTIFIER ON  go     ALTER     procedure [sp_analysislog_test]  as  declare @sql varchar(200)  set @sql='bulk insert tb_analysislog_test1 from ' + '''C:\

2012-01-30 15:05:12 796

转载 进程的5中状态

http://zhidao.baidu.com/question/280058767.html在五状态进程模型中,进程状态被分成下列五种状态。进程在运行过程中主要是在就绪、运行和阻塞三种状态间进行转换。创建状态和退出状态描述进程创建的过程和进程退出的过程。1)运行状态(Running):进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。在没有其他进程可以执行时(如所有进程都在

2012-01-30 10:07:30 7109

原创 将控制台的文本输出到指定的txt文件中

比如我要将ipconfig的结果输出到C:\1.txt中,可以像下面这样输入命令:ipconfig > C:\1.txt

2012-01-20 15:20:49 3099 1

原创 IIS7怎样让ISAPI扩展DLL执行

首先把dll放进网站对应的目录下,然后点击网站切换到 功能视图,然后双击IIS下面的 处理程序映射,然后右击 ISAPI-dll-》编辑功能权限,选中执行。具体请参考:http://files.cnblogs.com/peter-pc/IIS7_7.5%E4%B8%AD%E9%85%8D%E7%BD%AEISAPI%E5%92%8CCGI%E9%99%90%E5%88%B6.pdf

2012-01-20 12:32:34 12129

原创 重启IIS

进入cmd,然后输入iisreset.

2012-01-20 12:21:02 723

转载 VSTS

http://baike.baidu.com/view/244695.htm软件开发一直以来都被认为是一项很难控制的过程. 为了一如既往地开发出好的软件,你需要经过长期的学习, 有关如何改进开发过程的书籍也是层出不穷, 但是至今也没有什么特别有效的好的方法可以降低此过程的复杂性. 问题的关键在于开发人员很难将这些方法由始至终地运用在软件开发的实际过程中. 采用人工管理的方法, 开发人员

2012-01-19 14:54:06 532

原创 下载+CreateFile+WriteFile+GetFileSize

int CUpdate::Download(const char* src, const char* des){ HINTERNET internet = InternetOpen("HTTP Downloader", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, NULL) ; if (internet == INVALID_HANDLE_VA

2012-01-19 11:15:05 1203

原创 定义编译时输出错误#error

#if defined(_WIN32_WCE) && !defined(_CE_DCOM) && !defined(_CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA)#error "Windows CE 平台(如不提供完全 DCOM 支持的 Windows Mobile 平台)上无法正确支持单线程 COM 对象。定义 _CE_ALLOW_SINGLE_THREAD

2012-01-19 10:38:15 1711

原创 注册服务bat

DownloadService -serviceDownloadService -Access -everyone其中DownloadService.exe是服务的名字

2012-01-18 16:43:57 1319 1

原创 启动本机IIS上一个网页

http://localhost/usr_feature_isapi.dll?type=1 如果不能连上,那么重新启动一下。

2012-01-18 16:19:38 476

原创 *tlb放置的位置

应该放在和.vcproject同样地位置,也就是和.cpp或者.h同样地位置。

2012-01-18 15:58:56 1081

转载 win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程

http://www.cnblogs.com/icewee/articles/2019783.html由于工作需要,今天要在电脑上安装SQL Server 2005。以往的项目都是使用Oracle,MS的数据库还真的没怎么用过,安装Oracle已经轻车熟路,但装SQL Server好像还有点小麻烦,所以记录下来,以留备用。------------------------------

2012-01-18 15:14:17 1253

转载 Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码)

http://blog.csdn.net/zhangm168/article/details/6859112Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码)(1)安装freeTDSFreeTDS为Linux系统提供了TDS协议的开源客户端。由于MS SQL和Sybase使用的恰是TDS协议,所以在Linux中可以用FreeTDS

2012-01-17 16:52:05 11803

原创 cygwin改目录

1:整合cygwin命令到Windows中将 c:\cygwin\bin 添加到系统变量PATH中(最好加在最前面),这样可以直接在windows 的cmd.exe下面执行linux的命令,如:ls,find 等。2:改变home目录编辑cygwin.bat文件,在bash命令之前加入 set HOME = 目录名,比如 c:\cygwin\home。在新设定的home目录中新建文件.

2012-01-17 10:10:10 1568

原创 输出二维宽字节数组

for (int i = 0; i {printf("%ws\n", szArglist[i]) ;}注意:cout输出都是multibyte型的字符,当然可以配置成输出宽字节字符,否则输出宽字节数组的时候输出的将是地址。

2012-01-16 11:26:34 988

转载 Linux下通过freetds连接MSSQL数据库

http://blog.csdn.net/rufeng18/article/details/19319811       概述在linux下连接MSSQL是一件很痛苦的事,因为微软同志没有提供任何接口给开发人员,还好,MSSQL是从Sybase衍生出来的,FreeTDS是一个数据库底层的驱动程序,用freetds的库进行开发是一件很方便的事。freetds可以连接sybase和ms s

2012-01-13 16:57:11 653

原创 用CommandLine可以传入程序启动的参数

在VS2010的属性-》Degbugging-》Command Arguments设置就可以了,参数以空格隔开,不会因为用引号括起两个参数救会把它当成是一个参数。这一点有点和CreateProcess不一样。其中的第一个参数为程序的名字,这一点也和CreateProcess不一样。

2012-01-13 09:40:57 1531

原创 winsock2.h重复定义的错误

在 stdafx.h中加入下面这句:#define WIN32_LEAN_AND_MEAN

2012-01-11 14:31:59 562

原创 系统头文件

如果你要用一个函数,该函数需要一个系统头文件,在这个系统头文件如果需要一些.lib,那么这些系统头文件将在头文件里用了 #pragma comment("XX.lib") ;系统头文件如果开源的话,相应的执行代码都在:XX.inl中。

2012-01-06 17:14:37 798

原创 VS2010 unresolve XX 错误

如果VS出现如下的链接错误,一般是缺少相应的.lib.unresolve XX.

2012-01-06 17:09:27 597

转载 总结如何提升网站流量之方法

1.论坛推广这里所说的论坛推广绝对不是在论坛里一个一个版贴广告,也不是将网站地址加在签名里然后疯狂刷屏,那样既耗费精力而且效果也不见得好,论坛管理员只要点几下鼠标就能将你的帖子全部删除,顺便封掉你的ID,而且那样带来的影响是恶劣的,就象发垃圾邮件一样令人厌恶。有次在某论坛看到一个推广网站的手段则高明得多。那是一个提供求职就业和学习资料的小网站,他们的宣传人员将网站上的各种文章做成链接形式,

2012-01-06 17:07:01 4005

转载 递归算法详细分析-> C

出处:http://www.cnblogs.com/zhangqqqf/archive/2008/09/12/1289730.htmlC通过运行时堆栈支持递归函数的实现。递归函数就是直接或间接调用自身的函数。      许多教科书都把计算机阶乘和菲波那契数列用来说明递归,非常不幸我们可爱的著名的老潭老师的《C语言程序设计》一书中就是从阶乘的计算开始的函数递归。导致读过这本经书的同学们,看到

2012-01-06 17:06:43 425

转载 关于虚函数表的个人总结

原文:http://www.cnblogs.com/alexqdh/archive/2011/04/24/2026257.html关于虚函数表的个人总结1.虚函数表的创建:一个类存在虚函数的时候,编译器会为这个类创建一个虚函数表,这个表由这个类的所有对象共同所有。在创建这个类的类对象的时候将这个对象的前4个字节作为这项这个虚函数表的指针。即类对象的首地址中的内容存放的是虚函数表的地

2012-01-06 17:06:11 487

原创 关于IE浏览器历史记录的一些知识

1.在注册表中的如下未知记录着url历史记录: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedUrls.但要注意的是,这里的历史url是从地址栏输出来的,并不包含连接进去的地址。要想能读取到连接jin

2012-01-06 17:05:23 1151 1

原创 error LNK2019: unresolved external symbol "unsigned int (__stdcall* ATL::g_pfnGetThreadACP)(void)" (

在Additional Dependencies里面加入 atls.lib ,同时需要保证你的VS能够搜索到atls.lib.

2012-01-06 17:04:55 2883

原创 将32进制字符串转化为10进制数据

// 32的n次方int n32nMultipy(int n){ if (0 == n) { return 1 ; } else if (1 == n) { return 32 ; } else { return 32 * n32nMultipy(--n) ; }}// 将32进制字符串转换为10进制数int nStr32To10(std::string&

2012-01-06 17:04:21 3529

原创 将32进制字符串转化为10进制数据

// 32的n次方int n32nMultipy(int n){ if (0 == n) { return 1 ; } else if (1 == n) { return 32 ; } else { return 32 * n32nMultipy(--n) ; }}// 将32进制字符串转换为10进制数int nStr32To10(std::string&

2012-01-05 19:41:11 4829

SecureCRT绿色版

SecureCRT是非长好的远程登录到linux系统的工具,可以在你的windows系统上装上,然后就可以操纵一台远程的linux机器。

2012-02-24

7zip(windows+linux下的压缩包)

7zip是一个从windows上把文件打包成能在linux下解压的压缩包,打包步骤为先打包成 tar 格式,然后再压缩为 gzip 格式

2012-02-24

tinyxml类(windows+linux均可用)

C++读取xml文件的类,另外几个比较好的工具有 libxml2 和 xerces(IBM的一个开源项目发展起来的,现在是JDK的默认实现)

2012-02-24

libxml2.2.7.4.tar.gz

c++读取xml的好工具,移植性比较好,另外还有一个叫tinyxml的也比较好

2012-02-24

libiconv-1.13.1.tar.gz

进行代码格式转化的好工具,不如UTF-8转化到gb2312

2012-02-24

freetds-stable.tgz

freetds是在linux下连接SQLServer的好工具

2012-02-24

空空如也

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

TA关注的人

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