- 博客(32)
- 资源 (5)
- 收藏
- 关注
转载 vs201的vc++目录
先新建一个项目,然后打开属性页,如图:然后双击microsoft.cpp.win32.user(两个都行),然后弹出设置框如图:选择vc++目录,如图在右边添加包含目录与库文件
2012-07-01 20:46:56
786
转载 vs使用技巧
Visual.Studio程序员箴言 - 笔记技巧 0 删除文件中的当前行: Home + Shife-End + Delete技巧 1.1 避免意外复制一个空白行工具->选项->文本编辑器->所有语言->常规: 没有选定内容时对空行应用剪切或复制命令技巧 1.2 通过剪贴板来循环粘贴不同内容Ctrl-Shift-V: 可以在过去剪切或复制到剪贴板上的2
2012-02-03 01:00:41
3877
2
原创 ogre例子程序SampleBrowser_d.exe运行出错
64位win7编译出来的SampleBrowser_d.exe启动会报错退出。原因是OIS_d.dll不是64编译出来的。重新用vs将OIS_d.dll编译成64位的即可
2012-02-01 00:31:29
1669
1
转载 [c、c++]宏中"#"和"##"的用法
[c、c++]宏中"#"和"##"的用法(zz)宏中"#"和"##"的用法一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.用法:#include#includeusing namespace std; #define STR(s) #s#define CONS(a,b) int(a##e##b)int main(){
2011-12-01 00:11:14
1226
转载 几个cegui,ogre编译错误的处理
1. 编译orge时的错误 objidl.h(11280): error C2061: syntax error : identifier '__RPC__out_xcount_part' 解决办法:寻找rpcsal.h 文件,并将其删除。根本原因是在vc2010里的windows7 sdk 包含了这个文件,并且里面的定义有所不同。解决掉这个重复编译问题就行,在vc2
2011-11-30 01:55:11
2277
转载 ogre 1.7.0的下载、配置和编译指南
转载-->http://www.cnblogs.com/oiramario/archive/2010/03/03/1677461.htmlogre 1.7.0的下载、配置和编译指南----------------------------------------------- 1. ogre 1.7.0的下载地址:https://sourceforge.net/
2011-11-30 01:54:02
494
转载 c++宏#和##的使用
[c、c++]宏中"#"和"##"的用法(zz)宏中"#"和"##"的用法一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.用法:#include#includeusing namespace std; #define STR(s) #s#define CONS(a,b) int(a##e##b)int main(){
2011-11-22 00:33:59
515
原创 函数调用方式“__stdcall”,"__cdecl"
如果通过VC++编写的DLL欲被其他语言编写的程序调用,应将函数的调用方式声明为__stdcall方式,WINAPI都采用这种方式,而C/C++缺省的调用方式却为__cdecl。__stdcall方式与__cdecl对函数名最终生成符号的方式不同。若采用C编译方式(在C++中需将函数声明为extern "C"),__stdcall调用约定在输出函数名前面加下划线,后面加“@”符号和参数的字节数,形如_functionname@number;而__cdecl调用约定仅在输出函数名前面加下划线,形如_funct
2010-11-11 14:50:00
661
原创 CString,string,char *,int之间的转换
先弱弱的说下CString,string,charCString是MFC提供的一个处理字符串的类string是C++标准库中提供处理字符串的类char是原生从C来的字符串处理string 转 CStringCString.format("%s", string.c_str());char* 转 CStringCString.format("%s", char*);char* 转 stringstring s(char *);string s(char *);你的只能初始化,在不是初始化的地方最好还是用ass
2010-06-10 16:34:00
526
原创 UltraEdit-32 (编辑工具)V14.20 注册码(验证有效)
UltraEdit-32 (编辑工具)V14.20.1.1006 纯净安装特别版 注册信息: 注册名:www.orsoon.com 注册码:HKJMW-HGLMQ-NJKKW-WKBNW-LLHGL-LFNGB-LOCLG-UMEPL
2010-04-14 23:04:00
1573
原创 定义并初始化时调用拷贝构造函数
#include "iostream"#include "stdio.h"#include "string.h"using namespace std;class demo{private: char *p; int i;public: demo () { p="zct"; cout<<"默认构造函数"<<endl; } demo
2010-03-25 17:27:00
976
转载 vc设置检查内存泄露的方法
使用Microsoft Visual C++来检测和隔离内存泄漏 作者: Edward Wright 日期: 2000年05月24日 简介具有动态的分配和释放内存的能力是C/C++程序语言的重要特色之一,但是中国的哲人孙子指出,最强有力的也是最脆弱的。对C/C++应用程序来说这当然是正确的,内存管理错误通常是bug起源之一。非常微妙且难于检测的bug之一就是内存泄漏——不能正确地去
2010-03-24 23:10:00
1928
1
转载 iostream和iostream.h的区别
装自http://blog.youkuaiyun.com/wanghua305/archive/2009/07/17/4356880.aspxiostream.h和iostream 区别2008-04-08 17:49C++中新定义的方法都是有名字空间的 比如cout就属于std名字空间 如果include头文件的时候加上.h,默认会using namespace 否则需要自己加上 using n
2010-03-24 21:54:00
1313
原创 vector删除元素erase和通用算法remove
vector::erase()和algorithm中的remove函数都可以用来删除vector中的元素。但是其中也有些区别。erase函数的定义,通过迭代器来删除单个或者范围的元素iterator erase( iterator _Where);iterator erase( iterator _First, iterator _Last);
2010-03-23 11:11:00
10513
原创 stl基本容器学习——函数对象
先看下algorithm中提供的查找函数find_if的定义(find_if是find的加强版)template InputIterator find_if( InputIterator _First, InputIterator _Last, Predicate _Pred );find的函数原型,就是第三个参数又函数对
2010-03-23 09:54:00
749
原创 stl基本容器学习1
stack栈可以使用vector,deque,list来实现,创建时可以直接指定使用哪种结构来创建栈。例如stack> istack; 就是创建了一个内部使用vector构建出来的stack。第二个参数也可以忽略,则用默认的**创建,我也不知道是那种。同样队列queue也有相似的处理。
2010-03-22 15:50:00
458
原创 const的常用场合及注意提防
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设
2010-03-22 14:53:00
593
原创 引用与指针
使用原则:永远不要从函数中返回对局部变量的应用或者指针 引用通常被用于主子函数间需要互传大量数据的设计之中,从而减少大量数据经过堆栈的复制。C语言中,主子函数若要对非全局变量实施写操作时,只能通过传递实形参数的指针(地址)来实现。直接使用指针很容易造成地址溢出的错误。c++着可以使用引用类型使用传递的实参、形参都指向同一个内存地址,即减少了大量数据经过堆栈的复制,又避免地址溢出的错误发生。
2010-03-17 09:10:00
366
原创 c++传递用...传递随意个参数
#include#include "time.h"#include"windows.h"#include "stdarg.h"using namespace std;void main(){ int i; int record[100]={0}; srand((unsigned)GetCurrentTime()); for(i=0;i<10
2010-03-16 21:39:00
734
原创 python,c++,C#随机数生成
先说pythonpython的random模块提供了多个伪随机数发生器,默认都是用当前时间戳为随机数种子。下面是该模块几个最常用的函数random() Return the next random floating point number in the range [0.0, 1.0). randint(a,b) Return a random integer N
2010-03-16 17:06:00
3418
原创 复习下const指针
const与指针的三种结合(1)指向常量对象的指针 不能修改被指向对象的值,但是能修改指向的对象,由指向A改为指向B const char*p="some string"(2)指向某个对象的常量指针 不能修改指向的对象,但是能修改指向对象的值,指向对象A的值由a改成b char const *p="some string"(3)指向常量对象的常量指针 上面说
2010-03-15 21:34:00
395
原创 html中加载flash后的路径问题
在页面A中加载了一个flash文件a.swf后,a.swf的路径就会变成A所在的路径。如果在a.swf中要加载b.swf时,这时候的路径就要进行相应的处理。本来按照a.swf和b.swf在磁盘中的存放路径,a中加载b是很简单的,但是现在a.swf已经变成页面A所在的路径了,如果还是安装原来的路径去加载b.swf就加载不了了。因此可以在as代码加载b.swf时做下处理。 va
2010-03-12 21:21:00
1059
原创 查询中文按照拼音排序
查询中文按照拼音排序 select id,name from product_ringtone_album order by CONVERT( name USING gbk ) COLLATE gbk_chinese_ci ASC python连接MySql ,先安装python2Mysql库 import MySQLdb conn = MySQLdb.conn
2010-03-10 10:07:00
448
原创 C#中string 与stringbuilder的区别(大部分语言都有类似的这两种类型)
C#中string 与stringbuilder的区别String对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.Strin
2010-02-05 20:02:00
598
转载 快打旋风的一些设置
快打旋风【收费技能问题】问:“收费技能”是与“基本技能”重合好还是不要冲突好?注:强烈感谢玩家陆岩、孔繁兴答:陆岩——“关于收费技能重合或冲突问题,真不能一概而论的,要看自己的技能然后定收费技能,重合还是不重合。如果主动技能太多,重合是必要的,如果主动技能太少,就要避免重合了。至于最适合自己的,要试了才知道。切换不同收费技能上场,看看哪个好,还有就是不同的对手要用不同的收费技能对付
2010-01-09 13:19:00
3502
2
转载 ascii unicode utf8 gkb之间的关系
Unicode UTF GBK之间的关系,在python中如何转化2008-07-03 14:48Unicode是一个字符集,不是一种编码,她只是定义了一个字符空间,把字符集中的字符映射到了相应的整数上,并为每一个字符提供了唯一的名字,比如, 中 U+4E2D。但unicode并没有定义编码方式(codec),也就是从字符集到字节序列的映射方式。有专门为unic
2010-01-08 10:20:00
1417
转载 辛苦工作之余来看看一些短笑话
昨天接到一骗子短信,让我速把钱汇入农行一账号。我半小时后顺手回了一条:已存5000,请查收。 今天结果收到回复:"都跑银行三趟了,还没收到你的钱,你这个骗子!一妇女拿假钞去买早点,小贩恼了:“大姐,你给假钞也就算了,那起码是张印的,你这张钞票居然是画的!退一万步说,画的也就算了,你给画一张十块的、五块的都行,你还给画张七块的! 七块就七块吧,最起码也得画彩色的啊,居然用铅笔,算了,黑白就黑白的好
2009-12-25 22:08:00
775
转载 flash快捷键
最近使用flash开发,把flash的快捷键也学一学工具类 箭头工具【V】 部分选取工具【A】 线条工具【N】 套索工具【L】 钢笔工具【P】 文本工具【T】 椭圆工具【O】 矩形工具【R】 铅笔工具【Y】 画笔工具【B】 任意变形工具【Q】 填充变形工具【F】 墨水瓶工具【S】 颜料桶工具【K】 滴管工具【I】 橡皮擦工具【E】 手形工具【H】 缩放工具【Z】,【M】 菜单命
2009-12-22 17:54:00
554
原创 使用pyExcelerator
二、Excel文件写入这个才是重头。那么安装好 pyExcelerator 之后,读了 Readme.txt 之后了解到它的文档正在进行当中,因此想多了解如何使用它需要看它所带的例子,甚至看源程序。下面是我从例子中了解的如何写一个 Excel 文档需要了解的。为了方便,在导入这个模块中使用了import *的方式。from pyExcelerator import *首先导
2009-12-18 11:21:00
998
原创 去掉空格时注意全半角的区别
过滤掉字符串中的空格时,要注意全角空格和半角空格的区别 string a="半角空格 ,全角空格 。" 要过滤掉字符串a中的空白字符,就必须半段半角的和全角的(mark:全角的空格不等于两个半角的空格) 开始处理的时候可以先把全角的空格replace成半角的空格,再进行处理。当然,如果只是想要去掉首尾的空格,就不要做替换了。直接判断两种类型的空格 当然
2009-12-08 13:44:00
1016
转载 在网页中插入flash
装载(作者mypages)Flash是Macromedia公司出品的用在网页中的动态的交互式多媒体技术,由于它制作的动画丰富多采,体积小,可边下载边播放,还可在网页中加入声音等众多优点,因此,Flash已逐步成为了事实上的交互式网络夭量图形标准。我们在许多站点看到的令人羡慕的动画都是Flash动画,所以许多网页制作者都争相制作Flash动画并把它运用到自己的网页中去。但是大家常用的Frontp
2009-12-07 09:41:00
749
visual assist(visual studio必备工具)包含破解程序
2010-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人