文章分类
职位技能
常用语言
< 暂无 >
常用工具
< 暂无 >
擅长技能
< 暂无 >
以前,开发一个桌面软件要花费大量的人力和时间。现在,随着web技术的快速发展,很多业务逻辑已经在网站上实现。既然如此,能不能把网站快速转变成软件呢?这方面的实践已经有很多,早期的Qt,后来的Electron,都可以实现跨平台桌面软件的开发。不就是内嵌一个浏览器么?能不
1年前发布 1634阅读 评论
本文先介绍传统关系数据库中事务的ACID特性,再介绍分布式系统中的经典理论——CAP定理和BASE理论。 事务 事务的定义: 事务(Transaction)是由一系列对系统中数据进行**访问与更新**的操作所组成的一个**程序执行逻辑单元**(Unit),狭义上的事务特指数据库事务。 事务的作
1年前发布 2429阅读 评论
为了收集现在对Java生态系统的见解,《DZone’s Java Ecosystem research guide》将在9月份发表,我们将和熟悉Java生态系统的15个高管对话。 下面就是我们要对话的贵客: Joel Depernet, E.V.P. Global Research and Development,?Axway公司 Sacha Labourey, CEO和创始人,?Clo
1年前发布 2540阅读 评论
预备知识 Android屏幕区域划分 我们先看一副图来了解一下Android屏幕的区域划分,如下: Android屏幕的区域划分 通过上图我们可以很直观的看到Android对于屏幕的划分定义。下面我们就给出这些区域里常用区域的一些坐标或者度量方式。如下: //获取屏幕区域的宽高等尺寸获取 Di
1年前发布 2488阅读 评论
说到高危职业,你首先可能会想到挖煤工人、战地记者,或者是经常在新闻中读到的被病人家属砍砍杀杀的医生护士。但是谈起程序员,在众人的认知中他们除了脱发、过劳死以及孤独一生以外,似乎也没什么大不了的危险。先别着急下判断,本文就要告诉你,程序员有千百种被抓去蹲大牢
1年前发布 3107阅读 评论
说到数据同步,首先涉及到数据缓存,在实际项目开发中常用的是MVC模式,即controller去控制model在view上的显示,有些项目甚至用到十几甚至几十个表结构,为了减少从后台请求加载,影响用户体验,很多数据可以缓存在本地从本地取。这里介绍一个好用的第三方LKDBHelper。 LKDBH
1年前发布 3322阅读 评论
Cursor用来直接读取安卓手机里的数据库记录,如何获取到Cursor? 可以通过SQLiteOpenHelper,打开SQLiteDatabase 通过ContentProvider/ContentResolver获取 自动读取验证码实现思路: 当验证码的短信到来,能有个监听回调或者广播之类,告知开发人员 读取短信是危险权限,andr
1年前发布 3044阅读 评论