随笔分类 - Linux系统使用
摘要:一、需求 1)有两个相关的branch github下载的repo有master和work两个分支,由于远端已经更新,master分支落后于远端分支,work分支又有新的更新内容,需要将远端master分支的更新pull下来,并且和work分支进行合并。 二、操作步骤 1)有两个相关的branch
阅读全文
摘要:doxygen是一款生成开源代码说明文件的工具,因为不需要编译源码,用作代码的分析也十分方便。 一、安装 二、使用 示例:简单的代码调用关系的分析 代码见用 Graphviz+pvtrace 可视化函数调用 - fengbohello - 博客园 1.运行doxywizard出现doxygen的gu
阅读全文
摘要:1.pull所有branch for remote in `git branch -r `; do git branch --track $remote; done for remote in `git branch -r `; do git checkout $remote ; git pull;
阅读全文
摘要:1.方法一enable ascii print 2.方法二 打印packet的metadata 首先enable printing 然后开始输出 PacketMetadata::ItemIterator metadataIterator = q->BeginItem(); PacketMetadat
阅读全文
摘要:问题: 之前想装最新的virtualbox版本,从官网下载了virtualbox最新的5点几的版本,使用sudo dpkg -i *.deb进行安装的。 然而,在virtualbox中启动了ubuntu14.04之后,本想通过安装guest additions disk image的方式支持共享文件
阅读全文
摘要:背景: 有一次遇到过安装的新的内核后,ubuntu并没有显示选择内核的grub菜单,按shift键才会弹出,有时候shift按得不准就又进入了不是想进入的那个系统。 配置方法: sudo vim /etc/default/grub 注释掉GRUB_HIDDEN_TIMEOUT GRUB_HIDDEN
阅读全文
摘要:一、背景: 出于测试的需要,在ubuntu 14.04系统中通过virtualbox虚拟机安装了额ubuntu 14.04系统(guest os)。安装过程采用ubuntu 14.04的默认分区方法。 起初只给guest os分配了8GB的虚拟硬盘空间,随着guest os中存储的内容越来越多,8G
阅读全文
摘要:一、环境 ubuntu 14.04 一台有串口的PC(编号PC1,被调试机器) 另一台PC通过USB转串口线连接PC1(编号PC2,发起调试命令的机器) 二、串口线配置及测试 安装cutecom USB转串口连上PC2,并和PC1相连 PC1和PC2使用sudo cutecom将串口软件打开 PC1
阅读全文
摘要:udt是通过udp进行端到端可靠传输的一个协议,有其默认拥塞控制算法。之前ubuntu下wireshark的版本是1.10,不能直接解析udt数据包[1],升级到最新的2.0.0即可过滤udt数据包升级wireshark 下载wireshark源码,目前下载的是wireshark-2.0.0,解压后...
阅读全文
摘要:软连接就是一个快捷方式,建立软连接的方法ln -s source-path-or-file link-file建立硬连接ln source-path-or-file link-filelinux进入软连接所指向的原目录cd $(readlink -f link-file)linux - Find o...
阅读全文
摘要:一、背景 由于windows和linux对换行的标识不一样,不同系统的代码传递导致代码格式的改变中可能会带来程序无法正常编译通过的问题。因此根据一些编译的错误提示,可以定位到是文件格式的问题,要对程序的文本文件进行转换。二、解决方法 windows标识一行的结束用的是回车换行符,即'\r\n',也叫...
阅读全文
摘要:一、问题描述 最近安装了ubuntu14.04,并在ubuntu14.04中编译了一次内核。这之后大部分情况下用sudo apt-get install 安装应用都会出现“gzip: stdout: No space left on device”的问题。现象和[1]类似。 我的ubuntu分区大小...
阅读全文
摘要:一、作用 文件/etc/apt/sources.list是一个普通可编辑的文本文件,保存了ubuntu软件更新的源服务器的地址。和sources.list功能一样的是/etc/apt/sources.list.d/*.list(*代表一个文件名,只能由字母、数字、下划线、英文句号组成)。source...
阅读全文
摘要:最近本来是准备通过升级的方式把ubuntu从12.04升级到12.10再升级到13.04的,但是升级到12.10之后,可能是因为某一步的操作不当,出现无法进入系统的情况。不过还好的是升级之前保存了主要的文件,于是便决定重新安装ubuntu。这里总结一下我通过用硬盘安装的步骤:一、文件下载ubunt...
阅读全文
摘要:1.安装参考http://hi.baidu.com/lowkey2046/item/7ff8b33abe492bd06d15e9b62.配置当前系统语言默认为英语1)点击右上角的键盘按钮-》配置进入界面2)点击配置界面左下角的加号添加搜狗输入法,更换皮肤可以参考http://www.cnblogs....
阅读全文
摘要:对于带宽的测量,通常采用的办法有两种:1.通过链路传输一个已知大小的文件,统计传输文件所需要的时间。用文件大小除以时间就可以得到链路的带宽;2.通过链路传输一定量的数据,在传输的过程中每隔一个指定的时间间隔统计一下传输的数量大小。用传输的数据量大小除以时间就可以得到链路的带宽。 针对方法1,就需要快速产生一个任意大小的文件。在Linux和Windows环境下都有现成的工具可以帮助完成这项目标。在Linux环境下的实现方法 使用dd命令:功能是复制文件,并且可以通过选项指定复制方式。比如 dd if=/dev/zero of=test.txt bs=32 count=32(源文件是/dev/z.
阅读全文
摘要:发现在写脚本的的时候有三个符号都很有用一个是管道命令符"|",一个是并行执行命令符"&",另一个是“&&” 所谓管道,充当的作用就是连接管道的前后两个部分。具体来说就是将管道前的命令执行的结果作为管道后的输入。例如android中查看dns相关属性的时候就可以是用命令getprop |grep dns由于getprop返回的结果较多,但是并不是所有的都是我们目前所关心的,使用grep命令对getprop的输出进行过滤,只保留包含关键字dns的,这样就将和dns相关的android系统的属性显示出来了。 并行执行命令"&a
阅读全文

浙公网安备 33010602011771号