
linux
文章平均质量分 75
Bill_Xiang
这个作者很懒,什么都没留下…
展开
-
Android内核编译、裁剪与运行
上篇我对ARM版linux进行了编译与裁剪,下面将编译、裁剪Android内核,并在模拟器上运行编译后的系统。 1、建立Android开发环境: 在Oracle官网下载jdk-7u15-linux-i586.tar.gz,复制到/usr文件夹下并解压: cp./jdk-7u15-linux-i586.tar.原创 2013-03-06 21:43:44 · 3763 阅读 · 4 评论 -
ARM版Linux内核编译与裁剪
Win7下使用Oracle VM VirtualBox搭建的Ubuntu11.10虚拟机1、建立交叉编译环境: 下载交叉编译器arm-linux-gcc-3.4.1.tar.bz2(http://download.youkuaiyun.com/detail/bill_xiang/5112653),并解压: tar jxvf arm-linux-gcc-3.4.1原创 2013-03-06 20:33:12 · 3880 阅读 · 1 评论 -
linux内核完全剖析 学习笔记 打字太累 截图
linux0.11 学习截图笔记,主要来自赵炯博士的内核完全剖析原创 2015-07-14 15:53:00 · 1187 阅读 · 1 评论 -
#pragma pack(1) 单身狗,自己挖坑自己踩
一些头文件里涉及网络传输的结构体被pack(1),pack()包裹的,然而有部分我新增的功能是从原有代码复制改写的,有一处只有pack,前面没有对应的pack(1),这倒问题不大,另一处是只有pack(1)而没有pack(),结果一个c文件包含了这个头文件和core_capture_config所在头文件,而另一个c文件只包含了core_capture_config所在头文件,这样两边对齐方式就不一样了原创 2017-03-13 22:44:04 · 2808 阅读 · 2 评论 -
Linux 服务器 ssh 登录特别慢
被这个问题困扰了很久,通过查阅大量网络资料找到了解决方法。网上关于这个问题的博客文章一大堆,但是都是千篇一律、互相拷贝,关于配置UseDNS 或者GSSAPIAuthentication的,解决不了问题,浪费了我大量时间。不能说那些方法没用,可能不适用我的情况,下面记录一下我的情况,为遇到相同情况的人提供一种新的解决方法。场景一台Linux文件服务器(具体是Redhat 7.2原创 2017-12-27 10:13:29 · 10149 阅读 · 3 评论 -
你大爷还是你大爷,但是返回值已经不是那个返回值了
为了提升系统性能,对用了很久的算法库(静态库)里面的统计函数进行改造;将原来每个统计周期都释放上一个统计周期数据结构,全部重新申请的做法,改成一次申请,后面每次都复用现有数据结构。之前已经测试过这块代码,当时感觉性能提升不是很明显就没有用,这两天同样是为了提升性能,将原来对不同统计项目的串行统计方法,改造成了每个统计项目都开一个线程,并发统计。然后发现线程里面就是释放数据结构重新分配那块挺费时,于...原创 2018-05-05 23:28:51 · 498 阅读 · 1 评论