/ 让帧循环调用this->update(float dt)函数 // scheduleUpdate(); // 让帧循环去调用制定的函数,时间还是1/60秒 // schedule(schedule_selector(T19Update::MyScheduleFunc)); // 定时器,每隔2秒...
分类:
其他好文 时间:
2014-10-18 20:57:36
阅读次数:
150
走马灯是编程学习中常用到的示例代码。在这里把从中学到的知识进行一个汇总。如有不对之处,请各位指正。 一:思路 走马灯首先要考虑是在特定时间点将显示内容向一个方向移动,当显示最后有空位时,循环填写显示内...
分类:
其他好文 时间:
2014-10-18 19:47:22
阅读次数:
373
如何用计算机给单片机发送数据,单片机如何接收数据呢?
串口通信查询方式步骤:
1---确定定时器T1的工作方式
2---给定时器的两个寄存器赋值
3---启动定时器T1
4---确定串口的工作方式
5---如果单片机要从计算机获取数据,那么应该让REN = 1
6---查询RI的值,如果是1,那么就接收到了数据,注意马上应该软件置RI = 0...
分类:
其他好文 时间:
2014-10-18 19:45:37
阅读次数:
192
串口通信的中断方式---从计算机接收数据步骤
1---确定定时器T1的工作方式为2,并装初值,并启动
2---串口的工作方式为1,允许接收为REN为1,开启中断允许位
3----写中断服务程序,不需要重新装初值,是因为这是自动重装的,注意RI软件清零...
分类:
其他好文 时间:
2014-10-18 19:44:32
阅读次数:
295
借助新学习的scrollView的属性pagingEnabled直接设置scrollView是否分页。这里面需要注意的是,如果要借助这种方式实现分页,那么最好让scrollView的宽度正好等于里面每张图片的宽度,否则分页会出现截断。因为分页是按照scrollView的宽度给整个滚动区域做切割的。...
分类:
移动开发 时间:
2014-10-18 18:24:38
阅读次数:
233
两个定时器的使用方式相同,现在就总结一下定时器的使用步骤:
1、装初值
2、确定工作方式,相关的寄存器是TMOD
3、开中断允许ET0或者ET1,,和EA
4、启动定时器
5、写中断服务程序
void 函数名() interrupt 1(如果选择定时器1,代号就是3)
{
//重新装初值
}...
分类:
其他好文 时间:
2014-10-18 15:36:32
阅读次数:
111
1.XML读写(配置文件以及自定义XML); 2.服务组件(轮训定时+线程); 3.资源文件(Resource,管理字符、图片等); 4.自定义异常(将异常区分); 5.三层架构(Model,DAL,BLL,应对数据库操作); 6.公共库(如诸多的Helper,Extension); 7.服务安装脚...
分类:
其他好文 时间:
2014-10-18 10:57:06
阅读次数:
267
需求:我们的Server服务接收Http请求,经过一系列的异步请求其它Server(对,我们的Server是一个FrontServer)后,生成最终的结果,返回给请求者。在这个过程中,需要我们的Server等待一定时间,如果结果无法得出,也需要给前端返回错误码。这是一个非常常见的需求,我们的方案很朴...
分类:
其他好文 时间:
2014-10-18 09:44:23
阅读次数:
256
(function($)?{
$.fn.typewriter?=?function(cb)?{
this.each(function()?{
var?$ele?=?$(this),?str?=?$ele.html(),?progress?=?0;
$ele.html(‘‘);
var?timer?=?setInterval(funct...
分类:
其他好文 时间:
2014-10-18 03:11:38
阅读次数:
191
闲言碎语不要讲,直接上demo
[java] view
plaincopy
public class TimerTask {
public static int i=1;
public static class TestTask extends TimerTask{
public void run(){ ...
分类:
编程语言 时间:
2014-10-17 21:58:40
阅读次数:
476