02 2014 档案

摘要:Equip.h:22: error: two or more data types in declaration of 'EquipConfig'Equip.h:22: error: conflicting declaration 'typedef class PBDropSubPackConfigMgr EquipConfig'Equip.h:6: error: 'struct EquipConfig' has a previous declaration as 'struct EquipConfig'make: *** [co 阅读全文
posted @ 2014-02-25 20:03 hanframe 阅读(261) 评论(0) 推荐(0)
摘要:如何向expect脚本里面传递参数比如下面脚本用来做ssh无密码登陆,自动输入确认yes和密码信息,用户名,密码,hostname通过参数来传递ssh.expPython代码 #!/usr/bin/expect set timeout 10 set username [lindex $argv 0] set password [lindex $argv 1] set hostname [lindex $argv 2] spawn ssh-copy-id -i .ssh/id_rsa.pub $username@$hostname expect "yes/no" send & 阅读全文
posted @ 2014-02-24 17:00 hanframe 阅读(10235) 评论(0) 推荐(1)
摘要:system "/path/to/a.sh" 阅读全文
posted @ 2014-02-24 16:40 hanframe 阅读(1455) 评论(0) 推荐(0)
摘要:数组的声明:1)array[key]=value # array[0]=one,array[1]=two复制代码2)declare -a array # array被当作数组名复制代码3)array=( value1 value2 value3 ... )复制代码4)array=( [1]=one [2]=two [3]=three ... )复制代码5)array="one two three" # echo ${array[0|@|*]},把array变量当作数组来处理,但数组元素只有字符串本身复制代码数组的访问:1)${array[key]} # ${array[1] 阅读全文
posted @ 2014-02-24 11:27 hanframe 阅读(6290) 评论(0) 推荐(0)
摘要:1.连续内存序列容器(vector,string,deque)序列容器的erase方法返回值是指向紧接在被删除元素之后的元素的有效迭代器,可以根据这个返回值来安全删除元素。vector c; for(vector::iterator it = c.begin(); it != c.end();) { if(need_delete()) it = c.erase(it); else ++it; }2.关联容器(set,multiset,map,multimap)关联容器的erase方法没有返回值,被删除的迭代器失效,所以删除前必须确保能得到下一个迭代器,可以用“后置递增迭代器”技术。map m; 阅读全文
posted @ 2014-02-23 14:07 hanframe 阅读(334) 评论(0) 推荐(0)
摘要:初步准备在后台加一个进程,用来控制进程中的各种数据,修改,查看,删除玩家数据类似于后端的gm控制平台 阅读全文
posted @ 2014-02-21 16:06 hanframe 阅读(206) 评论(0) 推荐(0)