- 博客(16)
- 收藏
- 关注
转载 分布式与集群的区别
222013-10简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的
2017-09-20 14:52:45
578
转载 了解LoaderManager
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-03-18 10:35:23
396
原创 检查移动网络是否可用的工具
package com.cattsoft.deliersystem.util;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;/** * 判断网络连接的工具类 * @author lenovo *
2015-03-18 10:24:38
421
原创 dp与px之间进行互转
/*** 根据手机的分辨率从 dp 的单位 转成为 px(像素)*/public static int dip2px(Context context, float dpValue) {final float scale = context.getResources().getDisplayMetrics().density;return (int) (dpValue * sca
2015-03-18 10:24:28
412
原创 获取APP版本信息,可用于更新
/*** 获取版本信息* * @param context* @return*/public static String getVersion(Context context) {try {PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(),
2015-03-18 10:19:50
493
原创 生成MD5加密
/*** MD5生成加密* * @param s* @return*/public final static String toMD5(String s) {char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9','A', 'B', 'C', 'D', 'E', 'F' };tr
2015-03-18 10:15:11
370
原创 开源异步请求框架AndroidHttpClient的使用简介
Asynchronous Http Client for AndroidAndroid异步Http请求项目地址:https://github.com/loopj/android-async-http文档介绍:http://loopj.com/android-async-http/特点:(1) 在匿名回调中处理请求结果(2) 在UI线程外进行http请求(3) 文件断点上传
2015-03-18 10:07:23
437
原创 ContentProvider的使用
package com.cattsoft.deliersystem.provider;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import com.catts
2015-03-18 10:01:03
369
原创 ListView下拉刷新
package com.cattsoft.deliersystem.view;import java.text.SimpleDateFormat;import cn.trinea.android.common.util.PreferencesUtils;import cn.trinea.android.common.util.TimeUtils;import
2015-03-18 09:56:30
512
原创 ListView实现上啦加载更多数据
package com.cattsoft.deliersystem.view;import com.cattsoft.deliersystem.R;import android.content.Context;import android.util.AttributeSet;import android.view.LayoutInflater;import an
2015-03-18 09:48:40
433
原创 优化ListView使用到的ViewHolder
package com.cattsoft.deliersystem.view;import android.util.SparseArray;import android.view.View;/** * listView优化工具类ViewHolder * * @author lenovo * */@SuppressWarnings("unch
2015-03-18 09:43:48
375
原创 自定义ProgressBar,使window背景颜色不变暗
首先我们自定义style @android:color/transparent true false android:windowBackground这个属性就是用来设置window的背景,这里用系统自带的透明就行了自定义控件代码package com.cattsoft.deliersystem.view;
2015-03-18 09:28:48
1073
原创 使用Android原生控件自定义Switch控件
这里只需要定义三个属性即可实现自定义的效果:1.switchMinWidth属性,需要定义最小宽度,否则会变形2.thumb属性,设置自定义的开关图片,这里我用的白色圆形3.track属性,这个很重要,只有这个属性才能使开关的切换事件得到自己想要的效果android:textOff="" android:textOn=""这两个属性是去掉开关上的文字
2015-03-18 09:17:54
1550
转载 高仿launcher和墨迹左右拖动效果
半个月前就有这样的想法,做出一个模仿launcher的效果。自己也曾从网上搜过很多资料,也思考过怎么实现,最终还是参考了别人的资料实现了此效果,也解决了我这半个多月的冥思苦想,再次感谢,今天把代码贴出来供大家学习,因为这方面做得比较好的资料缺失比较少(因为本人搜了很多资料都不能达到效果),如果大家觉得还不错,请顶起。 首先自定义一个 Vie
2014-11-18 10:11:26
535
转载 高仿小米launcher(ZAKER)跨屏拖动item(有源码)
触发长按事件后浮动原理: windowParams = new WindowManager.LayoutParams(); windowParams.gravity = Gravity.TOP | Gravity.LEFT; windowParams.x = x - itemWidth / 2; windowParams.y = y - itemHeight / 2; wind
2014-11-18 10:05:20
1377
转载 druid简单教程
java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。 首先从http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如
2014-11-18 10:01:38
448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人