05 2012 档案
MongoDB命令帮助系统
摘要:在安装MongoDB后,启动服务器进程(mongod),可以通过在客户端命令mongo实现对MongoDB的管理和监控。看一下MongoDB的命令帮助系统:[plain]view plaincopyroot@dev2:~#mongoMongoDBshellversion:1.8.3connectingto:test>helpdb.help()helpondbmethodsdb.mycoll.help()helponcollectionmethodsrs.help()helponreplicasetmethodshelpconnectconnectingtoadbhelphelpadmin
阅读全文
生产环境最佳实践
摘要:生产环境最佳实践1.linux 系统:1】关闭文件系统/分区的atime 选项Vi /etc/fstab在对应的分区项后面添加noatime ,nodiratimeLABEL=/1 / ext3 defaults 1 1LABEL=/data1 /data ext4 defaults,noatime,nodiratime 1 22】设置文件句柄4k+,目前该配置已经集成到启动脚本中。Vi /etc/security/limit.conf* soft nproc 65536* hard nproc 65536* soft nofile 65536* hard nofile 655363】不要使用
阅读全文
Boost Serialization在网游中的应用
摘要:网游中需要在客户端和服务器之间传递多个字符串, 字符串的个数不定, 各个字符串的长度也不定.对于长度变化不大的字符串, 可以用最大字符串长度:struct MyCmd : public Cmd{ WORD wNumber; BYTE aStrings[MAX_SIZE][0];};这样会浪费一点带宽.如果不这样, 可以用一个长的数据串, 在数据头部指出字符串的长度, 或者直接用'\0'分隔多个字符串, 如:struct MyCmd : public Cmd{ DWORD dwDataLen; BYTE data[0];};这样需要拼接和解析处理.如果用序列化串...
阅读全文
VIM编辑器使用技巧
摘要:在Vim中设置tab在 Vim 中可以很方便的根据不同的文件类型来设置使用 tab 制表符或者空格,还可以设置长度,非常灵活。首先来看如何设定 tab 的宽度以及如何确定用 tab 制表符还是空格来表示一个缩进:在自己的家目录下建立.vimrc文件(修改好后运行一下source ~/.vimrc使用配置文件生效)然后输入 set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab / expandtab其中 tabstop 表示一个 tab 显示出来是多少个空格的长度,默认 8。softtabstop 表示在编辑模式的时候按
阅读全文
浙公网安备 33010602011771号