- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 如何封装.h和.a静态库使得头文件中不含有暴露内部实现的private成员变量
参考:C++类怎么将一些成员的声明定义都放到cpp文件中 http://bbs.youkuaiyun.com/topics/350125990实现:分为四个文件: 最终需要交给别人的只有network.h和network.a,而network.a包含了network.cpp、networkImp.cpp和networkImp.h下面查看各个文件的内容:1. network.h(交给别人的头文件)cla
2016-05-29 15:38:52
7940
原创 代码注释(code comments)
常见的代码tag:FIXME - should be corrected. HACK - a workaround. TODO - something to be done. UNDONE - a reversal or “roll back” of previous code. XXX - warn other programmers of problematic or misguidin
2016-04-22 11:21:55
1229
转载 Git忽略规则及.gitignore规则不生效的解决办法
修改.gitignore发现并未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:git rm -r --cached .git add .git commit -m 'update .gitignore'
2016-04-19 13:35:39
3272
原创 Xcode 项目编译错误debug经验汇总
一. 头文件找不到报错:不说了解决方法:项目->target->Build Settings->Header Search Paths将对应的头文件路径加上二. 引入类库或框架文件找不到报错:”libtool can’t locate file for …”解决方法:1. 项目->target->Build Phases->Link Binary with Libraries中添加类库或框架,2.
2016-03-29 16:56:15
973
原创 cocos2d-x 解决win32下 从文件对话框选择文件,显示在游戏中乱码的问题
本文章分为三个部分: 1. 讲解调用win32的API打开文件系统对话框,选择文件(支持多选) 2. 讲解如何把win32使用的宽字符字符串(WCHAR*)转换为多字节(char*)字符串 3. 讲解如何把win32使用的多字节gbk字符串(char*)转换为cocos2d-x使用的多字节utf8字符串(char*)一. 从文件对话框的调用 我们在应用程序中,经常可以在“打开”按钮中调出wi
2016-03-13 17:22:37
818
原创 cocos2d-x学习笔记
一. lambda表达式lambda表达式采用引用传值时需要特别小心变量的生命周期,引用在调用lambda函数时变量可能已经被释放了(如局部变量)。尽可能使用传值。计算生命周期时,lambda函数和普通新定义的函数加上selector是没有什么区别的。二. 回调的几种方法 参见: http://www.cocoachina.com/bbs/read.php?tid=217556以schedul
2016-03-02 13:36:14
622
原创 php文件上传后台存储中文乱码问题解决方案
用户上传文件后,我们以它原有的文件名保存(有时是中文),可以用php的move_uploaded_file命令:move_uploaded_file($tempFile, $targetFile); // $tempFile是服务器暂存文件的位置,$targetFile是带有中文文件名的新位置但在我的ubuntu服务器上,文件会乱码,需要先用icotargetFile=iconv(′UTF−8′,
2016-01-12 14:12:26
1341
原创 批量修改MySQL列级别字符排序方式为utf8
直接将整个数据库中所有表中所有列的排序方式及字符改为UTF8以及uft8_general_ci的方法:1. 执行该SQL语句:(最后TABLE_SCHEMA修改为你的数据库名)SELECT CONCAT('ALTER TABLE `', table_name, '` MODIFY `', column_name, '` ', DATA_TYPE, '(', CHARACTE
2016-01-04 13:40:38
3951
1
原创 mic openmp 求dijkstra
#include #include #include #include using namespace std;#define NODENUM 264346#define MAXNODENUM 1000000#define MAXEDGENUM 4000000#define THREADNUM 64#define MAXINPUTLINE 512#define s 0 //
2015-06-28 22:04:53
842
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人