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

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

首页 / 操作系统 / Linux

Linux 兼容内核 (longene) 0.2.3 版 (UnifiedKernel-0.2.3) 发布

Linux 兼容内核 (longene) 0.2.3 版 (UnifiedKernel-0.2.3) 发布

2009 年 2 月 12 日,Linux 兼容内核项目开发组正式发布了 Linux 兼容内核 0.2.3 版本。该版本在 0.2.2-1 版的基础上,将 Wine 的注册表管理机制整体移植到内核,使得应用程序运行效率有了一定的提高。兼容内核项目计划及项目进展:一、兼容内核项目是什么兼容内核项目是一个开源的计算机操作系统内核计划,它试图利用 Linux 内核材料来构建一个 MS Windows 内核的替代品,使之在内核层面上高效地运行为 Windows 平...
Linux Kernel网络参数调优

Linux Kernel网络参数调优

Linux环境下在/etc/sysctl.conf 中加入下面的配置,# 开启TCP滑动窗口以便程序可以使用TCP数据包扩展位来增大滑动窗口的大小,提高网络性能 Fedora和很多发行版已经默认开启net.ipv4.tcp_window_scaling = 1# 开启SYN Cookie,以便更好的应付SYN洪水之类过多连接请求的情况,一些发行版已经开启该项,Fedora默认没有开启net.ipv4.tcp_syncookies = 1# 下面四项增大TC...
iconv_linux下字符集编码转换轻松实现

iconv_linux下字符集编码转换轻松实现

在Linux上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。一、利用iconv函数族进行编码转换iconv函数族的头文件是iconv.h,使用前需包含之。#include <iconv.h>iconv函数族有三个函数,原型如下:(1) iconv_t iconv_open(const char *tocode, const char *from...
浅谈Linux应该学习

浅谈Linux应该学习

一.为什么要学Linux? 当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好! 二.起步 你应该为自己创造一个学习Linux的环境--在电脑上装一个Linux或unix 问题1:版本的选择 北美用RedHat,欧洲用SUSE,桌面mandrake较多,而debian是技术最先进的Linux 开发人员中用debian的最多,其次是redhat,从全球Linux各应用领域市场份额来看 无疑redhat是最多的,此外还有很多...
09年2月编程语言排行榜[图文]

09年2月编程语言排行榜[图文]

2009年2月Tiobe编程语言排行榜发布,前十位的排名没有太大变化,C语言在取得了08年年度编程语言后增势迅猛,相比去年同期增长了0.98%。本期前20名的榜单中,两种同样以商业数据处理擅长的编程语言COBOL和RPG的排名变化值得我们关注。COBOL本期跌出前20名,本期排在22位 (上期排名17);RPG语言进入前20名,排在第19位(上期排名21)。 2009年2月榜单 COBOL语言 COBOL于1960年正式发布,是一种面向数据处理的、面向文件...
程序员如何选择合适的程序语言?

程序员如何选择合适的程序语言?

由于个人专业缘故,我一直在寻找最好的工具。大家都知道,由于在软件多种多样的原因,我们在开发过程中,需要选择各式各样的程序语言进行工作。也正因如 此,我经常被软件开发的初学者问及:“究竟应该学习哪种语言?”。但是当我反问他们想要做些什么的时候,他们却变得一脸茫然。原来这些人一直认为,一种最 佳语言可以解决所有的问题。每个人都知道,这个世界上并不存在万能的“银弹”,但是,我却可以为您推荐几款在专业领域中更适合的,适用性更广的程序语言。 鉴于此,我列出了如下的一...
在Linux下使用用Valgrind查找内存泄漏和无效内存访问

在Linux下使用用Valgrind查找内存泄漏和无效内存访问

Valgrind是x86架构Linux上的多重用途代码剖析和内存调试工具。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C语言中的malloc和free或者C++中的new和delete。如果你使用了未初始化内存,在数组末端外设置内存或是忘记释放指针,Valgrind都可以检测出来。尽管Valgrind还可以做其它的工作,本教程仍然集中在如何使用它来发现内存相关错误,因为这也程序员经常出现的错误。Windows用户不必沮丧,虽然在Windows上...
LinuxDNA高性能Linux Kernel编译成功

LinuxDNA高性能Linux Kernel编译成功

一个使用Intel C/C++编译器编译的LinuxDNA兼容Linux内核已经完成。新编译内核的价值不仅在于它没有出错,而在于它在大多数情况下已经可以作为一个兼容Linux内核开机进入Gentoo Linux系统。相关阅读:高性能Linux Kernel项目—LinuxDNA LinuxDNA项目的目标是,利用Intel编译器来编译出于兼容于目前Linux系统的内核,现在已经基本完成。但在Linux内核转移到2.6.23之前,还有几个问题尚需解决。 ...
Linux Shell编程指南

Linux Shell编程指南

为什么要进行shell编程 Linux系统中虽然有各种各样的图形界面工具,但shell仍然是一个非常灵活的工具。Shell不仅集合了大量命令,还是一门非常棒的编程语言。借助shell,大量任务能实现自动化;shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的:建立一个脚本 Linux中有许多种不同的shell,通常我们使用bash (bourne again shell...
Ubuntu手动安装JDK

Ubuntu手动安装JDK

安装前可以查看一下jdk版本,进入Ubuntu终端 $java -version 回车,可以看到jdk版本是1. 4 .2的。1. 手动安装jdk6首先,在http://java.sun.com下载jdk-6u12-linux-i586.bin,据说这个操作起来比较简单,不需要转换。 然后,可以把它放置在任何你喜欢的文件夹,如果是像我样的菜鸟,建议把它放置到主文件夹(/home/*)下。 下面开始安装jdk:终端下进入你存放jdk-6u12-linux-i...
用icc编译Linux内核完美教程[图文]

用icc编译Linux内核完美教程[图文]

本文将介绍用icc(Intel? C++ Compiler)版本 10.1.x 来编译Linux的内核(支持2.6.22以上的版本)2.6.23以上包含2.6.23的内核它的解压和引导内核代码改变了如果用icc去直接编译内核,将会造成部分代码无法用icc编译,或者编译出来的代码无法正常引导内核,所有本文的方法是用gcc编译引导部分的代码,而其它部分的代码交由icc编译.=========>>>>>>>作者 Powe...
在Ubuntu 8.10上安装Rails

在Ubuntu 8.10上安装Rails

有了aptitude和gem,在Ubuntu上安装Rails不是什么难事儿,但实际安装时没准碰到什么问题,比如漏掉了某些类库、必须更新版本等等。如果出现错误了去网上现查也可以,但是耗时耗力,搞不好1、2个小时搭进去了。我在昨天和今天装了3台机器,整理了一下在Ubuntu 8.10上安装Rails 2.2.2的步骤,第一台安装花了2个小时,最后1台只花了10分钟。步骤如下:0. 准备0.0 Ubuntu 8.10 安装完毕,网络连接正常0.1 修改apt的s...
多核程序优化工具——Cilk++ 1.0发布

多核程序优化工具——Cilk++ 1.0发布

据国外媒体报道:Cilk Arts,一家制作多核编程软件的公司,发布了Cilk++ 1.0,这是一个对Linux和Windows下运行在多核处理器上的程序性能进行优化的平台。通过Cilk++,用户可以对支持多核的应用程序进行快速的开发、测试和发布。该套解决方案包括一套C++语言的扩展、一个运行时系统以及一些简化多核软件开发的工具。对以原始顺序执行并可以被并行执行的代码片段,Cilk++对其进行标记,从而保持了程序原本的结构。用Cilk++编写的程序执行结果...
<< 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 >>