自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嘿我梦见了

不乱于心,不困于情;不畏将来,不念过往。如此安好!送给永远的自己!!!

  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

转载 关于select函数中timeval和fd_s重新设置的问题

select原型: int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); 和select模型紧密结合的四个宏:FD_CLR(int fd, fd_set *set);FD_ISSET(int fd, fd_set *set);FD_S

2013-09-05 18:14:17 772

原创 关于使用ftok函数生成IPC通信所需key值的个人理解

在IPC通讯(如共享内存、消息队列)时,都必须指定唯一的一个key值,为了避免key值重复,利用一个函数ftok来生成相应key值。 ftok原型如下:key_t ftok( char * fname, int id );fname就时你指定的文件名(该文件必须存在且可以访问),id是子序号,虽然为int,但是只有最后8位被使用(0-255)。当成功执行的时候,一个key_t值将会被返

2013-08-29 18:57:21 1302

原创 vim 中Ctags的安装和使用

Ctags是一个用来为源文件中的标识符(如变量、函数、类成员、宏定义等)创建索引文件的程序。这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(tag/symbol),如变量名,函数名等。 Tags文件中包括这些对象的列表:1、用#define定义的宏 2、枚举型变量的值3、函数的定义、原型和声明4、名字空间(namespace) 5、类型定义(type

2013-08-24 13:34:25 809

原创 关于程序动态库链接和运行时搜索路径设置的个人理解

首先我们要明确一个概念,程序动态库连接时的路径和运行时路径是不同的。现代连接器在处理动态库时将链接时路径(Link-time path)和运行时路径(Run-time path)分开,用户可以通过-L指定连接时库的路径,通过-R(或-rpath)指定程序运行时库的路径,大大提高了库应用的灵活性。  一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以

2013-08-24 11:56:47 1515

原创 如何破解Ubuntu root密码及防止别人通过单用户模式修改密码(个人转载,可谓经典之作,层层设密,层层破解)

Linux安装完毕后会有一个Ubuntu root用户。那么如何在不知道密码的情况下修改掉Ubuntu root用户的密码呢?本系统使用RedHat Linux 安装环境是vmware 6.0 使用GRUB引导。AD:Ubuntu root的密码是Ubuntu用户必须学习使用的,由于Ubuntu root密码还有很多人不会应用所以由我来简述说明下,至于管用否就看人品了.Ubuntu roo

2013-08-11 13:53:00 1102

原创 关于ubuntu 进入单用户模式,破解root用户密码的个人理解

网上一般的通行做法: 1.在grub引导界面中按“e”进入grub的编辑模式。2.编辑模式下选择第二项,即:“kernel /vmlinuz-2.4.20-8 ro root=LABEL=/”。然后再按“e”编辑此项。3.在后面加上“ single”(注意:前面有一个空格)。然后回车,再按“b”这样就启动了linux的单用户模式。(但是我使用的是Ubuntu12.04,或许是因

2013-08-11 13:50:56 3562

原创 关于Linux图形和字符界面切换方式和startx的个人理解

linux在默认情况下提供6个terminal来让用户登录,切换方式为Ctrl+Alt+(F1—F6)。这6个终端系统命名为tty1~tty6的操作界面环境,是字符界面。图形界面环境对应的名字为tty7,用Ctrl+Alt+F7可切换。当我们把Linux的登录模式设为纯文本模式时(运行等级为3),这种登录环境只有tty1~tty6的登录终端界面,是没有图形界面的登录环境的,所以是不能按Ctrl

2013-08-11 10:12:34 1252

原创 关于Ubuntu 12.04 修改默认运行级别,启动字符界面的个人理解

网上通常的做法是:(亲自试验,不管用),如果想直接操作请看绿色字体部分(1)第一种方法:由于RedHat中是通过一个叫inittab的文件来管理运行级别的,而ubuntu中没有,所以建议在/etc/目录下创建该文件   $sudo vi /etc/initab然后编辑该文件,运行级别设为3,内容如下id:3:initdefault:然后重启。亲自试验,不管用,Ubuntu还是进

2013-08-11 10:04:56 897

转载 ubuntu设置开机启动图形应用程序,替换默认图形桌面

转载http://blog.csdn.net/liebergott/article/details/7793408一、前言无论你想要在ubuntu 12.04(11.10适用)开机启动图形程序,或者非图形程序,相信这篇文章能帮上大忙。我将根据我的需求讲解我的做法,并解释为什么这么做。完了以后,各位看官根据自己的需求不加修改或稍加修改即可适用。我这边,总得来说,需求是做一个RDP瘦客户端

2013-08-10 16:31:17 750

原创 关于一维数组、二维数组、一级指针、二级指针、指针数组、数组指针、空指针、字符指针、const的个人理解

假设有一个二维数组int a[2][3],其中包含三个数组名a 、a[0] 、a[1]。其中a为一个二维数组名,可以看成是一个一维数组,其内部元素为两个一维数组。a[0]和a[1]是一维数组,内部元素为int类型的数据。 所以sizeof(a)=24   sizeof(a[0])=12    sizeof(a[1])=12 所以a++   a[0]++   a[1]++是错误的,因

2013-08-09 20:38:41 761

原创 字符设备(裸设备)和块设备的区别

在类UNIX操作系统中,常见的设备文件有两类:Block Device Drive和Character Device Drive。Character Device Drive被称作字符设备或者裸设备(raw devices),Block Device Drive通常称为块设备。/dev/disk对应的为块设备,文件系统操作用到它,如mount ,/dev/rdisk对应的为字符设备(裸设备,rdi

2013-05-29 17:04:02 2742

原创 关于设置ARM开机自动启动程序的说明

(1)首先在你的主机Linux下编写一个需要在ARM开发板开机自动启动的程序,例如hello.c(2)在主机Linux下使用交叉编译工具arm-linux-gcc 对hello.c文件进行编译,生成一个可以再ARM下执行的文件hello(3)主机和开发板进行ftp连接,例如开发板的IP为192.168.0.232 ,执行ftp 192.168.0.232输入root密码进入。(4)

2013-05-28 18:18:34 1911

转载 Linux下安装vmtools图文详解

Linux下安装vmtools图文详解  安装完linux后安装vmtools的好处是能够屏幕变满屏,也能够和主机之间自由的复制文件。下面以centos6.2桌面版为例来讲解,使用的虚拟机为vmware 8.0:步骤:一、点击vm-install vmware tools…         二、点击后,会在桌面上生成加载的光驱就是 vmware

2013-05-27 20:14:00 863

原创 在Ubuntu下安装ARM的交叉编译工具

对于一个体系结构的交叉工具链,可以自己动手编译新的工具链,也可以到指定的官方站点去下载,这里以arm-linux-gcc-4.3.2.tgz 为例进行讲解。将arm-linux-gcc-4.3.2.tgz 文件拷贝到Ubuntu 的/forlinx 目录下。在Ubuntu 中新建一个终端,输入下面的命令安装交叉编译器:#cd /forlinx (进入/forlinx 目录)#mkdir

2013-05-27 20:00:25 784

原创 路由器、交换机、集线器(HUB)和猫的区别

路由器和交换机的区别:路由器和交换机的区别:交换机主要是实现大家通过一根网线上网,但是大家上网是分别拨号的,各自使用自己的宽带,大家各自上网没有影响,哪怕其他人在下载,对自己上网也没有影响,并且所有使用同一条交换机的电脑都是在同一个局域网内。路由器比交换机多了一个虚拟拨号功能,通过同一台路由器上网的电脑是共用一个宽带账号,大家之间上网是相互影响的,比如一台电脑在下载,那么同一个路由器上的其他电

2013-05-27 18:45:30 1386

原创 如何在Ubuntu下设置root用户自动登录

嵌入式交叉编译,经常需要root 用户的权限,ubuntu12.04 默认是不允许root 登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu 后我们需要做一些修改,用于支持root 用户登陆.       普通用户登录后,需要在终端窗口中执行命令切换到超级用户模式。在终端窗口里面输入: sudo -s. 回车,然后输入安装Ubuntu12.04 时设置的系统密码,即

2013-05-27 18:07:37 896

《嵌入式Linux系统开发标准教程》第2版-完整版

《嵌入式Linux系统开发标准教程》这是一本比较不错的嵌入式Linux系统方面的入门书籍,非常适合于初学者,华清远见的书籍,一直很棒

2013-05-28

《ARM体系结构与编程》杜春雷

《ARM体系结构与编程》杜春雷,ARM经典书籍,必看!!!

2013-05-27

虚拟机的网络连接问题

详细介绍了VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT

2013-05-27

元器件大全

各种元件的图片,帮助菜鸟快速了解各种电子元件

2013-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除