QQ_Sprite

导航

2016年3月1日 #

Python 2.7 因为少写括号导致的 SyntaxError 错误

摘要: 贴代码: # -*- coding: utf-8 -*- # 控制缩进tab数量 def GetTabStr(tab_num): tab_str = "" for i in xrange(0,tab_num): tab_str += "\t" return tab_str def BuildLine 阅读全文

posted @ 2016-03-01 10:33 QQ_Sprite 阅读(639) 评论(0) 推荐(0) 编辑

2015年1月19日 #

关于TortoiseGit使用的心得

摘要: 花了我一个晚上,终于弄明白为什么总是 push 失败的原因了!竟然是因为我用的是注册的用户名而不是邮箱名……囧死。另外搞清楚了一个问题,就是 Git 和远程仓库交互有两种方式,即 https方式和 ssh方式。如果你采用的是 https 方式,需要在 TortoiseGit 的设置中,把 Netwo... 阅读全文

posted @ 2015-01-19 00:55 QQ_Sprite 阅读(791) 评论(0) 推荐(0) 编辑

2014年11月21日 #

执行时关闭标识位 FD_CLOEXEC 的作用

摘要: 首先先回顾 apue 中对它的描述:① 表示描述符在通过一个 exec 时仍保持有效(书P63,3.14节 fcntl 函数,在讲 F_DUPFD 时顺便提到)② 对打开文件的处理与每个描述符的执行时关闭(close-on-exec)标志值有关。见图 3-1 节中对 FD_CLOEXEC 的说明,进... 阅读全文

posted @ 2014-11-21 18:04 QQ_Sprite 阅读(6237) 评论(1) 推荐(0) 编辑

2014年11月8日 #

关于 unsigned 型变量在计算过程中发生的事情

摘要: 运行环境:CentOS release 5.8 (Final)#include#includeusing namespace std;int main(){ unsigned short u = 10; unsigned int n = 0; ... 阅读全文

posted @ 2014-11-08 14:30 QQ_Sprite 阅读(713) 评论(0) 推荐(0) 编辑

2014年10月27日 #

使用 VS2005 通过按钮自动上传文件到Linux

摘要: 首先去官网下载 winscp,官网地址:http://winscp.net/eng/download.php 因为我这里是做自动上传工具,所以我只下载了精简版的:Portable executables 解压后,把两个可执行文件 WinSCP.com,WinSCP.exe 解压到 C:\Window 阅读全文

posted @ 2014-10-27 14:36 QQ_Sprite 阅读(504) 评论(2) 推荐(0) 编辑

2014年10月18日 #

技能功能整理

摘要: 获取玩家技能列表: CPlayerSkillList& rSkillList = pPlayerProperty->GetSkillList(); 获取玩家技能性技能: CSkillModule::GetPlayerSkill(pProperty, ..., ..., true); CSkillModule::GetPlayerSkill(pProperty, -1, ..., ...); 获取玩... 阅读全文

posted @ 2014-10-18 14:02 QQ_Sprite 阅读(176) 评论(0) 推荐(0) 编辑

2014年1月28日 #

Makefile 一点一滴(三)—— 尝试简单的变量替换

摘要: 上一版的 makefile:TestCpp : ./debug/TestCpp.o g++ -o TestCpp ./debug/TestCpp.o./debug/TestCpp.o : ./src/TestCpp.cpp g++ -c -o ./debug/TestCpp.o ./src/TestCpp.cpp clean : rm -rf ./debug/TestCpp.o这次尝试,用一些 makefile 函数对其进行替换,方便修改和移植。TARGET= ./bin/TestCpp$(TARGET): ./debug/TestCpp.o g++ -o $(... 阅读全文

posted @ 2014-01-28 15:12 QQ_Sprite 阅读(317) 评论(0) 推荐(0) 编辑

Makefile 一点一滴(二)—— 输出文件到指定路径

摘要: 先来看最简单的 makefile 文件:TestCpp : TestCpp.o g++ -o TestCpp TestCpp.oTestCpp.o : TestCpp.cpp g++ -c TestCpp.cpp clean : rm -rf TestCpp.o冒号前是要生成的文件,冒号后是该文件所依赖的文件下一行是生成所需的文件,注意,一定要以Tab开头。这里,我想将可执行文件置入 ./bin 路径下,二进制 .o 文件置入 ./debug 路径下,源文件 .cpp 置入 ./src 路径下于是我将其修改为:TestCpp : ./debug/TestCpp.o ... 阅读全文

posted @ 2014-01-28 15:11 QQ_Sprite 阅读(5770) 评论(0) 推荐(1) 编辑

Makefile 一点一滴(一)—— 从最简单的makefile模板写起

摘要: 我在网上先找了一个最简单的makefile。建立一个 TestCpp 目录,简单的写几行代码,命名为“TestCpp.cpp”,然后和这个最简单的 makefile 一起扔进去:TestCpp.cpp:#include using namespace std;int main(int argc, char *argv[]) { cout<<"Hello C++ Language !\n"<<endl; return 0;}makefile —— 第一个版本TestCpp : TestCpp.o g++ -o TestCpp TestCpp.oTest 阅读全文

posted @ 2014-01-28 15:11 QQ_Sprite 阅读(253) 评论(0) 推荐(0) 编辑

2013年4月28日 #

关于创建进程函数CreateProcess()字符串参数的说明

摘要: 参考:http://blog.csdn.net/a32132100/article/details/6412386void main(){ STARTUPINFO si = { sizeof(STARTUPINFO) }; PROCESS_INFORMATION pi; TCHAR szCmd[] = TEXT("cmd"); //LPWSTR szCmd = L"cmd";// 会导致运行时问题 //WCHAR szCmd[] = L"cmd";// 正确// LPWSTR szCmd = new WCHAR[4];// szCmd 阅读全文

posted @ 2013-04-28 20:09 QQ_Sprite 阅读(1413) 评论(0) 推荐(0) 编辑