最新文章

  • 给TabLayout添加标题分割线

    给TabLayout添加标题分割线 1.自定义分割线<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"><solidandroid:color="@color/public_line_color"/><sizeandroid:width="1p......

    1333
    0
    2017-06-23 14:33
  • CheckBox setOnCheckedChangeListener大坑

    CheckBox setOnCheckedChangeListener大坑 在recycleview列表中有CheckBox,在使用中,有些操作,无可避免的要刷新适配器,这样需要一个变量记录上一状态是否被选中了,在hodler中需要这样cbCheckShop.setChecked(model.isCheck);//适配器刷新后还原勾选状态有这么一个场景,我需要点击CheckBox之后去刷新适配器,马上就想到了setOnCheckedChangeListener,于是有以下......

    2153
    4
    2017-06-20 09:35
  • Android自定义flowlayout

    Android自定义flowlayout packagecom.rongke.mifan.jiagang.view.flowLayout;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.os.Handler;importandroid.util.AttributeSet;importandroid.view.View;impo......

    2160
    0
    2017-06-19 09:11
  • 安卓自定义星星评分条

    安卓自定义星星评分条 自定义步骤:1.继承LinearLayout2.遍历添加星星图片3.设置图片监听4.提供公共方法评分数packagecom.rongke.mifan.starbarapplication;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.util.AttributeSet;importa......

    1394
    0
    2017-06-16 11:22
  • 设计模式 六大原则

    设计模式 六大原则 原则一:单一职责原则       单一功能原则(Singleresponsibilityprinciple)规定每个类都应该有一个单一的功能,并且该功能应该由这个类完全封装起来。所有它的(这个类的)服务都应该严密的和该        功能平行(功能平......

    1472
    0
    2017-06-15 22:53
  • MySQL 自动备份 Shell 脚本

    MySQL 自动备份 Shell 脚本 #!/bin/bash#要备份的数据库名,多个数据库用空格分开databases=(db_friend)#备份文件要保存的目录basepath='/home/nemo/mysqlbackup/sql/'if[!-d"$basepath"];thenmkdir-p"$basepath"fi#循环databases数组fordbin${databases[*]}do#备份数据库生成SQL文件mysql......

    3979
    2
    2017-06-15 18:44
  • 日志输出工具:logUtil

    日志输出工具:logUtil importjava.io.PrintWriter;importjava.io.StringWriter;importorg.apache.log4j.Logger;/***日志输出工具*CreatedbyNemoon2017/6/12.*/publicclassLogUtils{privatestaticLoggerlog=Logger.getLogger(LogUtils.class);/**......

    4800
    0
    2017-06-12 10:33
  • 设计模式三 观察者模式

    设计模式三 观察者模式     观察者模式归类为行为设计模式,观察者模式也叫做也叫作发布-订阅模式,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。打个搞笑比方,警察抓小偷,警察是观察者,小偷是被观察者,小偷出狱后,警察告诉小偷,你下次作案的时候,告诉我一声,我去抓你,小偷说,好啊。结果下次小偷作案的时候,真的告诉警察了。  &n......

    1489
    0
    2017-06-10 21:06
  • 设计模式二 创建者模式

    设计模式二  创建者模式      英文叫BuilderPattern。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式。简而言之,具有同样的创建工序,不同的细节,创建出的同一对象,但是又具有不同的属性的对象;比如不同的人炒一道菜,流程......

    1160
    0
    2017-06-10 18:05
  • 设计模式一 单例模式

    设计模式一  单例模式 为什么使用单例模式?第一、控制资源的使用,通过线程同步来控制资源的并发访问;第二、控制实例产生的数量,达到节约资源的目的。第三、作为通信媒介使用,也就是数据共享,它可以在不建立直接关联的条件下,让多个不相关的两个线程或者进程之间实现通信。最佳单例模式:双重校验锁单例模式packagecom.example.fwms.designmode;/***CreatedbyFWMSon2017/6/9.*/......

    1899
    0
    2017-06-09 20:33
  • Android 自定义多选下拉菜单

    Android 自定义多选下拉菜单 首先我们来看一下设计图,头部分为三个菜单按钮,点击每个按钮显示下拉选项,点击下拉选项选中内容显示到菜单按钮上。接下来我对这个设计的实现进行拆分,如下:1.自定义菜单按钮,主要有两个方法,选中和未选中的显示状态,设置菜单文本方法2.将多个自定义菜单按钮放入LinearLayout组成菜单按钮组3.自定义下拉列表数据4.将自定义下拉列表放置到popuwindow5.对菜单点击监听,显示对应的popuw......

    2572
    0
    2017-06-09 10:53
  • Sha-1加密工具

    Sha-1加密工具 importjava.security.MessageDigest;/***Sha-1加密工具*CreatedbyNemoon2017/6/8.*/publicclassSHAUtil{/****SHA加密生成40位SHA码*@paraminStr待加密字符串*@return返回40位SHA码*/publicstaticStringshaEncode(StringinStr)throwsExcep......

    7326
    0
    2017-06-08 09:56
  • SQL 使用like '%ABC' 和 like '%ABC%'的优化

    SQL 使用like '%ABC' 和 like '%ABC%'的优化 一般情况下,sql中使用col_namelike'ABC%‘的情况才能使用到col_name字段上的索引,这种情况不再赘述。如果是col_namelike'%ABC%'的情况,能否使用索引,怎样才能使用索引?答案是:可以使用索引,但是需要改写SQL并创建reverse函数索引。一、col_namelike'%ABC'时的优化方法Testcase:    Cr......

    2683
    0
    2017-06-07 09:56
  • SQL查询优化记录

    SQL查询优化记录 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:selectidfromtwherenum=03.应尽量避免在wher......

    4681
    0
    2017-06-07 09:46
  • android事件分发分析---再探

    android事件分发分析---再探                                  &n......

    1741
    0
    2017-06-06 22:38
首页  上一页  29  30  31  32  33  下一页 
2024.11.24
签到
已有8位小伙伴签到
今日文章:0
文章总数:781