近日在写一个简易的操作系统,经常受到bug的偷袭,由于开发OS的特殊性,一些常规的debug手段用不上,于是打算记录下自己的debug过程,用于交流。
Problem:
在做图层叠加时,引入结构体SHTCTL进行各个图层的管理,但遭遇了黑屏,原因可能来自于图层管理模块、内存管理模块或其他未知原因。
Solution:
恢复到上次不黑屏的版本(即去掉图层管理模块),果然可以进行显示。在此基础...
分类:
其他 时间:
2014-06-05 07:12:33
收藏:
0 评论:
0 赞:
0 阅读:
333
【题目】
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
【题意】
有个梯子有n阶,每次只能爬1阶或者2阶,为爬到梯子顶共有多少种爬法
【思路】
依次确定跳到每一阶上的爬法数目
这其实是一...
分类:
其他 时间:
2014-06-05 07:11:55
收藏:
0 评论:
0 赞:
0 阅读:
303
; WIP Last Changed Rev: 2172
;**************************************************************************************
; Copyright 2011 Aptina Imaging Corporation. All rights reserved. ...
分类:
其他 时间:
2014-06-05 10:50:04
收藏:
0 评论:
0 赞:
0 阅读:
340
二者区别,简而言之,在于StringBuffer内部实现了线程同步,而StringBuilder没有。
二者均继承自AbstractStringBuilder。
JDK源码中可以看得更清楚些。
=============================
从源码中可以看出,子类AbstractStringBuilder已经实现了所有的操作,String...
分类:
其他 时间:
2014-06-05 06:29:51
收藏:
0 评论:
0 赞:
0 阅读:
486
算法训练 数组查找及替换
时间限制:1.0s 内存限制:512.0MB
问题描述
给定某整数数组和某一整数b。要求删除数组中可以被b整除的所有元素,同时将该数组各元素按从小到大排序。如果数组元素数值在A到Z的ASCII之间,替换为对应字母。元素个数不超过100,b在1至100之间。
输入格式
第一行为数组元素个数和整数b
第二行为数组...
分类:
其他 时间:
2014-06-05 12:07:14
收藏:
0 评论:
0 赞:
0 阅读:
380
谈到三层,大家脑子里会立马浮出:显示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。就是将整个业务应用划分为这三个层次。
三层结构是基于模块化程序设计的思想,为实现分解应用程序的需求,而逐渐形成的一种标准模式的模块划分方法。目的是为了解耦合,也是就是实现“高内聚、低耦合”的思想。
显示层UI
通俗的讲就是展现给用户的界面,及用...
分类:
其他 时间:
2014-06-05 06:29:15
收藏:
0 评论:
0 赞:
0 阅读:
383
题目:
有81匹赛马,9个赛道可以利用,每匹赛马的速度是恒定的,不计时但记录每场的名次,请问,赛几次可以得到前5名?
解答:
首先把81匹马分为9组,赛九场,然后把每场的第一名拿出来(刚好9匹),赛一场,得到前五名所在的组(后四名的组果断排除)。此时可以确定第一名。然后在第一名的组中抽取2-5名(共四匹马),在第二名的组中抽取2-4名(共三匹马),在第三名的组中抽取2-3(共两匹马),在第四...
分类:
其他 时间:
2014-06-07 01:54:08
收藏:
0 评论:
0 赞:
0 阅读:
465
阅读 OpenJDK 源代码一周后的体会...
分类:
其他 时间:
2014-06-05 12:34:49
收藏:
0 评论:
0 赞:
0 阅读:
258
POSIX信号量相关函数:
sem_open
sem_close
sem_unlink
sem_init
sem_destroy
sem_wait
sem_post
POSIX互斥锁
pthread_mutex_init
pthreaad_mutex_lock
pthread_mutex_unlock
pthread_mutex_...
分类:
其他 时间:
2014-06-05 12:34:05
收藏:
0 评论:
0 赞:
0 阅读:
464
阅读java.util.TreeMap的笔记,对类既成关系,定义,要点,关键函数实现进行了描述...
分类:
其他 时间:
2014-06-05 07:58:23
收藏:
0 评论:
0 赞:
0 阅读:
499
在ie、firefox、chrome浏览器上显示的效果不太一样,主要是前面的空格宽度不同。网上资料说不同的浏览器会有不同的默认字体,一般 IE默认字体都是宋体,而firefox和chrome的默认字体是Times New Roman,宋体是字符等宽的字体,但Times New Roman不是字符等宽的字体,因为浏览器默认字体的不同,空格符 在不同的浏览器下面的显...
分类:
其他 时间:
2014-06-05 11:01:40
收藏:
0 评论:
0 赞:
0 阅读:
410
阅读java.util.HashMap的笔记,对类既成关系,定义,要点,关键函数实现进行了描述,也思考并提出了一些问题。...
分类:
其他 时间:
2014-06-05 06:28:30
收藏:
0 评论:
0 赞:
0 阅读:
351
遇到Invalid action class configuration that reference的时候,你可以在你的Action中设置一下断点,来判断一下他是否找到了这个action。
不过遇到这个异常的时候都是没有进到action。
这时候,有几种可能导致呢?
(1)struts.xml的配置写的不对,name,class检查一下。如果是和spring做整合的,要注意struts中的...
分类:
其他 时间:
2014-06-05 10:17:34
收藏:
0 评论:
0 赞:
0 阅读:
394
A - 爱管闲事
春希非常爱管闲事,他每天都会抽空帮助一些同学,由于春希非常死板,出于公平性,春希不会先帮助后来找他的同学。
现在有n个同学需要他的帮助,虽然他很想一天之类帮助所有人,但毕竟精力有限,于是他决定分m天来帮助他们。
根据事情的重要性,春希帮助不同同学会有不同的快乐值,而春希获得的总的快乐值为每天获得的快乐值的乘积。
现在给出n和m,以及帮助完各同学时获得的快乐值,...
分类:
其他 时间:
2014-06-05 10:16:56
收藏:
0 评论:
0 赞:
0 阅读:
410
HDU Today
Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 13235 Accepted Submission(s): 3096
Problem Description
经过锦囊相助,海东集团终于度...
分类:
其他 时间:
2014-06-05 06:56:18
收藏:
0 评论:
0 赞:
0 阅读:
409
BWM(带宽管理,corePac中的模块,每个corePac有一个BWM)的目的是避免一个请求对一个资源的长期存取而造成的阻塞,BWM确保所有请求者都能获取一定大的带宽资源。
BWM是全局定义(对于整个corePac来说),局部实现(在每一个corePac中实现)。
初始化带宽管理既是设置一系列寄存器(arbitration registers),配置时需要在每个CPU上对同一寄存器设置(即每...
分类:
其他 时间:
2014-06-05 10:54:02
收藏:
0 评论:
0 赞:
0 阅读:
290
2014百度之星初赛(第二场)——Chess
Problem Description
小度和小良最近又迷上了下棋。棋盘一共有N行M列,我们可以把左上角的格子定为(1,1),右下角的格子定为(N,M)。在他们的规则中,“王”在棋盘上的走法遵循十字路线。也就是说,如果“王”当前在(x,y)点,小度在下一步可以移动到(x+1, y), (x-1, y), (x, y+1), (x, ...
分类:
其他 时间:
2014-06-05 07:09:17
收藏:
0 评论:
0 赞:
0 阅读:
350
应用图标在哪里显示
在application中添加的是应用图标,在activity中会默认加入图标
在设置-应用
代码如下: android:icon="";
查看运行客户端界面信息
应用的名称在哪里android:label
应用的label也在 设置-应用中
但是一般不单独给 activity起名称,都是使用应用名称
in...
分类:
其他 时间:
2014-06-05 09:39:54
收藏:
0 评论:
0 赞:
0 阅读:
377
2014年百度之星程序设计大赛 - 初赛(第二轮)
树状数组貌似是考察点。我目前只会模拟,闲了再说。...
分类:
其他 时间:
2014-06-05 08:42:39
收藏:
0 评论:
0 赞:
0 阅读:
495
以前一直都是用ndroid自带的属性,突然发现自定义xml属性也是非常重要,于是总结了一下。
在values文件夹下新建的attr.xml文件,该文件为自定义属性。
//attr.xml
//布...
分类:
其他 时间:
2014-06-05 08:42:07
收藏:
0 评论:
0 赞:
0 阅读:
328