- 博客(28)
- 资源 (27)
- 收藏
- 关注
转载 通往 WinDbg 的捷径
导言你钟情什么样的调试器?如果你问我这个问题,我会回答是“Visual Studio + WinDbg”。我比较喜欢Visual Studio那朴实无华且易操作的接口,更喜欢它能迅速把我需要的信息以可视的形式展示出来。但遗憾的是,Visual Studio调试器无法获取某些信息。例如,假设我想知道哪个线程正在占用特殊的临界区?或者是哪个函数占用了大部分的栈空间?不用担心,有WinDbg呢。它的
2009-02-27 17:17:00 1013
转载 vc中,unicode项目向多字节字符集项目移植.
1: 首先更改项目属性为多字节字符集.2: 对于所有 L"字符串", 去掉L, 或改为=> _T("字符串") ps1: _T是个自动替换的宏, 可以根据编译条件的不同, 替换成不同的东西. ps2:若想使用_T,要先包含文件3: 替换所有的 WCHAR 为 TCHAR4: 替换所有的Unicode函数为非Unicode函数 eg _wsplitpath_s => _split
2009-02-27 14:17:00 2994
转载 比较详细Python正则表达式操作指南
本文是通过Python的 re 模块来使用正则表达式的一个入门教程,和库参考手册的对应章节相比,更为浅显易懂、循序渐进。本文可以从 http://www.amk.ca/python/howto 捕获目录 目录[隐藏]1 简介2 简单模式2.1 字符匹配2.2 重复3 使用正则表达式3.1 编译正则表达式
2009-02-25 11:36:00 1035 1
转载 教你如何清除SQL日志
教你如何清除SQL日志 1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。清除Log有两种方法: 1.自动清除法 开放数据库选项 Trunc Log on
2009-02-23 18:21:00 2280 1
转载 python字符操作
在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用import。
2009-02-22 01:18:00 1208
转载 python文件目录操作
1.获得当前路径在Python中可以使用os.getcwd()函数获得当前的路径。其原型如下所示。os.getcwd()该函数不需要传递参数,它返回当前的目录。需要说明的是,当前目录并不是指脚本所在的目录,而是所运行脚本的目录。例如,在PythonWin中输入如下脚本。>>> import os>>> print current directory is ,os.getcw
2009-02-22 01:06:00 7299
原创 Google搜索原理论文精编版
介绍了Google搜索原理的论文《The Anatomy of a Large-Scale Hypertextual Web Search Engine》这篇文章中,我们介绍了google,它是一个大型的搜索引擎(of a large-scale search engine)的原型,搜索引擎在超文本中应用广泛。Google的设计能够高效地抓网页并建立索引,它的查询结果比其它现有系统都高明。
2009-02-18 17:05:00 1584
转载 使用Python多线程抓取并验证代理
最简单的,只要用Python的urllib2.urlopen()函数就可以了;然后,有个网站喜欢封人,所以,得找一批代理,轮流抓它的信息;有的网站不允许程序抓取,所以,就得加入一些头信息;有的网站需要登录,这时就要用到Cookies;最后,为了提高效率,最好是使用多线程。(PS,有个地方要注意,urlopen这个函数,设定了一个全局对象opener,所以如果你使用了多个线程,每个线程使用一个代理,
2009-02-18 16:17:00 2471
原创 在Eric4下用PyQt4编写Python的图形界面程序
作者RunningOn 本文是PyQt4的入门教程。网上能搜到其它教程,但我觉得讲得不是很清楚,希望这篇文章对入门者更加有帮助。 先介绍一下PyQt4。Qt4图形库一经发布就好评不断,它在Python下的绑定PyQt4更是让我眼前一亮,不但漂亮,而且开发程序非常方便。在我看来,PyQt4最大的改进之一是它不再拘泥与各种布局控件了,也就是说,现在写图形界面程序,和VB一样可以直接拖控
2009-02-18 16:16:00 2410
原创 Python爬虫
(1)Python版简单网络爬虫 URLLister类,负责从HTML文本中根据标签提取URL,但也会提取一些垃圾URL,有待改进from sgmllib import SGMLParserclass URLLister(SGMLParser): def reset(self):
2009-02-18 16:04:00 12503 1
原创 VC 界面库皮肤库
CJLib(mfc扩展开发包,是xtreme toolkit的前生,但xtreme toolkit收费了)http://www.codejock.com/BCGControlBar(收费,mfc扩展开发包,功能很强大)http://www.bcgsoft.comSkinMagic(收费,看起来像Office)http://appspeed.com/html/download.html
2009-02-17 16:27:00 2426
原创 Windows汇编语言开发环境
Windows、Linux等现代操作系统都运行于CPU的保护模式下。学习保护模式的汇编语言编程,要选用合适的编译、调试工具,编译工具决定了汇编程序的语法、结构,而调试工具则能够帮助我们迅速查找程序中的错误,提高调试效率。本实验指导书采用Microsoft公司的MASM 6.14作为编译工具,Microsoft Visual C/C++作为开发调试环境。1.1 汇编程序结构和其他语言
2009-02-17 15:51:00 11654 3
转载 python调用C和C++代码(BOOST)
本文使用了Boost中有关Python的部分,并着重介绍如何用C++写的函数或是类,并让Python能调用。先看我们设计好的C++函数和类。#include #include //定义一个函数void msgbox(const std::string& str){ MessageBox(0,str.c_str(),"msgbox",MB_OK);}//定义一个C++类class Hell
2009-02-17 15:31:00 1477
原创 C++扩展和嵌入Python应用
Python简介Python是一种简单易学,功能强大的解释型编程语言,它有简洁明了的语法,高效率的高层数据结构,能够简单而有效地实现面向对象编程,特别适用于快速应用程序开发,也可以用来开发大规模的重要的商业应用。Python是一个理想的脚本语言。Python免费开源,可移植到多种操作系统,只要避免使用依赖于特定操作系统的特性,Python程序无需修改就可以在各种平台上面运行。Pytho
2009-02-17 15:20:00 1127
转载 C中调用PYTHON
C中调用PYTHON#include Python.h>int main(int argc, char *argv[]){Py_Initialize();PyRun_SimpleString("from time import time,ctime/n""print Today is,ctime(time())/n");Py_Finalize();retu
2009-02-17 14:49:00 3587
转载 python import模块方法
python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:(1)主程序与模块程序在同一目录下:如下面程序结构:`-- src |-- mod1.py `-- test1.py 若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 import *;(2)主程序所在目
2009-02-17 14:49:00 1352
转载 Python调用DLL
使用ctypes模块可以很方便的调用DLL(也包括Linux下的so等文件)中的函数,下面将给出一个演示的例子。首先创建一个简单的DLL,直接拷贝自网上的某篇教程(Lib.h)#ifndef LIB_H#define LIB_Hextern "C" int __declspec(dllexport)add(int x, int y);#endif(Lib.cpp)#include "Lib.h"i
2009-02-17 14:35:00 954
原创 用C语言扩展Python的功能
Pyton和C分别有着各自的优缺点,用Python开发程序速度快,可靠性高,并且有许多现成模块可供使用,但执行速度相对较慢;C语言则正好相反,其执行速度快,但开发效率低。为了充分利用两种语言各自的优点,比较好的做法是用Python开发整个软件框架,而用C语言实现其关键模块。本文介绍如何利用C语言来扩展Python的功能,并辅以具体的实例讲述如何编写Python的扩展模块。Python
2009-02-16 14:40:00 682
转载 衡量引擎的主要指标和参数
国际上衡量引擎的主要指标和参数(都是最基本的核心技术): Direct Illumination(直接光照) Indirect Illumination(印射光) Global Illumination(全局光照) Local Illumination(局部印射) Photonmap(光子贴图) Raytracing(光线追踪) Radiosity(光能传递) bouncing light(光子反
2009-02-14 12:55:00 951
转载 游戏知识
游戏引擎的功能估计在具体动手之前,设计和实现基于命令的语言的第一步就是要解决以下两个问题: ● 游戏引擎具体能够实现什么功能。 ● 游戏引擎的脚本具体需要实现什么功能。区分游戏引擎能够具体实现什么样的功能以及游戏脚本实际需要完成什么样的功能是非常重要的。因为游戏引擎能够具体实现的功能并不意味着游戏脚本可以访问或者调用。所有那些你想让游戏脚本可以访问的功能都应该封装进
2009-02-14 12:15:00 1309
原创 游戏连接
http://hi.baidu.com/zxc8/blog/category/Directx http://hi.baidu.com/%CE%FC%BC%D1%BC%D1/blog/item/056861076227a8c97a894741.html
2009-02-13 00:42:00 1237
转载 directx中丢失的设备(lost device)
丢失的设备一个Microsoft? Direct3D?可以处于操作状态或丢失状态。操作状态是设备的正常状态,设备按预期运行并present所有渲染结果。当事件发生时,如全屏应用程序失去键盘输入焦点,设备就转变到丢失状态,这会导致渲染无法进行。丢失状态表现为所有渲染操作的悄然失败,这意味着即使渲染操作失败所有的渲染方法仍可以返回成功码。在这种情况下,IDirect3DDevice9:re
2009-02-13 00:41:00 2182
转载 赵青-《剑侠情缘网络版》开发回顾
这篇文章首发于一本谈游戏研发的杂志,是赵青写的,写得非常不错。《剑侠情缘网络版》开发回顾 2003 年的1月,我刚刚开发完《天王》项目,正在休息、总结和规划下一个项目。《天王》是我开发的众多项目中最满意的一个,虽然这篇文字主要是对《剑侠情缘网络版》(以下简称《剑网》)这个项目的回顾,但作为《天王》的项目经理和主程序,我还是想简单谈谈它。《天王》有几个第一:它是西山居第一个采用外购引擎来开发的游
2009-02-13 00:11:00 3446
转载 .X文件中的AnimationSet分析
从网上下了个模型,导出成.X文件放程序里后发现有些问题。虽然模型动作很多,但是所有动作都放到同一个动画集里了。这样导致的后果就是这个模型只能看不能用。。。 在经过对.X文件格式分析后,发现可以修改下.X文件来把所有动作分离出来,放到不同动画集(AnimationSet)里去。理论上完全可以。于是便开始手动修改,像老黄牛般的改了一个多小时,等到头晕眼花的时侯,才发现手动修改不现实。一个
2009-02-12 23:55:00 1331
转载 网络游戏的位置同步
【转】有关位置同步的方案实际上已经比较成熟,网上也有比较多的资料可供参考。在《带宽限制下的视觉实体属性传播》一文中,作者也简单提到了位置同步方案的构造过程,但涉及到细节的地方没有深入,这里专门针对这一主题做些回顾。 最直接的同步方案就是客户端在每次发生位置改变时都向服务器报告 ,服务器再转发给周围的其他玩家,其他客户端将对应的游戏实体移动到新的位置上。 但是这样存在一个问题,每个玩家
2009-02-12 23:55:00 898
转载 多动画集在D3D下的渲染
多动画集在D3D下的渲染对于只包含一个关键帧.x文件的渲染,无论是图书还是论坛都有很多介绍,可是对于包含多个动画的.x文件的渲染,却很少提及,可是在实际的游戏场景中,单桢动画的应用几乎很少,人物不但要能表现站立、行走的简单动作,还要表现施放魔法等复杂的动作。那么怎么才能渲染这些动作呢?SDK里面的MultiAnimation 例子介绍了这种方法,可是由于代码很长,不易理解,下面介绍笔者根据这个例子
2009-02-12 23:40:00 1202
转载 网格模型高级技术
类cAnimMesh是最关键的一个类,所有与骨骼动画相关的具体实现细节都封装在该类中,该类还定义了类cAllocateHierarchy的一个对象m_alloc_hierarchy,该对象完成从文件中加载动画网格模型的骨骼层次结构、动画数据以及其他用于绘制模型的几何数据。 类cAnimMesh的定义如下所示:class cAnimMesh{private: cAllocateHiera
2009-02-12 23:25:00 2329
原创 3D游戏数学知识章目
第1章 向量1.1 向量的性质1.2 点积1.3 叉积1.4 向量空间1.5 本章小结习题第2章 矩阵2.1 矩阵的性质2.2 线性方程组2.3 逆矩阵2.4 行列式2.5 特征值与特征向量2.6 对角化2.7 本章小结习题第3章 变换3.1 通用变换3.1.1 正交矩阵3.1.2 手向性3.2 缩放变换3.3 旋转变换3.3.1 绕任意轴旋转3.4 齐次坐标3.4.1 四维变换3.4.2 点向量
2009-02-12 00:49:00 1131
C 语言课程设计:SimpleCG打造实用学生信息管理
2023-10-24
康威生命游戏简单实现Visual Studio 2010(MFC)
2021-07-24
金山开源界面库界面设计器KuiDesigner V1.0
2011-07-17
分离自金山卫士开源项目中的界面库
2011-03-19
游戏或软件打包资源提取器
2011-01-31
XMPP协议的IM客户端IMPanda
2011-01-02
LoginGame开机回答问题1.03版
2010-07-12
LoginGame安装版
2010-06-13
LoginBin绿色版
2010-06-13
学习DirectUI的测试Demo
2010-06-13
LoginGame安装版
2010-06-13
Windows消息文本显示
2010-03-17
MFC的SDI程序多视图支持
2009-07-03
有做操作系统的同学吗
2022-09-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人