方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 方法2 获得随机数 for (int i…
分类:移动开发
EventBus源码阅读记录
EventBus源码阅读记录 EventBus是一个Android上用的消息分发的类库,非常灵活好用,主要的原理是利用了反射注册以及调用. 本文是在阅读EventBus的源码过程中所记录的东西, 遇到不懂的去查了,然后留…
Android开发中,那些让你相见恨晚的方法、类或接口
作者:TheFresher 原文地址:http://liukun.engineer PS:本文类容来自我在知乎上对Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?这一问题的回答,目前就总结这些,日后若有新的…
自己造轮子--一款实用的Android广告栏实现过程(一)
开源界有一句很有名的话叫“不要重复发明轮子”,当然,我今天的观点不是要反驳这句话,轮子理论给我们的开发带来了极大的便利,项目中要实现一些功能,便去网上找找,一般推荐使用一些有名的库,我本身也是这么做的,但我想说的是,既要…
深入理解JavaScript内部原理(4): 作用域链(Scope Chain)
本文是翻译http://dmitrysoshnikov.com/ecmascript/chapter-4-scope-chain/ 概要 As we already know from the second c…
Django——20141014深入理解Django HttpRequest HttpResponse的类和实例
深入理解Django HttpRequest HttpResponse的类和实例 了解META选项 了解中间件 理清所有模板传输模板变量的方式,并作出选择 Django模板系统:如何利用Django模板设计网站的页面结构…
Windows X64 Patch Guard
先简单介绍下PatchGuard ,摘自百度百科 PatchGuard就是Windows Vista的内核保护系统,防止任何非授权软件试图“修改”Windows内核,也就是说,Vista内核的新型金钟罩。 PatchGu…
AnimatorSet repeatCount
AnimatorSet repeatCount 无效 @[Android|AnimatorSet|repeatCount|repeatMode] AnimatorSet 在set元素中或者代码总设置这个东西都是无效的 这…
Android 多文件监听的实现
android.os下的FileObserver类是一个用于监听文件访问、创建、修改、删除、移动等操作的监听器,但是该监听只针对监听的那个文件目录下的一级子文件起作用, 而对它子目录下的文件目录则不能够实现。如下示例: …
uni-app 创建的第一个应用
本人微信公众号: 前端修炼之路,欢迎关注 背景介绍 经过上一篇文章uni-app官方教程学习手记的学习之后,我就着手做这个项目了。 目前已经初步搭出了整体的框架,秉着取之于社会,回馈于社会的原则,我将这个项目开源到Git…
iOS中NSDictionary的遍历
法一 据说是开发文档中的方法,未考证。 NSEnumerator *enumerator = [myDictionary keyEnumerator]; id key; while ((key = [enumerator…
善变的Swift函数
原文链接:http://www.objc.io/issue-16/swift-functions.html 前言 尽管OC跟其他语言有些很奇形怪状的语法,但是一旦你找到窍门方法语法还是相当直截了当的。快速回顾下: + (…