自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

转载 android 命令

查看一个进程的线程情况:ps -t 进程号执行app_process命令运行jar文件

2016-05-17 11:04:03 190

转载 判断是否是域名的正则表达式

^(?=^.{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

原创 获取sdcard路径的方法

String external = System.getenv("EXTERNAL_STORAGE");

2016-03-03 09:58:18 823

原创 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

MemoryAnalyzer-1.9.1.20190826-win32.win32.x86_64 MemoryAnalyzer-1.9.1.20190826-win32.win32.x86_64 MemoryAnalyzer-1.9.1.20190826-win32.win32.x86_64

2019-12-12

windows_ollvm6.0_ndk_r18b.7z.002(001和002都下载之后,放在一起才能解压)

第一步:先备份 android-ndk-r18b-windows-x86_64\android-ndk-r18b\toolchains\llvm 第二步:删掉android-ndk-r18b-windows-x86_64\android-ndk-r18b\toolchains\llvm\prebuilt\windows-x86_64目录下所有的文件 第三步:将解压后的lib文件夹和bin文件复制到android-ndk-r18b-windows-x86_64\android-ndk-r18b\toolchains\llvm\prebuilt\windows-x86_64文件夹下面 Android.mk文件中配置混淆 LOCAL_CFLAGS += -mllvm -sub -mllvm -fla -mllvm -bcf #字符串混淆 LOCAL_CFLAGS += -mllvm -sobf

2019-05-23

windows_ollvm6.0_ndk_r18b.7z.001(001和002都下载之后,放在一起才能解压)

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_ollvm6.0_ndk_r18b.7z.001和windows_ollvm6.0_ndk_r18b.7z.002都下载之后,在同级目录下面解压即可)

2019-05-23

cmake-3.14.4-win64-x64.msi

因为cmake 官网下载不稳定,所以在此上传cmake-3.14.4-win64-x64.msi资源

2019-05-22

windows平台下的OLLVM4.0,支持so文件中字符串混淆

Windows平台编译生成的OLLVM文件clang.exe,clang++.exe等,集成到NDK工具中,用于Android JNI 中C,C++代码以及字符串的混淆 (支持的ndk版本有android-ndk-r14b-windows-x86_64,android-ndk-r16b-windows-x86_64,其他版本没有测试)

2019-05-21

空空如也

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

TA关注的人

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