iOS开发之加速计UIAccelerometer

UIAccelerometer在iOS5已经被标记为过期方法,但由于它非常简单,并不影响我们学习使用。在iOS5之后我们可以使用 Core Motion framework加速计有什么用?检测设备的运动应用场景摇一摇计步器加速计的原理检测设备在 X 、 Y 、 Z 轴上的加速度 (哪个方向有力的作用,哪个方向运动了)根据加速度数值,就可以判断出在各个方向上的作用力度加速计的加速度范围为-1到1,因...
UIAccelerometer iOS开发

JavaScript人脸检测的实现方法

今天,我们开始学习tracking.js,它是一个由Eduardo Lundgren开发的轻量级的javascript库,它可以让你做实时的人脸检测,色彩追踪和标记好友的脸。在这个教程中,我们将会看到,我们如何从静态图片中检测脸,眼睛和嘴巴。我一直对视频和图片中的人脸标记、检测和人脸识别技术很感兴趣。尽管我知道获取逻辑和算法去开发人脸识别软件或者插件已经超出了我的想象。当我知道Javascript...
JavaScript 人脸检测

ASP.NET简单验证码

今天写了一个特别简单的验证码实现。现将代码贴出。protectedvoidPage_Load(objectsender,EventArgse) { CreateCheckCodeImage(RndNum()); } privatestringRndNum() { intnumber; charcode; stringcheckCode=String.Empty; System.R...
验证码 ASP.NET

android 开发实现悬浮窗体

然对悬浮窗体感兴趣,查资料做了个小Demo,效果是 点击按钮后,关闭当前Activity,显示悬浮窗口,窗口可以拖动,双击后消失。 效果图如下:它的使用原理很简单,就是借用了WindowManager这个管理类来实现的。1.首先在AndroidManifest.xml中添加使用权限:uses-permission android:name=android.permission.SYSTEM_ALE...
悬浮窗体 android开发

对Android中的多图片异步加载的重新思考

不知道大家有没有发现,在2.0.4.1(37)版本之前的开源中国客户端首次加载图片的时候,会很慢,尤其是动弹列表中的图片。甚至网速慢的时候感觉图片根本加载不出来。原因是在下载网络图片的时候使用了多线程并发执行的方式,什么意思呢,也就是开启了多个线程同时去下载多张图片。按照正常的思维来想,做图片加载操作使用多线程,这应该是很正常的,因为在我们的思维中,多线程资源利用率更高,程序响应更快。举个例子:一...
图片异步加载 Android开发

android实现类似于支付宝余额快速闪动的效果

效果如下:此图片不会动,但实际上是会快速跳动的。之前看到有支付宝的效果非常牛逼。就是进去看到余额呼噜噜的直接上蹿下跳到具体数字,效果帅,但不知道怎么实现,最近终于知道了。思路:首先经常用到倒计时操作。这个类就是 CountDownTimer.Android自带的。继承此类。无非就是跳动的 increase和intervel增加的数字和间隔!你懂。继续。。然后让他快速从一定数字跳动到具体的总额数字,...
支付宝余额 android开发

Swift: 打造滑动解锁文字动画

最近木事,找出来玩了玩facebook的paper。到处都是那个slide to unlock your phone的效果啊。忽闪忽闪的小有点炫酷的感觉。于是准备研究一下。木有想到的是居然可以用CAGradientLayer和一个小小的动画就可以实现这个效果。“滑动解锁”的效果:当然啦,首先你需要显示出这个“滑动解锁”的文本。这里咱们就用一个简单的UILabel来解决这个问题。vartextExa...
Swift 滑动解锁

IOS获取摄像和本地中的资源

上传文件时,我们都的从本地中选择或用相机来拍摄得到文件。一个上传按钮,单击事件-(IBAction)btnClick{ UIActionSheet*actionSheet=[[UIActionSheetalloc] initWithTitle:@请选择文件来源 delegate:self cancelButtonTitle:@取消 destructiveButtonTitle:nil ...
IOS开发 获取摄像

iOS开发-xCode代码托管到GitHub

xCode默认的是由源代码管理工作Git,Android Studio内置的也有,之前写过两篇关于Window托管Android代码到GitHub的文章,一直想写篇关于Mac上托管代码的到文章,今天终于有时间写写,xCode中默认带有Git这种行为确实很赞,对于习惯于Git的人是非常舒适的,一般打开xCode在第三项可以选择迁出已经存在的项目,因此如果需要修改GitHub上的代码或者是公司协同开发...
xCode GitHub iOS开发

编写更加稳定、可读性强的JavaScript代码

每个人都有自己的编程风格,也无可避免的要去感受别人的编程风格——修改别人的代码。”修改别人的代码”对于我们来说的一件很痛苦的事情。因为有些代码并不是那么容易阅读、可维护的,让另一个人来修改别人的代码,或许最终只会修改一个变量,调整一个函数的调用时机,却需要花上1个小时甚至更多的时间来阅读、缕清别人的代码。本文一步步带你重构一段获取位置的”组件”——提升你的javascript代码的可读性和稳定性。...
JavaScript代码