摘要:
演示地址http://koking.8u.hanmandarin.com/html5/1.html简单介绍小球可以在方框内部自由运动可以通过方向键控制黑色砖块上下左右移动去与小球发生碰撞代码实现 乒乓球游戏 难点小球和砖块的碰撞检测以及碰撞处理将砖块分解为4条线段分别对小球和每条线段进行碰撞检测。小球和线段的碰撞检测在另一篇文章http://blog.csdn.net/foreverkoking/article/details/9453831中有介绍。 阅读全文
posted @ 2013-07-25 18:56
jlins
阅读(297)
评论(0)
推荐(0)
摘要:
当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。比如说从网上获取一个图片,在一个ImageView中将其显示出来,这种涉及到网络操作的程序一般都是需要开一个线程完成网络访问,但是在获得图片后,是不能直接在网络操作线程中调用ImageView的相关方法的,因为其他线程中是不能直接访问主UI线程成员 。完整代码:注意的是:Manifest.xml文件中,要声明网络权限。package com. 阅读全文
posted @ 2013-07-25 18:54
jlins
阅读(494)
评论(0)
推荐(0)
摘要:
题目给出如下表的一个矩阵: (红字表示行数或列数)252423222151011121320498714193236151821451617112345 如表格,矩阵是从1开始盘曲的,排放规律不是很难找。题目要求算出某个数的坐标,数据范围2*10^9,很明显不能用模拟的,这题是纯数学题,找规律题。我们把矩阵拆开来看,每次进入上一层都会方向反转,每一层拆出来看就是:25 24 23 22 21 20 19 18 17 10 11 12 13 14 15 16 9 8 7 6 5 2 3 4 1 这样一个三角形,把坐标也写进去就... 阅读全文
posted @ 2013-07-25 18:52
jlins
阅读(387)
评论(0)
推荐(0)
摘要:
HTML5为Web开发者提供了很多强大的新特性,但是它的一些特定的限制会让它无法和本地应用匹敌。 HTML5整合进了很多新的特性,并且有可能提升Web编程模式。和每一个阅读技术资讯的人所知道的一样,没有任何一样东西能比HTML5对互联网造成更多改变。在代码中加入一些HTML5,网站会变得更快、更炫。但是HTML5能为那些想要在网络上实现本地应用表现的人做什么可能不在此列了。 在享受了HTML5的新标签以及APIs之后,现在已经是时机来承认HTML5模式确实是有一些限制的。这些限制不但会让我们对HTML5的幻梦破灭,还有可能让我们在某些场合不再使用HTML5。 事实上是... 阅读全文
posted @ 2013-07-25 18:50
jlins
阅读(395)
评论(0)
推荐(0)
摘要:
公司很多产品会使用zookeeper,比如Meta消息中间件,在测试的过程中,我们经常需要查询zookeeper里面的信息来精确定位问题。目前项目中有开发团队自己写的浏览器node-zk-browser,是基于node.js的express.js框架和node-zookeeper客户端实现的,具体可参考 https://github.com/killme2008/node-zk-browser. 但node-zk-browser对于不太熟悉node.js的同学部署起来会比较困难,因此跟大家分享一个使用起来非常简单的zk浏览器工具和Eclipse 插件. 该工具除了能展示树形结构外,也能... 阅读全文
posted @ 2013-07-25 18:48
jlins
阅读(396)
评论(0)
推荐(0)
摘要:
之前已经讲述如何安装gcc和gdb,在此不赘述!一、所需要的软件有两个:jre-7u25-linux-i586.rpm(虚拟机) eclipse-cpp-kepler-R-linux-gtk .tar.gz(eclipse工具) 二、下载地址JDKjre-7u25-linux-i586.rpm(http://java.sun.com) eclipse eclipse-cpp-kepler-R-linux-gtk .tar.gz(http://www.eclipse.org) 下载的时候注意是linux中的,并且注意操作系统的位数 三、安装这两个软件注意:最好将两个软件安装在同一个文件目录下面. 阅读全文
posted @ 2013-07-25 18:45
jlins
阅读(642)
评论(0)
推荐(0)
摘要:
NGUI非常强大我们今天来学习一下,如何利用NGUI做技能冷却的CD效果。先导入NGUI的插件。没有的话这里有啊NGUI2.6.3下载地址:http://vdisk.weibo.com/s/KLqn5创建一个plane, 然后,再创建一个sprite。 脚本代码与sprite相关联就OK了!using UnityEngine;using System.Collections;public class Main : MonoBehaviour { UISprite sprite; void Awake() { sprite = GetComponent(); } void ... 阅读全文
posted @ 2013-07-25 18:43
jlins
阅读(1159)
评论(0)
推荐(0)
摘要:
头疼的问题,json使用了google的gson三方包,可是混淆的时候出了问题 明明已经按照gson的官方文档,把混淆脚本加上去了,却还是出问题。今天同事找到一篇博客,关于这个问题的:我们是将json解析以后放到javabean中去的,但是一直出问题,放进去的字符串是对的,解析出来的javabean却是空,节操碎一地 -keep class com.google.**{*;} -keepclassmembers class * implements java.io.Serializable { static final long serialVersionUID; private st... 阅读全文
posted @ 2013-07-25 18:42
jlins
阅读(12594)
评论(0)
推荐(0)
摘要:
1. 效果展示:知道如何画圆弧,如何精确画出进度文本之后,我们将进入 Wheel ProgressBar 实现的最后一个过程:模拟其动态呈现过程。如下图所示,初始时显示进度为 0 (上图),点击进度条后,将自动减速加载(下图),每次点击之后都将重新从 0 加载到 100。 2. 实现原理: 通过以下几个步骤来实现进度的动态加载: 1、画一个灰色圆环; 2、通过当前的进度(百分数)计算得到当前应该画的弧度(蓝色); 3、画出当前进度弧; 4、画出进度文本。 3. 具体... 阅读全文
posted @ 2013-07-25 18:40
jlins
阅读(316)
评论(0)
推荐(0)
摘要:
//IO定义#define P_DataIN_DHT11 PB0_IN#define P_DataOUT_DHT11 PB0_OUT//宏定义#define BSET_DHT11 P_DataOUT_DHT11 = 1 #define BCLR_DHT11 P_DataOUT_DHT11 = 0 //***************************************// 模块功能:读取DHT11的数据// 该模块为温湿度传感器 当主机给启动信号后// 该模块会连续发出5个字节的数据 共耗时约4MS// 第一二个字节为湿度数据的整数与小数部分// 第三四个字节... 阅读全文
posted @ 2013-07-25 18:38
jlins
阅读(4393)
评论(0)
推荐(0)

浙公网安备 33010602011771号