Jiang Space
线程和线程池 线程和线程池
异步任务的方式 new Thread 、AsyncTask 、HandlerThread 、IntentService 、ThreadPoolExecutor。 AsyncTask: static class MyAsyncTask ext
2019-05-13
学习Node 学习Node
起步官网: https://nodejs.org/en/ 检查安装版本 node --version Node.js既不是语言,也不是框架,它是一个平台。Node.js 中的 JavaScript没有 BOM、DOM,提供了一些服务器级
2019-04-26
Java和Kotlin设计模式 Java和Kotlin设计模式
单例模式 单例模式:保证整个程序只有一个实例。 套路:1、构造函数私有,防止在外部new对象;2、内部必须提供一个静态的方法,让外部调用。 饿汉模式 java实现: public class SingletonEHan {
2019-04-24
反射、注解、泛型 反射、注解、泛型
反射.java文件,通过编译,生成.class文件,再通过类加载器,加载到jdk内存中并且生成字节码对象class。 所有的反射功能都是基于我们字节码(class),一个类的class在内存中只有一份,而且class其实也是一个对象Clas
2019-04-17
win下Fiddler和mac下charles抓包 win下Fiddler和mac下charles抓包
前戏准备:win下的Fiddler,mac下的charles,安卓手机。 手机:打开手机WIFI高级设置,代理服务器类型改为”手动”,代理服务器地址填入PC的IP地址,填入代理服务器端口值,一般默认为8888。 ip:方式一:win通过ip
2019-04-12
Vue学习笔记 Vue学习笔记
介绍 Vue.js是一套构建用户界面的框架,只关注视图层。可以减少不必要的DOM操作,提高渲染效率。 打包工具:WebPack和Gulp。 在Vue中,一个核心的概念,就是让用户不再操作DOM元素,解放了用户的双手,让程序员可以更多的时间去
2019-04-03
微信小程序开发 微信小程序开发
调试器断点调试 设置好断点,点击编译,会执行断点,查看Watch可以查看数据。 Stroage缓存信息 AppData页面信息 打印日志console.log("我是log") 结构.js配置页面入口,wxml配置页面
2019-02-17
IconFont在Android中的使用介绍 IconFont在Android中的使用介绍
iconfont介绍常用iconfont字体库 https://www.iconfont.cn/ http://fontawesome.dashgame.com/ https://ionicons.com/ 优点: 1.IconFont是
2019-01-25
快速入门和详解kotlin 快速入门和详解kotlin
快速入门1、资料As查看反编译代码: Tools -> Kotlin -> show kotlin bytecode -> Decompile 官方文档 https://kotlinlang.org/docs/refer
2019-01-23
强引用、软引用、弱引用、幻象引用 强引用、软引用、弱引用、幻象引用
Java 程序运行时的内存分配三种空间分别是静态存储区(方法区)、栈区和堆区。 静态存储区(方法区):主要存放静态变量。这块「内存」在程序编译时就已经分配好了,并且在程序整个运行期间都存在。 栈区:当方法被执行时,方法体内的局部变量(包括基
2019-01-17
移动web开发记录 移动web开发记录
像素设备独立像素 window.devicePixelRatio 屏幕的物理像素尺寸 window.screen.width window.screen.height 调试模拟调试 谷歌: 火狐: 真机调试:weinre、debu
2019-01-07
安卓自定义安全键盘 安卓自定义安全键盘
Keyboard我们只需要用到系统提供的两个类:Keyboard和KeyboardView。 res下新建xml,新建Keyboard文件 Keyboard中 android:keyWidth//每一个按键的宽 android:keyHei
2019-01-05
3 / 4