自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 python获取C语言结构体定义

1: get_file.sh#!/bin/shcode_path="/root/utHash"files_name="file_path.cfg"cfg_file_path="./${files_name}"if [ -e $cfg_file_path ]then rm $cf...

2018-06-19 23:59:00 1337

转载 三十分钟学会AWK

三十分钟学会AWK本文转自GITHUB 上的 程序猿成长计划 项目概述AWK是一门解释型的编程语言。在文本处理领域它是非常强大的,它的名字来源于它的三位作者的姓氏:Alfred Aho, Peter Weinberger 和 Brian Kernighan。GNU/Linux发布的A...

2017-04-16 10:02:00 125

转载 C语言中预定义宏

C语言中预定义宏凡是遵循ISO C标准的编译器都必须定义下面七个宏。__DATE__:“替代文字”是一个含有编译日期的字符串字面值,日期格式为“Mmm dd yyyy”(例如:“MaR 19 2006”)。__FILE__:此字符串字面值含有目前源代码文件名称。__LINE__...

2017-04-16 09:57:00 181

转载 写时复制

写时复制原理:对于采用系统调用 fork 创建的进程开始时可能不需要按需调页,父进程与子进程共享一个页面,如果其中任何一个进程执行写操作时,才创建此共享页的副本。其过程如下图所示:页A和页B由于两个进程都没有写操作,因此两个进程共享页A和页B,而页C由于有进程对其进行写操作导致其数据...

2017-04-15 23:33:00 87

转载 按需调页

按需调页1. 原理按需调页:只有程序执行需要时才载入页,那些从未访问的页不会调入到物理内存,也把这种页交换方式称为懒惰交换。下图为按需调页的过程:当进程要访问的页不在内存中时,会触发页错误陷阱中断,在中断处理函数中将要访问的也载入到物理内存中。页错误陷阱的处理检查进程的内部页表...

2017-04-15 23:28:00 1487

转载 虚拟内存

虚拟内存原理:虚拟内存可以增大系统的内存空间。进程在运行时,它只载入进程经常执行的部分代码到物理内存,那些不常用的部分代码存储到外部存储设备上,当需要执行不常用的部分代码时再将其载入到物理内存中。这样做的好处是:程序可用的内存空间变大;方便进程间通过共享内存进行通信;系统函数库可以...

2017-04-15 23:25:00 162

转载 页面置换算法

页面置换1. 原理页面置换:当物理内存中没有空闲帧时,查找当前没有使用的帧,将其内容写到交换空间,然后使用该帧保存出错的页。这里需要注意的是,内存不仅仅是给用户进程使用,I/0 缓存也要使用大量的内存空间,这大大增加了内存分配算法的压力。当操作系统中没有空闲帧时,如果有进程申请空闲帧,常...

2017-04-15 23:17:00 778

转载 向vivi中加入命令

在vivi的lib/command.c中添加自己的命令 核心数据结构user_command。 typedef struct user_command { const char *name;//命令名 void (*c...

2016-10-28 22:00:00 87

转载 Ubuntu下locale文件

March 7, 2015 11:44 PM locale文件 关于locale文件的设定 locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文、写中文、与window中文系统的兼容和通信。从实...

2016-10-28 22:00:00 219

转载 S3C2410中文芯片手册-11.串口

February 28, 2015 4:57 PM [TOC] 11 UART Overview S3C2410x 提供3个独立的异步串行I/O接口,每一个都可以工作在中断或是 DMA 模式。UART 最高可以支持230. 4K bps波特率,通过使用系统时钟。如果有外部设备给 ...

2016-10-28 22:00:00 850

转载 Aravis 库编译方法

Aravis 库编译方法 March 21, 2015 9:40 PM 首先下载 aravis 库的源代码:aravis 库下载地址 这里我们使用的是 aravis_0_2_0,比较老的一个版本。 首先是安装方法,这个库需要很多依赖软件,在安装前应该执行下面指令来安装一些软件: s...

2016-10-28 22:00:00 372

转载 Linux 下网卡参数配置

March 17, 2015 7:48 PM [TOC] Linux 下网卡参数配置 在 Linux 下如果想修改网卡的参数有很多种方法,第一种方法是修改 /etc/network/interfaces 文件,这种方法可以在重启后依然有效;另外一种方法是使用 ifconfig 指令,这...

2016-10-28 22:00:00 169

转载 一个工程实例来学习 Makefile

March 3, 2015 8:19 PM Makefile 文件的编写 学习前的准备 需要准备的工程目录结构如下: .├── add│ ├── add_float.c│ ├── add.h│ └── add_int.c├── main.c└── sub ...

2016-10-28 22:00:00 74

转载 Busybox下mdev配置说明

mdev说明mdev是busybox自带的一个简化版的udev,适合嵌入式应用场合。其具有使用简单的特点。它的作用就是在系统启动和热插拔或动态加载驱动程序时,自动产生驱动程序所需要的节点文件。在以busybox为基础构建嵌入式linux根文件系统时,使用它时最优的选择。mdev原理md...

2016-10-28 21:42:00 97

空空如也

空空如也

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

TA关注的人

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