静态博客入口:http://blog.5d.cn/user14/wangsiso/
2007/06/13 | 有关一些C++的与或非的基本用法
类别(计算机与编程) | 评论(0) | 阅读(883) | 发表于 15:39

//2007.06.13.check or || , and && , not ! ,
//goddamn ***... wangs.teams

#include <iostream>
#include <string>
using namespace std;

main()

{
 bool user_more;
 char user_sp;

loop : for (int nn=1;

2007/06/11 | 两种方法把运行的程序的动态库加载到用户端
类别(计算机与编程) | 评论(0) | 阅读(22) | 发表于 16:42
两种办法:
1。编译程序时用静态联编,把需要调用的库函数和应用程序放在一个应用程序里。这样一个可执行文件会比较大。
2。用安装程序制作软件做一个安装包,把所有dll文件打包进去到别的机器上安装以下。
2007/06/07 | LIB文件和DLL文件的不同...
类别(计算机与编程) | 评论(0) | 阅读(15) | 发表于 17:03
(1)lib是编译时需要的,dll是运行时需要的。
如果要完成源代码的编译,有lib就够了。
如果也使动态连接的程序运行起来,有dll就够了。
在开发和调试阶段,当然最好都有。
(2)一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期才会被调用的。如果有dll文件,那么对应的lib文件一般是一些索引信息,具体的实现在dll文件中。如果只有lib文件,那么这个lib文件是静态编译出来的,索引和实现都在其中。静态编译的lib文件有好处:给用户安装时就不需要再挂动态库了。但也有缺点,就是导致应用程序比较大,而且失去了动态库的灵活性,在版本升级时,同时要发布新的应用程序才行。
(3)在动态库的情况下,有两个文件,一个是引入库(.LIB)文件,一个是DLL文件,引入库文件包含被DLL导出的函数
2007/06/04 | 死循环程序
类别(计算机与编程) | 评论(0) | 阅读(50) | 发表于 14:42

#include <iostream>
#include <string>
#include <time.h>
using namespace std;

main ()
{
string user_name;
cout<<"========================="<<endl;
cout<<"please input your name:  ";

cin>>user_name;
//int n;

2007/06/04 | 请关注BOBO2游戏引擎
类别(计算机与编程) | 评论(0) | 阅读(16) | 发表于 10:39

Hack(15634820) 23:10:08

偶正在做一个游戏服务端引擎
Hack(15634820) 23:10:50

BOBO2游戏服务端引擎是一个C++开发的跨平台的多线程的分布式的游戏服务端引擎。使用BOBO2引擎可以极大的减轻开发的工作量,因为BOBO2已经为开发者完成了大量共性的工作。开发者只需要设计游戏世界和游戏逻辑就可以完成一个服务端的开发。

为了简化开发过程,增加系统的稳定性,BOBO2采用了一些成熟的开发库,如:ACE 5.5,Lua 5.1.1,MySQL++ 2.2.0及Boost 1.33.1中少量内容。

2007/06/04 | 刚刚看了动态库与静态库的区别...
类别(计算机与编程) | 评论(0) | 阅读(230) | 发表于 10:22

动态库是执行代码与库代码分离,代码执行过程中才去动态的寻找库文件。
优点:可以多段代码共用一个库文件,而不用多个拷贝。
缺点:因为未整合到一起,执行代码移植时,动态库也得移植,否则程序无法运行。

静态库是执行代码与库文件编译成一个文件。
优点:代码封装在一起,移植时拷贝一个文件即可运行。
缺点:因为每个执行代码都把库文件代码引进来,文件比较大,系统消耗大。

有所收获,呵呵。

2007/05/31 | 五种VC++数据库开发技术的比较
类别(计算机与编程) | 评论(0) | 阅读(7) | 发表于 15:23

从功能简单的数据库(如Jet Engine)到复杂的大型数据库系统(如oracle),VC++6.0都提供了一些编程接口。本文主要介绍以下五种:

1.ODBC API;
2.MFC ODBC类;
3.MFC DAO类;(数据访问对象)
4.MFC的OLE/DB;
5.ActiveX数据对象(ADO)。

1.开放数据库连接(ODBC API)

提供了一个通用的编程接口,允许程序与多种不同的数据库连接。它为Oracle,SQL Server,MS Excel等都提供了驱动程序,使得用户可以使用SQL语句对数据库进行直接的底

2007/05/17 | _tmain与main的区别
类别(计算机与编程) | 评论(2) | 阅读(2669) | 发表于 15:23

_tmain与main的区别2007年04月05日 星期四 上午 11:46用过C言语的人都知道每一个C的程序都会有一个main函数,但有时看别人写的程序却出现了_tmain,会感动很困惑。我当时也是很困惑,于是上网找资料看。现在将我得到的结果总结一下。因为并没有什么根据,如果有误。欢迎指正:_tmain与main的区别。

1。main是C程序的函数,_tmain是main为了支持unicode所使用的main的別名
2。_tmain的定义在<tchar.h>可以找到,如#define _tmain main,所以要加#include <tchar.h>才能用。
3。因此_tmain compile后仍为main,所以都可以执行。

2007/05/16 | 游戏编程初学者常见问题解答v3.0
类别(计算机与编程) | 评论(0) | 阅读(18) | 发表于 18:47

鉴于上一版本,更新如下v3.0:

游戏编程初学者常见问题解答

这里首先假设你使用VC这种IDE来写游戏,平台为win32,如果用Delphi或者VB等其他语言,情况类似,把编成语言及IDE换成对应的即可。

如果你想编游戏,而又有很多不清楚的问题,那请看这个:
1 语言编程:c/c++
2 编程基础一定要好:数据结构,c/c++语言
2 IDE集中开发环境:visual studio .net 2003
3 游戏开发SDK用DirectX9
4 Win32 api开始的时候不能学的太多
5 可以不用M

2007/05/16 | 人生只有一次 一同冒险去吧
类别(计算机与编程) | 评论(0) | 阅读(30) | 发表于 18:45

我们这里是上海起世网络有限公司,
注册资本只有28万,
寄宿于上海徐汇区漕河泾开发区孵化器中。

我们在半年前开始了项目,
今年五月份注册了公司,
第一个产品已经完成,预计三个月内就可以上市(是产品,不是股票)。

之前的工作只有两个人完成,
为了公司进一步的发展,必须发展公司主创团队的成员,
所以在这里,
如果你仍有激情,邀您一同去冒险!

创业期间,公司采用项目负责制。
底薪1500元/月,并提供住所。
三个月之后有产品销售的时候,利润的40%用于主创团队成员分红。

2007/05/16 | TLF用户名即你的论坛ID
类别(EMU) | 评论(0) | 阅读(67) | 发表于 18:44

用户名即你的论坛ID

你如果要允许一个 IP,可以直接输入 IP 地址在这里,输入: 211.167.97.242

如果你要允许一个 C 类网,那么你可以不输入 IP 的最后一位,输入:211.167.97.*

如果你要允许一个 B 类网,那么你可以不输入 IP 的最后两位,输入:211.167.*

注意上面的写法,如果允许的是一个 C 类或者 B 类网,请最后保留点号(.*),切记!

每行写一个 IP,注意最后回车!最多 2 个 IP ,超过的会作废!至于输入整个IP或者B、C类网,就看你实际情况了。

2007/05/16 | STL简介
类别(计算机与编程) | 评论(0) | 阅读(7) | 发表于 18:43

一、STL简介
STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。

STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器),几乎所有的代码都采用了模板类和模版函数的方式,这相比于传统的由函数和类组成的库来说提供了更好的代码重用机会。在C++标准中,STL被组织为下面的13个头文件:<algorithm>、<deque>、<fu

2007/05/16 | Human being by SEAL
类别(音乐) | 评论(0) | 阅读(11) | 发表于 18:41

It is only love I feel
That will give us peace of heart

In my hour of desperate need

I...................
feel closer to the One

Oh........
but why...

Please
Human being
If you bleed
they will say it was destined

2007/05/16 | 性能测试和压力测试的区别
类别(计算机与编程) | 评论(0) | 阅读(31) | 发表于 16:03

我对性能测试比较有兴趣。这里是从网上看到的讨论性能测试和压力测试的文章。其实,更准确地说,它讲述了基于网络的产品的性能测试和压力测试。并不能代表所有软件类型的测试。权且贴过来,先解决有无问题,个人观点可以在后面讨论:

Quote from http://www.testage.net/TestTech/PT/200612/1353.htm
性能测试就是用来测试软件在系统中的运行性能的。性能测试可以发生在各个测试阶段中,即使是在单元层,一个单独模块的性能也可以使用白盒测试来进行评估,然而,只有当整个系统的所有成分都集成到一起之后,才能检查一个系统的真正性能。

性能测试经常和压力测试一起进行,而且常常需要硬件和软件

2007/05/16 | 究竟什么才是真正的软件测试
类别(计算机与编程) | 评论(0) | 阅读(25) | 发表于 10:23

  在G.J.Myers的经典著作《软件测试之艺术》《The Art of Software Testing《中,给出了测试的定义:“程序测试是为了发现错误而执行程序的过程”。这个定义,被业界所认可,经常被引用。除此之外,G.J.Myers还给出了与测试相关的三个重要观点,那就是:

  测试是为了证明程序有错,而不是证明程序无错误;
  一个好的测试用例是在于它能发现至今未发现的错误;
  一个成功的测试是发现了至今未发现的错误的测试。

  实际上,这里暗示了“软件测试”在不同侧面上的含义,也就决定了对软件测试不同的定义和不同的理解。根据作者多年的经验和

2007/05/16 | (转)十年编程经验凝结与新人们分享
类别(计算机与编程) | 评论(1) | 阅读(20) | 发表于 10:21
有天和朋友聊天,朋友是国内一家大型互联网企业的一位技术主管,朋友把他将近十年研发工作积累的心血总结成两点,这两点朋友刚一提出来我并没有马上明白,只是大约有这么一个概念,我还没达到朋友在技术领域的那种高度,不能彻底领悟他深刻的思想。但我想与众多刚刚踏入IT技术研发领域的新人们分享一下这位朋友的思想,我尽全力来解释阐述朋友的话语,希望能给大家带来一些启发。
 
第一点是:不断抽象已知的东西。现实生活总是包括很多零散的东西,待解决的问题不会只有一面,所以抽取零散东西的共同属性,聚合不同角度的同一面向,成为从问题领域进入编程领域的第一步。抽象的层次越高,你架构设计就越简单。
 
第二点是:面对未知的东西用已有的抽象经验来模拟体验,从而不断调整直至达到可以控制未知东西的程度。有了上面第一点的基础,才可能
2007/05/11 | 头文件stdafx.h到底是干什么的?
类别(计算机与编程) | 评论(0) | 阅读(79) | 发表于 16:50

所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。

预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname.pch。

编译器通过一个头文件stdafx.h来使用预编译头文件。stdafx.h这个头文件名是可以在project的编译设置里指定的。编译器认为,所有在指令#include "stdafx.h"前的代码都是预编译的,

2007/05/08 | 有关算法的时间复杂度
类别(计算机与编程) | 评论(0) | 阅读(214) | 发表于 13:01

算法的工作量用算法所执行的基本运算次数来度量,而算法所执行的基本运算次数是问题规模的函数,即算法的工作量 = f (n)
其中n是问题的规模。例如,两个n阶矩阵相乘所需要的基本运算(即两个实数的乘法)次数为n;即计算工作量为n;也就是时间复杂度为n3。

请问为什么是N的3次方

N的3次方是指这里举的例子:“两个n阶矩阵相乘”而言。
它说,这个问题的“规模”等于矩阵的阶数n。
两个n阶矩阵相乘的基本运算(两个实数的乘法)次数正好是阶数的三次方。f (n) = n ^ 3

别的算法的时

2007/05/05 | 做开发的真的就那么累么?
类别(计算机与编程) | 评论(2) | 阅读(17) | 发表于 12:24
不论是在民营,外企,还是国企,做开发的人跟你聊天的时候都是说又烦又累。不过通过大半年的时间下来,的确深有体会。虽身在国企,可是暴露的问题不小,缺点不少。。。
有时想想不如自己单独出来做项目闯闯比较好,几个项目做下来,也就可以松口气了。至少可以享受一下生活了,否则这么多年在学校岂不是白熬了。
看机会了,想想自己都这么大了,终身大事还没着落,唉~,人生真是个难尽的话题。
如果有一天我赚了足够多钱,我要全部用来搞科研,小时候的梦想我还会继续追求,人生还是有理想好,这是我跟别人最大的不同。我是一个理想主义者。。。
 
理想主义万岁~~~
2007/05/04 | 挂上来一个96年的格斗游戏的所有无限连击出招表
类别(EMU) | 评论(0) | 阅读(150) | 发表于 00:58
需要的看看。。。连续3天发生很多事情,真累。。。双截龙的连技: Billy: 1:前前C+前前C+A+前前C+A+前前C+A+前前C..........               2:前前C+前前C+B+前前B+B+前前B+B+前前B..........3:最好是版边前前C+前前C+空中前下后A+前前B+空中前下后A+前前B+空中前下后A+前前B+空中前下后A............(最后可以连一个下D+前 下后D!! 4:版边前前C+前前C+空中前下后A+前前C打飞+A+前前B+B+前前B............ 5:版边前前C+前前C+空中前下后A+前前C+A+前前C............ 6:版边前前C+前前C+空中前下后A+前前C+前下后A+A+前前C+前下后A+下D+后下前AB7:版边前前C+前前C+空中前下后A+前前C+空中前下后A+前前A+空中前下后A+前前C+A+前前C+空中前下后A+前前A+空中前下后A+前前C+下B+后下前AB8:版边前前C+前前C+空中前下后A+前前C+空中前下后A+前前……
2007/05/01 | 新加到音乐盒里的SEAL的HUMAN BEING的MV的歌词,听起来蛮有感觉
类别(音乐) | 评论(0) | 阅读(25) | 发表于 09:13

It is only love I feel
That will give us peace of heart

In my hour of desperate need

I...................
feel closer to the One

Oh........
but why...

Please
Human being
If you bleed
they will say it was destined

2007/04/30 | 又换了一种方法写排列2个数的大小
类别(计算机与编程) | 评论(0) | 阅读(10) | 发表于 16:15

#include <iostream.h>

main ()

{
cout<<endl;
cout<<"====================="<<endl;
cout<<"please input 2 nums: "<<endl;
cout<<endl;
cout<<"please input the x.value:"<<endl;
int x,y;
cin>>x;

2007/04/30 | 有关"C"及"C++"的概念
类别(计算机与编程) | 评论(1) | 阅读(15) | 发表于 15:29

由浅入深,在了解C++之前,除了我建议要有些C的基础外,在就是要对C++与C的区别进行一个深刻认识。但刚开始接触C++的时候这种感觉也许只会停留在表面上,大多数的人认为C++仅仅是对C的一个扩充,这种观点主要源于国内某著名程序设计教材的一段经典误导,才导致这样的结果。其实不然,除了些基本的程序思维及过程编程方法外,我们可以把C和C++完全看作两种不同的语言。这样的前提下进行学习才是比较好的。

C++与C的根本不同之处在于前者是面向对象编程语言,而后者是面向过程编程语言。稍后我会把有关OOP的思想及OOP的技术的翻译版本附上来。供大家参考和学习。

2007/04/29 | 我会利用整个五一长假整理出有关C++类的大量实例
类别(计算机与编程) | 评论(0) | 阅读(23) | 发表于 17:20

喜欢学习C++有潜入深的朋友们一定要加入啊,关注我的BLOG,只要能坚持来看看,肯定一段时间你会对C++有个比较全面的认识,对于那些初学者来说会是一个很好的入门。

-WaNGs.TeAMs

2007/04/28 | MICROSOFT的C编译器就是不一样,BORLAND不行喽
类别(计算机与编程) | 评论(1) | 阅读(91) | 发表于 15:01

发觉论C的编译器的IDE还是MICROSOFT的比较好,以前练习用的BORLAND的真的不知道怎么熬过来的。

下面这个例子是针对IF,FOR,WHILE三种逻辑控制的综合运用,很简单,供初学者练习。代码的意义为输入任意两个数,程序会把两个数之间的整数从大到小,再从小到大分别打印到屏幕输出出来。

#include <iostream.h>
#include <string.h>

main()

{
 cout<<endl;
 cout<<"=========================

2007/04/28 | C/C++头文件一览
类别(计算机与编程) | 评论(0) | 阅读(107) | 发表于 14:47

//////////////////////////////////////////////////////////////////////////

C、传统 C++

#include <assert.h>    //设定插入点
#include <ctype.h>     //字符处理
#include <errno.h>     //定义错误码
#include <float.h>     //浮点数处理
#include <fstream.h>    //文件输入/输出
#include <iomanip.h>    //参数化输入/输出
#

2007/04/27 | 杀了她喂猪歌词
类别(音乐) | 评论(1) | 阅读(129) | 发表于 01:34

刚刚更新了我的音乐盒,除了两支MV外,还有个比较凶狠的。

杀了她喂猪歌词
歌手:矮大紧

2004年11月14号11点14分
朝阳公园该死的酒吧关着该死的门
门口一辆该死的车里坐着该死的人
戴着该死的绿帽子攥着该死的棒球棍
十二点整她不出来十二点整她敢不出来我
一刀两断
十二点前她敢出来十二点前她陪他出来我
当场了断
一辆赃车吐出几条脏猴还玩儿命咳嗽
一个sb趴在我车头吐出一斤肺头
这儿的果多这儿的果尖这儿的果还不要钱
"昨儿我办过""昨儿我上过"这帮sb真tm

2007/04/26 | 中午咨询了一个C++友人,同样的问题,算法改进如下
类别(计算机与编程) | 评论(0) | 阅读(13) | 发表于 16:38

/* another programme about the same thing...list nums between 2 nums...*/

#include <iostream.h>
#include <string.h>

main()
{
 cout << "====================" << endl;
 cout << "please input 2 nums:" << endl;
 int from,

2007/04/26 | 一个FOR语句头的初始化引起的一些问题
类别(计算机与编程) | 评论(0) | 阅读(10) | 发表于 12:43

//show all nums between any 2 nums...\

#include <iostream.h>

main()
{
cout<<endl;
cout<<"+++++++++++++++++++++"<<endl;
cout<<"please input 2 nums: "<<endl;
cout<<endl;
long int x,y;
cout<<"please input the

2007/04/26 | 想学C++就来看,新整理的对于任何两个数范围内的所有数的排序输出
类别(计算机与编程) | 评论(0) | 阅读(15) | 发表于 10:59
//2002.9.22.show all nums between any 2 nums...\#include <iostream.h>main(){cout<<endl;cout<<"+++++++++++++++++++++"<<endl;cout<<"please input 2 nums: "<<endl;cout<<endl;long int x,y;cout<<"please input the x.value: "<<endl;cin>>x;cout<<"please input the y.value: "<<endl;cin>>y;long int mid;if (x>=y){mid=x;}else{mid=x;x=y;y=mid;}//cout<<endl;//cout<<"the big……
日志分类
首页[666]
计算机与编程[133]
EMU[40]
UFOs[24]
房产[127]
音乐[13]
LOG[0]
经济[120]
影视[3]
物理[7]
数学[8]
社会[105]
职场[9]
生物医学[18]
生活[59]