- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 安卓事件处理
一、实现事件监听可以有5种方式:1.内部类形式:将事件监听器类定义成当前类的内部类class xxActivity extends Activity{ // 设置事件监听器 view.serOnXXListener(new xxListener ()); // 定义事件监听器内部类 class xxListener imple
2015-01-10 23:05:38
521
原创 安卓界面编程
安卓所有的UI组件都继承自View类,ViewGroup是View的一个重要子类,可以作为其他组件的容器用。安卓使用XML文件实现对界面UI组件的布局,与之对应的是一个名为R的Java类资源文件。当在XML文件中进行布局时,R.java文件自动跟进布局内容的变化。这样的设计体现了MVC原则,实现了视图控制与Java代码两者的分离。安卓同样支持在Java文件中实现界面布局(如同Swing组件开发),
2015-01-10 23:03:44
641
原创 Python与PyGame实现模拟黑客帝国字幕雨效果
import pygamefrom pygame.locals import *from sys import exitimport randompygame.init()SCREEN_SIZE = (640, 480)screen = pygame.display.set_mode(SCREEN_SIZE, 0, 32) font = pygame.font.SysFont("
2014-10-21 08:41:41
4809
5
原创 c++关联容器
1.map构造函数 map m; //普通初始化 map m(m2); //复制初始化法 map m(b,e); // 另一个map对象的迭代器初始化法 注意: 1)键值类型必须定义 2)m["aaa"],下表访问方式导致的结果是,若键对应的值不存在,则插入该键值对应的默认值。
2014-10-09 17:02:02
530
原创 const 关键词
常量标识 const int i=0; // 与 int const 等效常量引用 const int &i=43;//与 int const等效常量指针 int a=0; const int *i=&a;//i所指向值为常量 //与 int const等效指针常量 int a=0; int *
2014-10-09 17:00:12
440
原创 c++顺序容器
1.各类容器适用情形一览: vector:通常就用它。随机访问 list:中间操作多。 deque:两头操作多。随机访问 forward_list:中间操作多。2.容器构造初始化一览:C为容器类型名、T为元素类型、c为容器对象。 2.1容器构造函数: C c; // 普通初始化 C c(c2);
2014-10-09 16:58:57
509
原创 软中断调度器 c/c++实现(vs2008)
一、背景介绍 嵌入式实时操作系统,如何实现实现无上下文及栈切换的高效业务处理,是一个难题。现在我们一般采用一种称为软中断的线程机制。软中断具有与中断类似的特性,支持优先级及优先级抢占,处理过程不能挂起。与硬中断通过硬件激活不同,软中断需要通过主动调用软中断激活函数进行激活。 二、题目描述 请模拟实现一个简单软中断调度器。该软中断调度器支持32个优先级(0~31,数值越小,优先级越
2014-05-08 17:03:36
1784
原创 C++各基础数据类型长度以及范围(总结)
Win7 64位系统,VS2008平台下C++各基础数据类型长度以及范围如下表:类型长度范围int4(-2147483648,2147483647)long int4(-2147483648,2147483647)unsigned int
2014-04-08 16:13:29
2628
原创 vc++常见数据类型所占字节空间总结(VS2008 64位系统)
typedef union record{ long lIndex; short sLevel[6]; char cPos;} REC_S;typedef union empty{} EMPTY;typedef struct st{ long lIndex; short sLevel[6]; ch
2014-04-04 13:28:13
1146
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人