这是“使用 C# 开发智能手机软件:推箱子” 系列文章的第二十一篇。在这篇文章中,介绍 Window/MainForm.Design.cs 源程序文件。这个源程序文件是 MainForm 类的一部分,该类继承自 System.Windows.Forms.Form
类,表示推箱子的主窗体。而本篇文章讲述的是推箱子“设计”的实际工作,如下图所示:
我们先看看 MainForm.Desig...
分类:
移动平台 时间:
2015-07-26 12:43:15
收藏:
0 评论:
0 赞:
0 阅读:
220
这是“使用 C# 开发智能手机软件:推箱子”系列文章的第十三篇。在这篇文章中,介绍
Window/TopicDlg.cs 源程序文件。这个源程序文件包含 TopicDlg 类,该类继承自 System.Windows.Forms.Form 类,表示推箱子的“帮助”对话框。如下图所示:
下面是 Window/TopicDlg.Designer.cs 源程序的部分代码:
...
分类:
移动平台 时间:
2015-07-26 12:43:04
收藏:
0 评论:
0 赞:
0 阅读:
370
这是“使用 C# 开发智能手机软件:推箱子” 系列文章的第二十二篇。在这篇文章中,介绍 Window/MainForm.Replay.cs 源程序文件。这个源程序文件是 MainForm 类的一部分,该类继承自 System.Windows.Forms.Form
类,表示推箱子的主窗体。而本篇文章讲述的是推箱子“回放”过程,如下图所示:
我们先看看 MainForm.Designer...
分类:
移动平台 时间:
2015-07-26 12:42:54
收藏:
0 评论:
0 赞:
0 阅读:
276
线程同步-条件变量
生产者与消费者问题
再引入条件变量之前,我们先看下生产者和消费者问题:生产者不断地生产产品,同时消费者不断地在消费产品。
这个问题的同步在于两处:第一,消费者之间需要同步:同一件产品只可由一人消费。第二,当无产品可消费时,消费者需等待生产者生产后,才可继续消费,这又是一个同步问题。详细了解:生产者消费者问题。
条件变量
条件变量是利用线程间共享的全局变量进行同步的一种机制,并且条件变量总是和互斥锁结合在一起。
相关函数...
分类:
编程语言 时间:
2015-07-26 12:42:45
收藏:
0 评论:
0 赞:
0 阅读:
227
Problem Description
Soda has a bipartite graph with n vertices
and m undirected
edges. Now he wants to make the graph become a complete bipartite graph with most edges by adding some extra edge...
分类:
其他 时间:
2015-07-26 12:42:34
收藏:
0 评论:
0 赞:
0 阅读:
140
一、概念:Activity本身是没有界面的。所以activity类创建了一个窗口,开发人员可以通过setContentView(View)接口把UI放到activity创建的窗口上.Activity继承了ApplicationContext这个类
public
class Activity extends ApplicationContext {
protected
void onC...
分类:
移动平台 时间:
2015-07-26 12:42:24
收藏:
0 评论:
0 赞:
0 阅读:
404
HDU 5285 wyh2000 and pupil (DFS染色判二分图 + 贪心)...
分类:
其他 时间:
2015-07-26 12:42:15
收藏:
0 评论:
0 赞:
0 阅读:
350
数据库初始化
//链接数据库my_con = mysql_init(NULL);
mysql_real_connect(my_con,MYSQL_SERVER,MYSQL_USER,MYSQL_PASSWD,NULL,0,NULL,0));//创建数据库文件 smart_homemysql_query(my_con, "create database if not exists smart_hom...
分类:
数据库技术 时间:
2015-07-26 12:42:05
收藏:
0 评论:
0 赞:
0 阅读:
332
JAVA集合类型 (现代的变量集群)
1. List (接口)
特点:
a. 先后顺序敏感,LIST结构中的元素必须分出谁先谁后。
b. 可以重复
主要用来模拟队列(queue)等生活中对先后顺序敏感的应用场景。
ArrayList (以数组为基础实现)
数组在使用上较为麻烦,ArrayList是一个类,...
分类:
编程语言 时间:
2015-07-26 12:41:55
收藏:
0 评论:
0 赞:
0 阅读:
253
?简介
Java动态代理机制的出现,使得Java程序员不需要手工编写代理类,只需要指定对应的接口及委托类对象,便能动态的获取代理类。代理类负责将所有方法的调用委托到实际对象反射执行,在委托中,代理类可以加入自定义功能的实现。
静态代理
1,简介
普通静态代理模式,目的就是其他对象为了控制某对象的访问,而提供代理对象间接实现。
2,代理模式UML
...
分类:
其他 时间:
2015-07-26 12:41:45
收藏:
0 评论:
0 赞:
0 阅读:
239
上一次谈了音乐播放的实现,这次说下最复杂的进度条和歌词更新。由于需要在播放的Activity和播放的Service间进行交互,所以就涉及了Activity对Service的绑定以及绑定后数据的传输,这个需要对服务绑定熟悉才可以理解。原理不复杂,但是步骤稍微繁琐,代码贴起来可能会很混乱。
进度条和歌词放在一起说比较好,不然比较混乱。进度条的调整大家都懂的,就是进度条调到哪里歌曲的播放就...
分类:
移动平台 时间:
2015-07-26 12:41:24
收藏:
0 评论:
0 赞:
0 阅读:
332
百度云消息推送,消息在客户端的处理以及消息显示方式是基于通知栏消息提示。
但是这明显不是我们想要的效果,我们想要的是利用它实现聊天,即:在通信聊天界面如何实时更新推送的消息,以不断接受的消息实现聊天。
一:我们知道利用百度消息推送,要实现自己的PushMessageReceiver。 里边重要的是有三个方法,即:
public class BaiduPushRec...
分类:
其他 时间:
2015-07-26 12:41:14
收藏:
0 评论:
0 赞:
0 阅读:
314
问题描述CRC,即循环冗余码校验,是一种对传输/存储数据的完整性进行检查的校验算法。因为在许多地方可能都会用到,所以stm32f0308就将这个算法用一个CRC硬件计算单元实现在了IC中,当有应用要用到CRC时,那么就可以通过软件来控制该硬件单元实现需求。CRC计算单元框图如下:
具体的实现是在IC内部的,这个无法得知,因此只需要知道如何使用即可,而且使用上很简单。将需要进行计算的源数据从Da...
分类:
其他 时间:
2015-07-26 12:41:04
收藏:
0 评论:
0 赞:
0 阅读:
335
ACM中常用算法—-字符串ACM中常用的字符串算法不多,主要有以下几种:
Hash
字典树
KMP
AC自动机
manacher
后缀数组
EX_KMP
SAM(后缀自动机)
回文串自动机
下面来分别介绍一下:0. Hash字符串的hash是最简单也最常用的算法,通过某种hash函数将不同的字符串分别对应到不同的数字.进而配合其他数据结构或STL可以做到判重,统计,查询等操作.
#### 字符串的h...
分类:
编程语言 时间:
2015-07-26 12:40:54
收藏:
0 评论:
0 赞:
0 阅读:
273
求二叉树中的节点个数
求二叉树中叶子节点的个数
求二叉树的深度
求二叉树第K层的节点个数
递归遍历前序中序后序
非递归遍历前序中序后序层序
1 前序遍历
2 中序遍历
3 后序遍历
4 层序遍历
将二叉查找树变为有序的双向链表
判断两棵二叉树是否结构相同
判断二叉树是不是平衡二叉树
判断二叉树是否是搜索二叉树
求二叉树中两个节点的最低公共祖先节点
求二叉树中节点的最大距离
由前序遍历序列和中序遍历序列重建二叉树...
分类:
其他 时间:
2015-07-26 12:40:45
收藏:
0 评论:
0 赞:
0 阅读:
292
Souvenir
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)
Total Submission(s): 416 Accepted Submission(s): 270
Problem Description
Today is the 1st ...
分类:
编程语言 时间:
2015-07-26 12:40:34
收藏:
0 评论:
0 赞:
0 阅读:
374
直接ping linux的ip
直接就失败了。
现在我的windows有两个虚拟网卡
接下来让linux使用VMnet8网卡
修改我的linux系统下的lo网卡的ip地址为VMnet8的ip地址
现在ping就可以了
没有什么路由包的缓慢问题,时间非常短。...
分类:
Windows开发 时间:
2015-07-26 12:40:24
收藏:
0 评论:
0 赞:
0 阅读:
248
WPF里已经有了路由事件,为什么还需要命令呢?
因为事件的作用是发布、传播一些消息,消息到达接收者,事件的指令就算完成。至于如何响应事件的消息机智
只负责发送消息,对消息如何处理没有约束。而命令是有约束力的。命令除了可以约束代码,还可以约束步骤逻辑。
如Save命令:先做校验,再保存,最后退出。
命令系统的基本元素:
命令(Command):WPF的命令实际...
分类:
Windows开发 时间:
2015-07-26 12:40:22
收藏:
0 评论:
0 赞:
0 阅读:
333
tomcat7-maven-plugin插件的pom.xml依赖为:
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
一:直接运行webapp项目
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
/taobao
9090
UTF-...
分类:
其他 时间:
2015-07-26 12:40:05
收藏:
0 评论:
0 赞:
0 阅读:
222
这是LIS的变形,题意是求一个序列中去掉某个连续的序列后,能得到的最长连续递增序列的长度。
用DP的解法是:吧这个序列用数组a来记录,再分别用两个数组f记录以i结尾的最长连续递增序列的长度,g[i]记录以i开头的最长连续递增序列。然后像求DP求LIS一样遍历整个序列求出i前面所有小于a[i]的元素中以该元素结尾的最长序列f[j], 那么 dp[i] = g[j] + f[i], 这样时间复杂...
分类:
其他 时间:
2015-07-26 12:39:54
收藏:
0 评论:
0 赞:
0 阅读:
288