自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程串行并行调度实现

线程串行并行调度实现问题描述问题描述:线程A、B、C并行执行,然后和线程D串行执行,如何实现。问题具体化:现在有A、B、C三个线程,每一个线程分别完成打印0~4的任务,有一个线程D,在A、B、C完成打印之后打印“Hello world!”。解决思路我们都知道线程就是用来实现并发执行的,而要实现的结果是在A、B、C三个线程并行执行完之后才执行线程D的任务,那么就需要获取等到A、B、C三个线...

2019-10-17 19:19:08 1151

原创 Java线程池知识梳理

Java线程池前言平时使用Java线程时,习惯于直接new Thread来创建一个线程,这种创建线程的方法随手就出来了,满足于我们一般的使用场景,但是每次new Thread都会产生一个对象,同时我们也知道这样的线程缺乏有效的管理,由此java推出了线程池,相对于直接new Thread,线程池有以下优点:降低资源消耗线程池可利用已存在线程,少了对象的创建,减少了性能开销可有效管理...

2019-04-08 16:18:33 344

原创 Java进程与线程归纳

Java进程与线程归纳接触java开发或者Android开发的时候,必不可少的会接触到进程、线程这样的概念和知识,那么进程和线程到底是什么,又有什么样的关联以及有什么特点呢?概述进程和线程,分别对应的英文单词是Process和Thread。先说进程,我们一般使用的电脑或者手机在运行的时候,运行的每一个程序之间相互不影响,当一个程序异常崩溃之后,其他程序可以继续执行。简单来理解,每一个程序运...

2019-03-12 19:59:07 141

原创 Gradle介绍

###gradle是什么Gradle是一个基于Ant(Apache)和Maven(Ant)概念的项目自动化构建工具。他使用的语言是Groovy的特定领域语言(小语言即该语言不通用,只能用于特定的某个领域)来声明项目设置。在通俗一点解释就是软件开发的时候会用到一些第三方依赖的东西,同时版本发布的时候会打包、部署。在遇到一些特殊需求的时候,需要不同渠道等管理。如果我们不使用构建,单纯的人工来做这个事...

2018-12-21 11:12:21 326

原创 Android框架思考--界面View封装

前言Android项目不管使用什么框架结构,承载界面的必然少不了Activity或者Fragment,而对于一个用户界面来说,有一些业务逻辑的处理是通用的,比如请求网络时需要有loading框,比如网络错误时需要界面有对应提示,比如通用的导航栏,比如每个界面都用activity就需要在Manifest.xml文件中配置等等,这些能否做一些封装,可以让开发者只关注具体界面的具体逻辑,快速的实现一个...

2018-12-19 13:35:44 428

原创 Picasso加载本地文件不显示问题处理

Picasso加载本地文件不显示问题处理最近在写项目中如何设计图片库,随便选择了Glide(4.8.0)和Picasso(2.71828)作为切换对象,然后在Picasso遇到了一些坑,记录以下:简单说明以下:Glide和Picasso在传入图片路径的时候,大致都支持以下格式:网络地址:如http://xxxxx.xxx.xxx/xxx.png本地文件:/sdcard/image/xx...

2018-12-16 00:12:20 2660

原创 Android框架思考--工具类(图片库选择—glide、Picasso切换)

Android框架思考–工具类(图片库选择—glide、Picasso切换)我们在设计一个项目框架的时候,除了选定基本的骨架如MVC、MVP等之外,还有诸如网络库的选择、图片处理库的选择,选定一个适合我们项目的库之外,针对解耦以及可替换方面的考虑,如何接入进我们的项目中也就需要考虑一番了。本文从一个图片库入手,整理一下我对这方面的思考。场景设定项目前期选定glide作为图片加载库,然后再项目...

2018-12-15 23:37:40 215 1

原创 Android项目框架思考--配置文件

Android项目框架思考–配置文件很早就想写一些相关的技术文档,一来锻炼自己的书写能力,二来也能记录自己的成长痕迹。每过一段时间写一篇技术文章,希望自己能够一直坚持下去。一个合适的框架能够让项目开发顺畅,代码条理清晰、功能实现效率提升,以及运行时减少很多人为水平原因的错误。为了能够让项目多人并行快速高质量开发,在开发前期我们可以做很多事情来较少后期重复的工作量,本次梳理一下一个项目的配置信...

2018-11-27 10:26:25 305

原创 Android拍照相册裁剪封装

Android拍照相册裁剪封装先列出来需要解决问题展示效果注意事项代码参考资料最近用到从相机/相册选择图片的功能,这个功能虽然不复杂,网上的代码也一大堆,但是考虑到可能以后别的地方也会用到,所以就抽个空封装了一个类,来实现此功能。先列出来需要解决问题这个类需要具备哪些功能至少要支持:相机、相册、裁剪、裁剪比例设定、缩放功能,因为使用系统的自带的裁剪功能,所以如裁剪成圆形、裁剪时展示网格...

2018-11-23 11:53:58 482

Axure RP Extension for Chrome最新版

Axure RP Extension for Chrome最新版 0.6.3.0版本,解压之后直接使用

2019-01-03

项目框架设计-用户界面设计

通用的用户界面封装及设计,使用Fragment,自动封装网络错误、toast、loading等view,避免在Manifest.xml注册多个Activity。 说明地址: https://blog.csdn.net/she_cool_/article/details/85094863

2018-12-19

相机裁剪+glide、picasso自由切换模式设计

Android相机裁剪、支持6、0权限申请、7.0Uri安全问题。同时加入了glide、picasso图片库自由切换的一个项目中设计图片工具类的模块。 说明地址:https://blog.csdn.net/she_cool_/article/details/84561500

2018-12-15

Android相机拍照(适配6.0\7.0\uri)

优化图片裁剪、相册选择等功能,适配6.0权限问题、适配7.0Uri安全问题,集成简单,使用方便,详见;https://blog.csdn.net/she_cool_/article/details/84381190

2018-11-27

Android拍照裁剪封装代码

Android拍照相册裁剪封装,兼容处理了6.0以上权限问题、7.0Uri问题,容易上手,简单封装。 说明地址:https://blog.csdn.net/she_cool_/article/details/84381190

2018-11-23

各大银行小logo

中国各大银行的logo,不带文字,有一份原图,同时放了一份透明背景的logo。

2018-11-22

Android 图片加载框架

Android-Universal-Image-Loader-master 完善的源码

2014-12-01

apache-ant-1.9.4-bin

apache-ant-1.9.4-bin,Android ant打包必备。

2014-12-01

AxureRP-extension-for-Chrome-0.6.2.rar

AxureRP-extension-for-Chrome-0.6.2.rar,可以查看网页开发文档 google被墙时使用。

2014-12-01

空空如也

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

TA关注的人

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