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

首页 / 操作系统 / Linux

fgetcsv之在Ubuntu 10.10下不能解析中文的问题

fgetcsv之在Ubuntu 10.10下不能解析中文的问题

这篇(http://www.linuxidc.com/Linux/2011-08/40394p2.htm)叙述了用fgets的方法来代替fgetcsv读取csv文件,后来发现,如果不使经过处理而直接代替,还是有问题:着实让我郁闷了很久啊。首先,fgetcsv在处理的时候,会正确的处理一行中的内容,就算我行中含有换行符和,,都可以处理掉,正确的解析出来。而如果用fgets,那么这些都需要自己做,当然网上也给出了一个重写fgetcsv的方法,当然用的使正则,这...
Makefile中的常用变量与函数

Makefile中的常用变量与函数

Makefile中的预定义变量:CC,C语言编译器的名称,cc CPP, C语言预处理器的名称,$(CC) -E CXX, C++语言的编译器名称,g++ RM,删除文件程序的名称,rm -f CFLAGS, C语言编译器的编译选项,无默认值 CPPFLAGS,C语言预处理器的编译选项,无默认值 CXXFLAGS,C++语言编译器的编译选项,无默认值 注:在使用RM时,一般使用如下语句: -$(RM) $(TARGET) $(OBJS), 符号“-”表示在...
Linux Desktop Entry 文件深入解析

Linux Desktop Entry 文件深入解析

1.Desktop Entry 文件标准简介在 Windows 平台上,用户可以通过点击位于桌面或菜单上的快捷方式轻松打开目标应用程序。现代 Linux 桌面系统也提供了此项功能。目前,Linux KDE 和 Linux GNOME 桌面系统都使用 Desktop Entry 文件标准来描述程序启动配置信息。Desktop Entry 文件标准是由 FreeDesktop.org(http://freedesktop.org/wiki/) 制定的,目前最新...
Ubuntu 11.04 下安装XFCE桌面环境

Ubuntu 11.04 下安装XFCE桌面环境

Xfce是一个最流行的Unix下的轻量级桌面环境,随着Xfce的成熟,现在使用Xfce作桌面的系统已经越来越多了,国外的XUbuntu GNU/Linux、SAM Linux Desktop和国内的lucky8k-veket都将Xfce作默认的桌面窗口管理器。 你为什么应该尝试Xfce的呢?Ubuntu 11.04默认情况下使用‘Unity’ 桌面,但如果你使用的是一个较旧的计算机上运行Ubuntu,那性能就差了点,那Xfce就比较适合您使用的桌面。一直以...
Linux如何实现软RAID 0,软RAID 1,软RAID 10

Linux如何实现软RAID 0,软RAID 1,软RAID 10

RAID的实现:RAID:廉价冗余磁盘阵列,是将几块硬盘变成一个整体使用后来因为它失去了原有的廉价目的,变得很昂贵,就更名为独立冗余磁盘阵列虽然我们无法实现硬件上得RAID因为实力有限,没有买那些设备,但是我们还是能实现RAID的下面我们就来看一下如何实现软RAID:第一:软RAID 0的实现:首先介绍一下RAID 0 的原理,RAID 0是将一股数据流分成两份分别存在两个盘上,以实现提高一倍性能的现象,不仅如此,它还提供了很大的吞吐量,下面我们就实现一下...
Linux挂载与卸载设备命令的使用

Linux挂载与卸载设备命令的使用

挂载与卸载在Linux上一切皆文件,所有你想用的设备都是被直接挂载到Linux内核上的,用过之后直接从内核卸载,这样即可以减轻内核的工作,也有效地提高了工作效率。我门这里(http://www.linuxidc.com/Linux/2011-08/40411.htm)提到,当分区完成以后,需要将你需要的分区挂载以后才能使用。接下来就介绍几个挂载分区的命令:mount:mount -t 【fstype】 【options】DEVICE MOUNT_POINT...
Linux下的实时流媒体编程(RTP,RTCP,RTSP)

Linux下的实时流媒体编程(RTP,RTCP,RTSP)

流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。一、流媒体简介随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V...
Linux Shell基础命令

Linux Shell基础命令

1.日期和时间:date caldate命令告诉系统显示时间和日期。cal命令告诉系统显示本月日历。而cal 2009则显示2009年的日历。2.查看登录系统的用户:who我们可以用who查看当前登录系统的所有用户的信息。也可以用who am i命令获得自己的信息。3.显示字符:echoecho命令在终端上显示键入在命令行中的其余任何内容,例如:$ echo hellohello4.列出文件清单:lsls命令列出了目录中存在的文件。ls -a命令列出目录中...
Linux常用命令大全

Linux常用命令大全

Linux管理文件和目录的命令命令功能命令功能pwd显示当前目录ls查看目录下的内容cd改变所在目录cat显示文件的内容grep在文件中查找某字符cp复制文件touch创建文件mv移动文件rm删除文件rmdir删除目录1.1 pwd命令该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输出当前目录。1.2 cd命令cd命令用来改变所在目录。cd / 转到根目录中 cd ~ 转到/home/user...
Linux系统文件的位置

Linux系统文件的位置

我们解释Filesystem Hierarchy Standard(FHS)所定义的组织结构。数据类型文件系统是用来保存数据的,不同类型的数据应该放在文件系统上的不同位置。因此,第一步必须先理清如何分类数据。FHS将数据的属性分为两类,各类属性各有两种截然相反的性质。共享性(数据用于网络环境中的应用范围)1.共享:可供网络上的多个主机系统同时访问的数据。通常是无关特定主机的一般性信息,诸如用户的数据文件、可执行的程序文件以及通用的配置文件。2.专用:仅供特...
RAID0+1和RAID1+0比较

RAID0+1和RAID1+0比较

RAID 0+ 1 优点: 正常使用中,考虑性能上讲,RAID0+1 好,就是先做RAID 0 条带,再做 RAID 1 MIRROR,这样写入速度快,读的速度和RAID1+0一样。 缺点,一旦一个硬盘坏了,一半的硬盘无法工作,如果1个条带上各坏1个硬盘(RAID0+1只有2个条带),GAME OVER....即使是只有一个硬盘坏了,做数据恢复也很慢,因为一半的硬盘要rebuild(大家该知道为什么吧)。RAID 1+0 优点 数据安全性好,只要不是1个条...
Shell环境变量以及set,env,export的区别

Shell环境变量以及set,env,export的区别

一.shell环境变量的分类以及set env export的区别:set:显示(设置)shell变量 包括的私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样env:显示(设置)用户变量变量export:显示(设置)当前导出成用户变量的shell变量。举个例子来讲:[www.linuxidc.com@linuxidc~]$aaa=bbb--shell变量设定[www.linuxidc.com@...
修改CentOS 5.5系统默认语言

修改CentOS 5.5系统默认语言

在CentOS下系统默认语言的配置信息,存储在/etc/sysconfig/i18n中,所以从底层修改,需要修改这个文件。1.vi /etc/sysconfig/i18n将LANG="zh_CN.UTF-8" 换成 LANG="en_US.UTF-8"这样,将中文,改成英文环境编辑保存wq即可2.按ctrl+alt+backspace 重新进入系统,注销系统后。恢复英文语言环境3.注意,一定用root用户修改,否则其他用户可能没权限。Linux CentO...
<< 451 452 453 454 455 456 457 458 459 460 >>