Linux开发博文
文章平均质量分 77
编程大哥大
编程大哥大
展开
-
Linux迅猛发展 将带领企业到达新高度
未来全球经济不景气,世界各地的IT部门可能继续抑制支出,但不会停止大公司增加更多的Linux服务器。事实上,一个新的Linux基金会的80%调查受访者表示,他们不仅在过去12个月已经增加了Linux服务器,他们还计划在未来12个月,或未来五年内增加Linux服务器。 Linux基金会,上周四公布其调查结果的报告显示,只有21.7%的受访者实际规划增加Windows服务器,以减少他们在原创 2012-02-03 10:14:14 · 776 阅读 · 0 评论 -
Linux新手要了解的10个知识点
Linux新手要了解的十个知识点 1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。原创 2012-07-09 10:30:03 · 1004 阅读 · 0 评论 -
高手给菜鸟学习Linux的10个建议
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windows的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。 一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基原创 2012-07-09 10:26:32 · 3742 阅读 · 3 评论 -
窥视Linux内核的行为的一些方法
想了解Linux内核的行为,需要一定的偷窥经验,大致可以分为以下几个: 1.使用printk 直接在内核代码或者模块代码的你想偷窥的地方printk一些信息。这种方式需要你会编译内核代码以及编译内核模块,以及将其正确安装进内核并启动之。虽然需要这么多知识,然而这种方式是比较土的。除非万不得已,一定有比这更加简单的方法。 2.查看dmesg 这种方式取决于内核会输出哪些信息。原创 2012-06-26 10:20:33 · 1221 阅读 · 1 评论 -
一个Linux 菜鸟的回忆录
从2005年夏天到现在,我已经差不多接触了快7年的Linux.作为众多开源界旁观者中的一员,我也算目睹并经历了开源界的大小事件:比如KDE从能用到不能用再到能用的,比如Gnome从能用到不能用,再比如Ubuntu系统的中文字体从闹心的楷体变成了现在的文泉驿字体,再比如说国内的门户网站纷纷开设了开源镜像站点。在我眼中,至少从Linux本身来看,这七年她的变化,或者说进步是显而易见的:至少她从一个原创 2012-07-09 10:33:29 · 947 阅读 · 0 评论 -
在Linux的系统下修改IP信息
以前总是用ifconfig修改,重启后总是得重做。如果修改配置文件,就不用那么麻烦了~ A、修改ip地址 即时生效: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 启动生效: 修改/etc/sysconfig/network-scripts/ifcfg-eth0 B、修改default gateway原创 2012-06-26 10:23:19 · 1258 阅读 · 0 评论 -
一个Linux 菜鸟的回忆录
从2005年夏天到现在,我已经差不多接触了快7年的Linux.作为众多开源界旁观者中的一员,我也算目睹并经历了开源界的大小事件:比如KDE从能用到不能用再到能用的,比如Gnome从能用到不能用,再比如Ubuntu系统的中文字体从闹心的楷体变成了现在的文泉驿字体,再比如说国内的门户网站纷纷开设了开源镜像站点。在我眼中,至少从Linux本身来看,这七年她的变化,或者说进步是显而易见的:至少她从一个原创 2012-06-26 10:27:23 · 1317 阅读 · 2 评论 -
打开文件open()函数的使用方法详解--C语言函数
头文件:#include #include #include 定义函数: int open(const char * pathname, int flags); int open(const char * pathname, int flags, mode_t mode);函数说明:参数 pathname 指向欲打开的文件路径字符串. 下原创 2015-02-23 16:23:01 · 122157 阅读 · 2 评论 -
Android的4种文件类型Java,class,dex,apk
Java文件-----应用程序源文件android本身相当一部分都是用java编写而成(基本上架构图里头蓝色的部份都是用Java开发的),android的应用必须使用java来开发Class文件------Java编译后的目标文件不像J2se,java编译成class就可以直接运行,android平台上class文件不能直接在android上运行。 由于Google原创 2016-05-26 14:20:21 · 5779 阅读 · 0 评论 -
Linux游戏的崛起
Ubuntu的内置软件中心,用户可以在此购买软件,因此也正吸引着更多的游戏开发商。这个不起眼的独立又捆绑的合作关系被证明是成功的。像EA这样的主流游戏开发商也开始感兴趣。Linux桌面很有可能会成为商业游戏的盈利点。据一个网站统计每个平台上用户消费的平均价格:Linux用户自愿支付超过Mac和Windows用户。根据目前的统计数据,Linux的平均水平是12.50美元,Wind原创 2012-06-26 10:18:17 · 1605 阅读 · 0 评论 -
一个 Linux 菜鸟的回忆录
从2005年夏天到现在,我已经差不多接触了快7年的Linux.作为众多开源界旁观者中的一员,我也算目睹并经历了开源界的大小事件:比如KDE从能用到不能用再到能用的,比如Gnome从能用到不能用,再比如Ubuntu系统的中文字体从闹心的楷体变成了现在的文泉驿字体,再比如说国内的门户网站纷纷开设了开源镜像站点。在我眼中,至少从Linux本身来看,这七年她的变化,或者说进步是显而易见的:至少她从一个原创 2012-06-15 19:09:19 · 1173 阅读 · 2 评论 -
Linux/Unix操作系统目录结构的来历
Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。举例来说,根目录下面有一个子目录/bin,用于存放二进制程序。但是,/usr子目录下面还有/usr/bin,以及/usr/local/bin,也用于存放二进制程序;某些系统甚至还有/opt/bin。它们有何区别?长久以来,我也感原创 2012-02-07 10:52:50 · 824 阅读 · 0 评论 -
Linux操作系统的病毒历史
随着大家对Windows的失望,转而使用Linux作为桌面操作系统的用户与日俱增,根据DesktopLinux网站的统计,今年以来,Linux桌面用户的数量增长了一倍多,使用Ubuntu版本的用户占到了30%,就连DELL也推出了安装Ubuntu系统的Linux PC. 由于很多用户都有过被Windows下各种病毒困扰的经历,因此不免有对Linux"无毒"的期待,而对Linux一知半解的用户原创 2012-02-03 09:53:09 · 1025 阅读 · 0 评论 -
Linux消息队列进程通信的介绍
一、消息队列的基本概念消息队列 (也叫做报文队列)是Unix系统V版本中3种进程间通信机制之一。另外两种是信号灯和共享内存。这些IPC机制使用共同的授权方法。只有通过系统调用将标志符传递给核心之后,进程才能存取这些资源。这种系统IPC对象使用的控制方法和文件系统非常类似。使用对象的引用标志符作为资源表中的索引。 消息队列就是一个消息的链表。就是把消息看作一个记录,并且这个记录具有特定的格式以原创 2012-02-03 10:42:44 · 1119 阅读 · 0 评论 -
Linux与人工智能的划时代性“交汇”
老实说,灵巧计算(Smart Computing)应当属于人工智能的研究领域,但是,它来得(或出现)竟然是这么快,完全出乎人的意料。 1月24日,业界资深分析评论家Steven J. Vaughan-Nichols发表文章,题为“Beyond the desktop: Ubuntu Linux's new Head-Up Display“,文中有一段话,画龙点睛。他说:”HUD will u原创 2012-02-03 10:08:21 · 3136 阅读 · 0 评论 -
为Linux 初学者选择发行版本支招
Linux 初学者一般有这样的困惑:“Linux 发行版本到底有多少个?哪一款适合我?”Linux 初学者有时仿佛坠入云里雾里,内心无比纠结。一个一个版本,换了这个换那个。试问谁来拯救?答案在初学者自己身上。如果初学者还没有找到方向,可以参考下面几条建议为自己把下脉。#1,软件包管理方式 目前流行的软件包管理方式主要有.Deb、.RPM两大系列,当然还有压缩包格式如tar、二原创 2012-02-03 10:35:26 · 1170 阅读 · 2 评论 -
面对不断升级的内核,如何学习linux设备驱动
面对不断升级的linux内核、GNU开发工具、linux环境下的各种图形库,很多linux应用程序开发人员和linux设备驱动开发人员即兴奋,又烦躁。兴奋的是新的软件软件、工具给我提供了更强大的功能,烦躁的是适应新软件的特性、搭建新环境是一项非常繁琐的事情。本文想从以下3个方面探讨一下“面对不断升级的内核,如何学习linux设备驱动”。内核发展的现状及其对技术人员的影响Linux目前主要维原创 2012-02-06 09:48:58 · 1204 阅读 · 0 评论 -
基于Linux的嵌入式浏览器的实现
随着信息技术与网络技术的快速发展,以及人们日常生活对网络信息的需求的不断增加。掌上电脑、上网本、手机、导航仪器、智能电视、智能家电等对嵌入式系统提出了更多更高的要求。在嵌入式系统中利用嵌入式浏览器获取网络信息是必不可少的,因此嵌入式浏览器技术成为现如今的技术热点之一。而且Linux操作系统完全开源,可以降低产品开发成本,因此对基于Linux操作系统的嵌入式浏览器开发技术的研究有着重要意义。原创 2012-02-05 09:08:02 · 3370 阅读 · 0 评论 -
Linux系统开机启动过程分析
开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等原创 2012-02-06 09:35:52 · 1063 阅读 · 0 评论 -
Linux虚拟化的规划、陷阱和危险
Linux虚拟化并不是什么新鲜事物,至今大约已经有10个年头了,单从技术上讲,它确实取得了显著的进步,但这并不意味着它就变简单了(51CTO相关文章:Linux虚拟化:我爱你的十大诱人理由)。恰恰相反,现在到处都充斥着令人眼花缭乱的虚拟化解决方案,都声称可以管好工作负载和存储,减少复杂性,降低成本和能源消耗,但都没有回答是否应该部署虚拟化的问题,今天,我们面临的真正问题是什么样的虚拟化解决方案适合原创 2012-02-07 10:57:12 · 758 阅读 · 0 评论 -
Android中进程和线程解析,不是想象的那样
进程在Android中,进程完全是应用程序的实现细节,不是用户一般想象的那样。它们的用途很简单:� 通过把不信任或是不稳定的代码放到其他进程中来提高稳定性或是安全性� 通过在相同的进程中运行多个.apk代码来减少消耗� 通过把重量级代码放入一个分开的进程中来帮助系统管理资源。该分开的进程可以被应用程序的其他部分单独地杀死� 如果两个没有共享相同的用户ID原创 2016-05-26 14:29:10 · 1827 阅读 · 0 评论