- 博客(16)
- 收藏
- 关注
转载 分布式与集群的区别
222013-10 简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 例如: 如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。 采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的
2017-09-20 14:52:45
590
转载 了解LoaderManager
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-03-18 10:35:23
407
原创 检查移动网络是否可用的工具
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
438
原创 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
420
原创 获取APP版本信息,可用于更新
/** * 获取版本信息 * * @param context * @return */ public static String getVersion(Context context) { try { PackageInfo info = context.getPackageManager().getPackageInfo( context.getPackageName(),
2015-03-18 10:19:50
521
原创 生成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
387
原创 开源异步请求框架AndroidHttpClient的使用简介
Asynchronous Http Client for Android Android异步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
454
原创 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
438
原创 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
525
原创 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
444
原创 优化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
385
原创 自定义ProgressBar,使window背景颜色不变暗
首先我们自定义style @android:color/transparent true false android:windowBackground这个属性就是用来设置window的背景,这里用系统自带的透明就行了 自定义控件代码 package com.cattsoft.deliersystem.view;
2015-03-18 09:28:48
1084
原创 使用Android原生控件自定义Switch控件
这里只需要定义三个属性即可实现自定义的效果: 1.switchMinWidth属性,需要定义最小宽度,否则会变形 2.thumb属性,设置自定义的开关图片,这里我用的白色圆形 3.track属性,这个很重要,只有这个属性才能使开关的切换事件得到自己想要的效果 android:textOff="" android:textOn="" 这两个属性是去掉开关上的文字
2015-03-18 09:17:54
1582
转载 高仿launcher和墨迹左右拖动效果
半个月前就有这样的想法,做出一个模仿launcher的效果。自己也曾从网上搜过很多资料,也思考过怎么实现,最终还是参考了别人的资料实现了此效果,也解决了我这半个多月的冥思苦想,再次感谢,今天把代码贴出来供大家学习,因为这方面做得比较好的资料缺失比较少(因为本人搜了很多资料都不能达到效果),如果大家觉得还不错,请顶起。 首先自定义一个 Vie
2014-11-18 10:11:26
547
转载 高仿小米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
1400
转载 druid简单教程
java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。 首先从http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如
2014-11-18 10:01:38
461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅