
linux
文章平均质量分 78
汇聚的波浪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mplayer播放器的在PC、arm平台上的移植
Mplayer播放器的在PC、arm平台上的移植一、 环境介绍:主机:ubuntu 12.04开发板:kernel2.6.35.7交叉编译器:4.4.1二、 编译PC版的mplayer方法一:命令安装sudo apt-get install mplayer方法二:ubuntu 软件中心(ubuntu software center ) 安装Step1:打开软件中转载 2013-01-30 14:56:00 · 1330 阅读 · 0 评论 -
XML常见操作
1. 创建XML文档(1)创建一个XML文档非常简单,其流程如下:① 用xmlNewDoc函数创建一个文档指针doc。② 用xmlNewNode函数创建一个节点指针root_node。③ 用xmlDocSetRootElement将root_node设置为doc的根结点。④ 给root_node添加一系列的子节点,并设置子节点的内转载 2014-09-25 12:04:37 · 558 阅读 · 0 评论 -
XML语法
1. XML文档包含三个部分XML文档包含以下三个部分:① 一个XML文档声明。② 一个关于文档类型的定义。③ 用XML标记创建的内容。下面以myfile.xml为例进行说明。 XML轻松学习手册 ajie ajie@aolhoo.com20010115转载 2014-09-25 12:04:07 · 648 阅读 · 0 评论 -
libxml的安装
一般如果在安装系统的时候选中了libxml开发库的话,系统会默认安装。如果没有安装,可以按如下步骤进行手工安装。① 从xmlsoft站点或ftp(ftp.xmlsoft.org)站点下载libxml压缩包 (libxml2-xxxx.tar.gz)② 对压缩包进行解压缩 tar xvzf libxml2-xxxx.tar.gz③ 进入解压转载 2014-09-25 12:06:22 · 600 阅读 · 0 评论 -
自己动手制作一台四位计算机
你是否想过,计算机为什么会加减乘除?或者更直接一点,计算机的原理到底是什么?Waitingforfriday有一篇详细的教程,讲解了如何自己动手,制作一台四位计算机。从中可以看到,二进制、数理逻辑、电子学怎样融合在一起,构成了现代计算机的基础。一、什么是二进制?首先,从最简单的讲起。计算机内部采用二进制,每一个数位只有两种可能”0″和”1″,运算规则是”逢二进一”。转载 2014-10-08 12:21:14 · 629 阅读 · 0 评论 -
进程与线程的一个简单解释
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。转载 2014-10-08 12:16:55 · 463 阅读 · 0 评论 -
线程和进程的区别是什么
题目线程和进程的区别是什么?解答这是一道出现频率极高的面试题,考察基本概念。进程可以认为是程序执行时的一个实例。进程是系统进行资源分配的独立实体, 且每个进程拥有独立的地址空间。一个进程无法直接访问另一个进程的变量和数据结构, 如果希望让一个进程访问另一个进程的资源,需要使用进程间通信,比如:管道,文件, 套接字等。一个进程可以拥有多个线程,每个线程使用其所转载 2014-10-08 12:17:52 · 661 阅读 · 0 评论 -
flock文件做各种锁定或解除锁定
表头文件 #include 定义函数 int flock(int fd,int operation); 函数说明 flock()会依参数operation所指定的方式对参数fd所指的文件做各种锁定或解除锁定的动作。此函数只能锁定整个文件,无法锁定文件的某一区域。 参数 operation有下列四种情况: LOCK_SH 建立共享锁定。多个进程可同时对转载 2015-02-09 10:19:18 · 3142 阅读 · 0 评论 -
子进程自父进程继承什么或未继承什么
子进程自父进程继承什么或未继承什么??知道子进程自父进程继承什么或未继承什么将有助于我们。下面这个名单会因为 不同Unix的实现而发生变化,所以或许准确性有了水份。请注意子进程得到的是 这些东西的 *拷贝*,不是它们本身。由子进程自父进程继承到:进程的资格(真实(real)/有效(effective)/已保存(saved) 用户号(UIDs)和组号(GIDs))环境(e转载 2013-01-30 16:11:02 · 405 阅读 · 0 评论 -
设置系统时间demo及硬件时间
//需要超级用户权限才能设置linux系统时间/*1、date -s "2014-06-11 16:13:00" 修改系统时间2、hwclock -w 系统时间写入硬件时间 hwclock -s 硬件时间写入系统时间*/#include#include#include#include/************************************* 函数功能:设置系原创 2015-02-09 10:11:22 · 680 阅读 · 0 评论 -
linux stat函数讲解
stat函数讲解表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0,失败返回-1,错误代码存于er转载 2015-02-09 10:20:22 · 545 阅读 · 0 评论 -
umask掩码
inux 权限掩码 umask 2009-06-15 16:01:54| 分类: linux|字号 订阅一 权限掩码umask umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,例如你用chmod 755 file(此时这文件的权限是属主读(4)+写(2)+执行(1),同组的和其它用转载 2013-01-30 16:00:49 · 686 阅读 · 0 评论 -
libxml主要函数说明
许多事物符合80/20法则,libxml中也是20%的函数提供了80%的功能。下面的列表列出了libxml的主要函数及其用法说明。1. 全局函数说明头文件引用xml2config --cflags库文件引用xml2config --libs主要头文件parse.htree.hxpath.转载 2014-09-25 12:03:56 · 474 阅读 · 0 评论 -
理解DOM树
理解DOM树能更好的理解libxml函数操作原理。只要理解的,才是深刻的,能做到知其然而知其所以然,使用函数时心里有底而且不易出错。为了大家更好理解DOM树在内存中的构造,我特地写了一个典型XML文件(dom.xml),并且画出其DOM树内存构造图。其后提供了一个不用XML库,查找XML节点和属性的通用程序(dom_xml.c),此程序具有较好的实用性。1.dom.xml文件dom转载 2014-09-25 12:07:22 · 722 阅读 · 0 评论 -
Git 常用命令详解(2)
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识转载 2014-03-03 18:52:08 · 659 阅读 · 0 评论 -
历届博客之星获奖博客分享
时间如水,岁月如歌,转眼间将走过2013年,这一年优快云博客帮助无数人记录着自己的成长、分享经验心得、助力中国程序员一起进步前行。回顾2013,优快云博客频道作为中国 IT行业最具影响力的博客平台,举办"2013年度博客之星"评选活动,为我们广大博主提供充分展示自我风采、发掘博客新星的机会。回顾我自己在优快云上写博客(ithomer)的四年多时间,有幸转载 2014-03-17 12:12:41 · 794 阅读 · 0 评论 -
Linux 有趣命令
转载来自:http://blog.youkuaiyun.com/ithomer/article/details/17595741 1. sl 命令sl是指“steam locomotive(蒸汽机车)”,你会看到一辆火车从屏幕右边开往左边。。。。。。安装 $ sudo apt-get install sl 运行 $ sl可以通过设置别名,给别人来个恶转载 2014-03-17 12:09:10 · 470 阅读 · 0 评论 -
linux下ping编程
先来说说ping程序的原理吧,其实挺简单,就是一个主机系统向另外一个主机系统说:I love you(ICMP报文),然后那个主机如果相信你或者说想和你通信,和你心知心,那它就把收到的I love you(ICMP)报文原样返回.好嘛,源主机收到这个回应后,就happy了,因为对方是和自己心连心的。如果对方没有收到这个消息,或者对你不感冒,不愿意理你,不回你这个报文,或者说些不知云是云雾是雾的话,转载 2014-08-26 09:37:22 · 492 阅读 · 0 评论 -
linux线程池的实现
什么是线程池应用程序可以有多个线程,这些线程在休眠状态中需要耗费大量时间来等待事件发生。其他线程可能进入睡眠状态,并且仅定期被唤醒以轮循更改或更新状态信息,然后再次进入休眠状态。为了简化对这些线程的管理,.NET框架为每个进程提供了一个线程池,一个线程池有若干个等待操作状态,当一个等待操作完成时,线程池中的辅助线程会执行回调函数。线程池中的线程由系统管理,程序员不需要费力于线程管理,可以集中精原创 2014-08-27 15:42:20 · 436 阅读 · 0 评论 -
dd命令、cp命令详解+dd命令、cp命令对比
1、dd命令详解1)中文man手册dd的解释NAME dd - 转换和拷贝文件摘要使用方法: dd [--help] [--version] [if=file] [of=file] [ibs=bytes] [obs=bytes] [bs=bytes] [cbs=bytes] [sk转载 2014-08-27 15:54:46 · 6122 阅读 · 0 评论 -
整理Termios结构体变量具体含义
输入模式c_iflag参数为: IGNBRK 忽略BREAK键输入 BRKINT 如果设置了IGNBRK,BREAK键的输入将被忽略, 如果设置了BRKINT ,将产生SIGINT中断 IGNPAR 忽略奇偶校验错误 PARMRK 标识奇偶校验错误 INPCK 允许输入奇偶校验 ISTRIP 去除字符转载 2014-08-28 11:27:34 · 504 阅读 · 0 评论 -
ubuntu12.04 U盘挂载总结
U盘挂载总结//delong指导,天龙,韩健整理0.注意要先切换root权限,ubantu命令sudo -s或者sudo su root都可以。退出则用exit 或 su [你的用户名],都可以。1.在插入U盘后,用fisk -l查找设备名称,首先知道你的U盘多大,然后找到U盘,如下图。我的u盘叫做sdg. 默认在ubuntu图形界面下会自动挂载转载 2014-08-28 11:29:45 · 2191 阅读 · 0 评论 -
Git常用操作命令收集
最近在用Git做版本控制,发现Git有很多命令,把一些常用的记下来,以备查看,下面的内容是转发一个童鞋总结的,挺好的,学习一下。--------------------------------------------------------------------------------------------------------------------------------------转载 2014-09-02 11:26:16 · 391 阅读 · 0 评论 -
libxml主要数据类型
下面介绍的是libxml主要的数据类型,对于应用编程来说,这些数据类型是需要了解和掌握的。1.内部字符类型xmlCharxmlChar是libxml2中的字符类型,库中所有字符、字符串都是基于这个数据类型。它的定义在xmlstring.h中,定义说明如下:typedef unsigned char xmlChar;使用unsigned char作为内部字符格式是考虑转载 2014-09-25 12:01:06 · 402 阅读 · 0 评论 -
XML概述
1. XML概述关于XML的定义有以下几种说法:① XML是可扩展标记语言(Extensible Markup Language)的缩写。② XML是一种类似于HTML的标记语言。③ XML是描述数据的,重点描述“数据是什么”。④ XML的标记不是在XML中预定义的,你必须定义自己的标记。⑤ XML使用文档类型定义(转载 2014-09-25 12:04:40 · 452 阅读 · 0 评论 -
linux c语言 fcntl函数说明
功能描述:根据文件描述词来操作文件的特性。 文件控制函数 fcntl -- file control头文件: #include ; int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int转载 2015-02-09 10:16:12 · 2601 阅读 · 0 评论