infiniti

导航

2016年4月22日

STL set使用例子

摘要: #include<iostream>#include<set>using namespace std; #include<stdlib.h> #define random rand() class Edge{private: float errorMetric;public: float getEr 阅读全文

posted @ 2016-04-22 00:14 infiniti 阅读(360) 评论(0) 推荐(0) 编辑

2016年1月29日

git将已经同步的某类文件加入忽略列表并同步

摘要: 1> 添加.gitignore文件到根目录,并在文件中写入忽略文件的类型或具体路径,比如: *.zip 和 /RSGIS/SnowEffect/SnowEffect.pro.user 2> 将文件delete,注意不要删除本地的文件 3> 重新commit,push,成功 阅读全文

posted @ 2016-01-29 09:09 infiniti 阅读(751) 评论(0) 推荐(0) 编辑

2015年9月22日

VMWare虚拟机 使用vmtools拷贝文件 临时文件问题

摘要: Win7下, 临时文件会存放在路径C:\Users\admin\AppData\Local\Temp\vmware-admin\VMwareDnD,如果不及时删除,C盘就会越来越大直至放满. 阅读全文

posted @ 2015-09-22 16:00 infiniti 阅读(3631) 评论(0) 推荐(0) 编辑

2015年3月12日

CString std::string相互转换

摘要: CString->std::string 例子: CString strMfc=“test“; std::string strStl; strStl=strMfc.GetBuffer(0);std::string->CString例子: CString strMfc; std::strin... 阅读全文

posted @ 2015-03-12 16:42 infiniti 阅读(2986) 评论(0) 推荐(0) 编辑

2015年2月5日

vs2010连接postgresql数据库

摘要: Windows环境C/C++访问PostgreSQL主要有两种方式:利用Qt封装的数据库访问组件、利用PostgreSQL的API函数。使用Qt平台访问PostgreSQL的局限性很大,一旦脱离了访问组件,数据库就无法操作。使用数据库自带的API函数访问数据库具有较好的性能,但是API函数操作、理解... 阅读全文

posted @ 2015-02-05 14:27 infiniti 阅读(3129) 评论(1) 推荐(1) 编辑

2014年3月3日

python IDLE编程时遇到Python Error: Inconsistent indentation detected! 解决方法

摘要: 仔细检查了几遍代码,发现indent没有错误!之后试将所有indent都用空格代替,程序就跑起来了。具体原因可能是IDLE环境内的Tab键有小bug。 阅读全文

posted @ 2014-03-03 19:51 infiniti 阅读(986) 评论(0) 推荐(0) 编辑

2014年2月28日

python3.x IDLE学习及基础语法(学习head first python 第一章)

摘要: 1. 使用Tab键可以显示IDLE提供的一些建议;2. Alt-N 移至下一个代码语句,Alt-P 移至上一个代码语句;3. 列表类似于C++里的链表,有插入函数insert(位置,数据项),在列表末尾增加一个数据项append(数据项),在列表末尾增加一个数据项集合extend(数据项集合), 删除一个特定的数据项remove(数据项)。列表中存储的数据项类型可以是多种类型,如可以同时存字符串,也可以存数字或者其他类型。例子:person["wang shao jun", 26, "liao yuan", 25, "liu hao" 阅读全文

posted @ 2014-02-28 17:09 infiniti 阅读(526) 评论(0) 推荐(0) 编辑

2013年12月27日

Windows MFC 两个OpenGL窗口显示与线程RC问题

摘要: 问题为:背景界面是一个OpenGL窗口(对话框),在其上弹出一个OpenGL窗口(模态对话框)时, 1.上方的OpenGL窗口能响应鼠标操作等并刷新; 2.当移动或放大缩小上方的OpenGL窗口时,其中的模型就不会响应鼠标操作。 因为之前的程序是单对话框的,所以放大、移动等没有问题,现在变成多OpenGL窗口显示就出现问题了。网上查询得知,OpenGL 绘图的机制是:先用 OpenGL 的绘图上下文 Rendering Context (简称为 RC )把图画好,再把所绘结果通过 SwapBuffer() 函数传给 Window 的绘图上下文 Device Context (简记... 阅读全文

posted @ 2013-12-27 16:57 infiniti 阅读(5274) 评论(1) 推荐(0) 编辑

2013年6月14日

vs2008 同名.cpp和.h文件之间转换的实现(转)

摘要: I’ve been doing a lot of managed C++ programming lately and I had forgotten what a pain it is switching back and forth between the header file and source file. Back in the days of Visual Studio 6 I had a macro that switched between the CPP and H file, so I went googling, but the macro Ifounddidn’t w 阅读全文

posted @ 2013-06-14 15:54 infiniti 阅读(1907) 评论(0) 推荐(0) 编辑

2013年4月3日

C/C++语言void及void指针深层探索(转)

摘要: 1.概述许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。2.void的含义void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义:void a;这行语句编译时会出错,提示“illegal use of type ‘void‘”。不过,即使void a的编译不会出错,它也没有任何实际意义。void真正发挥的作用在于:(1 阅读全文

posted @ 2013-04-03 08:49 infiniti 阅读(314) 评论(0) 推荐(0) 编辑