11 2016 档案
摘要:使用 Ruby on Rails 快速开发 Web 应用程序
阅读全文
摘要:Omnibus GitLab documentation(中文安装说明) 在自己的服务器上部署 GitLab 社区版->较为全面 GIT & REPO & GERRIT (三) gitlab+gerrit+jenkins持续集成框架 (安装后无法访问首页) 清华大学开源软件镜像站(ubuntu14.
阅读全文
摘要:mysql查询今天、昨天、7天、近30天、本月、上一月 数据
阅读全文
摘要:性能分析_linux服务器CPU_Load Average 理解Linux系统中的load average(图文版) 理解Load Average做好压力测试 top命令的Load average 含义及性能参考基值 几点说明: 1、低利用率的情况下是否会有高Load Average的情况产生呢?理
阅读全文
摘要:busybox中的ps命令是针对于嵌入式的,其中一些选项并不完整。因此需要将源码下载下来,进行交叉编译 官方下载地址 github下载地址 含有configure,我在此使用的是这个源码包,官方的包在公司编译服务器上执行autogen.sh出错 编译脚本-不带ncurses: ncurses下载地址
阅读全文
摘要:linux中的jiffies变量 全局变量jiffies用来记录自系统启动以来产生的节拍的总数。启动时,内核将该变量初始化为0,此后,每次时钟中断处理程序都会增加该变量的值。一秒内时钟中断的次数等于Hz,所以jiffies一秒内增加的值也就是Hz。 系统运行时间以秒为单位,等于jiffies/Hz。
阅读全文
摘要:Linux proc/pid/task/tid/stat文件详解
阅读全文
摘要:嵌入式 如何定位死循环或高CPU使用率(linux) ./ps -L c -e -o pid,tid,pcpu,cmd | sort -k3 -r -n Linux proc/pid/task/tid/stat文件详解 Linux 系统 CPU 占用率较高问题排查思路 嵌入式Linux系统的性能优化
阅读全文
摘要:jitter buffer QoS的解决方案 注:此博客中的某些说法是有问题的,如65536的整数倍,则其buffer会太大=》64k*1.5k=98M,另在超时处理中也有问题 VOIP中何为动态JitterBuffer 所谓动态的JitterBuffer是指网关 的RTP媒体接受部分安排一定数量的
阅读全文
摘要:APR The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent in
阅读全文
摘要:.md文件 markdownPad软件打开 http://markdownpad.com/download/ 查看工具下载 https://github.com/nicolahery/markdownpad-github md文件对应的css Markdown语言详解 md文件格式 md为MarkD
阅读全文
摘要:FreeSWITCH 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。FreeSWITCH 可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等。可以用作一个简单的交换引擎、一个PBX,一个媒体网关或媒体支持IVR的服务器等。它支持SIP、H323、Skype、
阅读全文
摘要:折腾gcc/g++链接时.o文件及库的顺序问题 链接静态库的顺序问题 GCC 编译使用动态链接库和静态链接库--及先后顺序 及环境变量设置总结 交叉编译静态库的链接顺序 问题: 1、当lib1.a lib2.a中存在相同的函数test,均不是static的。main.c中使用到test函数。在编译链
阅读全文
摘要:源码下载地址 注:官方地址下载不了,可能不再维护了,此是一个老项目 efence中相关环境变量控制: gdb的局限性: 有的时候,gbd 给出的 crash 上下文其实并不是真正发生问题的第一现场,在多线程程序设计中,这种情景会让 bug 的追查陷入误区。 内存调试工具Electric Fence
阅读全文
摘要:Leaktracer,Valgrind,ElectricFence 内存泄漏分类 以发生的方式来分类,内存泄漏可以分为4类: 常发性 发生内存泄漏的代码会被多次执行到,每次被执行的时候都会导致一块内存泄漏。 偶发性 发生内存泄漏的代码只有在某些特定环境或操作过程下才会发生。常发性和偶发性是相对的。对
阅读全文