摘要: JNI Sun JNI JNI oracle 详细文档 JNI overview 为什么需要 jni? 有了标准以后,native 库可移植。 统一 java 和 native 的互操作接口,使得这个接口不会受具体的 JVM 实现的影响。早期有一些 JVM 规定了私有的与 native 的交互,JV 阅读全文
posted @ 2021-08-17 22:17 wkmcyz 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Git Tagging Tag git 提供的用来给仓库历史标记特殊的点的功能,一般,会用来在发版的点做标记( v1.0 , v2.0 之类的)。 展示 tags 展示已有的 tag 是很简单的,输入 git tag (可以使用可选的 -l 或者 --list ) $ git tag v1.0 v2 阅读全文
posted @ 2021-05-18 19:16 wkmcyz 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Module Resolution 模块解析 是编译器用来确认一个 import 语句指向的过程。考虑一个类似于 import { a } from "moduleA" ;为了检查是否有对 a 的使用,编译器需要准去知道这句话的意思,并且需要检查 moduleA 的定义。 这时候,编译器会问 “ m 阅读全文
posted @ 2021-05-07 22:56 wkmcyz 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 前置知识 git diff 命令可以用来查看某个 commit 的改动信息。具体详细的用法可以参考 git-diff 中的介绍。有一个命令 git diff HEAD^ HEAD 可以输出当前的 commit 的改动内容。 其中输出的改动内容是有一定的格式的。对本次改动影响的文件,会包含如下信息: 阅读全文
posted @ 2021-04-28 23:49 wkmcyz 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 安装插件 Recent Tabs 在 Chrome 的 Extensions 页面,点击左上角 的 ShortCuts , 设置 Recent Tabs 的 快捷键为 Ctrl+A (任意都可以,这个只是一个标识,等下用来在配置文本文件中做寻找功能) 关闭 Chrome。因为 chrome 退出的时 阅读全文
posted @ 2021-04-20 15:32 wkmcyz 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 时间真快 T 如果想知道 Android 到底是如何打包的,可以使用 AS 来调试 gradle 的运行。具体可以参见我未来的一篇 blog。 R 这周看了一些关于 Android Gradle 的文章。感觉可以看得懂的,有 : Android Gradle源码分析 Android逆向分析(2) A 阅读全文
posted @ 2021-01-25 10:20 wkmcyz 阅读(44) 评论(0) 推荐(0) 编辑
摘要: T github clone 有点慢?gitee 来帮你。 gitee 有一个功能叫做 "Import from" ,可以从 github 上复制一个仓库,然后 clone 这个仓库到本地,速度很快。之后在本地再把项目远端地址修改为 github 上的,即可达到目的。 R 掘金上有一篇字节团队发表的 阅读全文
posted @ 2021-01-11 09:54 wkmcyz 阅读(53) 评论(0) 推荐(0) 编辑
摘要: T 平时开发需求的时候,对某个功能其实可以再做拆分的,这个意识我认为还是很关键的。 我一般采取的步骤是这样,对一个功能比较多的类C: 使用匿名内部类来对内部的 属性/方法 做集合,因为总是有 信息/方法 是有更亲密的关系的,所以先这样进行划分,使用 val a = object { } 的语法 C 阅读全文
posted @ 2020-12-27 23:12 wkmcyz 阅读(61) 评论(0) 推荐(0) 编辑
摘要: T gradle 如果下载依赖库很慢的话,可以从另外的地方找到对应的文件,放入本地对应的目录,再次进行的时候就不需要下载了。 gradle 的依赖库本地缓存目录为 ~/.gradle/caches/modules-2/files-2.1 。 例如: 目标 : 需要一个包,依赖项为 debugImpl 阅读全文
posted @ 2020-12-13 09:45 wkmcyz 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Review 本周看了 《Fundamentals of Software Architecture》 的 "Chapter-14 Event-Driven Architecture“ , 其中对比了 层层分发控制逻辑的模式 ,和 无控制逻辑,依赖事件驱动的模式(Android 的 EventBus 阅读全文
posted @ 2020-11-30 08:41 wkmcyz 阅读(107) 评论(0) 推荐(0) 编辑