Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

新版Linux 2.6.26内核发布 驱动支持更广泛性能更稳定

新版Linux 2.6.26内核发布 驱动支持更广泛性能更稳定

世界上没有任何一款软件是完美无瑕、毫无瑕疵的,这就凸显人们使用工具来发现或者修复软件上各种不足、BUG甚至重大漏洞失误的重要性。基于这种思想,新版Linux2.6.26内核应孕而生。通过向Linux人员提供独立的内核调试器来帮助改进这个开源的操作系统。 新版Linux2.6.26继续着Linux内核残酷无情的更新改进循环,新的特征以及改善的驱动支持极大地增强了这个开源操作系统的性能。 Novell公司inbound productmanagement主...
Linux中的文件查找命令

Linux中的文件查找命令

Linux操作系统中的文件查找命令技能分享:which:仅仅搜索PATH变量中设定的目录,返回找到的第一个匹配结果所在的目录。% which bash/bin/bashwhereis:不仅搜索PATH变量中设定的目录,还搜索man页面和源文件(不解?)不仅返回程序的位置,还返回在何处可以找到该程序的帮助。find:可以指定很多参数,如目录、文件创建的时间等参数来搜索文件。slocate:也是搜索整个文件系统来查找文件,不过不同于find搜索真实的文件系统,...
Linux之父Linus谈内核版本号

Linux之父Linus谈内核版本号

很多年来,Linux kernel发布都是以X.Y.Z这3个数字形式分配的,偶数Y代表稳定版,奇数Y代表不稳定的开发版,Z的递增表示个别的kernel发布。“稳定”的 1.0.0 Linux kernel是在1994年3月发布,随后发布了“不稳定”的1.1.z 分支,直到1995年3月发布了新“稳定版”1.2.0。X数字从1跳跃到2是在1996年6月,正式推出“稳定版”2.0,之后又有“不稳定版”2.1 分支,然后“稳定”的2.2, 2.4和2.6 ker...
Linux中vi进行字符替换

Linux中vi进行字符替换

Linux环境下vi/vim 可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。:s/well/good/ 替换当前行第一个 well 为 good:s/well/good/g 替换当前行所有 well 为 good:n,$s/well/good/ 替换第 n 行开始到最后一行中每一行的第一个 well 为 good:n,$s/well/good/g...
清理Linux内核——基于Ubuntu发行版

清理Linux内核——基于Ubuntu发行版

学要使用Linux的三个命令即可1.uname -a查看当前内核版本,以免删除要的版本2.dpkg --get-selections | grep linux 查看linux内核文件,选择你要删除的3.sudo apt-get remove 内核文件其中,内核文件为第二条命令所得到的文件名之一。这是网上给出的例子,得到的差不多就是这个了,然后用apt-get revmoe去删除不要的版本foo@bar:~$ dpkg --get-selections|gr...
Linux手机操作系统开发中 不提倡用多线程

Linux手机操作系统开发中 不提倡用多线程

在Linux手机操作系统中,一般不提倡用多线程,为什么呢?1 难调试;2 难同步。所以,一个进程中就搞一个线程。不要在进程中搞一堆线程,否则调试起来很痛苦。不过也有一些比较特殊的程序,比如电话簿的初始化过程,这时候你要给用户一个进度条显示进度,这就要一个新的线程搞。能不用就不用,实在绕不开,再用多线程。...
c++与java(c#)之间对比分析

c++与java(c#)之间对比分析

1、谁好谁坏? 如同当初我没有想到会进入java阵营一样,这次闯入c++阵营也是意料之外的。多年前,受到微软的影响,我几乎是微软的铁杆,对从QB到c#都是深入学习过的。我一直以为微软的软件是做的最人性化的,最好的。2年前,不经意的走进了java的大门,虽然我学习过java,但是对于这个不能做漂亮界面的语言一直有抵触的思想。这一次走入,让我成了java的忠实支持者。支持java的开源社区,群众的力量远远大于微软的那几个,和他们相比,微软的东西(除了操作...
Linux驱动开发之device与driver关系趣谈

Linux驱动开发之device与driver关系趣谈

昨天看到了一则新闻,标题是《家庭主妇都用上了Linux》,如果在10年前看到这则新闻,我们肯定惊讶不已,会说:“我靠,家庭主妇也他妈用 Linux",但现在家庭主妇用Linux对我们来说一点都不新鲜,因为Linux从服务器市场到普通PC市场,其身影无处不在,多的就像牛毛,我们不想看到它都难,随着Linux OS使用的增多,必然会产生一种新的需求——编写驱动程序,就像中国人口的高速增长,必然会出现要采取计划生育的需求一样,同时一种新的职业也随之诞生 ——...
Linux中加载动态链接库的三种方法

Linux中加载动态链接库的三种方法

Linux中加载动态链接库的三种方法: 第一种是修改系统文件: 在/etc/ld.so.conf文件中指定了默认的动态链接库查找路径,我的/etc/ld.so.conf文件内容是这样的include /etc/ld.so.conf.d/*.conf 也就是说它间接的指定了定义路径的文件,我们只需要把需要的路径加到/etc/ld.so.conf.d目录下的任何一个文件中,再运行ldconfig就可以了,但为了容易理解,最好是找一个相关的文件,或者重新建...
Linux内核模块内存申请与释放

Linux内核模块内存申请与释放

Linux申请内存:void *kmalloc(size_t size, int flags)kmalloc函数和malloc函数相似,它有两个参数,一个参数是size,即申请内存块的大小,这个参数比较简单,就像malloc中的参数一样。第二个参数是一个标志,在里面可以指定优先权之类的信息。在Linux中,有以下的一些优先权:GFP_KERNEL,它的意思是该内存分配是由运行在内核模式的进程调用的,即当内存低于min_free_pages的时候可以让该进程...
编程时慎用“”为路径分隔符

编程时慎用“”为路径分隔符

编写创建文件的代码应注意一点,在windows系统中路径中使用“”,同时需要再加一个转义的“”,即形成了类似如下的路径: “path\fileName” 此种路径在windows系统没什么不对,但是到了linux系统会出现问题,在linux系统会生成名为“path”的一个文件夹,当你再需要对创建的文件操作时,就会找不到文件。 解决时可以在路径中使用“/”,如: “path/fileName” 但是某些时候,这样会在windows系统中出现问题...
Linux下birt导出文件乱码问题及解决方案

Linux下birt导出文件乱码问题及解决方案

Linux下birt导出word时,如果系统里没有相应的字体文件,导出的word就会中文乱码。而birt导出pdf时,如果系统里找不到相应的字体文件,birt就会给其定义一种字体,然后生成pdf文件。上边是我的两条猜测。试验情况如下:系统环境为windows1.将birt报表中的所有内容字体设为 Serif 字体,系统导出 pdf 文件,打开时,adobe(最简化的简体中文版)需要下载繁体中文字库,如有中文标点,还需要下载日文字体,生成word文件也不乱码...
Linux环境下多线程实现同时连接多个蓝牙设备

Linux环境下多线程实现同时连接多个蓝牙设备

Linux下基于bluez 与openobex库实现蓝牙传输,目前实现的基本流程为:inquiry--->通过SDP获得对方channel--->创建线程线程实现对查询到的蓝牙设备发送文件,主要操作包括:创建一个obex instance handle、socket处理、建立连接、发送文件等;实际测试过程中,发现非常的不稳定,经常出现连接失败的问题,每次能够同时建立连接的蓝牙设备个数不定,连接失败出现的错误信息为“Device or resou...
<< 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 >>