自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

Android节拍器&定时程序

      写完Java节拍器,本以为能够很容易的过渡到Android节拍器。后来发现不对。在网上查询了之后,才知道,Android考虑到线程安全问题,不允许在线程中执行UI线程。这里我们要学到一个Android中重要的类:android.os.Handler,这个可以实现各处线程间的消息传递。      我们可以在原先的TimerTask子类MyTimerTask的方法run()中,只是给H...

2010-12-18 03:18:16 876

java定时执行方法&节拍器

最近准备在Android下写一个节拍器,因为不熟悉Android开发的一系列东西,所以想着先用Java写一个节拍器再说。好歹,能把算法弄明白。在节拍器这个定时执行程序中,有两个最重要的类:Timer和TimerTask。在讲解节拍器算法之前,我们来看一个定时程序的简单例子:import java.util.Timer;import java.util.TimerTask;p...

2010-12-18 02:53:36 587 1

8255接8只发光二极管,编程使之依次亮灭

这是一个简单的“微机原理与接口技术”的趣味实验。实验要求的完整表述为:将8255的C口接上8个发光二极管,编程使之依次亮灭。已知8255端口地址为39CH~39FH。(39FH为控制端口地址,39CH,39DH,39EH分别为A端口、B端口、C端口的端口地址)我们知道,可编程外围接口芯片8255的PC有很多作用,可以扮演多种角色:1.          做数据口。8255工作于方式0(基本...

2010-12-03 14:47:55 12993 3

表达式的逆波兰表示

      后缀表达式又叫逆波兰表达式。那么如何讲中缀表达式转化为后缀表达式呢?      比如已知中缀表达式a+b*c+(d*e+f)*g,如何将其转化为后缀表达式abc*+de*f+g*+呢?有4个基本原则。      1. 当读到操作数时,立即输出(由后缀表达式的形式明显可以看出,操作数的输出优先级要比操作符要高);当读到操作符时,并不立即输出,而是将其存于堆栈中。      2. 如果...

2010-11-26 10:43:51 619

I/O端口地址译码

1. I/O端口概念      I/O端口是接口电路中能被CPU直接访问的寄存器。访问端口就是访问接口电路中的寄存器。如下图所示为PC机的端口分配情况:           (查看方式:【所有程序】-【附件】-【系统工具】-【系统信息】-【硬件资源】-【I/O】       一个接口电路(外设)通常拥有不止一个端口,如命令口、状态口、数据口等。如图中的System timer就有4...

2010-11-24 20:51:24 894

不懂什么是补码——华为面试被毙

    听闻某学长被内推到华为面试,结果因为答不上补码是什么而被毙。旷世悲剧啊。让我们来稍微回顾一下下。     在计算机系统中,数值用补码来表示(存储)。这样做的好处有很多。计算机采用补码运算非常方便(计算机中数据受字长的限制,数据的运算属于有模运算,并且对运算结果能方便地按模丢掉),而且可使减法运算由加法运算实现。     我们不管补码的标准化定义(始终觉得那是数学家做的事情)...

2010-11-16 23:45:57 188

C语言中的整型常量

常量是在程序运行过程中值不可改变的数据。 C语言中整型常量有3中书写形式:十进制。如0,123,-123八进制。如020,相当于10进制的16。我们在常数的开头加上数字0,表示这是八进制表示的常数十六进制。如0x20,相当于10进制的32(我们总是习惯用10进制的思维)。我们在常熟的开头加上一个数字0和一个英文字母X(或者小写的x)整型常量也可在整数之后加上字母L...

2010-11-16 16:47:51 2561

有一种爱叫做放手

http://tieba.baidu.com/f?kz=188201859 写道既然爱,怎会放手? 既然放手,还谈什么爱不爱? 我们何必要做虚伪的人,分手了还要标榜一下自己,说些:“是我不能给你你想要的幸福,是我伤害了你”这样虚伪的话?做一个率直的人,爱就是爱,欺骗就是欺骗,不要给自己找借口,更不要说什么“有一种爱叫做放手!”,如果某人某天对你说了:“有一种爱叫做放手”这样的话,请清醒,...

2010-11-02 23:52:18 383

C++中重载运算符(1)

 重载运算符的函数一般格式如下:重载运算符 operator 运算符名称(形参表列)例如,想将“+”用来Complex类(复数类)的加法计算,函数的原型可以:Complex operator+(Complex &c1,Complex &c2); operator是关键字,专门用来定义重载运算符的函数的。我们可以把operator+看作函数名,意思是“对运算符...

2010-11-02 23:20:39 145

C++中引用变量类型可用以扩充函数传递数据的功能

引用的作用是给一个变量起一个别名,例如有一个变量a,想给他起一个别名b,可以写成:int a;    int   &b=a;        这样声明后,代表a和b就是同一变量单元,而&不是代表取地址符号,而是引用声明符,说明定义了b可并没有为它另开辟内存单元,b和a就是同一变量。    先看一个例子。  #include "stdafx.h"...

2010-11-02 20:22:05 169

C++中的类模板Template可以什么时候用

多个类有着共同操作,但是数据类型不同。如下的3个类,getMax的功能是相同的,即求两个数中的最大值,仅仅是数据类型不同。 class Compare_int{ private: int x,y; public: Compare(int a,int b) { x=a; y=b; } int getMax() { ret...

2010-11-02 16:10:59 564

C++中内联函数inline是什么样的

内联函数(inline function与一般的函数不同,不是在调用时发生控制转移,而是在编译阶段将函数体嵌入到每一个调用语句中。内联函数(inline function)与编译器的工作息息相关。编译器会将程序中出现内联函数的调用表达式用内联函数的函数体来替换。/***在类里定义的成员函数会被隐含指定为内置函数*/#include "stdafx.h"#in...

2010-11-02 09:08:58 227

Fatal Error C1010:unexpected end of file while looking for precompiled header

Error Messageunexpected end of file while looking for precompiled header. Did you forget to add '#include name' to your source?http://msdn.microsoft.com/en-us/library/d7fz9ckx(VS.80).aspx 写道...

2010-10-29 11:50:23 604

原创 能识别浮点数的简单语法分析程序(C语言实现)

此语法分析程序的基本词法分析能够识别基本字、标识符、有符号整数、有符号浮点数、运算符和界符)。 语法结构定义 ::= { +|-} ::= {*|/} ::=ID|num|()num::= ( +|-|ε ) 数字数字*(.数字数字* | ε)( e ( +|-|ε ) 数字数字*|ε)ID::=字母(字母|数字)*字母::=a|b|c…|z|A|B|C…|Z数...

2010-10-23 13:37:36 985

能识别浮点数的简单词法分析程序(C语言实现)

此词法分析程序能够识别基本字、标识符、有符号整数、有符号浮点数、运算符和界符)。仅作交流,希望能抛砖引玉,获得更为简洁有效的词法分析程序。 输入:所给文法的源程序字符串。(字符串以“#”号结束)输出:二元组(syn,token或sum)构成的序列。其中:syn为单词种别码; token为存放的单词自身字符串; sum为整型常数。例如:...

2010-10-21 09:18:33 2470

C++成员函数的存储方式

思考题:    我们可以说,静态数据成员和静态成员函数时类的一部分,而不是对象的一部分(谭老师说的)。    那么,对于非静态成员函数来说,又是怎样的呢? 回答:      我们先来成员函数的存储方式。      我们都知道,一个类包含数据和函数。当我们实例化一个对象的时候,因为这个对象是用类定义的,那么它理所当然拥有了这个类的数据和函数。但是,一般情况下,不同的对象,他们...

2010-07-21 18:38:56 182

原创 培训总结|华中科技大学Dian团队新人培训第1课

2010年5月5日今日总结~~~~~==无线网络连接==今天第一次去上课,没能连上教室的无线网。所以悲剧地没有把比较字符串的实验做出来(C的基础不是很好,又缺了网络助手,哎)上完课一回寝室我就开始baidu“笔记本无法连接无线网”。最后终于成功了!总结一下,大部分人无法连上无线网的原因有两点:没有装驱动或者驱动没装正确,网卡没有打开(fn+f5快捷键可设置网卡打开关闭)或者网卡损坏。 ...

2010-05-06 00:55:30 253

空空如也

空空如也

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

TA关注的人

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