自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的程序世界

Python 脚本 C++ C 游戏 系统

  • 博客(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打造实用学生信息管理

学生成绩管理系统执行程序,介绍https://blog.csdn.net/b2b160/article/details/133716256?spm=1001.2014.3001.5502

2023-10-24

SimpleCG图像操作基础

图片素材

2023-10-20

毫秒时间控件选择demo

问题区的解答https://ask.csdn.net/questions/7896698

2023-03-06

学生课程系统源代码下载

论坛 一个提问的回答代码,https://bbs.csdn.net/topics/606668632,

2022-05-17

康威生命游戏简单实现Visual Studio 2010(MFC)

康威生命游戏Windows演示程序,使用MFC实现,Visual C++ 2010编译,这个是演示程序,源代码后面上传。有这方面研究兴趣的可以下载来玩玩。

2021-07-24

蚂蚁算法MFC实现执行文件

蚂蚁算法的MFC实现,依据百度百科的文字描述,实现一个简单蚂蚁算法,是演示程序,非代码,对此感兴趣的朋友如果需要源代码请留下您的联系方式.

2012-05-17

金山开源界面库界面设计器KuiDesigner V1.0

详细使用请入http://blog.csdn.net/b2b160/article/details/6611326 金山开源界面库界面设计器,金山界面库界面XML可视化编辑器

2011-07-17

分离自金山卫士开源项目中的界面库

使用方法参考http://blog.csdn.net/b2b160/archive/2011/02/25/6207724.aspx 金山对其金山卫士进行了开源,目前已经公开了7个子项目, 不过也许很多人和我一样对安全部分的功能并不感兴趣,毕竟那需要比较艰辛的工作。但对其所运用的界面库部分可能比较感兴趣,所以将他从代码里分离出来,方便使用.

2011-03-19

游戏或软件打包资源提取器

一些游戏或软件会将资源打包成一个文件,这个软件就是用来分解打包软件为散装文件的.目前只能处理非压缩,非加密资源.只是一个练习作品,未做细节优化,不是源码,如果大家都觉得想要代码的话,我会整理好发出 相关介绍请看http://blog.csdn.net/b2b160/archive/2011/01/31/6170792.aspx

2011-01-31

XMPP协议的IM客户端IMPanda

有感于3Q大战,自己编写了一个XMPP协议的客户端,目前只实现了简单的基础功能,可以发送消息.其他功能正在开发中.默认已经注册了一个GTalk帐号供测试,大家有自己的GMail帐号也可以直接输入测试.

2011-01-02

鼠标CPL扩展,在属性框加入贪吃蛇游戏

那天有网友问怎么在控制面板里的鼠标设置里添加一个对话框,顺口答应了该网友要为他写个代码

2010-12-25

LoginGame开机回答问题1.03版

LoginGame开机回答问题1.03版 匆忙间升级到1.03版本,难免有很多bug,所以就免费大赠送了,不要资源分了。 没有做1.02到1.03的平滑升级,所以会覆盖的1.02版本的哦。 因此就不发布安装版本了。

2010-07-12

LoginGame安装版

这个软件是在看到CSDN中有人希望能在开机时候给他儿子设置一些问题,回答后才能启用计算机. 于是根据该用户需求写了这个软件. 目前版本是 v1.0.0.2 2010.6.13 已经具备如下功能: 1. 开机自动运行 2. 屏幕锁定,按键锁定 3. 问题设置及系统管理 这个是安装setup版本

2010-06-13

LoginBin绿色版

这个软件是在看到CSDN中有人希望能在开机时候给他儿子设置一些问题,回答后才能启用计算机. 于是根据该用户需求写了这个软件. 目前版本是 v1.0.0.2 已经具备如下功能: 1. 开机自动运行 2. 屏幕锁定,按键锁定 3. 问题设置及系统管理

2010-06-13

学习DirectUI的测试Demo

看到有同学放出了炫彩的库,最近练习着也写了一个, 不过只是练习作品,还没整理成库。也没用图片,但感觉原理和炫彩那个差不多,也发来给大家给些参考意见。 不过只是Demo哦,还没成库,不过要实现成炫彩那样的也不难。未来准备开始着手编写实用的库了。 不是源码发布,喜欢源码的朋友不需要下载的。

2010-06-13

LoginGame安装版

这个有bug,大家不要下,下载另外新加的那个,资源没法删除,只能设置10分,大家不要下。 下载这个 http://download.csdn.net/source/2454418

2010-06-13

开机回答问题才让使用

在论坛看到有人需要这个软件,心血来潮做了一个.需要的就下来看看

2010-06-10

ADO数据库访问示例

配合数据库教程的ADO数据库访问示例,示范性程序,功能集中,非常适合学习。

2010-06-06

COM组件设计与应用教程

COM组件设计与应用,非常浅显易懂,是真正厚积薄发之作。可见原作者对COM有很深刻的理解,是初学者不可多得的教材。

2010-03-25

Windows消息文本显示

我们知道调试程序时,察看的Windows消息都是数值型的,例如0x111等,这显然不能直观显示是何种消息,为了方便查看,特别是初学者,做了这个查看器,将消息转成直观的WM_CREATE,WM_COMMAND等,以及调用函数,具体使用方法可查看博客文章。

2010-03-17

Windows消息文本显示

将Windows消息从数值转化为WM_CREATE,WM_CLOSE之类的文本。方便初学者调试程序。

2010-03-16

三原色调色板,并显示其到黑色的渐进色

调色板,显示三原色组合出的颜色,并显示其到黑色的渐进色

2009-12-29

坦克大战GUI游戏制作教程4配套程序

坦克大战GUI游戏制作教程4配套程序,实现了游戏界面显示.

2009-10-30

坦克大战GDI游戏制作配套代码

坦克大战第三篇配套代码.实现了游戏菜单框架.VS2008

2009-10-29

坦克大战教程所附地图编辑器

所做坦克大战教程的编辑器.具体看我的博客相关文章. MFC编写.

2009-10-28

在CListCtrl之间及CListCtrl内部实现拖放

在CListCtrl之间及CListCtrl内部实现拖放

2009-08-12

MFC的SDI程序多视图支持

SDI只支持单文档,单VIEW,可以使用拆分窗口实现多VIEW.本类实现多个VIEW,同一时间只显示单个VIEW,并可实现VIEW之间的切换.详细用法请看博客相关文章

2009-07-03

加密与解密实战攻略实例演示

加密与解密实战攻略实例演示 加解密入门,学习实例

2009-06-11

安装制作源代码

安装制作源代码<br/>可以制作简单的安装程序.自己定制.有严格代码规范,很好的学习代码.

2007-05-28

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

TA关注的人

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