蜗牛的家

只为弥补记忆

ssh自动登录的4种实现方法

1. 自动ssh/scp方法 A为本地主机(即用于控制其他主机的机器) ; B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110; A和B的系统都是Linux 在A上运行命令: # ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私...

2014-08-12 10:00:35

阅读数 786

评论数 0

fragment中嵌套viewpager,vierpager中有多个fragment,不显示 .

fragment中嵌套viewpager,vierpager中有多个fragment,不显示 ...

2014-05-28 17:01:49

阅读数 23847

评论数 13

MPEG-2 PS流

MPEG-2 PS流     一个完整的MPEG-2文件就是一个PS流文件。     MPEG-2文件的构造格式如下图:     以一个实际的MPEG-2文件为例来分析一下PS流,MPEG-2文件:     http://dl2.csdn.net/down4...

2013-12-26 15:57:25

阅读数 953

评论数 0

AVPicture中data与linesize关系

AVPicture结构中data和linesize关系 AVPicture里面有data[4]和linesize[4]其中data是一个指向指针的指针(二级、二维指针),也就是指向视频数据缓冲区的首地址,而data[0]~data[3]是一级指针,可以用如下的图来表示: data --...

2013-12-11 15:21:21

阅读数 767

评论数 0

USB和sysfs文件系统

由于单个USB物理设备的复杂性,设备在sysfs中的表示也非常复杂。无论是物理USB设备(用struct usb_device表示)还是单独的USB接口(用struct usb_interface表示),在sysfs中均表示为单独的设备(这是因为这2个结构都包含一个struct device结...

2013-11-08 11:40:30

阅读数 1682

评论数 0

linux shell数据重定向(输入重定向与输出重定向)详细分析

在了解重定向之前,我们先来看看linux 的文件描述符。 linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit ...

2013-10-25 15:12:07

阅读数 755

评论数 0

I/O重定向详解及应用实例

1、 基本概念(这是理解后面的知识的前提,请务必理解) a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monit...

2013-10-25 14:21:38

阅读数 567

评论数 0

使用Libxml2操作XML文档

一、Libxml2介绍:  Libxml2 是一个xml的c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c语言版以外,还支持c++、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、Linux、Sola...

2013-10-24 18:06:21

阅读数 732

评论数 0

多筆資料 二進制檔案 讀取 -使用fread

此篇介紹如何對二進制檔做多筆資料的讀取,另外,若想要知道做寫入,可以參考「C/C++多筆資料的二進制檔案寫入-使用fwrite」 實作方式 首先,先讓我們來看看二進制的檔案寫入所提供的函式吧,參考C++ Reference,如下圖: fread的函式參數,其實要填...

2013-10-12 13:52:58

阅读数 687

评论数 0

多筆資料 二進制檔案 寫入-使用fwrite

當我們在做C或C++語言的檔案讀寫時,時不時可能都會用到二進制的檔案讀取或寫入,而有時候我們可能會一次寫入多筆資料,如陣列,或是結構的陣列等,那麼這時候我們需要如何確保可以一次全部寫入,並一次全部讀取呢? 實作方式 此篇會先介紹寫入的部分,而若想知到讀取的部分,可以到另一篇「C...

2013-10-12 13:52:13

阅读数 644

评论数 0

全局变量和局部变量在内存里的区别

一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 ...

2013-10-04 16:08:07

阅读数 576

评论数 0

在Linux下使用vim配合xxd查看并编辑二进制文件

通常来说文件分为文本和二进制文件两大类,文本文件的编辑很容易,Windows下的notepad、UltraEdit都很好用,二进制文件的编辑在Windows下也有很多工具,UltraEdit也不错,但是Linux下呢?今天终于发现了一个好方法,但是最终出处找不到了。   首先创建一个二...

2013-10-02 16:22:57

阅读数 643

评论数 0

AVI文件格式

小知识:AVI文件格式----摘自《DirectShow实务精选》 作者:陆其明   AVI(Audio Video Interleaved的缩写)是一种RIFF(Resource Interchange File Format的缩写)文件格式,多用于音视频捕捉、编辑、回放等应用程序中。通常情...

2013-09-26 17:31:44

阅读数 471

评论数 0

常量指针与指针常量的区别(转帖)

三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。 一) 常量指针。 常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。 指针指向的对象是常量,那么这个对象不能...

2013-09-22 16:25:57

阅读数 508

评论数 0

常量指针&&指针常量

常量指针与指针常量的区别(转帖) 三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。 一) 常量指针。 常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。 指针指...

2013-09-10 15:46:12

阅读数 471

评论数 0

指针函数&函数指针

一、 在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义: 1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针      类型标识符    *函数名(参数表)       ...

2013-09-03 11:46:37

阅读数 574

评论数 0

GCC编译选项

[介绍]  gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步  1.预处理,生成.i的文件[预处理器cpp]  2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]  3.有汇编变为目标代码(机器代码)生...

2013-08-23 15:41:15

阅读数 518

评论数 0

sizeof()用法汇总

sizeof()用法汇总 sizeof()功能:计算数据空间的字节数 1.与strlen()比较       strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。       而sizeof计算数据(包括数组、...

2013-08-16 15:28:56

阅读数 523

评论数 0

linux中getopt的用法

getopt被用来解析命令行选项参数。就不用自己写东东处理argv了。 #include        extern char *optarg;   //选项的参数指针        extern int optind,    //下一次调用getopt的时,从optind存储的位置处重新开始...

2013-07-08 11:11:26

阅读数 462

评论数 0

blkid命令 获取文件系统类型、UUID

在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。 直接使用blkid可列出当前系统中所以已挂载文件系统的类型 ...

2013-07-08 10:57:37

阅读数 899

评论数 0

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