- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu下lua插件使用方式
找到wireshark全局配置文件夹地址 配置方法:STEP 1:cd /usr/share/wiresharkvi init.lua添加yunshang.lua的绝对路径,如下图STEP 2:不能用超级用户运行wireshark普通用户启用wireshark配置命令:root@Sandbox# groupadd wireshar
2017-09-17 11:46:39 931
转载 Go语言的工作空间和GOPATH环境变量
转载于:http://www.linuxidc.com/Linux/2015-02/113676.htmGo语言并没有强制一定要使用一定的工作空间和项目结构,对于小型的Go程序依靠Go run等命令就可以直接编译运行。然而,保持良好的工作空间和文件结构,对于管理源代码和发布程序都是非常有帮助的。对于大型的Go语言项目,工作空间则是一定要的。1、Go语言的工作空间结构
2017-09-11 17:23:08 2097
转载 [Issue]repo/repo init-解决同步源码Cannot get http://gerrit.googlesource.com/git-repo/clone.bundle
转载于:http://www.cnblogs.com/aaronLinux/p/5862235.html1. 前两天想搭建freescale L3.0.35_4.1.0_BSP包,结果LTIB环境搭建好,也编译出rootfs/uboot/kernel的Image了,但是准备移植uboot的时候发现uboot-200908版本的board/freescale下面并没有imx6的板
2017-09-11 10:14:40 628
原创 关于代码重构的一些想法
代码重构与迭代是系统开发过程中必然经历的过程。从我个人的认知来说,我追求完美,喜欢做出一些让自己赞叹的产品,我关注代码实现的细节。个人开发经历中,做过几次比较大规模的重构。第一次是在学校,做政府项目,自己开发,自己测试,自己打包,自己release版本。当大到一个系统,或小到一个函数,自己看着觉得不爽的时候,基本可以确定,实现已经不是最优的了,至少在自己的认知范围内,必然有优化的空间。我就是用
2017-09-10 19:32:26 415
原创 tcmalloc安装与使用
1、git clone https://github.com/junlon2006/gperftools2、./autogen.sh3、./configure4、make; make install5、 echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf6、/sbin/ldconfig7、8、gcc动态连接,加上-ltcm...
2017-09-05 20:49:15 1673
转载 内存优化总结:ptmalloc、tcmalloc和jemalloc
转载于:http://www.cnhalo.net/2016/06/13/memory-optimize/概述需求系统的物理内存是有限的,而对内存的需求是变化的, 程序的动态性越强,内存管理就越重要,选择合适的内存管理算法会带来明显的性能提升。比如nginx, 它在每个连接accept后会malloc一块内存,作为整个连接生命周期内的内存池。 当HTTP请求到达
2017-09-05 18:57:12 70571 1
转载 物理内存与虚拟内存解析
转载于:第一层理解1. 每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构 2. 一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,代码等从磁盘拷贝到自己的进程空间,哪些数据在哪里,都由进程控制表中的task_struct记录,task_struct中记录中一条链表,记录中内存空间的分配情况,
2017-09-03 21:52:45 365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人