- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 敏捷开发实践初体验
得益于从二月末开始独立带项目,决心引入自己修炼了很久的神功“敏捷开发”。好在团队成员配合,领导不反对,执行的还算顺利,转眼间三个迭代已经过去,着这里总结一下。 第一个迭代周期 第一个周期的主要任务是把原来的代码向c++移植,并且完成重构。在第一周中我没能直接参与到任务开发当中,采用了每天早上跟大家讨论布置任务,让大家完成的方式进行,任务进行的出奇的顺利,大家都有条不紊的
2013-03-18 21:44:47 1330 3
原创 SPARC V8 体系结构之寄存器介绍
SPARC V8 体系结构之寄存器介绍SPARC介绍SPARC 指令集是属于精简指令集(RISC)家族的一员。SPARC指令集主要是考虑优化编译以及更好的实现硬件流水而设计的。SPARC寄存器结构SPARC处理器中寄存器分为通用寄存器和控制寄存器两类。IU中的通用寄存器被称为r register,FPU中的通用寄存器被称为f register。IU的控制寄存器包括ü Pr
2013-03-15 23:39:46 7676
原创 可变参数的函数
我们出于某些需要,经常需要编写一些可变参数参数的函数。从而获得更大的灵活性。我们经常使用的printf就是一个很好的例子,这种可变参数一般通过一个格式化字符串来表明后面的参数类型和个数,从而使得函数内部可以解析可变的参数列表。我们先来解析printf函数。int printf(const char* format,…);这是printf的函数原型,格式化字符串后面跟着可变参数列表。
2013-03-09 23:40:20 824
原创 vim常用命令
linux环境下vim是程序员的最爱,以下是个人总结vim的一些常用命令,非常基础,分享给大家。1. 常用的跳转命令a) a追加,i插入b) A追加到行尾,I插入到行首c) o追加新的一行,O插入新的一行d) x删除当前字符,dd删除当前行,D删除当前字符到行尾。e) r替换一个字符,R连续替换
2013-03-04 19:12:31 1107
原创 coreboot(linuxBIOS)中bootblock源码分析
介绍下背景吧,coreboot原名linuxBIOS,是一款开源的BIOS,代码可以从www.coreboot.org获得,有兴趣的一起研究吧,本人小菜,第一次发原创,大家多多指教。bootblock的流程分析参照 整个bootblock编译时都被include到一个文件里面然后编译,所以我们可以直接查看/build/mainboard/amd/mahogany_fam10/bootb
2011-06-29 10:05:00 6625
原创 教你如何在Ubuntu10.04系统手动安装gcc4.5.0编译器--转载
<br /><br /><br />本文教大家如何在Ubuntu10.04系统手动安装gcc4.5.0编译器,ubuntu10.04自带的gcc编译器的版本是4.4.3,而目前的最新版本是4.5.0。 <br />本文教大家如何在Ubuntu10.04系统手动安装gcc4.5.0编译器,ubuntu10.04自带的gcc编译器的版本是4.4.3,而目前的最新版本是4.5.0。<br /> 因为在配置gcc的过程中出现错误:gcc configure: error: Building GCC req
2011-05-03 21:10:00 983
原创 coreboot 编译时错误解决
Error while compile coreboot v4Hongyuan Zhu <zhuhongyuan <at> gmail.com><br />2011-03-21 11:13:01 GMT<br /><br /> <br />When I make, the error messages got below,<br />src/arch/x86/coreboot_ram.ld:129 cannot move location counter backwards (from 00000000
2011-05-03 19:09:00 2807
原创 ACPI 简单介绍
<br />ACPI 出自WordPress Chinese 中文文档在2007年5月22日 (二) 07:13由Lizhaozhuo (对话)所做的修订版本 (差异) ←上一修订 | 当前修订 (差异) | 下一修订→ (差异) 跳转到: 导航, 搜索 ACPI 是E文“Advanced Configuration and Power Interface ”的缩写,是由 Intel, Microsoft, Toshiba所共同制定的. 是为了在操作系统和硬件之间有一个共同的电源管理接口. 以改进以前在电源
2011-04-27 11:00:00 1584
原创 Ubuntu下不能make menuconfig
Ubuntu下不能make menuconfig<br />在Ubuntu下交叉编译Linux2.6内核,输入make menuconfig发现有一些头文件找不到,<br />应该是编译的一些东东没装哦,要安装一下东东;<br />sudo apt-get install build-essential<br />sudo apt-get install libncurses5-dev<br />安装完毕后就可以编译了。
2011-03-29 19:19:00 1300
原创 约瑟夫环的问题C语言处理
其实问题没什么难度 好久不用C语言了 拿来练练手 呵呵 算法有问题的话大家指教![code="c"]/*人数为n 未成一个环 依次报数 报到3的倍数则退出求出退出序列和最后一个人是谁?*///基本的约瑟夫环问题 利用数组求解int tuiquan(int data[],int len){ //结果 i是下标 j标记这个人数的数 t表示还有多少没退出 int result...
2010-05-13 21:57:31 471
原创 java 排序算法练习一组
[code="java"]/* * 代码注释写的不是太完全 重点的地方在这里总结一下: * 选择和冒泡比较简单 其中选择排序二层循环从一层的i值开始就可以 这样是从前向后排序 * 如果从后向前 就是说外层i值递减 这样j值从i值初始化就可以 * 选择排序的index要指向未排序部分的最大值 这样每一轮选择过后要将index指向一个为排序位置 * * 冒泡排序可以采...
2010-05-10 22:52:35 193
Java对象序列化存储实现
在java中要将某个对象持久化 即写入文件当中要实现java.io.Serializable接口 该接口没有任何方法如果不实现该接口当你从从文件读取时会通过构造器新构造一个对象 而并非去读取transient这是一个相对冷门的关键字用这个关键字修饰的属性在序列化存储时将不被存储。要实现部分序列华存储还有另一个办法就是实现java.io.Externalizable该接口有两个方法v...
2010-05-05 21:13:42 168
接口细节概述--内部接口于private类
我们继续看接口一些平时可能注意不到的点:.接口可以继承接口这是用extends关键字! 而且可以继承多个接口! 中间用逗号隔开!其实这也很容易理解! 用implements就是继承了不是? 继承接口却不需要实现接口的方法!下面再看源代码! 我给注释了! //: c08:Month.java // A more robust enumeration sys...
2010-04-26 21:10:31 301
thinking in java 一 接口于多重继承
最近活少了很多 打算补一补基础 ! 再看一边Thinking In java 为了加深印象 决定在这里写下笔记同期记录自己学习的进度! 希望大家能多多指教!废话不多说我按我的顺序开始 现从第八章开始: java的多重继承java多重继承是依靠实现接口来实现的,去掉了C++引以为荣的多重继承java当然要想办法弥补这一特性于是引入了接口 呵呵! (当然接口还有其他用途);接口实现多重...
2010-04-25 20:23:15 157
原创 thinking in java 学习笔记(一) 接口于多重继承
<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } PRE.western { font-family: "Nimbus Roman No9 L" } PRE.cjk { font-family: "Nimbus Roman No9 L" } H1 { margin-bott
2010-04-24 23:29:00 3325
转载 我在南大的七年[刘未鹏|C++的罗浮宫]
父亲是个对新事物有强烈兴趣的人,村里第一台电视机是他自己组装的,当时全村人都跑过去看,电视机只能收到一个台,CCTV。座机电话是第一个装的。大哥大刚出现的时候,他也是第一个买来用的,那个时候的移动电话真是贵得离谱。父亲告诉我的第二件最重要的事情是:遇到任何问题,找书去就行。他在自己的专业中完全是自学的。在不属于自己的专业中(后来买了电脑之后需要学习如何架设公司网站,如何网上营销,如何进行电子财
2009-06-26 21:39:00 976
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人