
其他杂项
jason09527
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux 向外TCP最大连接只能打开28232个端口限制tuning
今天试着自己实现一个server,用50个进程每个10000个connect,当server接收到的连接数到28280的时候,client出现错误:部分进程返回错误:99ERR:File:client.cpp LINE:16 connect failed! msg:99: Cannot assign requested address部分进程返回错误:110ERR:File:c转载 2011-11-02 01:12:27 · 2199 阅读 · 0 评论 -
状态模式学习笔记 --有限状态机的实现
有限状态自动机的实现方式1、使用switch/case模式,每个case表示一个状态,而在case的处理里面进行状态转换。如:switch(state){case LOCKED:switch(event){case COIN:state = U原创 2011-10-05 11:34:00 · 1957 阅读 · 0 评论 -
3G核心网技术揭秘 CS PS IMS
3G 移动通信原创 2011-04-03 17:57:00 · 2821 阅读 · 0 评论 -
看论文,写论文,请用NoteExpress
如果你需要写论文,请用NoteExpress管理你的参考文献吧。这个软件真的很好用,你不用因为使用word的插入参考文献而烦恼了。NoteExpress支持一键插入参考文献,能够方便的插入。一次建立题录后,你以后写论文,只要是在NoteExpress里面有数据题录的,都可以插入,真的相当的方便。 所以,安装NoteExpress后,你可以直接在线搜索论文。而且下载论文前,你可以只下原创 2010-05-10 21:53:00 · 4616 阅读 · 2 评论 -
配置msvc命令行环境(续)——编写msvc编译脚本
在配置好msvc命令行环境后(见《配置msvc命令行环境》), 就可以使用命令行编译一些小的示例程序了。如果需要把编译脚本发布给其他人, 或者需要测试多个VC版本, 还需要一些小技巧。先回忆下需求:1. 要将编译脚本发布给其他人需要尽可能减少对客户机器配置(主要是环境变量)的依赖。2. 要测试多个VC版本需要尽可能避免使用本机上的全局(系统或当前用户)环境变量,因为切换不方便。3. 编写脚本对自己转载 2009-04-23 11:48:00 · 1467 阅读 · 0 评论 -
配置msvc命令行环境
有些时候使用命令行而不是IDE去编译源代码会比较方便。而在命令行下使用msvc的编译器——cl, 需要为其配置环境。一、 环境变量测试测试cl的环境是否配置妥当, 可以执行如下测试:win键+R 启动运行 -> 输入cmd(winnt系列)或者command(win95系列) -> 回车, 打开命令行窗口。键入"cl"并回车, 如果有类似如下的输出 :----------------转载 2009-04-23 11:48:00 · 1962 阅读 · 0 评论 -
重构学习笔记
何时重构:1、不用留出大块的时间来重构,只要编码过程中进行重构2、事不过三3、添加功能的时候,A、为了让代码更容易理解 B、为了更容易添加一些功能,让代码结构更具有弹性4、修真bug时重构,重构让代码更清晰,更容易发现bug 5、代码审核时候重构。有助于团原创 2011-07-31 23:58:42 · 1454 阅读 · 2 评论 -
测量网络的MTU值
或者直接用:traceroute -F xx.xx.xx.xx 1473 -F 表示不分片。关于TCP/IP的MTU(转载) 1: 什么是MTU? MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。 大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大,大的数据包就会原创 2012-07-20 18:49:44 · 12904 阅读 · 0 评论 -
虚拟机能ping通,不能上网检查方法
今天弄了个虚拟机,结果发现不能上网,可以ping通,但是浏览器打不开网页,网络上搜索了一下按下面方法进行检查:ping www.球最大的中文搜索网站.com //查看网络是否正确联通nslookup www.球最大的中文搜索网站.com //查询dns是否联通telnet www.球最大的中文搜索网站.com 80原创 2011-10-25 17:16:21 · 2766 阅读 · 0 评论 -
院士教你读文献
无论题目从何而来,都必需紧密追踪当前有关科学领域发展的动向。从研究生时代开始,在导师 教导下,以周围同学为榜样,我就养成了每周必定去图书馆浏览最新期刊的习惯,几十年如一日,雷打不动。如果确实有事,下周必定补上。我当时有一个小记录册,登录所有对本专业重要的刊物,每期读过后,一定做记录,决不遗漏一期,直至今日。现在可以在网上阅读所有重要刊物的目录和摘要,这就更容易做到了。掌握文献、转载 2011-11-06 10:59:51 · 934 阅读 · 0 评论 -
linux下安装protobuf教程+示例(详细)
1 在网站 http://code.google.com/p/protobuf/downloads/list上可以下载 Protobuf 的源代码。然后解压编译安装便可以使用它了。安装步骤如下所示: tar -xzf protobuf-2.1.0.tar.gz cd protobuf-2.1.0 ./configure --prefix=/usr/local/protobu转载 2013-12-28 17:48:27 · 792 阅读 · 0 评论 -
Too many open files 问题的解决
2008-10-10 14:42在Linux下,我们使用ulimit -n 命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。注意这个问题和Too many open files in system 错误的差别,将在下一篇介绍。 对于一般的应用来说(象Apache、系统进程)1024完全足够使转载 2011-11-02 01:18:45 · 1307 阅读 · 0 评论 -
git学习笔记
git学习笔记参考资料:https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A51. git的四个工作区工作区Working Area 暂存区Stage 本地仓库 Local Repository远程仓库 Remote Repository关系见图:2. 5种状态未修改(Origin):原始文件 已修改(Modi原创 2018-01-13 17:19:48 · 944 阅读 · 0 评论