赞了文章2017-08-14
只想说, 本文最重要的是对 CSS, 伪元素, keyframe的分享, 以及读者对这些东西的真正掌握, 我并不是怂恿大家在每一个页面的前面都去加一个酷炫的加载
提出了问题2016-04-23
赞了回答2016-02-17
在 Activity 中托管一个 UI Fragment 有两种方式:(1)添加 fragment 到 activity 布局中;(2)在 activity 代码中添加 fragment。
回答了问题2016-02-12
亲...你拼错了
赞了回答2016-02-12
RecyclerView+GridLayoutManager
提出了问题2016-01-27
提出了问题2015-12-30
回答了问题2015-12-20
这种结构化的数据,查询之后丢到SQLite里保存。然后下次直接查数据库,用CursorAdapter更新ListView。SQL查询同一天的数据不是一句话的事情么~
回答了问题2015-12-20
找不到你更新数据的代码。看Log,原因是你在非UI Thread对数据源进行了操作。而你的 handleMessage() 只看到了 notifyDataSetChanged()。那么在你更新数据源和 notifyDataSetChanged() 之间,就留出了空隙引发错误。
回答了问题2015-12-20
虽然不知道你写的是APP还是服务器,但是GET POST请求是不区分平台的。无论是Python, C++ , PHP 还是 Java 写的后台接口,前端都可以直接发请求到服务器。无论是Android, Web, OS X App 还是 iOS App, 客户端发的请求服务器都可以受理。
提出了问题2015-12-20
提出了问题2015-12-08
回答了问题2015-08-02
我觉得这是一件很恐怖的事情
关注了问题2015-07-27
回答了问题2015-07-22
我觉得两者并没有太决定性的差距可以有一个完美的答案。 我建议你考虑以下几点: 1. 你是否有 Java 或者 网页开发的基础,如果已有 Java 的基础那么建议优先选择原生 APP 开发 2. 你对性能是否有需求,如果项目对性能比较敏感那么原生 APP 是唯一选择。 3. 你是否对...
赞了回答2015-07-18
如果用户1用手机号A通过手机号注册了一个账号。然后修改用户名为手机号B。 但是手机号B是用户2的手机号,然后用户2用手机号B通过手机号也注册了一个账号。
赞了回答2015-07-18
一般规避情况 一般的用户名,是不允许全数字类型的 即使是允许全数字类型,除非密码是一样的,否则依然可以判定是谁。 具体判定 对于前端的工作来说,大部分是建立联合正则来判定是否是符合手机|用户名规则|邮箱规则 后台工程师来说,可以判定传来的类型,如你说的情...
回答了问题2015-07-18
请 Google 或 百度 或 Bing 或 DuckDuckGo 关键词『JavaDoc』。 同学你 Java 没学好哦~
回答了问题2015-07-18
这是 Android 原生的 Material Design 风格。 如果真的要探究这个 Dialog 怎么实现,那么可以去翻翻 Android 的源代码。
回答了问题2015-07-18
大部分效率敏感性的需求都需要在C++层去实现。最常见如图像处理、音频视频处理等。 还有一种情况是你对效率没要求但是偏偏现有的库只有 C++实现。 听说微软系的 APP 大部分代码都是 C++实现的,实现了非常高的代码重用性。