自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 python学习第一周--需求分析

前情提要:为了更好的监督自己把业余时间好好的利用起来,最后决定以博客的方式提醒自己去学习。   周一:学习PYTHON的基本语法,研究需求的可行性。 周二:搭框架 周三:补充内容 周四,周五:测试加完善代码 周六:优化 周日::投产,回顾  需求:1.搜索所有网站上带丽江的旅游的攻略:包括是否跟团,吃饭,住宿,景点,门票,路线

2017-03-13 20:59:13 715

原创 断点上传方案

断点上传方案:1.客户端按照文件大小分1M一个模块,循环上传。若上传成功,客户端数据库更新下次起始下载点,并继续下一个模块的下载,除非中断或失败。服务端每次成功获取某个模块,返回成功标志以及下次起始点位置,以便更新客户端数据(也可不返回起始位置)。2.服务端另外新加一个接口,客户端上传之前去服务端数据库取下载的起始位置。客户端从起始位置去下载。(不用循环

2017-02-28 14:42:28 527

原创 关于蓝牙开发,必须注意的广播

/**有注释的广播,蓝牙连接时都会用到* * bind一般会停止搜索ACTION_DISCOVERY_FINISHED* @param cxt*/intentFilter.addAction(BluetoothDevice.ACTION_FOUND);//搜索蓝压设备,每搜到一个设备发送一条广播intentFilter.addAction(Blu

2016-10-19 11:27:29 10583 4

原创 android抽象类AsyncTask<Params, Progress, Result>

AsyncTask这个搞安卓的都不陌生,一般继承他并实现他的4个方法:     * @see #onPreExecute     * @see #onPostExecute     * @see #publishProgress     * @see #doInBackground   其中最重要的就是doInBackground(),所有的异步操作都在do

2016-10-11 16:46:49 525

原创 线程池

JAVA 线程池的类1.Executor线程管理接口class SerialExecutor implements Executor { *   final Queue tasks = new ArrayDeque(); *   final Executor executor; *   Runnable active; * *   Ser

2016-10-11 15:54:39 199

原创 设计模式之代理模式,装饰模式和继承

装饰模式是为了防止子类过多,而导致体系臃肿。实际操作是:装饰模式持有被装饰的一个对象,进行额外的操作。装饰模式的例子有:java  io 包。buffered流。代理模式和装饰模式一样,也是扩展功能的,只是他的主要作用是防止对象直接和外界接触。但就其最终表达的效果来说,和装饰模式是等价的。然而区别是:代理和被代理对象同属一个抽象类或接口的子类,而装饰类则不用

2016-09-22 22:56:18 464

原创 正确的对待android的图片处理与压缩,你所熟悉而又陌生的bitmap

你有没有这样的经历?:有些问题,你搜来搜去,都是那些重复的东西,只是展现在不同的平台或者博客中;而且重点事,貌似都解决不了实际问题。  比如:bitmap相关的图片处理等知识就是其中的一种。  我要说的是;最好的解决办法就是源代码,加上多思考。因为:除去人云亦云,没有经过实践证明的错误解答外,好多网上搜寻的答案和你要解决的问题没有共同的背景。  这里在我

2016-09-21 21:38:11 842

原创 网络体系结构以及路由器在当中扮演的角色

OSI模型的7层从高到低分别是:应用层--表示层--会话层--传输层--网络层-数据链路层-物理层路由器在OSI模型中的位置是: 网络层,数据链路层,物理层。1.路由器的功能(1)截取并转发网络间的报文。 (2)引导通信,并选择最优路径。如下:张三(路由A)要发一跳信息到李四(路由D),假设有两条连接线路可以发到李四。第一条线路:张三--路由A---路由B-

2016-09-15 22:54:53 715

原创 Fragment(2)

之前代码,最后两行背景一直是黑的,无法恢复成底色是白色,所以另起一篇。(感觉是CSDN的BUG)接着上篇:public void enqueueAction(Runnable action, boolean allowStateLoss) { if (!allowStateLoss) { checkStateLoss(); } syn

2016-09-03 00:28:53 212

原创 Fragment源码分析

源码分析内容:(support-v4)1.fragment如何显示的?oncreatview产生的view填充的方式。2.fragment回退栈是如何工作的?3.popBackStack()和popBackStackImmediate()区别。涉及到的类有:FrgmentActivity, FragmentManagerImpl,BackStackRecord。调用Fr

2016-09-02 22:24:13 371

原创 编程思想-解耦

解耦方法有但不限有如下几种:(百度解释前三种)(a)采用现有设计模式实现解耦,如事件驱动模式、观察者模式、责任链模式等都可以达到解耦的目的;(b)采用面向接口的方式编程,而不是用直接的类型引用,除非在最小内聚单元内部。但使用该方法解耦需要注意不要滥用接口。(c)高内聚,往往会带来一定程度的低耦合度。高内聚决定了内部自行依赖,对外只提供必须的接口或消息对象,那么由此即可达

2016-09-02 00:45:27 4316

原创 完美解释安卓主题怎么定义,看这里!

完美解释安卓主题怎么定义。1 android主题如果不设置,系统会默认最新的Theme.2 api11以前,Theme  api11-14,theme.holo  4.0开始用theme.device, 用于厂商定制。  5.1开始用theme.material.3.注意AndroidMainifest.xml中minsdk的设置以下是英文论坛解答:

2016-08-30 22:15:17 355

一个模拟网络请求的强大工具postman

一个很好的网络模拟请求插件,安装提示:1.需下载谷歌浏览器。2._metadata文件夹改为metadata.

2016-09-15

取色器工具

用于取图片颜色代码的工具,简单方便,欢迎下载。

2014-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除