自定义博客皮肤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

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

  • 博客(25)
  • 资源 (11)
  • 论坛 (1)
  • 收藏
  • 关注

原创 剑指Offer--061-按之字形顺序打印二叉树

链接 牛客OJ:按之字形顺序打印二叉树 九度OJ:未收录 GitHub代码: 061-按之字形顺序打印二叉树 CSDN题解:剑指Offer–061-按之字形顺序打印二叉树 牛客OJ 九度OJ CSDN题解 GitHub代码 061-按之字形顺序打印二叉树 未收录 剑指Offer–061-按之字形顺序打印二叉树 061-按之字形顺序打印二叉

2016-06-26 17:06:36 3158

原创 Linux进程优先级的处理--Linux进程的管理与调度(二十二)

Linux进程优先级的处理 日期 内核版本 架构 作者 GitHub CSDN 2016-06-14 Linux-4.6 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度1 前景回顾1.1 进程调度内存中保存了对每个进程的唯一描述, 并通过若干结构与其他进程连接起来.调度器面对的情形就是这样, 其

2016-06-20 10:46:27 18122

原创 Linux进程调度器的设计--Linux进程的管理与调度(十七)

日期 内核版本 架构 作者 GitHub CSDN 2016-06-14 Linux-4.6 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度1 前景回顾1.1 进程调度内存中保存了对每个进程的唯一描述, 并通过若干结构与其他进程连接起来.调度器面对的情形就是这样, 其任务是在程序之间共享CPU时间,

2016-06-17 21:22:36 21932 5

原创 Linux进程调度策略的发展和演变--Linux进程的管理与调度(十六)

日期 内核版本 架构 作者 GitHub CSDN 2016-06-14 Linux-4.6 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度1 前言1.1 进程调度内存中保存了对每个进程的唯一描述, 并通过若干结构与其他进程连接起来.调度器面对的情形就是这样, 其任务是在程序之间共享CPU时间, 创

2016-06-17 16:45:51 19762 4

原创 Linux进程调度器概述--Linux进程的管理与调度(十五)

日期 内核版本 架构 作者 GitHub CSDN 2016-06-14 Linux-4.6 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度内存中保存了对每个进程的唯一描述, 并通过若干结构与其他进程连接起来.调度器面对的情形就是这样, 其任务是在程序之间共享CPU时间, 创造并行执行的错觉, 该任务分为

2016-06-17 14:50:16 22464 3

原创 两台Linux系统之间传输文件的几种方法

scp传输当两台LINUX主机之间要互传文件时可使用SCP命令来实现scp传输速度较慢,但使用ssh通道保证了传输的安全性复制文件将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者计算机名称:远程路径 从远程将文件拷回本地 scp –用户名@计算机IP或者计算机名称:文件名 本地路径命令格式scp local_file remote_username@remote_ip:re

2016-06-14 17:11:23 86418

原创 使用gdb调试程序完全教程

程序的调试过程主要有:单步执行,跳入函数,跳出函数,设置断点,设置观察点,查看变量。 本文将主要介绍linux下的强大调试工具是怎么完成这些工作的。之所以要调试程序,是因为程序的运行结果和预期结果不一致,或者程序出现运行时错误。 调试的基本思想是: 分析现象 -> 假设错误原因 -> 产生新的现象去验证假设调试器(如GDB)的目的是允许你在程序运行时进入到某个程序内部去看看该程序在做什么,或者

2016-06-14 14:21:48 67899

原创 linux下man手册的安装和使用

linux man手册Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。 Linux 的man手册共有以下几个章节: 章节 名称 描述 1 Standard commands(标准命令) Executable programs or shell commands, 普通的命令 2 System calls(系统调用)

2016-06-13 12:03:48 36711

原创 Linux进程退出详解(do_exit)--Linux进程的管理与调度(十四))

日期 内核版本 架构 作者 GitHub CSDN 2016-05-12 Linux-4.6 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度Linux进程的退出linux下进程退出的方式正常退出从main函数返回return调用exit调用_exit异常退出调用abort由信号终止_exit

2016-06-11 23:31:20 21288

原创 ELF文件的加载过程(load_elf_binary函数详解)--Linux进程的管理与调度(十三)

日期 内核版本 架构 作者 GitHub CSDN 2016-06-04 Linux-4.6 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度-之-进程的描述加载和动态链接从编译/链接和运行的角度看,应用程序和库程序的连接有两种方式。 一种是固定的、静态的连接,就是把需要用到的库函数的目标代码(二进制)代

2016-06-10 19:00:17 24276 5

转载 你不知道的关于计算机大师Dijkstra的事情

Dijkstra 的全名叫 Edsger Wybe Dijkstra(艾兹赫尔·韦伯·戴克斯特拉)。大部分中国程序员如果能记住这个名字是因为学过计算最短路径的「Dijkstra 算法」,然而大部分人都难以记住正确的拼写,因为他是荷兰人,名字不符合英语的发音规则。他是几位影响力最大的计算科学的奠基人之一,也是少数同时从工程和理论的角度塑造这个新学科的人。他的根本性贡献覆盖了很多领域,包括:编译器、操作

2016-06-09 20:24:44 2124

原创 剑指Offer--060-把二叉树打印成多行

链接 牛客OJ:把二叉树打印成多行 九度OJ:未收录 GitHub代码: 060-把二叉树打印成多行 CSDN题解:剑指Offer–060-把二叉树打印成多行 牛客OJ 九度OJ CSDN题解 GitHub代码 060-把二叉树打印成多行 未收录 剑指Offer–060-把二叉树打印成多行 060-把二叉树打印成多行题意题目描述 请

2016-06-09 16:44:59 2223

原创 剑指Offer--059-对称的二叉树

链接 牛客OJ:对称的二叉树 九度OJ:未收录 GitHub代码: 059-对称的二叉树 CSDN题解:剑指Offer–059-对称的二叉树 牛客OJ 九度OJ CSDN题解 GitHub代码 059-对称的二叉树 未收录 剑指Offer–059-对称的二叉树 059-对称的二叉树题意题目描述 请实现一个函数,用来判断一颗二叉树是不

2016-06-09 14:27:38 1662

原创 剑指Offer--058-二叉树(中序遍历)的下一个结点

链接 牛客OJ:二叉树的下一个结点 九度OJ:未收录 GitHub代码: 058-二叉树的下一个结点 CSDN题解:剑指Offer–058-二叉树的下一个结点 牛客OJ 九度OJ CSDN题解 GitHub代码 058-二叉树的下一个结点 未收录 剑指Offer–058-二叉树的下一个结点 058-二叉树的下一个结点题意题目描述 给

2016-06-09 12:16:33 1938

原创 LinuxELF文件格式详解--Linux进程的管理与调度(十二)

日期 内核版本 架构 作者 GitHub CSDN 2016-06-04 Linux-4.5 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度-之-进程的描述对象文件格式对象文件首先,你需要知道的是所谓对象文件(Object files)有三个种类: 可重定位的对象文件(Relocatable file)

2016-06-08 23:22:24 9215

原创 剑指Offer--057-删除链表中重复的结点

链接 牛客OJ:删除链表中重复的结点 九度OJ:未收录 GitHub代码: 057-删除链表中重复的结点 CSDN题解:剑指Offer–057-删除链表中重复的结点 牛客OJ 九度OJ CSDN题解 GitHub代码 057-删除链表中重复的结点 未收录 剑指Offer–057-删除链表中重复的结点 057-删除链表中重复的结点题意题目

2016-06-07 15:41:42 3692

原创 剑指Offer--056-链表中环的入口结点

链接 牛客OJ:链表中环的入口结点 九度OJ:未收录 GitHub代码: 056-链表中环的入口结点 CSDN题解:剑指Offer–056-链表中环的入口结点 牛客OJ 九度OJ CSDN题解 GitHub代码 056-链表中环的入口结点 未收录 剑指Offer–056-链表中环的入口结点 056-链表中环的入口结点题目描述 一个链

2016-06-07 13:25:50 3833

原创 剑指Offer--055-字符流中第一个不重复的字符

链接 牛客OJ:字符流中第一个不重复的字符 九度OJ:未收录 GitHub代码: 055-字符流中第一个不重复的字符 CSDN题解:剑指Offer–055-字符流中第一个不重复的字符 牛客OJ 九度OJ CSDN题解 GitHub代码 055-字符流中第一个不重复的字符 未收录 剑指Offer–055-字符流中第一个不重复的字符 055-

2016-06-06 22:38:19 1914

原创 Linux进程启动过程分析do_execve(可执行程序的加载和运行)---Linux进程的管理与调度(十一)

日期 内核版本 架构 作者 GitHub CSDN 2016-06-06 Linux-4.5 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度-之-进程的描述execve系统调用execve系统调用我们前面提到了, fork, vfork等复制出来的进程是父进程的一个副本, 那么如何我们想加载新的程序, 可

2016-06-06 11:46:13 14897

原创 Linux内核线程kernel thread详解--Linux进程的管理与调度(十)

Linux内核可以看作一个服务进程(管理软硬件资源,响应用户进程的种种合理以及不合理的请求)。内核需要多个执行流并行,为了防止可能的阻塞,支持多线程是必要的。内核线程就是内核的分身,一个分身可以处理一件特定事情。内核线程的调度由内核负责,一个内核线程处于阻塞状态时不影响其他的内核线程,因为其是调度的基本单位。这与用户线程是不一样的。因为内核线程只运行在内核态

2016-06-05 13:49:06 32108 2

转载 面试题:从给定的N个正数中选取若干个数之和最接近M

转载自 http://www.ahathinking.com/archives/110.html 文章作者:Yx.Ac 文章来源:勇幸|Thinking (http://www.ahathinking.com) 转载请注明,谢谢合作。这道题跟捞鱼问题一样,都是刚进实验室新生培训那会儿做过的题目,不过这个是一师姐当时找工作的面试题。 如题,并输出该子序列 测试用例:2

2016-06-04 22:23:09 4252

原创 Linux进程内核栈与thread_info结构详解--Linux进程的管理与调度(九)

日期 内核版本 架构 作者 GitHub CSDN 2016-06-03 Linux-4.5 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度-之-进程的描述前言为什么需要内核栈进程在内核态运行时需要自己的堆栈信息, 因此linux内核为每个进程都提供了一个内核栈kernel stack,struct

2016-06-03 11:21:20 17383 2

原创 Linux下进程的创建过程分析(_do_fork/do_fork详解)--Linux进程的管理与调度(八)

日期 内核版本 架构 作者 GitHub CSDN 2016-05-12 Linux-4.5 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度-之-进程的创建 参照 分析Linux内核创建一个新进程的过程前言Unix标准的复制进程的系统调用时fork(即分叉),但是Linux,BSD等操作系统并

2016-06-02 20:27:07 19504 1

原创 Linux下2号进程的kthreadd--Linux进程的管理与调度(七)

日期 内核版本 架构 作者 GitHub CSDN 2016-05-12 Linux-4.5 X86 & arm gatieme LinuxDeviceDrivers Linux进程管理与调度-之-进程的创建前言Linux下有3个特殊的进程,idle进程(PID=0PID = 0), init进程(PID=1PID = 1)和kthreadd(PID=2P

2016-06-02 14:04:01 19489 2

原创 剑指Offer--054-表示数值的字符串

链接 牛客OJ:表示数值的字符串 九度OJ:未收录 GitHub代码: 054-表示数值的字符串 CSDN题解:剑指Offer–054-表示数值的字符串 牛客OJ 九度OJ CSDN题解 GitHub代码 054-表示数值的字符串 未收录 剑指Offer–054-表示数值的字符串 054-表示数值的字符串题目描述 请实现一个函数用来

2016-06-01 21:38:27 1834

qt-4.8.5-arm.tar.gz

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

2014-04-17

C/C++/数据结构

《大话数据结构》第2章 超级畅销书《大话设计模式》作者的新作!用户群更为广泛,写作风格一如既往,技术沉淀更加深厚,势必掀起全民数据结构的热潮!

2012-01-22

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

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

2015-01-14

网上看到的用网页时钟

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

2015-01-08

C_语言注释规范.pdf

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

2012-08-09

Ubuntu下的symbol字体包

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

2015-11-30

Sublime Text3汉化包

神级编辑器Sublime Text3汉化包

2015-01-15

minicom+lrzsz安装包(RPM)

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

2014-03-27

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

JeanCheng的留言板

发表于 2020-01-02 最后回复 2020-01-24

空空如也

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

TA关注的人 TA的粉丝

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