- 博客(111)
- 资源 (37)
- 收藏
- 关注
原创 为什么我不再使用Realm
也许你并没有听说过 Realm ,这是一个面向安卓(亦面相iOS)的移动端数据库技术。和SQLite不同,它允许你在持久层直接和数据对象工作。在它之上是一个函数式风格的查询api,众多的努力让它比传统的SQLite 操作更快 。基于这些原因让我决定试试Realm 。blob.png大约一年前,当我第一次使用Realm 的时候,给我的第一印象非常不错。我需要保持一些用户数据在手机本地...
2015-12-31 17:18:09 62
原创 Android WebView中那些不得不解决的坑~~
webview其实我一直都很痛恨这个控件,你又不能不用,但是一旦大规模测试起来 你就发现这个webview真是坑。。。各种你想不到的错误 在各种奇怪的手机,各种不一样的版本里出现各种难以预料的问题。再加上monkey 时不时的 帮你跑点crush,乌云平台时不时给你爆点漏洞,感觉webview天生就是在考验开发者的奇技淫巧。我自己也总结了下webview 下面的开发注意事项,现在总结出来,...
2015-12-31 17:04:55 74
原创 Android上替代SQLite的选择:Realm
Realm是一个开源的面向对象移动数据库。上个月,Realm的Android版本发布了,比iOS版本晚了三个月。我们之前已经报道过,Realm没有使用SQLite作为它的引擎,而是用C++写了自己的引擎,他们的目标是提供一个聚焦移动领域的SQLite的替代者。现在它的Android版本已经发布了。当前 Android 上的Realm的API和 iOS 版本有点不同,这也反映了Obj...
2015-12-31 16:55:35 134
原创 Android上替代SQLite的选择:Realm
擎,而是用C++写了自己的引擎,他们的目标是提供一个聚焦移动领域的SQLite的替代者。现在它的Android版本已经发布了。当前 Android 上的Realm的API和 iOS 版本有点不同,这也反映了Objective C和Java的差别。Java版本的API有更高的强类型(strong-typed)要求,也更连贯(fluent)。比如,在iOS上,查询是通过静态方法如"objectWhere"来进行的,这将返回一个RLMArray。这里的谓词都是基于字符串的。以下
2015-12-31 16:55:35 74
原创 Android上替代SQLite的选择:Realm
擎,而是用C++写了自己的引擎,他们的目标是提供一个聚焦移动领域的SQLite的替代者。现在它的Android版本已经发布了。当前 Android 上的Realm的API和 iOS 版本有点不同,这也反映了Objective C和Java的差别。Java版本的API有更高的强类型(strong-typed)要求,也更连贯(fluent)。比如,在iOS上,查询是通过静态方法如"objectWhere"来进行的,这将返回一个RLMArray。这里的谓词都是基于字符串的。以下
2015-12-31 16:55:35 68
原创 量子理论
量子理论虽然是许多年轻人创建的集体物理学,但领袖人物还是屈指可数的。 1900年,普朗克的论文打开了潘多拉的盒子,释放出‘量子’这个妖精。那年,刚从瑞士的苏黎世工业大学毕业的爱因斯坦,21岁,正在四处奔波,焦头烂额地找工作,15岁的玻尔还只是哥本哈根一个顽皮的中学生。谁也料不到,这两个年轻人在十几年后成为了物理界的两大巨擎,而且,在量子理论的基本思想方面,两人巅峰对决,展开了一场一直...
2015-12-31 13:33:31 244
原创 量子理论
个妖精。那年,刚从瑞士的苏黎世工业大学毕业的爱因斯坦,21岁,正在四处奔波,焦头烂额地找工作,15岁的玻尔还只是哥本哈根一个顽皮的中学生。谁也料不到,这两个年轻人在十几年后成为了物理界的两大巨擎,而且,在量子理论的基本思想方面,两人巅峰对决,展开了一场一直延续到他们去世的旷世之争。 波尔与爱因斯坦的量子之争可以概括为一个著名的问题:上帝掷骰子吗?要解释清楚这个量子论中的哲学问题,我们首先介绍一下著名的杨氏双缝干涉实验。 杨氏双缝实验比量子论的历史还要早上100年。当初的法国物理学家托马斯
2015-12-31 13:33:31 105
原创 量子理论
个妖精。那年,刚从瑞士的苏黎世工业大学毕业的爱因斯坦,21岁,正在四处奔波,焦头烂额地找工作,15岁的玻尔还只是哥本哈根一个顽皮的中学生。谁也料不到,这两个年轻人在十几年后成为了物理界的两大巨擎,而且,在量子理论的基本思想方面,两人巅峰对决,展开了一场一直延续到他们去世的旷世之争。 波尔与爱因斯坦的量子之争可以概括为一个著名的问题:上帝掷骰子吗?要解释清楚这个量子论中的哲学问题,我们首先介绍一下著名的杨氏双缝干涉实验。 杨氏双缝实验比量子论的历史还要早上100年。当初的法国物理学家托马斯
2015-12-31 13:33:31 115
原创 Shiro权限框架
开发系统中,少不了权限,目前java里的权限框架有SpringSecurity和Shiro(以前叫做jsecurity),对于SpringSecurity:功能太过强大以至于功能比较分散,使用起来也比较复杂,跟Spring结合的比较好。对于初学Spring Security者来说,曲线还是较大,需要深入学习其源码和框架,配置起来也需要费比较大的力气,扩展性也不是特别强。对于新秀Shiro来...
2015-12-30 08:50:00 56
原创 Android Studio配置SVN以及使用代码管理
一、Android Studio配置SVNAndroid Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion;在这个页面的控制面板中的General中将Use command line client打勾勾选上,然后浏览本地的SVN安装目录,选到"svn.exe"即可;在Use command line client下...
2015-12-29 09:36:29 93
原创 Android Studio配置SVN以及使用代码管理
nt打勾勾选上,然后浏览本地的SVN安装目录,选到"svn.exe"即可;在Use command line client下面还有一个Use system default Subversion configuration directory,这个默认是勾选上上的,这个是svn相关配置信息的路径,保留默认路径就行,目前没有发现需要修改什么东西;以上操作如下图:[img]http://dl2.iteye.com/upload/attachment/0114/1438/e74b26
2015-12-29 09:36:29 65
原创 Android Studio配置SVN以及使用代码管理
nt打勾勾选上,然后浏览本地的SVN安装目录,选到"svn.exe"即可;在Use command line client下面还有一个Use system default Subversion configuration directory,这个默认是勾选上上的,这个是svn相关配置信息的路径,保留默认路径就行,目前没有发现需要修改什么东西;以上操作如下图:[img]http://dl2.iteye.com/upload/attachment/0114/1438/e74b26
2015-12-29 09:36:29 82
原创 jquery.bootstrap.teninedialog.v3.js使用说明
[url]http://www.xnwai.com/teninedialog/indexv3.html[/url]支持bootstrap3.0以上版本,支持远程url调用
2015-12-27 12:37:58 201
原创 swift 问号和叹号的理解
"!"表示这个可选变量存在,可以使用,如果用"!"访问不存在的可选变量会导致一些错误"?"表示这个变量可能不存在,如果不存在,"?"所在语句后面的内容都不会执行!是一个强制拆包,告诉编译器我绝对肯定代码能够执行, 如: strValue!.hashValue ,如果不能执行则报错。?是表示一个不确定,strValue?.hashValue 就等于OC的if(strVal...
2015-12-21 09:02:50 67
原创 好用的前端框架(更新中)
Bootstrap[url]https://github.com/twbs/bootstrap/[/url][url]http://v2.bootcss.com/index.html[/url]Semantic UI[url]http://www.semantic-ui.cn/[/url]UIkit是YOOtheme团队开发的一款轻量级、模块化的前端框架可快速构...
2015-12-19 08:44:32 101
原创 使用动画和fragment改善Android表单
下图是captain train的搜索页面的效果图,这篇文章我就来分析一下如何实现一个类似的效果。[img]http://dl2.iteye.com/upload/attachment/0113/8759/6ba2238c-4182-3aaa-aed1-987e4861a218.gif[/img]分析Android中的动画效果,最好是从一个放慢的动画效果图来分析,可以通过Android系统...
2015-12-19 08:41:57 68
原创 使用动画和fragment改善Android表单
-987e4861a218.gif[/img]分析Android中的动画效果,最好是从一个放慢的动画效果图来分析,可以通过Android系统中的开发者选项里面设置动画的时长。下图是10倍动画时长的效果[img]http://dl2.iteye.com/upload/attachment/0113/8761/ff6568c1-15a1-3ced-b54c-5622f438ac83.gif[/img]整个界面主要由两部分构成,正常模式显示的表单以及当某一个表单获取焦点的时候,需要显示出来的编辑面板(
2015-12-19 08:41:57 53
原创 使用动画和fragment改善Android表单
-987e4861a218.gif[/img]分析Android中的动画效果,最好是从一个放慢的动画效果图来分析,可以通过Android系统中的开发者选项里面设置动画的时长。下图是10倍动画时长的效果[img]http://dl2.iteye.com/upload/attachment/0113/8761/ff6568c1-15a1-3ced-b54c-5622f438ac83.gif[/img]整个界面主要由两部分构成,正常模式显示的表单以及当某一个表单获取焦点的时候,需要显示出来的编辑面板(
2015-12-19 08:41:57 51
原创 Mac系统JDK不同版本的路径
默认情况下,Mac系统JDK不同版本的默认安装目录有点差别,JDK6,JDK7和JDK8的 安装目录分别如下所示:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home/Library/Ja...
2015-12-19 08:40:54 93
原创 Mac系统JDK不同版本的路径
e/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home
2015-12-19 08:40:54 51
原创 Mac系统JDK不同版本的路径
e/Library/Java/JavaVirtualMachines/jdk1.7.0.jdk/Contents/Home/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home
2015-12-19 08:40:54 56
原创 Android中使用抖动动画吸引来用户注意
在应用中,有时候我们要吸引用户去点击某些按钮,比如应用市场的推荐按钮,为了能够吸引用户主动点击而且不过分的打扰用户,最好的方法就是给我们想吸引用户注意的view添加一些抖动动画,比如这张图[img]http://dl2.iteye.com/upload/attachment/0113/8757/3b75d3af-839f-3a13-aa9c-e7c6cb3b65af.gif[/img]这里...
2015-12-18 09:03:27 71
原创 Swift学习——变量var和let常量的使用方法
Swift中的变量var和let常量首先介绍一下Swift中的 var 和 let(1)var 是 variable的缩写形式,是变量的意思 ,是可改变的,并不是数据类型例如:注意每个语句后面不用加分号[code="swift"]var i:double=10.0 //将i指为double类型的,变量名后面加个冒号var i = 10 // 如果不指定...
2015-12-18 08:38:35 142
原创 ios swift跳转Guide和主页
[code="swift"] func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { self.window = UIWindow(frame: UIScree...
2015-12-18 08:38:13 100
apktool_2.0.3.jar
2016-03-16
Android平台上的注入代码LibInject
2014-12-20
Android实现删除apk弹出网页
2014-12-20
完美!SlidingMenu jar包版demo!不用导包!兼容2.2
2014-06-04
JAVA 通信框架MINA(包含心跳)
2014-02-11
Android 封装了GPS定位与百度移动地图API定位
2012-12-21
CPU检测工具(CPUZ)
2010-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人