
linux/ubuntu/redhat
jianghuihong2012
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
redis数据库中的sds.h中字符串数组的一个说明
在redis源码sds.h中对于字符串结构体的定义如下:typedef char *sds;struct sdshdr { int len; int free; char buf[];};这里刚开始没有看明白char buf[]是什么个形式,不是说C语言里数组必须要初始化大小吗?那么这里是什么东西?我们先用一个简单的方法来查看一下结构体sdsh原创 2014-04-15 12:41:27 · 1178 阅读 · 0 评论 -
linux下tomcat删除文件命令集合
cd /usr/local/tomcat/bin./shutdown.shcd ../cd webappsrm -rf ROOTrm -rf ROOT.war首先进入到tomcat的bin目录下,然后关闭tomcat,并且返回目录删除文件和war文件。cd /usr/local/tomcat/binnohup ./startup.sh &重启服务器,并且后原创 2015-03-10 19:29:05 · 2622 阅读 · 0 评论 -
linux中根据端口号来关闭进程的shell命令
kill -9 $(netstat -nlp | grep :8080 | awk '{print $7}' | awk -F"/" '{ print $1 }')其中netstat -nlp | grep :8080 | awk '{print $7}' | awk -F"/" '{ print $1 }表示查询出占用端口号8080的进程ID,kill -9表示删除该命令。亲测可原创 2015-01-10 15:58:32 · 7977 阅读 · 2 评论 -
亲测可用的NS2对"1. AODV" "2. DSDV" "3. DSR" 的路由模拟
set a 1while {$a == 1 } {puts "Enter the Routing Agents in mobile networking"puts "1. AODV" puts "2. DSDV" puts "3. DSR" set top [gets stdin]if {$top == 1} {set opt(chan)原创 2014-06-13 16:58:36 · 2657 阅读 · 2 评论 -
ns2 有线UDP模拟
set ns [new Simulator] set tracefile [open out.tr w] $ns trace-all $tracefile set nf [open out.nam w] $ns namtrace-all $nf proc finish {} { global ns tracefile nf $ns flus原创 2014-06-12 11:03:06 · 927 阅读 · 0 评论 -
NS2模拟相关知识
分组投递率:指接收端收到的分组总数和发送端产生的分组总数之比,它可以反映网络所能支持的最大吞吐量,从而在一定程度上刻画了协议的完整性和正确性。原创 2014-06-12 09:55:54 · 748 阅读 · 0 评论 -
中科大计算机学院操作系统真题(www.itbuluoge.com)
IT部落格(http://www.itbuluoge.com)-快乐快速学习,专注于免费编程教程,在线编程,IT面试笔记,IT面试经验原创 2014-06-12 13:06:37 · 1523 阅读 · 0 评论 -
git提交文件代码
[root@mail html]# git add .[root@mail html]# git commit -a -m "modify login check"[master 8888a6d] modify login check 10 files changed, 27 insertions(+), 15 deletions(-) create mode 100644 info.ph原创 2014-06-11 21:29:27 · 865 阅读 · 0 评论 -
NS2的UDP模拟
1、场景这是采用了两个di原创 2014-06-10 16:42:40 · 2035 阅读 · 0 评论 -
ubuntu12.10安装ns2.35 提示make:***[linkstate/ls.o] 错误1
修改ls文件:ns-2.35/linkstate/ls.h 第137行void eraseAll() { erase(baseMap::begin(), baseMap::end()); }改为:void eraseAll() { this->erase(baseMap::begin(), baseMap::end()); }然后重新 ./install转载 2014-06-09 09:23:27 · 2332 阅读 · 2 评论 -
在OPENSSL编程中出现这个问题的解释
在编译的时候,如果出现了这个问题: undefined reference to `DH_new'这个是表示在编译的过程中,应该带上编译参数,也就是用原创 2014-05-20 22:46:41 · 791 阅读 · 0 评论 -
[Ubuntu]基于openssl的MD5加密C语言实现
Ubuntu下提示“error: openssl/md5.h: No such file or directory”的解决方案为 安装libssl-dev: sudo apt-get install libssl-dev 在linux c使用openssl/md5.h加密#include#include#includeint main( int argc, char转载 2014-03-23 20:07:03 · 1850 阅读 · 0 评论 -
git使用分享
第一次接触linux的开发,其实也就是在ubuntu下的开发,开始不会使用非界面化的版本控制工具,之前用过github的windows版本,用过svn。但是实际上大部分项目也没有用到这些版本控制工具。这次一个博士师兄推荐我们使用git来作为项目开发版本控制工具。刚开始我挺排斥的,毕竟是新东西,但是使用了一段时间后,发现各种方便和各种好处。首先在多个人做开发的时候,不同的改动的兼容非常方便统一。原创 2014-03-23 21:14:57 · 907 阅读 · 0 评论 -
定期清理服务器日志
背景有个调度应用,经常会发生应用程序异常crash,经过排查发现空间不足。df这个命令可以查看总的机器占用空间。然后使用find . -type f -size +100M查看具体的大文件。发现是有若干超大的日志存在。编写调度采用linux的crontab进行调度。首先编写删除指定目录的日志文件命令find /root -mtime +2 -name "*.log*" -exec rm -rf {}原创 2017-08-05 20:13:51 · 3396 阅读 · 0 评论