- 博客(68)
- 资源 (39)
- 收藏
- 关注
原创 要睡觉了
<br />最近被租房子弄的头疼,明天上班干活,后天请假去找房子。<br /> <br />windows下计时器 常见两种调用方式:1、settime(hwd,定义的计时器ID,毫秒时间,NULL) 2、settime(hwd,计时器ID,毫秒时间,timeproc回调函数)。<br /> <br />1是在WM_TIMER 中处理的。2是在回调函数timeproc中处理的。<br /> <br />killtime 任何时刻 停止 wm_timer 消息。
2010-06-29 01:10:00 621
原创 关于vs2005的Visual.Assist.X.
如果不用VS2008,也就是说用2008以下的版本,那么就选择1561,问题最少,最稳定;如果用VS2008,那么最好选择最新版本,目前是1727。
2010-06-27 02:16:00 2796
原创 c 调用lua 最简单例子
#include extern "C"{#include "lua.h"#include "lualib.h"#include "lauxlib.h" }#pragma comment(lib,"lua5.1.lib") //配置了一下午,才发现忘打了。int main(void){ lua_State *L=lua_open(); luaopen_base(L); luaL_dofile(L,"add.lua"); lua_getglobal(L,"addnum"); lua_pushnumber(L
2010-06-25 17:54:00 820
转载 C调用lua脚本的效率测试
<br />转自:http://www.cppblog.com/jinq0123/archive/2009/02/17/73998.aspx<br /> <br /><br />C调用lua脚本的效率测试<br /> <br />以下代码以C语言为基准,测试了C调用Lua循环和循环调用Lua的效率。结论是不要频繁地穿越C/Lua边界.<br />代码整理自:http://blog.csdn.net/Tomorrow/archive/2008/06/11/2536884.aspx<br /> <br />#i
2010-06-25 17:42:00 763
转载 vc 中lua的配置(转)
<br />选出lua中的include 文件和lib文件。把lua5.1.lib复制到D:/Program Files/Microsoft Visual Studio/VC98/Lib下。并把include目录下的所有.h文件复制到D:/Program Files/Microsoft Visual Studio/VC98/Include下。<br /> <br />转自:http://blog.sina.com.cn/s/blog_65380c300100hfrk.html<br /> <br /><br
2010-06-25 15:06:00 1083
原创 lua 例子
<br /><br /><br />c={2,3,4,8,6,7}<br /> <br />for _,v in pairs(c)<br />doc[v]=5<br />print(_,v)<br />end<br /> <br />for i=1,#c<br />doprint(c[i])<br />end<br /> <br /> <br />运行看下 结果,稍微有点意思。
2010-06-25 11:33:00 593
转载 va_list、va_start、va_arg、va_end的原理与使用
<br />转自:http://www.cppblog.com/qiujian5628/archive/2008/01/21/41562.html<br /> <br />评论也不错。概述<br />由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论. 定义<br />大家先看几宏.<br />在VC++6.0的include有一个stdarg.h头
2010-06-25 00:45:00 359
原创 不定参数例子
<br />#include <stdio.h><br />#include <stdarg.h><br />void simpletest(int n,...)<br />{<br /> int count=0;<br /> va_list temp;<br /> int inttemp;<br /> inttemp=n;<br /> va_start(temp,n);<br /> printf("%d,,,,,,/n",*temp);<br /> do <br /> {<br /> ++count;<
2010-06-25 00:44:00 374
原创 c++ 文件读写
<br />文件读写,读就是读,写就是写,打个比方,读就相当于scanf(),写就相当于printf(),不要想着在读的时候同时能写,和在写的时候读,认真想下,想东西部要不着边际,想下可行度。
2010-06-22 11:09:00 499
转载 Cross-Platform GUI Programming with wxWidgets
<br />转自:http://blog.gisforum.net/u/6185/archives/2007/1701.html<br /> <br />近日在http://www.okok.org 上得知有一个开源FEM的项目,http://okok.org/cgi-bin/ut/topic_show.cgi?id=144297&h =1&bpg=1&age=30 ,其中用到了另一个开源项目wxWidgets,<br /><br /> 先搜集了点关于wxWidgets预备知识<br /> 《 Cros
2010-06-22 10:42:00 1312
转载 stringstream的用法
【本文来自】http://www.builder.com.cn/2003/0304/83250.shtmlhttp://www.cppblog.com/alantop/archive/2007/07/10/27823.html使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外
2010-06-22 02:02:00 515
转载 不知道如何用google code上传代码的看这里
<br />转自:http://www.cppblog.com/CornerZhang/archive/2010/06/07/117318.html<br /> <br />参考:http://code.google.com/p/infiniteengine/issues/detail?id=7<br /> 1。首先用你gmail,账号登陆。<br /> 2。接着打开http://code.google.com/p/infiniteengine/source/checkout<br /> 3,你就会看到管
2010-06-22 00:55:00 2359
转载 使用tolua++创建基于C/C++语言的lua脚本
<br />转自:http://www.cppblog.com/converse/archive/2005/12/27/2199.aspx<br /> <br />2005年12月27日23:07:59<br /><br />一.tolua++简介<br /> tolua++是一种第三方的软件包,可以为Lua提供面向对象的特性,这样我们就可以使用Lua来编写使用C++语言库的脚本文件.<br /><br /><br />二.tolua++的编译.<br /> tolua++的主页在http
2010-06-22 00:42:00 881
原创 map重复插入
<br />map重复插入,第二次插入的无效。<br /> <br /> <br /> <br /><br /> <br />#include "item_base.h"<br />#include "test.h"<br />#include <string.h><br /> <br /> <br />int main(void)<br />{<br /> map<int,int>temp;<br /> map<int,int>::iterator iter;<br /> temp.
2010-06-21 14:46:00 4961 1
转载 C++中回调(CallBack)的使用方法
<br />转自:http://c.chinaitlab.com/cc/example/200908/791081.html<br /> <br />回调函数是一个很有用,也很重要的概念。当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数。回调函数在windows编程使用的场合很多,比如Hook回调函数:MouseProc,GetMsgProc以及EnumWindows,DrawState的回调函数等等,还有很多系统级的回调过程。 一般情况下, 我们使用的回调函数基本都是采用C语言风格。 这里介绍
2010-06-19 01:52:00 900
转载 浅析C++中虚函数的调用及对象的内部布局
<br />转自:http://blog.csdn.net/liuchuanwen109/archive/2008/09/14/2849748.aspx<br /> <br /> <br />在我那篇《浅析C++中的this指针》中,我通过分析C++代码编译后生成的汇编代码来分析this指针的实现方法。这次我依然用分析C++代码编译后生成的汇编代码来说明C++中虚函数调用的实现方法,顺便也说明一下C++中的对象内部布局。下面所有的汇编代码都是用VC2005编译出来的。虽然,不同的编译器可能会编译出不同的结果
2010-06-19 01:36:00 353
转载 六种排序的C++实现
<br />class SortNum <br />{ <br />public: <br /> SortNum(); <br /> virtual ~SortNum(); <br /> void exchange(int& b,int& c);//交换数据 <br /> void listout(int a[],int n);//列出所有 <br /> void selectSort(int a[],int n);//选择 <br /> void bublbl
2010-06-19 01:35:00 456
转载 C++开源库
转自:http://blog.sina.com.cn/s/blog_56fdaf150100hgf5.html<br /> <br />C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如Android必定
2010-06-19 00:56:00 843
转载 STL使用入门( Using STL)
<br />转自:http://oss.org.cn/?action-viewnews-itemid-3746<br /> <br />很有用的一篇文章,情况工作中都遇见过。<br /> <br /> <br /> <br /> <br />前面的话(Winter) C++已经在中国相当普及,但C++ STL却使用的人不多。许多人有一定成见,认为STL降低了C++的效率。特别是那些自诩为技术专家的人,他们一直使用C语言,对于新事物总是先用批判的眼光对待......先不说这些,我这几天看见http://stl
2010-06-19 00:48:00 391
转载 Superor perl视频教程
<br />转自:http://www.lazysa.com/program/perl-program/superor-perl-vedio.html<br /> <br />非常非常感谢 Superor 拿出自己的时间,为中国的 Perl 界做出了第一个中文视频教程,象别的语言都有很好的教程。Perl 的相比起来还是少.看视频,在入门时还是相当方便的,就象电影来看就好了。<br />记的,学习时要多写,只能看明白,只有 5% 是你的,练习都做一做,就有 30% 是你的啦。其它的如果能根据教程,自己写出自己
2010-06-18 00:48:00 2285
原创 LUA在网游任务中的应用
<br />转自:http://blog.csdn.net/cd2108006026/archive/2010/03/15/5382868.aspx<br /> <br />LUA生来是与游戏相关的;自从魔兽将它发扬光大之后,越来越多的游戏公司使用它。<br />游戏逻辑中与其密切相关的是访问NPC部分,弹出一个交易框、打造框、任务对话框等等,这些基本都是由LUA实现;<br />本文我想就自己最近的一点儿体会,写下关于游戏任务的lua实现;<br />去年12月份,新游戏项目成立,分配给我的第一个任务就是
2010-06-18 00:03:00 1340
原创 lua
<br />lua在我这种菜鸟看来,也就是以个简单的结构table,可以实现很复杂的需求,table组成各种复杂的结构,对这个结构的插入、删除、遍历、读取、存储,进行一些常规的网游方面逻辑的处理。还有一个可能是比较灵活,方便修改? 不要想单独拿lua去做东西,太麻烦,它就是一个胶水语言,主要是为了方便写结构,还有就是方便修改。
2010-06-17 23:59:00 562
原创 删除一段元素(中间一些别的测试变量没有去除)
<br />中间有无用变量<br /> <br /> <br />#include "item_base.h"<br />#include "test.h"<br />#include <string.h><br /><br />int main(void)<br />{<br /> int a[]={0,1,1,2,3,5,8,13,21,55,89};<br /> vector<int>temp;<br /> list<int>tem;<br /> vector<int>t1
2010-06-17 17:10:00 401
原创 c++ primer 9.26题
<br />#include "item_base.h"<br />#include "test.h"<br />#include <string.h><br /><br />int main(void)<br />{<br /> int a[]={0,1,1,2,3,5,8,13,21,55,89};<br /> vector<int>temp;<br /> list<int>tem;<br /> vector<int>t1(a,a+(sizeof(a)/sizeof(int)
2010-06-17 17:00:00 488
原创 c++ primer 9.18题
<br />#include "item_base.h"<br />#include "test.h"<br />#include <string.h><br /><br />int main(void)<br />{<br /> vector<int>temp;<br /> deque<int>t1;<br /> deque<int>t2;<br /> list<int>tem;<br /> for(int i=0 ; i<10 ; i++)<br /> {<br
2010-06-17 15:35:00 401
原创 c++ primer 第9章 顺序容器
<br />容器的构造 需要类的构造函数<br />io不支持复制构造函数和赋值构造函数,所以不能作为容器的对象。<br />vector 和 deque 支持元素的随机访问。<br />list容器迭代器不支持算术运算,也不支持关系运算。<br />倒序输出容器元素<br /> int a[]={1,2,3,4,5,6,7,8,9};<br /> list<int>temp(a,a+9);<br /> list<int>::iterator iter1=temp.begin();<br
2010-06-17 15:12:00 456
原创 c++ primer 9.19题
<br />#include "item_base.h"<br />#include "test.h"<br />#include <string.h><br /><br />int main(void)<br />{<br /> vector<int>temp;<br /> list<int>tem;<br /> for(int i=0 ; i<10 ; i++)<br /> {<br /> temp.insert(temp.begin(),i);<br />
2010-06-17 15:11:00 449
转载 工作积累的一些LUA函数
<br />转自:http://cjbskysea.blogbus.com/logs/53935855.html<br /> <br />function for_each(t, func)<br /> for i in t do func(i) end<br />end<br />-------------------------------------------------------------<br />function map(t, func)<br /> local newt = {
2010-06-16 02:31:00 471
转载 云风的个人空间 : Lua 中调用 Windows API
转自:http://blog.codingnow.com/cloud/LuaApiCall#include "lua.h"#include <malloc.h>#include <windows.h> typedefvoid* (__stdcall *func_call)(); staticint api_call(lua_State *L){int i,type; int n=lua_gettop(L); func_call fc=(func_call)lua_touserdata
2010-06-16 02:09:00 1263
转载 如何学习Lua编程
<br />转自:http://lua.javaeye.com/blog/456531<br /> <br />最近迷上了使用Lua写一些方便的小程序,也看了一些关于lua的文档。发现不少人经常问一些很常见的问题,感觉好像还没有找到学习lua的好办法。下面介绍一下个人经验。<br /> <br />1,学习lua需要什么基础?<br />很显然,lua不适合作为你第一个编程语言,因为它需要比较深的c语言编程基础,而且对于数据结构有一定的了解,最关键的是它的功能函数并不完整,需要很多额外第三方支持,比如最基本
2010-06-16 02:04:00 2627 1
转载 常用脚本 – perl获取windows主机信息
转自:http://www.lazysa.com/applications/perl_monitor_windows.html此脚本的主要功能为:1、获取windows主机的CPU,内存,硬盘,负载等信息。2、将获取的信息打印出来,并以邮件的形式通知到指定邮箱。#!/usr/bin/perl -wuse Win32::OLEqw[in];my$host=$ARGV[0]||'.';my$wmi= Win32::OLE->GetObject("winmgmts://$host/root/cimv2")ordi
2010-06-16 00:13:00 1567
原创 c++ primer 9.16 9.17
<br />vector<int>::size_type<br /> <br /> <br />list<string>::iterator list<string>::const_iterator list<string>::reverse_iterator<br />list<string>::reverse_const_iterator
2010-06-15 03:20:00 348
转载 #include与#include
<br /> #include<string>与#include<string.h>一般老的C++的标准库带“.h”扩展名的库文件,比如iostream.h,在新标准后的标准库中都有一个不带“.h”扩展名的相对应,区别除了后者的好多改进之外,还有一点就是后者的东东都塞进了“std”名字空间中。 <br /><br />但唯独string特别。 <br />问题在于C++要兼容C的标准库,而C的标准库里碰巧也已经有一个名字叫做“string.h”的头文件,包含一些常用的C字符串处理函数,比如strcmp。 <
2010-06-13 17:56:00 474
SmartFoxServer中文教程及API.zip
2011-09-16
c++笔试面试宝典2010版.doc
2010-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人