跟踪分析Linux内核的启动过程使用 gdb 跟踪调试内核
使用 qemuqemu -kernel linux-3.18.6 /arch/x86/boot/bzImage -initrd rootfs.img -s -S
参数:-s:在初始化时冻结 CPU
-S: 为 gdb 分配1234端口gdb 调试另开 shellgdb
(gdb) file linux-3.18.6/vmlinux #在...
分类:
系统相关 时间:
2015-07-10 19:16:31
阅读次数:
159
判断三角形
时间限制:1000 ms | 内存限制:65535 KB
难度:2
描述
小明非常喜欢研究三角形。现在,小明已经知道三角形的三条边,如果三条边能组成三角形,小明就会很高兴,他就会得到一个“YE”,如果他经过进一步的研究知道它又是等腰三角形,
他又会得一个“YE”,他再次研究出它又是一个等边三角形,当然,他又会得到一个“YE”。
小明当然不想自己判断了!那请你帮他...
分类:
其他好文 时间:
2015-07-10 19:14:48
阅读次数:
133
知道其他人也有一些别人的联系方式,这样他可以通知其他人,再让其他人帮忙通知一下别人。你能帮Wiskey计算出至少要通知多少人,至少得花多少电话费就能让所有人都被通知到吗?
做法:先缩个点。然后团中只要有个点被通知,整个团,就通知到了。然后如果入度为0的团被通知到了,那整个图的人都被通知到了。...
分类:
其他好文 时间:
2015-07-10 19:14:20
阅读次数:
191
—–协程复用根函数local function routine(fun, args)
while (fun) do
fun, args = coroutine.yield(fun(table.unpack(args)));
end
end—–demo 1 : 使用一个协程,用来调用不同的参数和不同的函数local Sum = function(…)...
分类:
其他好文 时间:
2015-07-10 19:12:58
阅读次数:
120
一个完整的MPEG-2文件就是一个PS流文件。
MPEG-2文件的构造格式如下图:
自己找个mpg文件打开,可以看到文件以0x0000 01B9结束(有些文件不标准没有),即MPEG_Program_end_code,之前有很多个0x0000 00BA字段,即为program pack的开始标志,program pack包的构造如下:...
分类:
其他好文 时间:
2015-07-10 19:12:05
阅读次数:
215
iOS开发中的页面传值方式有很多种,最常见的是代理和属性传值方法,不过,block也可以传值,而且在一些特定的场合中,block传值会更简单,下面是一个我写的一个demo,大家可以参考一下。
在#import "AppDelegate.h"中,代码如下:
在第一个控制器中代码如下:
在第二个控制器的.h文件中代码如下:
在第二个控制器的.m文件中代...
分类:
移动开发 时间:
2015-07-10 19:12:11
阅读次数:
131
图的邻接表表示
对图(有向或无向)G=(为方便记,假定V=1,2,…,n)G=(为方便记,假定V={1, 2, …, n}),其邻接表表示是一个由|V|个链表组成数组,对每个u∈Vu ∈ V,链表Adj[u]称为对应顶点u的邻接表。它包含G中所有与u相邻的顶点。每个邻接表中顶点通常是按任意顺序存放的。
无向图的邻接表表示
有向图的邻接表表示广度...
分类:
编程语言 时间:
2015-07-10 19:13:44
阅读次数:
218
Sudoku
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 15456
Accepted: 7574
Special Judge
Description
Sudoku is a very simple task. A square table wi...
分类:
其他好文 时间:
2015-07-10 19:13:19
阅读次数:
148
1、:first
用法:$(”tr:first”) ;
返回值 单个元素的组成的集合
说明: 匹配找到的第一个元素
2、:last
用法:$(”tr:last”)
返回值 集合元素
说明: 匹配找到的最后一个元素.与 :first 相对应.
3、:not(selector)
用法:$(”input:not(:checked)”)返回值 集合元素...
分类:
Web程序 时间:
2015-07-10 19:12:01
阅读次数:
126
在 编程语言中,任何 数据类型 都有 各种 的 局限,无法 表示 现实世界中的 任何 情况。 例如 int ,char 会 溢出,float 会 有 溢出 以及 精度 不准确的 情况。
所以 我们 在 开发 中 需要 特别 注意 这些事。
最近 需要 在 cocos2dx(2.1.4) 引擎下 用 shader 做一些 效果,遇到 一些 在 windows 上 没有问题,但是 移植到 ...
分类:
其他好文 时间:
2015-07-10 19:12:57
阅读次数:
119
题目:输入两个链表,找出它们的第一个公共结点,链表结点定义如下:
struct ListNode
{
int m_nKey;
ListNode* m_pNext;
};
ListNode* FindFirstComonNode(ListNode* pHead1, ListNode* pHead2)
{
//得到两个链表的长度
...
分类:
其他好文 时间:
2015-07-10 19:13:07
阅读次数:
142
离散化的思想:
对于这样的数据
(3,10000),
(9,1000000),
(5,100000),
(1,1000),
(7,1000000)
我们可以将其处理为
(2,7),
(5,9),
(3,8),
(1,6),
(4,9)
我们再对离散化之后的数据进行处理就行了。
题目意思:
n(n
求出最后还能看见多少张海报。
参考代码:...
分类:
其他好文 时间:
2015-07-10 19:11:30
阅读次数:
139
/*
功能实现:
从文本文档里读取英文单词,可能含有中文字符,
实现英文单词,中文字符的数目统计
Author :贺荣伟
creat Time: 16:01 2015/7/10 星期五
#include
#include
#include
#include
#include
const int str_len=1010;
char str[str_len];
bo...
分类:
系统相关 时间:
2015-07-10 19:11:57
阅读次数:
166
题意:
n(2*10^5)个点m(2*10^5)条边的无向图 要求给无向边定向 使得最后的有向图满足q(2*10^5)个指令 每个指令表示为s->e 即s到e有通路 问 是否有可能
思路:
假设无向图中有圈 那么定向时一定也定成圈 因此想到连通分量概念 容易分析出只有桥的定向才值得讨论 因此可以先对图做边连通分量缩点
由于题中提示图可能不连通 因此得到了森林
我们要...
分类:
Web程序 时间:
2015-07-10 19:11:36
阅读次数:
192
问题描述
给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。
输入格式
输入的第一行包含一个整数n,表示给定数字的个数。
第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。
输出格式
输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输...
分类:
编程语言 时间:
2015-07-10 19:12:04
阅读次数:
151