- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 Android 部分知识点总结
*** DONE 1. 熟悉 OkHttp,OKio的实现原理1. 生成Sink对象2. 生成RealBufferedSink对象3. 写操作是调用writeInt()方法4. 将数据写入到Segment中,Segment是一个双向链表。调用write方法写入数据 之后,然后调用Segment的pop释放存储的消息。5. 读取时调用readInt()方法,然后放入到Segment...
2019-11-20 15:53:53 298
原创 C++ 学习笔记
** 类和对象*** 拷贝构造函数 CExample(const CExample& C)1. [ ] 什么时候会调用拷贝构造函数 [0%] 1. [ ] 等号赋值 列如 CExample A(100); CExample B = A; 2. [ ] 传参为类对象 调用的拷贝构造函数是为了产生临时对象,传给参数 3...
2019-11-20 15:19:34 318
原创 Android View 绘制流程和触摸事件分发流程总结
* 触摸事件派发流程** 基础认识*** 1. 事件分发的对象是谁?1. [ ] 点击 (Touch) 事件 Touch 事件的相关细节(发生触摸的位置,时间等)被封装成 MotionEvent 对象2. [ ] 事件分发的本质 将点击事件( MotionEvent ) 传递到某个具体的 View &处理的整个过程 事件传递的过程 = 分发的过程3. [ ]...
2019-11-20 15:17:25 261
原创 IOS 学习笔记(Swift )
** 1. Swift 语言程序设计(上)*** 1. 关键字1. [ ] 与声明有关的关键字 1. [ ] associatedtype, class, deinit, enum, extension, fileprivate, func, import, init, inout, internal, let, open, operator, private, ...
2019-11-20 15:11:58 692
原创 《Kotlin 实战》阅读总结
** 1.** 2.** 3. 函数的定义和调用*** 51. [ ]2. [ ]3. [ ] 多行三重引号的字符串 1. [ ] val price =“““$ {'$'} 99.9 ””” 使用嵌入式表达式。 2. [ ] 使用 trimMargin 函数更好的格式化*** 6 局部函数和扩展1. [ ] 局部函数 1. [ ] 在局部函数中访问外层...
2019-11-20 15:07:57 422
原创 《Docker 实战》阅读笔记 (Part3:多容器和多主机环境)
** 11. Docker Compose 声明式环境*** 1. 使用 Docker Compse 1. [ ] Docker Compose:第一天的启动并运行 1. Compose 是一个用于定义,启动和管理服务的工具,其中一个服务可以定义为 Docker 容器的一个或多个副本。在 YAML 文件(http://yaml.org)中定义了服...
2019-11-20 15:02:11 317
原创 《Docker 实战》阅读笔记 (Part2:镜像发布:如何打包软件)
** 7. 在镜像中打包软件*** 1. 手动的镜像构建和练习 1. [ ] 打包 Hello World 1. docker run --name container ... /bin/sh 2. Docker 创建了一个新的容器和镜像的 UFS 挂载 3. touch /HelloWorld.txt 4. 文件被拷贝到新的 ...
2019-11-20 14:59:07 628
原创 《Docker 实战》阅读笔记 (Part1:保持一台干净的机器)
** 1. Docker 的安装和使用*** 1. 在 Ubuntu 中安装 Docker1. [ ] 更新 ubuntu 的 apt 索引 sudo apt-get update2. [ ] 安装包允许 apt 通过 HTTPS 使用仓库(将下面的命令完全复制,然后粘贴到命令窗 口) sudo apt-get install \ apt-transport-ht...
2019-11-20 14:55:26 269
原创 windows64位平台下编译 OLLVM6.0, 用于Android JNI开发的so混淆(包括字符串混淆)
windows64位平台下编译ollvm6.0(集成了字符串混淆功能)生成的lib和bin文件,放在android-ndk-r18b-windows-x86_64\android-ndk-r18b\toolchains\llvm\prebuilt\windows-x86_64目录下面即可使用。(因为lib和bin文件压缩后有400多M,上传资源的大小有限制,所以分两次上传, windows_oll...
2019-05-23 10:05:37 1823 5
转载 URLConnection / HttpURLConnection
(此文章是从网络上摘抄) 一.使用 java 接口 1) 创建 URL 以及 URLConnection / HttpURLConnection 对象 2) 设置连接参数 3) 连接到服务器 4) 向服务器写数据 5) 从服务器读取数据 public class HttpUtils {private static final int TIMEOUT_IN_MILLIONS = 500
2016-07-14 17:03:02 234
转载 判断是否是域名的正则表达式
^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$
2016-05-06 10:00:53 4142
原创 android 从assets目录复制文件到apk私有目录
public static void copyAssetsFiles2Dir(Context context,String filename){InputStream is=null;FileOutputStream fos=null;try {is=context.getAssets().open(filename);int filesize=is.ava
2016-03-03 09:20:04 1552
原创 android 从存储卡复制文件到apk私有目录
public static void copyFileFromExt2InDir(Context context,String filename){ String dexPath=null; boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_
2016-03-03 09:17:24 752
转载 获取AndroidManifest里的信息
http://www.cnblogs.com/andriod-html5/archive/2012/03/21/2539706.html
2016-03-02 20:58:12 230
原创 一个apk中启动另个apk的启动代码
Intent mIntent = new Intent( ); mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ComponentName comp =new ComponentName("包名","包名MainActivity"); mIntent.setComponent(comp);
2016-03-02 16:55:03 291 1
MemoryAnalyzer-1.9.1.20190826-win32.win32.x86_64.7z
2019-12-12
windows_ollvm6.0_ndk_r18b.7z.002(001和002都下载之后,放在一起才能解压)
2019-05-23
windows_ollvm6.0_ndk_r18b.7z.001(001和002都下载之后,放在一起才能解压)
2019-05-23
windows平台下的OLLVM4.0,支持so文件中字符串混淆
2019-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人