-
自各儿定制ListView,上拉刷新和下拉刷新,加载网络图片,并且添加缓存机制
自己定制ListView,上拉刷新和下拉刷新,加载网络图片,并且添加缓存机制。1packagecom.lixu.listviewrefresh;23importjava.util.ArrayList;4importjava.util.HashMap;5importjava.util.Random;67importcom.lixu.listviewrefresh.Loadnetimage.OnLoa...
55
热度 -
spring AOP自定义注解形式实现日志管理
springAOP自定义注解方式实现日志管理今天继续实现AOP,到这里我个人认为是最灵活,可扩展的方式了,就拿日志管理来说,用SpringAOP自定义注解形式实现日志管理。废话不多说,直接开始!!!关于配置我还是的再说一遍。在applicationContext-mvc.xml中要添加的<mvc:annotation-driven/><!--激活组件扫描功能,在包com.gcx及...
17
热度 -
您的程序支持复杂的时间调度嘛?如约而来的 java 版本
你的程序支持复杂的时间调度嘛?如约而来的java版本你的程序支持复杂的时间调度嘛?这篇文章介绍了时间适配器的c#版本,是给客户端用的,服务器自然也要有一套对应的做法,java版本的[年][月][日][星期][时间][*][*][*][*][*]这样利于分割,配置,清晰。然后就是验证,时间在不在配置的时间开发内?当然想到的*肯定是默认支持所有的[2015][7][*][*][10:00-11:59]...
624
热度 -
android初学者学习笔记21-ContentProvider(一)ContentProvider的简单使用
android菜鸟学习笔记21----ContentProvider(一)ContentProvider的简单使用ContentProvider是Android四大组件之一,它用来封装数据,并通过ContentResolver接口将数据提供给其他应用。只有当需要在多个应用之间共享数据时才会用到ContentProvider。多个应用共享数据时,如何区分是哪个应用中的那部分数据呢?ContentPr...
107
热度 -
内存储器缓存LruCache实现原理
内存缓存LruCache实现原理自己项目中一直都是用的开源的xUtils框架,包括BitmapUtils、DbUtils、ViewUtils和HttpUtils四大模块,这四大模块都是项目中比较常用的。最近决定研究一下xUtils的源码,用了这么久总得知道它的实现原理吧。我是先从先从BitmapUtils模块开始的。BitmapUtils和大多数图片加载框架一样,都是基于内存-文件-网络三级缓存。...
49
热度 -
Android事件总线还能如何玩
Android事件总线还能怎么玩?顾名思义,AndroidEventBus(github链接:https://github.com/bboyfeiyu/AndroidEventBus)是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但它能做的却...
61
热度 -
通讯录挚友笔记
通讯录好友笔记百度通讯录一大把的例子,不过在项目的实际中漏洞还是挺多的,因为现在的通讯录太强大了,特殊字符也能输入,而且我还有同事的通讯录里竟然有用表情来做联系人名字的,这下百度的例子就测底蒙了,所以还是得自己动手,优化了一下,分享的同时也记录下自己的劳动成果,几年后也可以回头看看自己走过的码路1/**通讯录**/2@SuppressLint("DefaultLocale")3publicclas...
82
热度 -
Oracle惯用几种Sql用法
Oracle常用几种Sql用法前几天客户提出一个月报,经过了解需求及公式等过程长达20小时,总算基本模型出来了,贴出来啥晒,对于我这种菜鸟来说也算小有提高,虽然Sql语句不是很庞大,但是里面涉及到了几种算法,个人觉得还是经常能用到的,所以贴出来跟大家分享一下,如果大牛直接跳过!呵呵,废话不多说,先贴几张图:1publicDataSetGetRanmcgjhData(stringyf)2{3Data...
72
热度 -
SQL Server时间粒度系列-第8节位运算以及设立日历数据表节假日标志详解
SQLServer时间粒度系列----第8节位运算以及设置日历数据表节假日标志详解本文目录列表:1、位运算2、设置日历数据表节假日标志3、总结语4、参考清单列表位运算SQLServer支持的按位运算符有三个,分别为:按位与(&)、按位或(|)、按位异或(^)。位运算符用于int、smallint或tinyint数据,目前SQLServer能支持的按位运算的最大整数类型为Int(4字节整数)...
146
热度 -
SQL Server获取下一个编码字符串的实现方案瓜分和进位
SQLServer获取下一个编码字符串的实现方案分割和进位我在前一种解决方案SQLServer获取下一个编码字符实现和后一种解决方案SQLServer获取下一个编码字符实现继续重构与增强两篇博文中均提供了一种解决编码的方案,考虑良久对比以上两种方案的,后一种方案虽然解决了其中方案的缺点,但是依然存在的编码字符串长度的限制(最多满足8位长度),本博文提供的方案将编码字符串长度增加到19位,也可以足够...
99
热度 -
SQL Server 2008 R2——根据数据查寻表名和字段名 根据脏数据定位表和字段
SQLServer2008R2——根据数据查找表名和字段名根据脏数据定位表和字段=================================版权声明=================================版权声明:原创文章谢绝转载请通过右侧公告中的“联系邮箱([email protected]/**/)”联系我勿用于学术性引用。勿用于商业出版、商业...
83
热度 -
初学者学习Ado.net笔记一:Ado.net学习之SqlHelper类
菜鸟学习Ado.net笔记一:Ado.net学习之SqlHelper类1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;4usingSystem.Data.SqlClient;5usingSystem.Data;6usingMicrosoft.Win32;78namespaceSqlHelp9{10///<summ...
60
热度 -
一分钟搞定超慢SQL
1分钟搞定超慢SQL前几天,一个用户的研发人员找到我了,说他们有个SQL语句非常慢,我说多慢?他们说:半个小时也没出结果。于是问他们要了SQL语句和执行计划,SQL语句就不能再这里贴出来了,下面是调整前的执行计划(略去某些细节信息):PLAN_TABLE_OUTPUT------------------------------------------------------------------...
8
热度 -
SQL Server 2012新特性(一)T-SQL操作FileTable目录实例
SQLServer2012新特性(1)T-SQL操作FileTable目录实例在SQLServer2008提供FileStream,以借助Windows系统本身的API来强化SQLServer对于非结构化数据的支持后,SQLServer2012更是推出了像ContainedDatabase、FileTable等令人期待的新功能。对于FileTable的功能和特性,在此无需赘述,本文主要针对File...
5
热度 -
SQL话语精妙集合
SQL语句精妙集合?1一、基础??2??31、说明:创建数据库??4Create?DATABASE?database-name??5??62、说明:删除数据库??7drop?database?dbname??8??93、说明:备份sql?server?10---?创建?备份数据的?device?11USE?master?12EXEC?sp_addumpdevice?disk,?testBack,?...
67
热度 -
Android兑现图片放大缩小
Android实现图片放大缩小viewplaincopytoclipboardprint?package?com.min.Test_Gallery;????import?android.app.Activity;??import?android.graphics.Bitmap;??import?android.graphics.BitmapFactory;??import?android.grap...
85
热度 -
C#怎么在DataGridViewCell中自定义脚本编辑器
C#如何在DataGridViewCell中自定义脚本编辑器上一篇博文探讨了如何自定义DataGridViewColumn实现一个TreeViewColumn来在DataGridView控件中显示TreeView控件,其实我们还可以继续发挥想象,自定义其他的列类型,下面介绍一个脚本编辑器列类型,我这里取名ScriptTextEditorColumn,当用户单击DataGridView的Script...
349
热度 -
C#怎么根据配置实现动态窗体
C#如何根据配置实现动态窗体本文主要讲述如何根据UI配置来动态生成控件,并添加到窗体上来构建UI窗体,当用户在每个控件上完成输入操作后,程序通过遍历控件并用拼接字符串的方式动态生成InsertSQL语句,进而实现了将UI上的值,保存到数据库。1UI配置首先第一步,需要在数据库中定义UI配置,这里为了简便,用DataTable模拟了数据,如果是复杂的情况,可以再多一些属性的定义,如下所示:1//实际...
361
热度 -
Android 里子线程真的不能刷新UI吗
Android里子线程真的不能刷新UI吗?如果你在网上搜索CalledFromWrongThreadException:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews.那么你肯定能看到很多文章说android里子线程不能刷新UI。这句话不能说错,只是有些不太严谨。其实线程能否刷新UI的关键在于ViewRoot是否属于该线...
9
热度 -
Linux 报文行列
Linux报文队列Linux报文队列Linux报文队列一IPC概述二报文队列1报文队列简述2代码分析21msgget创建报文队列22msgsnd报文发送221相关数据结构222sys_msgsnd源码分析3msgrcv报文接收4msgctl报文控制与设置一、IPC概述早期的Unix系统进程件通信机制主要有管道和信号。管道开始只能在近亲之间通信,于是将pipe推广到VFS层面,形成了FIFO。但有两...
603
热度