自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OSKernelLAB(gatieme)

紫夜阑珊-青伶巷草, 落花美眷-似水流年

  • 博客(10)
  • 资源 (10)
  • 收藏
  • 关注

原创 vim 树形目录插件NERDTree安装

网上流传的那个nerdtree的安装方法并不是很实用,因为NERDTREE是依赖pathogen插件管理器的。如果没有安装pathogen的话,直接安装NERDTree是会报函数为声明之类的错误的pathogen我们首先来介绍这款用来管理插件的插件——pathogen。下载地址项目地址 https://github.com/tpope/vim-pathogen 官网 http://www.v

2015-02-20 18:53:27 18195 2

原创 Git教程(一)----初识Git

Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git有什么特点?简单来说就是:高端大气上档次! 那什么是版本控制系统?版本控制系统我们在开发一个项目的时候,肯定有这样的经历:1)想添加一些功能,但是又怕修改后的代码出现致命的BUG,这时候想要从头修改的时候却苦于找不到原来版本的源代码。 2)想用另一种方法实现原来的功能,但是在文件中修改却越来越乱。 为了解决这

2015-02-13 11:15:39 12299

原创 C/C++运算符优先级

C语言运算符优先级http://en.cppreference.com/w/cpp/language/operator_precedenceC++运算符优先级http://en.cppreference.com/w/cpp/language/operator_precedenceC语言运算符优先级运算符 解释 结合方式

2015-02-11 18:13:56 21678

原创 发现的别人好的教程

http://sourceforge.net/projects/orwelldevcpp/#PythonAstralWind博客园的Python教程Python中文全攻略 中文乱码 输出中文乱码廖雪峰的官方网站—-Python教程Git【Github教程】史上最全github使用方法:github入门到精通如何在windows下安装GIT(msysGit)msysGit安装后的配置廖雪峰的官方网站–

2015-02-11 17:11:26 11299

原创 C++设计模式13----Flyweight享元模式

Flyweight享元模式概述作用:运用共享技术有效地支持大量细粒度的对象。内部状态intrinsic和外部状态extrinsic:1)Flyweight模式中,最重要的是将对象分解成intrinsic和extrinsic两部分。2)内部状态:在享元对象内部并且不会随环境改变而改变的共享部分,可以称为是享元对象的内部状态3)外部状态:而随环境改变而改变的,取决于应用环境

2015-02-09 20:46:33 13232 6

原创 C程序的内存布局(Memory Layout)

C语言程序的内存布局C语言程序的内存布局结构,包括连接过程中目标程序各个段的组成和运行过程中各个段加载的情况。C语言程序在内存中各个段的组成C语言程序连接过程中的特性和常见错误C语言程序的运行方式C语言程序的存储区域        由C语言代码(文本文件)形成可执行程序(二进制文件),需要经过编译-汇编-链接三个阶段。编译过程把C语言文本文件生成汇编程序,汇编过程把汇编

2015-02-06 20:26:40 27280 7

转载 页面缓存——内存与文件的那些事儿

上次我们考察了内核如何为一个用户进程管理虚拟内存,但是没有涉及文件及I/O。这次我们的讨论将涵盖非常重要且常被误解的文件与内存间关系的问题,以及它对系统性能的影响。 提到文件,操作系统必须解决两个重要的问题。首先是硬盘驱动器的存取速度缓慢得令人头疼(相对于内存而言),尤其是磁盘的寻道性能。第二个是要满足‘一次性加载文件内容到物理内存并在程序间共享’的需求。如果你使用进程浏览器翻看Windo

2015-02-05 17:53:37 14634

转载 内核是如何管理内存的?

在仔细审视了进程的虚拟地址布局之后,让我们把目光转向内核以及其管理用户内存的机制。再次从gonzo图示开始:Linux进程在内核中是由task_struct的实例来表示的,即进程描述符。task_struct的mm字段指向内存描述符(memory descriptor),即mm_struct,一个程序的内存的执行期摘要。它存储了上图所示的内存段的起止位置,进程所使用的物理内存页的数量(

2015-02-05 17:45:53 14449

转载 剖析程序的内存布局

转载自drshenlei的译文http://blog.csdn.net/drshenlei/article/details/4339110原文标题:Anatomy of a Program in Memory原文地址:http://duartes.org/gustavo/blog/        内存管理模块是操作系统的心脏;它对应用程序和系统管理非常重要。今后的几篇文章中,我将着

2015-02-05 17:34:31 14170

原创 urllib2模块之异常处理

一、urllib2模块回顾        urllib2模块中最重要的函数是urlopen()函数,用于获取URLs资源(Uniform Resorce Locators)。urlopen函数不仅可以用于简单的情况,还可以进行复杂情况下的资源获取如认证(authentication)、cookies、代理等。urlopen支持多种协议,如http、ftp、file等。

2015-02-01 16:26:04 18767

Ubuntu下的symbol字体包

解决linux下无symbol字体的问题 解决WPS公式乱码,以及无symbol字库的问题

2015-11-30

Sublime Text3汉化包

神级编辑器Sublime Text3汉化包

2015-01-15

WingIDE安装和破解(Python开发利器)

WingIDE安装和破解(Python开发利器)破解程序

2015-01-14

网上看到的用网页时钟

很漂亮的时钟 http://blog.csdn.net/gatieme/article/details/42526575

2015-01-08

qt-4.8.5-arm.tar.gz

qt-4.8.5的arm版本,用arm-linux-gcc编译的,移植使用,用于在arm上运行qt程序

2014-04-17

2410-S实验指导书@2006.11.pdf

S3c2410X 芯片集成了大量的功能单元,包括: 1. 内部1.8V,存储器3.3V,外部IO3.3V,16KB 数据CACH,16KB 指令CACH,MMU; 2. 内置外部存储器控制器(SDRAM 控制和芯片选择逻辑); 3. LCD 控制器(最高4K 色 STN 和256K 彩色TFT),一个LCD 专用DMA; 4. 4 路带外部请求线的DMA; 5. 三个通用异步串行端口(IrDA1.0, 16-Byte Tx FIFO, and 16-Byte Rx FIFO),2 通 道SPI; 6. 一个多主IIC 总线,一个IIS 总线控制器; 7. SD 主接口版本1.0 和多媒体卡协议版本2.11 兼容; 8. 2 个USB HOST ,一个USB DEVICE(VER1.1); 9. 4 个PWM 定时器和一个内部定时器; 10.看门狗定时器; 11.117 个通用IO; 12.24 个外部中断; 13.电源控制模式:标准、慢速、休眠、掉电; 14.8 通道10 位ADC 和触摸屏接口; 15.带日历功能的实时时钟; 16.芯片内置PLL; 17.设计用于手持设备和通用嵌入式系统; 18.16/32 位RISC 体系结构,使用ARM920T CPU 核的强大指令集; 19.ARM 带MMU 的先进的体系结构支持WINCE、EPOC32、LINUX; 20.指令缓存(cache)、数据缓存、写缓冲和物理地址TAG RAM,减小了对主存储器带宽 和性能的影响; 21.ARM920T CPU 核支持 ARM 调试的体系结构; 22.内部先进的位控制器总线(AMBA2.0, AHB/APB) .

2014-03-27

tftp烧写2410-s linux系统.pdf

在windows xp下进行,需要的文件在光盘中的Linux\img目录和flashvivi目录下提供。 烧写2410-S linux 操作系统包括烧写vivi,kernel,root三个步骤,除此我们还要烧写yaffs.tar,这四个文件为: vivi ----linux操作系统启动的bootloader; zImage----linux操作系统内核; root.cramfs----根文件系统; yaffs.tar----应用程序

2014-03-27

s3c-2410快速开始手册

帮助初学者了解博创科技嵌入式教学科研平台UP-NETARM2410-S 的硬件资源,学习演示linux操作系统移植的demo程序,恢复出厂状态的方法等等,深入学习请参考三个操作系统的实验指导书及相关资料。

2014-03-27

minicom+lrzsz安装包(RPM)

Linux下minicom+lrzsz的安装包, rpm格式,红帽和CentOS专用 嵌入式开发必备

2014-03-27

C_语言注释规范.pdf

C语言的注释标准, C学习者必备, 代码精简之道

2012-08-09

空空如也

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

TA关注的人

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