自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 常用技术总览

android中的dp、px、dip、dpi sp相关概念 android Handler机制原理 4个组成部分源码解析

2018-05-20 21:18:04 2061

原创 This War of Mine 启动游戏后 黑屏 闪退

可能是由于修改mod 导致的bug进入游戏安装路径的Mods文件夹例如:D:\Program Files (x86)\Steam\steamapps\common\This War of Mine\Mods删除 Mods.list文件 启动游戏 -> 正常运行。对我来说是管用的,值得一试...

2022-01-30 21:22:40 3341

原创 Android P(版本27以上) 禁止明文网络请求,必须使用加密的流量请求

java.net.UnknownServiceException: CLEARTEXT communication to gank.io not permitted by network security policy错误原因:这个错误是在安卓P系统上当调用远程接口进行网络通信时报的错误。大白话:由于 Android P(版本27以上) 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。所以如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求。专业

2020-08-17 16:04:25 382

原创 github clone 太慢 git 设置代理端口

git config --global http.proxy socks5://127.0.0.1:1080git config --global https.proxy socks5://127.0.0.1:1080

2020-08-04 13:31:34 1161

原创 微信63002 invalid signature 深坑

url nonceStr appId ticket access_token 等等等 全都没有问题 后台把 参数拼成的 string1 用16进制转码后 签名正确 (签名算法)微信 JS 接口签名校验工具https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign...

2020-02-14 10:35:24 7247 3

转载 ConstraintLayout使用笔记

ConstraintLayout 文档Fig. 4 - Centering Positioninglayout_constraintHorizontal_bias layout_constraintVertical_bias<androidx.constraintlayout.widget.ConstraintLayout ...> ...

2019-07-12 13:32:45 152

原创 web开发遇见的一些问题

移动段新特性Unable to preventDefault inside passive event listener due to target being treated as passive.Unable to preventDefault inside passive event listener due to target being treated as passive.当在移动...

2018-10-25 13:22:33 208

原创 CSDN-markdown编辑器

移动段新特性[移动端新特性] Passive Event Listeners新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...

2018-10-25 13:16:25 248

原创 AndroidView事件体系

View的位置参数与MotionEvent 的位置参数 TouchSlop

2018-09-06 22:37:47 201

原创 http报文加密解决方案

(服务器或客户端)一般的用MD5对报文体(即参数)加密生成一段摘要(字符串、比报文体短得多),然后用RSA进行加密,这里必须设定一个规则,比如对报文体(参数)进行组合排列。 服务器端验证:客户端对报问体先进行MD5加密,生成一段字符串A,然后对字符串A进行RSA加密再生成字符串B,把字符串B加入到header然后对服务器发送请求。服务器接收到请求,对请求体(参数)也进行MD5 RSA加密生...

2018-06-18 19:42:17 15763

原创 Android内存优化

参考Android性能优化(四)之内存优化实战 内存优化的套路:解决所有的内存泄漏 集成LeakCanary,可以方便的定位出90%的内存泄漏问题; 通过反复进出可疑界面,观察内存增减的情况,Dump Java Heap获取当前堆栈信息使用MAT进行分析。 内存泄漏的常见情形可参照《Android 内存泄漏分析心得》 避免内存抖动 避免在循环中创建临时对象; 避免在onDraw中...

2018-05-23 14:42:38 6891

原创 Android内存管理

参考文章: Android性能优化(三)之内存管理 本文主要是关于Java、Android的内存分配、回收、GC等理论知识。 内存优化实际操作请看Android性能优化(四)之内存优化实战 1. 初识内存优化 2. 内存分配 3. 内存回收 4. 对象是否回收的依据 5. Android的内存管理 6. Android GC何时发生? 7. 获取内存使用情况...

2018-05-23 11:12:24 286

原创 Android 渲染优化

参考文章

2018-05-22 09:45:21 1351

转载 Activity Window View 的关系

参考Android中Activity,View,Window之间的关系

2018-05-21 21:34:27 195

原创 Android 性能优化

Android布局优化列表内容列表内容列表内容Android布局优化

2018-05-21 12:30:19 247

原创 android Handler机制原理 4个组成部分源码解析

在android开发中,经常会在子线程中进行一些操作,当操作完毕后会通过handler发送一些数据给主线程,通知主线程做相应的操作。 探索其背后的原理:子线程 handler 主线程 其实构成了线程模型中的经典问题 生产者消费者模型。 生产者消费者模型:生产者和消费者在同一时间段内共用同一个存储空间,生产者往存储空间中添加数据,消费者从存储空间中取走数据好处: - 保证数据...

2018-05-20 19:11:17 3585

原创 android中的dp、px、dip、dpi sp相关概念

px :pixel,像素Android原生API,UI设计计量单位,如获取屏幕宽高。 屏幕分辨率:指在纵向和横向方向上的像素点数,单位是px,一般显示方式是纵向像素数量*横向像素数量,如1920*1080。 屏幕尺寸:一般是屏幕对角线长度,单位是英寸,常见尺寸有3.5,4.0,4.3,4.7,5.0,6.0等。屏幕像素密度:ppi pixel per inch的缩写,意思是每英寸屏幕上...

2018-05-18 18:24:52 783

原创 JavaScript学习笔记4变量、作用域和内存问题

基本类型和引用类型的值 动态的属性复制变量值传递参数(按值传递)类型检测 typeof instanceof执行环境及作用域 延长作用域链没有块级作用域垃圾收集 标记清除引用计数性能问题管理内存小结基本类型和引用类型的值/** * 基本类型:简单的数据 * 引用类型值:可能由多个值构成的对象 * ...

2018-04-28 20:19:34 159

原创 JavaScript学习笔记5 引用类型

Object类型Array类型Date类型RegExp类型Function类型 没有重载(深入理解)函数声明与函数表达式作为值的函数函数内部属性函数属性和方法 length和prototypeapply() 和call()bind()toLocaleString()、toString()和valueOf()基本包装类型单体内置对象小节Function类型...

2018-04-24 17:31:18 168

原创 SOLID设计原则

单一职责原则 对象应该仅具有一种单一的功能。比如领导负责一个任务的开始&借结束,指派任务,把控进度、质量,汇报,不用做具体的工作。员工负责去做具体的工作。要对‘一件事’有所思考,什么层级、哪些工作可以归为一件事。 对于有可能变化的事情,交给别的类去做 开闭原则一个软件实体如类、模块、函数应该对修改关闭,对扩展开放 里氏替换原则不该变程序正确性的情况下可以被它的子类替换(多态) 接口隔离

2018-04-07 15:25:50 248

转载 web开发中常用技术

iframe与父页面、子页面的交互 https://blog.csdn.net/lihefei_coder/article/details/78635558鼠标悬停 箭头变手 style=’cursor: pointer;’ Js/Jquery获取网页屏幕可见区域高度 https://www.cnblogs.com/whb17bcdq/p/6513766.html$(window)...

2018-03-29 15:42:52 2190

转载 Android--仿淘宝商品详情(继续拖动查看详情)及标题栏渐变

https://blog.csdn.net/lyhhj/article/details/52510844

2018-03-29 14:48:40 884

转载 Cookie、Session、Token那点事儿

https://www.jianshu.com/p/bd1be47a16c1

2018-03-28 13:48:38 140

转载 Gradle依赖项学习总结,dependencies、transitive、force、exclude的使用与依赖冲突解决

http://www.paincker.com/gradle-dependencies

2018-03-27 15:55:19 1136

转载 Android 状态栏关于开发的几件事

全屏、不保留状态栏文字(Splash页面,欢迎页面)全屏保留状态栏文字(页面上部有Banner图)标题栏与状态栏颜色一致(部分App风格)不同Fragment中对StatusBar的处理不一样设置状态栏文字的颜色切换fragment时,toolBar显示与否、statusbar显示与否、statusBar颜色、statusBar文字颜色(新增)作者:FoKing链接:https://juejin....

2018-03-12 09:07:12 243

原创 Android 设配唯一标识

如果精准设备唯一标示,可以使用 数盟,微信也在用,不过是收费的。如果不用很精准,那么使用 IMEI加 MAC 基本可以使用,存内存和 SD 卡各一份,保存文件用隐藏文件 自己写需要加载 是否是虚拟机判断如果你们获客成本很高,那么用 “数盟” 是最明确的方案...

2018-03-05 13:15:09 286

原创 计算机网络 1.概述 习题

1-01 计算机网络可以向用户提供哪些服务?答:例如音频、视频、游戏等 但其本质是提供连通性和共享这两个功能 连通性:计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连通一样。 共享:指资源共享。可以是信息、软件、也可以是硬件共享。1-02 试简述分组交换的要点。答:采用存储转发技术。把报文(要发送的整块数据数据)等分成若干数据段,每个数据段加入控制

2018-01-01 09:42:50 7349

转载 MVP Clean 理解

https://www.jianshu.com/p/7ae3095f2cb5

2017-12-28 17:35:11 250

翻译 The Clean Architecture(清洁的架构风格)

entities:enterprise Business RulesUse Case: Application Business RulesControllers Presenters Gateways:Interface AdaptersDevices Web UI DB External Interfaces:Frameworks & Drivers实体:企业业务规则用例:应用业务

2017-12-19 18:04:04 1602

转载 SharedPreference.Editor的apply和commit方法的区别

SharedPreference.Editor的apply和commit方法的区别

2017-12-11 13:21:13 438

转载 Android 技术归纳

Manifest merger failed with multiple errors, see ? https://www.zhihu.com/question/36645628 https://developer.android.com/studio/build/manifest-merge.html 欢迎来到Codelabs! https://codelabs.developers

2017-11-21 10:52:57 274

转载 Android Studio中各种jdk和sdk的类找不到,提示setup jdk

今天早上使用Android Studio的时候突然出现了这么一个错误,代码一点都没变,就是一个类里面一大片飘红,jdk,sdk中的类都找不到了,而且在提示修改时显示setup jdk,我重新build一遍不管用,clean、make和重启都没什么卵用,这时候就好烦躁,还以为是我的编译器出问题了呢,后来搜了很多方法,终于有一个方法解决了。 解决方法:点击 File->Invalidate Cach

2017-11-21 10:16:07 1004

原创 Android studio 3.0 踩坑

android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true这是我尝试和工作的:1. 更新gradle到3.0.0,例如:classpath’com.android.tools.build:gradle : 3.0.0’2. 用distributionUrl

2017-11-20 14:14:11 743

原创 http 和https

httphttpshttp超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数据通信的基础。 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers

2017-11-16 13:17:14 277

原创 Retrofit 2 okhttp 3 使用笔记

Retrofit注解Interceptor拦截器的使用设置HTTPSRetrofit注解【Android】Retrofit网络请求参数注解GET、POST、DELETE还有PUT的请求,说明@Path、@Query、@QueryMap、@Body、@Field的用法。 http://www.jianshu.com/p/7687365aa946Interceptor拦截器的使用package

2017-11-15 18:35:19 215

原创 AndroidStudio 版本管理设置忽略文件

File->Settings->Version Control ->Ignored Files 1、忽略指定的文件(Ignore specified file)2、忽略文件夹下所有文件(Ignore all files under)3、忽略符合匹配规则的文件(Ignore all files matching)像下面这样就可以了, 要在提交前忽略哦

2017-09-15 14:00:12 2173

转载 GIT使用

参考https://mp.weixin.qq.com/s?__biz=MzIwMzYwMTk1NA==&amp;mid=2247486644&amp;idx=1&amp;sn=933e75008cb67a3b0677e54af79d6cd4&amp;chksm=96cdadf9a1ba24efaa0eefb4f144a08df379b61a04fcdd28c09d79d700130be332be7...

2017-08-25 11:09:15 216

原创 JavaScript学习笔记6 面向对象之继承

原型链 别忘记默认原型确定原型和实例的关系谨慎的定义方法借用构造函数组合继承原型式继承寄生式继承寄生组合式继承原型链 /** * 继承 * 许多OO语音都支持两种继承方式: 接口继承和实现继承 * 1.接口继承: 只继承方法签名 不继承实现 * 2.实现继承:继承实际的方法 *...

2017-08-24 13:04:22 292

原创 JavaScript学习笔记6 面向对象之创建对象

工厂模式构造函数模式 将构造函数当作函数构造函数的问题原型模式 理解原型对象 isPrototype()Object.getPrototypeOf()多个对象实例共享原型对象的属性和方法的基本原理实例属性屏蔽(创建同名属性)or恢复(delete同名属性)原型对象属性hasOwnProperty()原型与in操作符 单独使用in在for-in 循环中使用。Object.k

2017-05-16 17:20:05 574

原创 JavaScript学习笔记6 面向对象之理解对象

JavaScript 面向对象

2017-05-03 17:50:37 346

侧滑,下拉刷新

我个人收集的常用工具框架,

2016-05-15

空空如也

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

TA关注的人

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