- 博客(20)
- 资源 (3)
- 收藏
- 关注
转载 Hello World 6
本文装载自:http://www.cnblogs.com/xuqiang/archive/2010/03/29/1953689.html卸载hello程序现在再来看看我们的Hello World程序:#include int main (){printf ("hello world\n");return 0;} 在进程运行结束后,我们会显示的调用ex
2013-04-30 16:56:51 561
转载 Hello World 5
本文装载自:http://www.cnblogs.com/xuqiang/archive/2010/03/29/1953689.html系统调用实现参考文章:http://docs.huihoo.com/joyfire.net/6-1.html 操作系统为在用户态运行的进程与硬件的通信提供了一组接口,然而用户进程是不能直接和硬件交互的,而是通过系统调用来实现和硬件的
2013-04-30 16:55:53 551
转载 Hello World 4
本文装载自:http://www.cnblogs.com/xuqiang/archive/2010/03/29/1953689.html开始”映射“之旅,在上面的讲解中经常提及到“”映射“的概念,那到底什么是映射?一个线性区可以和磁盘上的某个文件关联或者是某个文件的一部分来关联,这也就意味着内核把线性区的访问页内某个字节的访问转换成对于文件的中相应页面的访问,这种技术称之为“内
2013-04-30 16:54:53 632
转载 Hello World 3
本文装载自:http://www.cnblogs.com/xuqiang/archive/2010/03/29/1953689.html这里开始分析hello中的一个寻址过程的实现。当然现在的情景是:(当然可能只是一小部分加载到了内存中,大部分的需要使用缺页异常处理来实现内存分配)。在sys_exece()函数中,在内存ram中保存了命令行参数,环境参数,但是代码段
2013-04-30 16:53:43 641
转载 Hello World 2
本文装载自:http://www.cnblogs.com/xuqiang/archive/2010/03/29/1953689.html现在的假设是:hello可执行文件已经存在于磁盘上(存储介质上),并且在可执行文件中包含了被执行的text,同时也包含了这些目标代码使用的数据,同时上面的分析可得,在elf中定义的只是虚拟的地址(linux中对于每个process的话,否有4G
2013-04-30 16:52:27 586
转载 Hello World 1
本文装载自:http://www.cnblogs.com/xuqiang/archive/2010/03/29/1953689.html首先的感谢那些无私奉献的大牛们,深入Hello World下载地址在http://blog.linux.org.tw/~jserv/archives/001844.html。在上面还有源码的下载地址链接,同时还要感谢那些网上的勤勤恳恳写
2013-04-30 16:51:16 563
转载 Shared library "Hello World!" for Android
本文转载自:http://blog.sina.com.cn/s/blog_5b9ea9840100avfy.htmlThis article describes the trace I followed when I managed to compile and run the shared library type of "Hello, world!" for Andro
2013-04-30 15:24:24 1496
转载 LINUX ulimit
系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后面的章节中详细说明 ulimit 的功能,使用以及它的影响,并以具体的例子来详细地
2013-04-30 14:16:03 602
转载 bootloader、系统移植、内核开发、深入浅出bootloader
转载自:http://www.cnblogs.com/xuqiang/category/283039.html点击可进入,谢谢作者的分享。该作者文章包括了bootloader、系统移植、以及内核开发。
2013-04-30 14:09:45 719
原创 offsetof函数的应用
NAME offsetof - offset of a structure memberSYNOPSIS #include size_t offsetof(type, member);DESCRIPTION The macro offsetof() returns the offset of the field member fro
2013-04-21 20:24:13 1997 2
原创 -D_REENTRANT机制
可重入:lfl@ubuntu:/usr/include$ vi errno.h重点看该文件中下面的内容/* Declare the `errno' variable, unless it's defined as a macro by bits/errno.h. This is the case in GNU, where it is a per-thread var
2013-04-18 18:31:00 3818 1
转载 other people's work feeling
http://blog.csdn.net/wyzxg/article/category/214292
2013-04-17 19:36:26 694
转载 ubuntu永久修改主机名
声明:本文章转载自:http://blog.csdn.net/ruglcc/article/details/7802077声明:本文章经测试后发现,虽然可以更改主机名,可是如果继续用sudo命令时,会提示一些信息,很不爽,会阻塞一两秒中,所以如果各位有解决方法的话,可以通知小弟。ubuntu永久修改主机名 1、查看主机名在Ubuntu系统中,快速查看主机
2013-04-17 19:21:54 3138
原创 官方Ubuntu 命令技巧
可点击http://wiki.ubuntu.org.cn/UbuntuSkills进行查看。目录[隐藏]1 前言2 安装升级2.1 查看软件xxx安装内容2.2 查找软件库中的软件2.3 显示系统安装包的统计信息2.4 显示系统全部可用包的名称2.5 显示包的信息2.6 查找文件属于哪个包2.7 查看已经安装了哪些包2.8 查询软件xxx依赖哪些包2.9 查询软
2013-04-17 19:16:16 1144
转载 GDB调试演示
声明:本文章转载自http://blog.csdn.net/unbutun/article/details/6573689作为内置和最常用的调试器,GDB 显然有着无可辩驳的地位。熟练使用 GDB,就好像所有 Linux 下的开发人员建议你用 VIM 一样,是个很 "奇怪" 的情节。测试用源代码。#include int test(int a, int b){
2013-04-16 08:25:28 660
转载 Linux下crontab使用方法,crontab使用经验分享
声明:本文章转载自:http://www.taoyutaole.com/thread-1436-1-3.htmlLinux下crontab使用方法,crontab使用经验分享。作为网站运维**师,经常要与crontab打交道,通过使用crontab自动运行定时任务从而达到自动化运维的目的。在我的日常工作中也深刻地感受到了crontab的方便、高效。但是最近在使用crontab过
2013-04-15 21:26:12 1289
原创 ubuntu12.04 取消主目录下文件在桌面上面的图形显示
由于我对/home/lfl/目录即主目录下面的文件夹进行了清理,把所有的文件夹都删除了(包括Desktop文件夹),然后又在主目录下创建了一些经常要用到的文件夹及文件,所以当第二次再打开ubuntu系统时,桌面上面就显示出了主目录下面我所创建的所有文件及文件及。lfl@ubuntu:~$ vi ./.config/user-dirs.dirs 这时会发现文件user-dirs.di
2013-04-15 20:24:07 4229 1
转载 Could not apply the stored configuration for monitors
声明:本文转载自http://www.xiebiao.com/blog/?p=806因为自己用的T61笔记本,总感觉显示太小,于是在公司就使用外接显示器,一方面双屏可以提高效率,而且大显示器看着也舒服,但回到家中就不能用外接现实器了,有时候在公司也会连接投影仪,前不久发现一个问题,接上外部显示器开机,出现以下提示:后来回想起来,在台式机的Ubuntu 11.04的时候也出现过这
2013-04-15 20:04:52 18396 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人