- 博客(7)
- 资源 (3)
- 收藏
- 关注
转载 QTableWidget 应用总结
QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。它跟QTabelView的区别:QTableWidget是QTableView的子类,QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),QTableWidget则只能使用标准的数据模型,并且其单元格数据是QTableWidgetItem的
2013-04-19 17:03:02 901
转载 std::string常用算法
toupper, tolower地球人都知道 C++ 的 string 没有 toupper ,好在这不是个大问题,因为我们有 STL 算法:string s("heLLo");transform(s.begin(), s.end(), s.begin(), toupper);cout transform(s.begin(), s.end(), s.begin(), tol
2013-04-16 09:56:05 2369
转载 Boost.Lambda
Boost.Lambda是什么?Boost Lambda库是C++模板库,以C++语言实现了lambda抽象.Lambda这个术语来自函数编程语言和lambda闭包理论,lambda抽象实际上定义了匿名函数.了解过C#新引入的匿数函数特性或Lisp编程的人,对这些概念理解会有很大帮助.Lambda库设计的主要动机是为STL算法提供灵活方便的定义匿名函数对象的机制.这个Lambda库究竟是有什么
2013-04-15 13:52:39 663
转载 关于栈、堆、静态存储区最大可分配大小的探讨
中午看《编程之美》的第2.5节中有这么一小段程序:float array[100 000 000];这个1亿个float变量,这样就有8亿个字节,转化为二进制单位G,就是小于等于1G。这样大小的数组量只能用堆(动态申请内存变量)或者静态存储区(全局变量)来申请。 好了,转入今天要讲的正题。到底栈、堆、静态存储区能申请的最大分配大小是多少呢? 栈(stack
2013-04-11 13:43:03 1271
转载 OGRE 1.7.2 编译方法
1.想编译OGRE,最起码要有OGRE的源码吧。可以去官方网站下载最新的源码包,我这里用的是1.7.2版本的,下载下来的文件叫 ogre_src_v1-7-2.exe。运行下载下来的程序,解压源码到一个目录下备用。2.下载并安装DirectX SDK,官方建议的版本是 DirectX SDK - February 2010。不同版本的DXSDK可能会造成OGRE编译失败,这个要注意
2013-04-11 11:17:46 767
转载 Win7 文件访问时间和修改时间不一样的原因分析
在Win7下,我注意到一个现象,就是经常文件属性中的“访问时间”和“修改时间”是不一致的,如下图:这个文件是我在21:41 创建的,然后我在21:42修理里面的内容并保存。按照常理,访问时间应该和修改时间一致才对。现象是反而比修改时间早,很奇怪。根据GetFileTime这个API,和文件相关的时间有3个:BOOL WINAPI GetFileTime( __in
2013-04-03 16:14:22 2018
转载 Ogre内存管理nedmalloc结构分析
nedmalloc结构分析 nedmalloc是一个跨平台的高性能多线程内存分配库,很多库都使用它,例如:OGRE.现在我们来看看nedmalloc的实现 (以WIN32部分为例) 位操作小技巧;i.获取最低位的出现位置的掩码;x&(-x)ii.判断值为2的幂:x & (x-1) == 0iii.获取从最低的值为1的位开始到左边MSB的掩码: x | (-x)
2013-04-02 11:07:43 808
UniPatcher_v2017.6 Unity2017.3亲测可用
2018-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人