自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

github_27372715的专栏

一腔狗血,执剑屠龙

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用宝塔快速部署wordpress模板企业网站

最近帮朋友做企业站群,还是第一次弄要摸索一段时间,之后就总结了一套最简单粗暴的操作,快速搭好站点。安装宝塔直接使用yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh官方论坛安装环境登陆宝塔后台 选择L...

2019-11-11 11:58:21 1177

转载 Glide图片代码加载过程分析

正常Glide加载的代码Glide .with(activity) // Activity .load(url) .into(myImageView);进入 with看一下 调用Glide.with(activity)产生一个RequestManager,用来负责管理和启动数据加载请求。public static RequestManager with(Activity act...

2019-03-08 18:33:32 198

原创 ContentProvider 进程间通讯实例

清单文件中定义 <provider android:name=".BookProvider" android:authorities="com.billionstech.sharebitmap.provider" android:permission="com.billionstech.sharebitmap.PROVIDER" androi...

2019-03-07 11:19:46 288

原创 解决ScrollView嵌套RecyclerView,布局混乱方案,重写LinearLayoutManager

一般全部展开 recylerview 只要设置LinearLayoutManager 的Orientation属性就好 LayoutManager manager = new LayoutManager(getContext()); manager.setOrientation(LinearLayoutManager.VERTICAL); mRecyclerVi...

2019-02-21 16:46:43 726

原创 网易面试题 int a=123 转换成 321 整数翻转问题

这道题其实就是leetcode上的整数翻转问题,应该是第七道题吧简单的数字变换取余做除法就能做出来,但是要注意的是他提到int,就要考虑溢出的问题,说出溢出单独判断应该就能通过class Solution {public: int reverse(int x) { const int int_max=0x7fffffff; const int...

2019-02-16 13:48:23 1606

原创 使用泛型,动态代理优化 mvp

解决问题Model 获取到数据之前,退出了 Activity,此时由于 Activity 被 Presenter 引用,而 Presenter 正在进行耗时操作,会导致 Activity 的对象无法被回收,造成了内存泄漏通过在 BaseActivity 中重写onDestroy 来解绑presenter @Override protected void onDestroy() ...

2019-02-15 11:30:00 516

原创 Rxjava自定义图片缓存框架 仿Picasso

Rxjava自定义图片缓存框架 仿Picasso目的掌握通过例子掌握 Rxjava 的基本使用 Lrucache基本使用 缓存基本设计思路 实现结果 RxImageLoader.with(context).load("http://mmbiz.qpic.cn/mmbiz_png/via3iaqIEsXjVPJs0yFic6tBobapYt55RMYYfP153xMQO...

2018-07-03 15:26:30 555

原创 获取View 尺寸理解

View 的 getWidth 和 getMeasuredWidth() 有什么区别;区别问题先看源码getMeasuredWidth 的源码 public static final int MEASURED_SIZE_MASK = 0x00ffffff; public final int getMeasuredWidth() { //掩码只看前两位...

2018-05-30 17:51:24 351

原创 星云 NasDapp 开发3

这次通过一个例子学习 rpc 交互代码地址nebjs插件rpc 文档运行代码SuperDictionary 的使用过程可参见以下视频: https://www.bilibili.com/video/av23217213/不能直接通过 file://来访问网页 配置一个 nginx,通过localhost来访问,nginx配置好之后可能会有403权限问题我是通过...

2018-05-15 21:48:03 402

原创 星云 NasDapp 开发2

仔细思考一下上传的合约就是普通应用后台程序,LocalContractStorage就是他的数据库,只不过他们都具有区块链的特性,程序是用 js 或者 ts 写的不用多说,先看一下LocalContractStorage这个数据库怎么用,然后再看交互这样的一个学习思路智能合约储存区wiki 文档官方教程基本用法//LocalContractStorage存储数据/...

2018-05-15 18:06:07 350

原创 深入理解service

Service几个问题 1. Service的start和bind状态有什么区别?同一个Service,先startService,然后再bindService,如何把它停止掉?你有注意到Service的onStartCommand方法的返回值吗?不同返回值有什么区别?Service的生命周期方法onCreate、onStart、onBind等运行在哪个线程?学习的过程中还会...

2018-05-14 16:27:15 244

原创 星云Dapp学习记录

今天看了一下星云的 DAPP 开发也是因为有奖励,把整个学习过程整理一下文章目的记录整个星云学习过程,看完之后可以知道合约的编写前提首先是注册社区账号,https://incentive.nebulas.io/cn/signup.html?invite=kyDZ2然后看到需要一个钱包地址接受奖励又把钱包的教程看了钱包教程|星云Web钱包教程1:创建NAS钱包钱包教程|星...

2018-05-12 12:17:56 680

原创 理解Java中的synchronized关键字

理解Java中的synchronized [’sɪŋkrənaɪzd]问题有如下一个类aclass A { public synchronized void a() { } public synchronized void b() { }}然后创建两个对象A a1 = new A();A a2 = new A();然后在两个线程中并...

2018-05-09 20:25:29 385

原创 区块链 truffle 3.0开发入门

区块链 truffle 3.0网上的教程大多是在2.0基础上的,按照网上文章学习过程中会有一些困惑,整个 demo 的过程基本上网上别人遇到的报错我也都踩了个遍,在这里面记录一下整个学习过程配置环境安装truffle 环境npm install -g truffle安装 ethereum 客户端npm install -g ethereumjs-testrpc

2018-01-11 10:11:01 2630

原创 Dagger学习记录

为什么用DaggerDagger是一个依赖注入框架,在编译期间自动生成代码,负责依赖对象的创建。主要来解决依赖倒置问题

2017-08-17 11:59:03 334

原创 view 事件体系

view 事件体系什么是view继承于object.view group继承与view 两者相互嵌套view的位置确定view 的位置有四个属性确定top,left,right,bottom.(top,left) (bottom,right)分别是view的左上角右下角坐标,Android系统x轴坐标向右y轴坐标正方向向小,大部分系统试用固定位置之外还有x,y(前位置左上角),translation

2017-08-08 16:56:54 264

原创 自定义view学习笔记

自定义view 学习笔记实现一个自定义view 一般需要重写 onMeasure()(测量view的尺寸),onDraw(画出view的样式),实现构造方法。 1. 重写onMeasure 重写onMeasure来设置view实际所用的空间,获取xml中配置的尺寸或者不具体的参数,在onMeasure中处理。protected void onMeasure(int widthMeasu

2016-11-02 18:32:51 261

原创 调用内置相机照片,部分手机图片旋转的解决方案

项目中需要对拍照上传头像,测试的时候华为,htc,小米的测试机正常,三星,联想会出现图片旋转90度的情况。解决方案通过判断图片被旋转的角度,旋转回来。通过下面的两个方法,实现功能: /** * 旋转图片 * @param angle * @param bitmap * @return Bitmap */ public stati

2015-09-13 10:41:24 645

原创 实现显示字数的输入框介绍关于自定义组合view的实现

上一篇http://blog.csdn.net/github_27372715/article/details/47313931说了通过控件组合和输入框的监听实现显示字数的输入框,项目中有多个页面需要这个控件,就直接做成单独的控件。通过实现也了解了自定义控件相关的东西。先上代码/** * Created by bkzhou on 15-8-11. * app:maxsize=

2015-08-21 17:37:39 448

原创 通过模仿微博编辑框字数显示——编辑框监听介绍

微博输入限制字数,编辑框右下角会有剩余字数显示,通过在项目中做了类似的编辑框,又看了一遍editview的监听器。先说基本原理,编辑框内容变化之后字数改变,具体的改变根据实际需要变化。关于editview的监听 通过使用addTextChangedListener(TextWatcher watcher)方法对EditText实现监听。TextWatcher watcher有三个抽象方

2015-08-06 11:26:22 772

原创 防止按钮在短时间被连续点击

点击按钮提交注册信息,为防止信息重复提交需要防止按钮被连点。思路是用System.currentTimeMillis()获取当前时间,判断两次点击时间是否小于要求时间。代码如下:public class Util { private static long lastClickTime; /** * 防止连续点击 * @return

2015-07-27 11:25:53 667

原创 使listview上方的布局随listview一同滚动方案

Android,页面设计时listview上方会有一些介绍文字,上划时textview随着一起滚动上去,可以将listview改成全部铺开的样式和其他控件嵌套到scrollview中实现同时滚动,  多个view嵌套到scrollview中还要套上个这层数有点多。。。下面是展开的listview public class UnScrollListView extends ListVie

2015-04-17 16:39:25 3360

原创 Android在代码中dx,dp,sp的格式转化

/** * px,dp,sp之间的单位转化 * @author gaohequan * */public class DpPxSpTransformUtil { private static float scale; /** * 初始化获得屏幕密度 * @return 屏幕密度 */ public static void init(float scale){ D

2015-04-17 09:20:43 2193

xsnamu.zip

洪彩喉箍厂企业模板 xsnamu,用于免费构建企业站,可以浏览洪彩喉箍厂 网站浏览一下

2019-11-11

elf文件readelf打印日志

elf文件readelf打印日志,便于没有linux环境的朋友学习对elf文件的查看

2019-03-03

空空如也

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

TA关注的人

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