自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

翻译 临时和永久关闭firewalld与selinux

 关闭 firewalld:systemctl stop firewalld #临时关闭systemctl disable firewalld #永久关闭,即设置开机的时候不自动启动 --------------------------------------关闭 selinux:输入selinux 0是临时关闭

2017-07-15 16:17:08 1933

转载 Linux的O_DIRECT选项

在man 2 open的时候发现一个O_DIRECT选项,使用O_DIRECT选项后,可以不使用缓存直接写入。在海量数据写入的时候,不使用缓存貌似更快呢!于是也尝试写了一个用O_DIRECT选项的文件写入。完成O_DIRECT选项写入的代码还真不容易,使用new或者malloc分配的内存是无法在O_DIRECT选项下工作的,必须使用posix_memalign(或valloc, memal

2017-03-20 15:54:57 1921

转载 Linux 下的dd命令使用详解

一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。3. ibs=bytes:一次读入bytes个字节,即

2017-02-20 14:04:03 15554 1

原创 Linux中如何读写硬盘(或Virtual Disk)上指定物理扇区

文件系统调试Linux中如何读写硬盘(或Virtual Disk)上指定物理扇区读指定物理扇区dd if= of= skip= bs=512 count=1写指定物理扇区dd if= of= seek= bs=512 count=1如何读写文件系统上指定Block所存储的数据步骤:1、计算文件系统Block对应的物理扇区物理扇区号= Block Num

2017-02-19 11:07:12 4248

转载 值传递,引用传递,指针传递

最近一直被C++的值传递,引用传递,指针传递这些概念所困扰,一直没有一个能说清他们之间的关系通过一个简单的实例,或者说浅显的说法,找了一些相关资料,和自已的个人感受,简单介绍一下,希望高人指正    c++中传递参数的方式有三种:传参数的值(称为值传递,简称传值),传参数的地址(称为地址传递,简称为传址),和引用传递(简称为传引用),相应的函数也就是传值调用,传址调用和传引用调用    

2014-03-17 11:18:06 330

转载 javascript就这么回事

有些时候你精通一门语言,但是会发现你其实整天在和其它语言打交道,也许你以为这些微不足道,不至于影响你的开发进度,但恰恰是这些你不重视的东西会浪费你很多时间,我一直以为我早在几年前就已经精通JavaScript了,直到目前,我才越来越觉得JavaScript远比我想象的复杂和强大,我开始崇拜它,就像崇拜所有OOP语言一样~趁着节日的空隙,把有关JavaScript的方法和技巧整理下,让每个在为J

2014-03-17 11:17:06 378

转载 分析一段H264视频数据

分析00 00 00 01 67 42 00 1E 99 A0 B1 31 00 00 00 01H264的数据流分为两种,一种是NAL UNIT stream(RTP),一种是 bits stream,两者可以互相转换。我们分析的这个是 bit stream,根据AnnexB00 00 00 01 67 42 00 1E 99 A0 B1 31 是 一个NAL,在两个00 0

2014-03-11 10:34:03 656

转载 H264s数据NAL分析与I帧判断

1、NAL全称Network Abstract Layer, 即网络抽象层。         在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责684;式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。因此我们平时的每帧数据就是一个NAL单元(SPS与PPS除外)。

2014-03-11 10:16:45 624

转载 Long Long、__int64使用总结

前言:  在16位环境下,int/unsigned int 占16位,long/unsigned long占32位  在32位环境下,int占32位,unsigned int占16位,long/unsigned long占32位何时需要使用:  long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647,而unsigned范围是[0,2^3

2013-08-25 17:02:22 570

转载 Linux下Signal信号

信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说是进程控制的一部分。一、信号的基本概念 本节先介绍信号的一些基本概念,然后给出

2013-08-24 10:44:21 328

转载 TOP PS aux时显示出来的栏目代表什么意思?比如:RSS、VSZ、STAT等

USER: 行程拥有者 PID: pid %CPU: 占用的 CPU 使用率 %MEM: 占用的记忆体使用率 VSZ: 占用的虚拟记忆体大小 RSS: 占用的记忆体大小 TTY: 终端的次要装置号码 (minor device number of tty) STAT: 该行程的状态: D: 不可中断的静止 (通悸□□缜b进行 I/O 动作) R: 正在执行中

2013-08-02 15:48:21 1444

原创 磁盘缓存增大, 占据内存清除的方法

大家有没有遇到这种情况:在给tf卡或者usb存储设备持续写入文件的时候,内存占用会不断增加,一直到剩余很少内存的时候才停止占用更多内存。而这时候其他模块急需更多内存的时候,系统运行效率就会大大降低。最近google+baidu  翻阅了一些资料做如下总结:频繁的文件访问会导致系统的Cache使用量大增,占用内存。运行sync命令将dirty的内容写回硬盘$sync通过修改proc系

2013-07-24 14:09:27 1112

翻译 statfs获得磁盘使用情况 模拟linux命令 打印比较

说明:本文主要内容为转载。先说statfs结构:#include     /* 或者 */int statfs(const char *path, struct statfs *buf);int fstatfs(int fd, struct statfs *buf);参数:  path: 位于需要查询信息的文件系统的文件路径名(不是设备名,是挂载点名称)。    

2013-07-23 09:38:12 1337

转载 busybox裁剪

基于initramfs文件系统的制作1. 基本配置:#pwd/home/chen/guoqian/4-3-6/busybox-1.13.3#make menuconfig(1) 静态链接文件系统进入Busybox Settings -->Build Options --> 选中如下选项(2) 选择交叉工具链进入Busybox Settin

2013-07-16 14:48:28 1994

转载 mdev实现U盘或SD卡的自动挂载

前面我们说了udev实现U盘或SD卡的自动挂载,在这里我们再说一下怎样用mdev实现这个功能。mdev是busybox中的一个udev管理程序的一个精简版,他也可以实现设备节点的自动创建和设备的自动挂载,只是在实现的过程中有点差异,在发生热插拔时间的时候,mdev是被hotplug直接调用,这时mdev通过环境变量中的 ACTION 和 DEVPATH,来确定此次热插拔事件的动作以及影响了/s

2013-07-15 14:38:49 470

原创 asm/page.h报错

../libbb/procps.c:15:22: error: asm/page.h: No such file or directorymake: *** [../libbb/procps.o] 错误 1[root@localhost libbb]# linux下高版本的内核已经没有 asm/page.h了解决方法:1、去掉 #include 即可2、自己写个  pa

2013-07-15 10:10:37 1018

转载 ps aux中stat状态说明

[root@carschina ~]# ps auxUSER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMANDroot         1  0.0  0.0   2076   620 ?        Ss    2010   0:01 init [3]                 root

2013-07-13 22:34:42 1014

转载 Linux中Samba详细安装

为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置。 1、服务查询默认情况下,Linux系统在默认安装中已经安装了Samb

2013-07-13 11:10:59 343

转载 samba服务的高级进阶配置

本文将学习一下几个方面的内容,将会结合具体的实验来一步步实现。1、 用户账号的映射2、 使用IP对客户端进行访问控制3、 使用域名对客户端进行访问控制4、 使用通配符对客户端进行访问控制5、 设置samba的权限6、 设置samba的隐藏共享7、 Samba客户端的配置8、 Samba的排错Samba服务器的常规配置很容易就可以实现,但是并不能够满足企业的实际需

2013-07-13 10:29:04 885

转载 Linux学习(Find命令使用实例)

find / -name httpd.conf    find / -name access_log 2>/dev/null    find /etc -name '*srm*'    find / -amin -10 # 查找在系统中最后10分钟访问的文件    find / -atime -2 # 查找在系统中最后48小时访问的文件    find / -mmin -5 #

2013-07-12 16:26:56 393

YUV图形翻转例子C语言编写

本代码实现将yuv格式图形翻转的功能,代码清晰 一看就明白。内有README说明

2010-09-21

jpeglib的源代码

嵌入式移植jpeglib 源代码,下载后关联arm编译器编译后 可用,高点版本更可行

2009-08-13

minigui 移植方法说明

详细描述minigui移植到嵌入式的方法

2009-08-13

空空如也

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

TA关注的人

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