Linux
文章平均质量分 62
拿节
绳锯木断,水滴石穿,贵在坚持
展开
-
linux查看硬件设备信息
系统# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 #转载 2011-10-13 10:59:53 · 3514 阅读 · 0 评论 -
Android PackageManager Service详解(5.1源码)(三)
2:PackageManagerServiceAndroid既然基于linux,那我们能不能将c/c++代码交叉编译成可执行文件然后放到目标机器上跑呢?当然可以,不过前提你得有执行权限,事实上,android有一部分后台服务是纯linux程序(不需要davik虚拟机资源),比如service manager和media server等。Android应用没有权限启动linux程序,同样的也原创 2016-09-02 11:24:54 · 2627 阅读 · 0 评论 -
Android PackageManager Service详解(5.1源码)(四)
2.4 APP执行代码APP运行时可执行的代码,主要有三部分:1) 虚拟机初始化时加载的系统jar包,主要包含framework.jar和libcore.jar,分别对应android framework代码和jdk代码2) APP自身程序代码,也就是打包入APK的dex文件3) APP程序运行需要额外加载的library,对应manifest里配置的uses-library原创 2016-09-02 11:27:35 · 1609 阅读 · 0 评论 -
ubuntu安装时包依赖出错解决
今天在手动mount samba共享目录,安装smbfs时,总是提示:The following packages have unmet dependencies:包依赖错误。依次敲如下命令:sudo aptitude update sudo aptitude install build-essential更新完后,重新安装sudo apt-get原创 2012-11-21 16:06:44 · 950 阅读 · 0 评论 -
shell中$*与$@的区别
2009-09-27 11:40 shell中$*与$@的区别关于$* 和 $@的 一点 认识 同是菜鸟一起学习$*所有的位置参数,被作为一个单词.注意:"$*"必须被""引用.$@与$*同义,但是每个参数都是一个独立的""引用字串,这就意味着参数被完整地传递,并没有被解释和扩展.这也意味着,每个参数列表中的每个参数都被当成一个独立的单词.注意:转载 2012-08-20 17:41:52 · 34256 阅读 · 1 评论 -
Linux下关闭Shell提示音
From : http://www.linuxforum.net/forum/showflat.php?Cat=&Board=office&Number=596796&page=5&view=collapsed&sIntroduction当电脑对我嘟嘟嚷的时候,我真的觉得很讨厌。我常常在 shell 里面使用 Tab-补 全来节省大量的输入时间,但是我受不了扬声器没完没了的嘟嘟转载 2010-03-24 13:52:00 · 5237 阅读 · 0 评论 -
ubuntu环境变量
环境变量配置文件在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登转载 2010-03-29 21:25:00 · 1312 阅读 · 0 评论 -
makefile教程
第一章、概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional(专业)的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会转载 2010-04-01 09:23:00 · 1225 阅读 · 0 评论 -
Ubuntu移植qt4.4.3到mips平台
<!--p {margin-bottom:0.21cm}--> Ubuntu移植qt4.4.3到mips平台 ---Harish hu一:下载源码和配置mips交叉编译工具从qt官网上下载qt-embedded-linux-commerc原创 2011-07-13 10:58:30 · 2296 阅读 · 0 评论 -
chmod的使用
指令名称 : chmod使用权限 : 所有使用者使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。参数 :mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwx转载 2011-08-05 10:08:51 · 563 阅读 · 0 评论 -
模板和宏
模板和宏前些日子,论坛里大打口水仗的时候,有人提出这样一个论断:模板本质上是宏。于是,诸位高手为此好好辩论了一番。我原本也想加入论战,但是觉得众人的言论已经覆盖了我的想法,所以也就作罢了。尽管没有参与讨论,但“模板究竟和宏有什么关系”这个问题,始终在我的脑海中上下翻飞。每当我能够放松下来的时候,这个问题便悄悄地浮现。(通常都是哄儿子睡下,然后舒舒服服地冲个热水澡的时候:))。我思索了半转载 2011-09-14 15:06:49 · 3356 阅读 · 0 评论 -
Android PackageManager Service详解 (5.1源码) (一)
android基于linux,所以当设备上电后,初期的启动流程跟linux系统并无二致,uboot引导,接着载入kernel代码,加载各种驱动,结束后,启动第一个用户级进程init,init接着解析init.rc后,按照配置启动各种linux后台进程。 整个linux系统底层已经Ready后,接着要干嘛,当然是启动android引导进程,装载android运行环境所需的代码和资源。原创 2016-09-02 11:14:31 · 1690 阅读 · 0 评论