- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 【数据库】给商品表添加上属性
如何为商品表添加上属性,属性值?属性对于商品而言肯定是一对多的,属性值对于属性也是一对多的。那么在不知道这个商品有哪些属性,属性下又有哪些属性值得情况下,如何来设计这个呢?商品的属性在不同的属性值下价格、库存、图片等都是不一样的eg:一个手机128G 版本的肯定和16G版本的价格不一样吧。对于这个问题,我认为既然一件商品的属性在不同属性值下相当于另外一件商品。那么在这个商品的基础上应该拥有他的
2016-07-31 10:15:55 8854 5
转载 【Android】使用Picasso加载图片的内存优化实践
本文转自:http://blog.csdn.net/ashqal/article/details/480058330 说明现在Android开源库中有许多图片加载框架,本文以picasso为例,总结下开发过程中的一些优化经验,使用的picasso版本如下compile 'com.squareup.picasso:picasso:2.5.2'11 图片裁剪
2016-07-28 20:39:35 2587
原创 【消息推送】--小米推送在Android客户端和PHP服务器上的联合使用
小米推送(MiPush)是小米公司为开发者提供的消息推送服务,通过在云端和客户端之间建立一条稳定、可靠的长连接,为开发者提供向客户端应用推送实时消息的服务,帮助开发者有效地拉动用户活跃。使用场景:现在我们在做一个购物App的产品有用户端和商户端,用户端购买了一件商品并且完成了在线支付,这个时候服务器会收到这个订单,也应该在这个时候第一时间通知到这件商品的商户(商户端)有人购买了店里的东
2016-07-24 15:31:49 7718
原创 【问题解决】PHP 'Internal Server Error,500 error'
500错误出现的最大原因可能是三种,文件权限问题、php 扩展问题或者是在将windows上的'不规范代码上传到Linux上',当然不要因为页面上面没有任何的信息而慌张,既然有问题出现必然就有问题的解决方案(悄悄的告诉你解决方案在文章末尾哦)。首先我们得理智的分析问题再来想怎么解决问题。①文件权限问题:举个栗子,这里在文件上传非常容易出现这种问题,你会说我在windows上的w
2016-07-24 10:49:31 43493 2
转载 Android Studio 导入第三方jar包的正确姿势
将第三方jar包加入到libs文件夹中有两种方式将jar引入进工程目录:第一种是打开工程所在Project Structure,然后选择Dependencies,点击那个加号选择File Dependency ,然后再Libs文件夹中选择要导入的jar包,然后点击确定,jar包就导入进来了。第二种方式是:右键点击libs文件夹中的jar文件选择 add as Library...然
2016-07-21 10:31:41 2512
原创 【Android】给RecyclerView添加下拉刷新和加载更多(二)
大家都知道由于ListView的紧耦合问题,谷歌的改进就是RecyclerView本身不参与任何视图相关的问题。它不关心如何将子View放在合适的位置,也不关心如何分割这些子View,更不关心每个子View各自的外观。进一步来说,RecyclerView只负责回收和重用的工作,这就是它名字的由来。正是由于RecyclerView的插件化的特性,今天的目标是给RecyclerView加上下拉刷新和底
2016-07-19 16:40:33 5221 1
原创 对于时间的思考
读采铜《精进》一书的第一章--时间之尺,引发对时间的思考,在此做上笔记。对于时间的态度:“郑重”既不是急功近利,也不消极避世,它更像一个孩子所常常持有的态度。对于时间的视角:积极过去视角消极过去视角享乐主义视角宿命主义视角未来视角建议:采用混合折中的视角方式,多采纳积极过去视角、享乐主义视角和未来视角,并且在三者中取得平 衡,少采纳负面作用的
2016-07-17 20:45:21 3866
原创 【Android】只为更方便--RecyclerView的使用(一)
RecyclerView是Android 5.0 materials design中的组件之一,相应的还有CardView、Palette等。看名字Re我们就能看出一点端倪,没错,它主要的特点就是复用。我们知道,Listview中的Adapter中可以实现ViewHolder的复用。RecyclerView提供了一个耦合度更低的方式来复用ViewHolder,并且可以轻松的实现ListView、G
2016-07-17 11:10:19 2485
转载 加速Android Studio/Gradle构建
已经使用Android Studio进行开发超过一年,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下。开启gradle单独的守护进程在下面的目录下面创建gradle.properties文件:/home//.gradle/ (Linux)/
2016-07-16 13:21:59 2328
转载 【问题解决】Unable to load class 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'
异常提示:Unable to load class ‘org.codehaus.groovy.runtime.typehandling.ShortTypeHandling’错误原因:出现这个错误是因为你的 Android Studio 中的 Gradle 插件和 Gradle 版本不一致导致的,非常有可能是因为你在 Android Studio 中倒入了一个旧版本
2016-07-16 13:15:41 5620
转载 Android 2016的一些新东西
2016你需要了解Android有以下新兴的技术与框架,有些也许还不成熟,但是你应该去了解下,也许就是未来的方向。Kotlin作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。 http://t.c
2016-07-12 23:10:52 2398
原创 Think4Android(二)之Button
预览一下: Android中的按钮是继承之TextView的,今天想了一会儿怎么对按钮进行一些点击上的优化或者说是定制吧。原理是自定义一个抽象的‘监听器’实现我们的OnClickListener然后在重写的onClick里面根据不同的业务逻辑来调用我们所定制的Click事件(即一个抽象的方法)-Think For Button --1.Button怎么样做到防止
2016-07-12 23:03:41 2209
okhttp-x.x.x.jar okhttputils-x_x_x.jar okio-x.x.x.jar
2016-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人