-
【贪吃蛇—Java软件工程师写Android游戏】系列 1.Android SDK Sample-Snake详解
【贪吃蛇—Java程序员写Android游戏】系列1.AndroidSDKSample-Snake详解Snake也是一个经典游戏了,Nokia蓝屏机的王牌游戏之一。AndroidSDK1.5就有了它的身影。我们这里就来详细解析一下AndroidSDKSample中的Snake工程。本工程基于SDK2.3.3版本中的工程,路径为:%Android_SDK_HOME%/samples/android-...
236
热度 -
Android之场景圆桌面(二)-模拟时钟实现
Android之场景桌面(二)----模拟时钟实现之前关于场景桌面Android之场景桌面(一)作了一个大概的描述,总体实现比较简单。今天跟大家分享一下一个自定义View----模拟时钟的具体实现,先来看看效果图吧,单独提取出来的,相比场景桌面中的模拟时钟,多加了一个秒针、多显示了日期和星期。在场景桌面中,为了桌面的整体效率,就忍痛割爱,把秒针去掉了,因为一秒刷新一次界面实在是有点没必要,而且还比...
36
热度 -
A*算法,在最短路径的基础上,小弟我还想减少拐点应该如何做
A*算法,在最短路径的基础上,我还想减少拐点应该怎么做?usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceAStarTest{classAStarRoute{privateint[][]map;//地图矩阵,0表示能通过,1表示不能通过privateintmap_w;//地图...
498
热度 -
三、三种动态改变View位置的方法
让Android控件随着屏幕旋转自由转移至任何地方(附demo) 本文主要介绍AndroidViewGroup/View的绘制流程,及常用的自定义ViewGroup的方法。在此基础上介绍动态控制View的位置的三种方法,并给出最佳的一种方法。一、ViewGroup/View的绘制流程 简单的说一个View从无到有需要三个步骤,onMeasure、onLayout、onDraw,即测量大小、放置位置...
26
热度 -
android 上拉刷新源码分析
android下拉刷新源码分析大家应该都用过微博空间之类的应用,这类应用现在都有个很普遍的特点,就是大部分都是采用ListView控件作为信息展示,而且现在大部分主流的应用很多都是具有下拉刷新的功能,具体请看示意图开始下拉的时候拉到一定位置的时候拉到一定位置之后松开手后在代码之前,先讲一下需要了解的知识点onInterceptTouchEvent和onTouchEvent(本段摘自http://w...
71
热度 -
Android讯息机制不完全解析(下)
Android消息机制不完全解析(下)接着上一篇文章Android消息机制不完全解析(上),接着看C++部分的实现。首先,看看在/frameworks/base/core/jni/android_os_MessageQueue.cpp文件中看看android.os.MessageQueue类中的四个原生函数的实现:staticvoidandroid_os_MessageQueue_...
24
热度 -
C# 之银屏找图
C#之屏幕找图引言最近,由于工作上的某些原因,又要写类似于外挂的程序,又要用到一个屏幕找图功能,很多程序(eg:按键精灵)都提供了类似的功能,其实在这之前,我也查找过很多类似的C#方法,因为之前有一个试过没有用得起,所以最后就放弃了,知道现在都是使用的自己写的一个,相对来说,除了效率比较慢,没有太大的问题。不过就是由于效率不高,后面又想了其他的一些解决办法。基础+贴代码。因为是一些图片处理和操作,...
414
热度 -
java 并发之(2)同步器(synchronizer)FutureTask 、Exchanger
java并发之(二)同步器(synchronizer)FutureTask、Exchanger4.FutureTask????我们先来学习一下JDK1.5API中关于这个类的详细介绍:????“取消的异步计算。利用开始和取消计算的方法、查询计算是否完成的方法和获取计算结果的方法,此类提供了对Future的基本实现。仅在计算完成时才能获取结果;如果计算尚未完成,则阻塞get方法。一旦计算完成,就不能...
963
热度 -
PL\SQL用户指南与参照5.1.1 转载
PL\SQL用户指南与参考5.1.1转载第五章PL/SQL集合与记录一、什么是集合集合就是相同类型的元素的有序合集。它一个通用的概念,其中包含了列表、数组和其他相似的数据类型。每一个元素都有唯一的下标来标识当前元素在集合中的位置。PL/SQL提供了以下几种集合类型:索引表,也称为关联数组,可以让我们使用数字或字符串作下标来查找元素。(这有点和其他语言中的哈希表相类似。)嵌套表可以容纳任意个数的元素...
85
热度 -
JS在选择选项标签的选项列表中发现不良的字体系列。 (字体:Wingdings ..)
问题描述 我的选择标签中装有计算机中的所有字体。 选择中的每个选项应显示为不同的字体样式。 使用Chrome浏览器,它们有时可能无法以不同的字体显示。 在下面的代码段中,我输入了2个列表。 第一个是损坏的,第二个工作正常。 区别在于删除了两个选项标签(287、288)时,它们具有字体家族:“Wingdings2”和“Wingdings3”。 我的问题是如何检测此类“错误”? 会破坏我的字体...
37
热度 -
按“停止”按钮时如何停止动画并冻结图像
问题描述 我创建了一个工作行星齿轮的布局。 单击“Stop按钮时,齿轮旋转的动画应停止,图像将“冻结”。 但实际上图像会恢复到原始状态。 这可以在齿轮上的黄色标记上看到。 以下是我目前制作的代码: <svgversion="1.1"xmlns="http://www.w3.org/2000/svg"xmlns:xlink='http://www.w3.org/1999/xlin...
53
热度 -
Spring 5 响应式编程
要点 Reactor是一个运行在Java8之上的响应式流框架,它提供了一组响应式风格的API 除了个别API上的区别,它的原理跟RxJava很相似 它是第四代响应式框架,支持操作融合,类似RxJava2 Spring5的响应式编程模型主要依赖Reactor RxJava回顾 Reactor是第四代响应式框架,跟RxJava2有些相似。Reactor项目由Pivotal启动,以响应式流规范、J...
6
热度 -
Android 4.0 Launcher源码分析系列(3)
Android4.0Launcher源码分析系列(三)原文:http://mobile.51cto.com/hot-316799.htm首先傻蛋先画了个图来再来阐述一下WorkSpace的结构。如下图:点击查看大图桌面的左右滑动功能主要是在PagedView类中实现的,而WorkSpace是PagedView类的子类,所以会继承PagedView中的方法。当我们的手指点击WorkSpace时,首先...
56
热度 -
jQuery 选项卡,仿腾讯迷你主页,清爽无修饰版
jQuery选项卡,仿腾讯迷你首页,清爽无修饰版 <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <...
286
热度 -
可汗学院的知识map构建方法(转)
可汗学院的知识地图构建方法(转) Jason’soriginalconceptof?anewdashboardinterface?fornavigatingtheKhanAcademy’sexerciseshas?cometolife(you’llneedanaccount). My“Addition1”skillsareimproving. "Whydidyoudothis?" Sincewe...
398
热度 -
打造网页时的23个经典代码
制作网页时的23个经典代码 1.oncontextmenu="window.event.returnvalue=false"将彻底屏蔽鼠标右键<tableborderoncontextmenu=return(false)><td>no</table>可用于Table?2.<bodyonselectstart="returnfalse">取消选取、防...
84
热度 -
jquery 证验身份证
jquery验证身份证jQuery.validator.addMethod("isIdCard", function(value,element){ returnthis.optional(element)||isIdCard(value); },$.validator.format("*身份证号码不符合国定标准,请核对!")); functionisI...
260
热度 -
仿天猫主页-滚动广告和分类列表
仿天猫首页-滚动广告和分类列表 <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><...
349
热度 -
BBQ 回退运用实例
BBQ回退使用实例 //"技术方向"值,默认全部 vartecAspectValue="all"; varroleType; vartrainingType; varjsonCondition={}; varitemsPerPage=10;//每页显示10条数据 $(function(){ roleType=$("#roleType").val(); varcurjsonCondition...
125
热度 -
解读30个增高Web程序执行效率的好经验
解读30个提高Web程序执行效率的好经验其实微博是个好东西,关注一些技术博主之后,你不用再逛好多论坛了,因为一些很好的文章微博会告诉你,最近看到酷勤网推荐的一篇文章《30个提高Web程序执行效率的好经验》,文章写得不错,提到一些经验都比较实用,是我们每一个做前端开发的人员都必须知道的。本人逐条解读一下,个人意见可能比较浅薄,看看大家对各个经验点怎么看了。 1、尽量避免使用DOM。当需要反复使用DO...
102
热度