Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1083553
  • 博文数量: 646
  • 博客积分: 288
  • 博客等级: 二等列兵
  • 技术积分: 5375
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-08 14:33
个人简介

为了技术,我不会停下学习的脚步,我相信我还能走二十年。

文章分类

全部博文(646)

文章存档

2014年(8)

2013年(134)

2012年(504)

发布时间:2013-02-28 10:28:26

int open(const char *path, int access,int mode)    path 要打开的文件路径和名称      access 访问模式,宏定义和含义如下:                       &.........【阅读全文】

阅读(580) | 评论(0) | 转发(0)

发布时间:2013-02-26 10:54:57

......【阅读全文】

阅读(587) | 评论(0) | 转发(0)

发布时间:2013-02-26 10:52:26

......【阅读全文】

阅读(484) | 评论(0) | 转发(0)

发布时间:2013-02-26 10:49:17

......【阅读全文】

阅读(596) | 评论(0) | 转发(0)

发布时间:2013-02-26 10:47:47

......【阅读全文】

阅读(676) | 评论(0) | 转发(0)

发布时间:2013-02-26 10:44:05

GRUB 启动分析引言玩Linux的人,肯定会听说过Grub这个神奇的东西,就是开机启动时候下拉一个菜单让我们选操作系统的那个东东。自己比较懒,一直没深入琢磨这个Grub的工作原理流程。最近工作遇到了Grub相关的问题,就花了一些时间学习了一下Grub。闲言少叙。我们首先看下Linux的启动过程流程图:这个流程图是大牛M. Tim.........【阅读全文】

阅读(511) | 评论(0) | 转发(0)

发布时间:2013-02-26 10:42:59

         LVS即Linux Virtual Server,现已成为Linux内部标准的一部分,通过LVS的负载均衡技术和Linux操作系统能够实现一个高性能、高可用的服务器集群。一、体系结构        使用LVS构建的集群系统由三部分组成:最前端的负载均衡层(Loader Balan.........【阅读全文】

阅读(1147) | 评论(0) | 转发(0)

发布时间:2013-02-26 10:41:23

本人使用ext3grep工具恢复数据,大家首先在官方网站下载ext3grep软件包,然后解压安装。1.ext3grep /data/afh  --ls  --inode 2   :/data/afh为数据丢失的目录 ,这里是列出/data/afh目录的inode信息,目录inode信息一般为2.(这个命令主要扫描当前文件系统下所有文件信息,包括存在的和已.........【阅读全文】

阅读(540) | 评论(0) | 转发(0)

发布时间:2013-02-26 10:39:08

Linux 2台机器, scp复制文件/ ssh ,不需要输入密码就可以登陆另外一台服务器......【阅读全文】

阅读(423) | 评论(0) | 转发(0)

发布时间:2013-02-26 10:38:46

一、管道1、管道(有亲缘关系)及有名管道(无亲缘)、信号、消息队列、共享内存、信号量、套接字。=====无名管道2、管道:是堵塞的;管道的读端存在时向管道中写入数据才有意义。具有固定的读端和写端。3、当一个管道建立pipe(fds)时,它会创建两个文件描述符 fds[0]和 fds[1]。.........【阅读全文】

阅读(579) | 评论(0) | 转发(0)

发布时间:2013-02-26 10:37:01

这是自己在参加凌阳嵌入式培训时,学习完关于构造IOCTL命令时写的一篇学习心得,和大家分享一下,希望大家一起进步。......【阅读全文】

阅读(445) | 评论(0) | 转发(0)

发布时间:2013-02-25 10:32:25

预科:每个进程都有一个【进程表项】,并且维护一个【文件描述符表】。此表示相当于一个文件描述符数组,每个元素都是一个【文件描述符】。每个文件描述符相当于一个矢量,指向一个【文件表】,文件表也是在进程层次的,每次打开一个文件就会创建一个文件表,并且有文件描述符指向此表。当没有文件描述符指向.........【阅读全文】

阅读(707) | 评论(0) | 转发(0)

发布时间:2013-02-25 10:25:22

C语言Label取地址......【阅读全文】

阅读(513) | 评论(0) | 转发(0)

发布时间:2013-02-25 10:19:05

       在多线程的编程环境下,经常要碰到共享数据的问题,一定要通过加锁的方式才能达到线程安全么?        其实有些情况下,还是不需要加锁的,可以通过异常的方式来判断能否操作。        如:&nb.........【阅读全文】

阅读(550) | 评论(0) | 转发(0)

发布时间:2013-02-25 10:15:57

inux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统, 就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umo......【阅读全文】

阅读(305) | 评论(0) | 转发(0)

发布时间:2013-02-25 10:13:25

一、 什么是ioctl     ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下: int ioctl(int fd, ind cmd, …);     其中fd是用户程序打开设备时使用open函数返回的文件标示符,cmd是用户程序对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一个,这个参数的有无和cmd的意义相关。     ioctl函数是文件结构中的......【阅读全文】

阅读(415) | 评论(0) | 转发(0)

发布时间:2013-02-25 10:12:53

本地计算机ip:192.168.1.100远程计算机ip:192.168.1.244   远程计算机打开 mysql 服务器:#/etc/init.d/mysql.server start   本地计算机连接远程 mysql服务器:./mysql -h "192.168.1.244" -u root -p   发生以下错误:   ERROR 1130 (HY000): Host '192.168.1.100' is not allowed to connect to this MySQL server出现这种情况是......【阅读全文】

阅读(517) | 评论(0) | 转发(0)

发布时间:2013-02-25 10:12:04

请编写一个makefile同时编译、链接下面两个程序: main1.c: #include<stdio.h> int main(void) {     printf("main1\n"); } main2.c: #include<stdio.h> int main(void) {     printf("main2\n"); } 【分析】:这里需要生成两个可执行文件main1和main2(两个目标)。由于makefile只能有一个目标,所以可以构造一个没有规则的终极目标a......【阅读全文】

阅读(804) | 评论(0) | 转发(0)

发布时间:2013-02-25 10:10:21

内核栈和用户栈相关知识介绍......【阅读全文】

阅读(529) | 评论(0) | 转发(0)

发布时间:2013-02-25 10:08:10

#strace -o log.txt ./t其中 log.txt 是strace命令创建的文件用以保存应用程序中所有的系统调用的信息     t 文件时通过 gcc 编译出的可执行的文件 如:gcc test.c -o ttest.c 点击(此处)折叠或打开#include <stdio.h>#include <fcntl.h>#include <unistd.h>#include <malloc.h>int main(void){    int  ......【阅读全文】

阅读(458) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册