摘要:
一、为gitlab.com建立ssh key 建立本机的ssh publish key git config --global user.name "you name" git config --global user.email "aa@bb.com" 生成ssh private key 1.查看 阅读全文
摘要:
下载Shadowsocks-Qt5.AppImage到指定位置; 修改权限,chmod a+x Shadowsocks-Qt5.AppImage; 运行,./Shadowsocks-Qt5.AppImage,启动后按自已的服务器信息内容对server,port,password等信息进行配置; 创建 阅读全文
摘要:
今天是新公司入职的第一天,小激动。 开发环境也要重新适应,要用到window+ubuntu18+android+ndk,本人之前只在mac os x环境,好!要努力学习啊! 安装前的准备: window系统一个(费话) ubuntu18 配置java环境 android sdk+ndk ubuntu 阅读全文
摘要:
Collection是集合类的上级接口,在Java和Kotlin这两种语言里,是有一定的区别的。 Java 继承与他有关的接口主要有List和Set; Kotlin Kotlin的集合分为可变(读写)和不可变(只读),继承与他有关的接口主要有List, Set, Map, 可变类型是在不可变类型前面 阅读全文
摘要:
一、类加载器(ClassLoader) 把java类的数据从Class文件中加载到虚拟机内容中,然后对这部分数据进行验证、准备、解析、初始化,最终转换成对应的可以被jvm使用java.lang.Class对象实例。 类加载器的一些方法: getParent() 返回该类加载器的父类加载器; load 阅读全文
摘要:
一、== java中的数据类型,可分为两种: 基本数据类型,也称原始数据类型 byte,short,int,long,float,double,char,boolean 他们之间的比较,应该用双等号(==),这是比较他们的值; 引用类型(类、接口、数组) 当用==对它们进行比较的时候,比较的是它们在 阅读全文
摘要:
什么是IPC? IPC是Inter-Process Communication的缩写,含义就是进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。那什么是进程,什么是线程,进程和线程是两个截然不同的概念。在操作系统中,线程是cpu调度的最小单元,同时线程是一种有限的系统资源。而进程指的一个 阅读全文
摘要:
一、对抗反编译 对抗反编译是指apk文件无法通过反编译工具(如apktool,baksmali,dex2jar)对其进行反编译,或者反编译后无法得到软件正确的反汇编代码。常用的做法有两种: 阅读反编译工具源码 这种办法需要分析人员具较强的代码阅读与理解能力,因此,这种方法具体实施起来困难。 压力测试 阅读全文
摘要:
1.下载flutter_macos_v1.0.0-stable.zip, 笔者使用mac book;跳转 2.在中国大陆使用Flutter 参考 运用sh文件进行配置 新建flutter_install.sh,内容如下: 在终端上运行: sudo ./flutter_install.sh,如提示权限 阅读全文
摘要:
/** * 102. Binary Tree Level Order Traversal * https://leetcode.com/problems/binary-tree-level-order-traversal/description/ * * Given a binary tree, return the level order traversal of its nodes'... 阅读全文