- 博客(26)
- 资源 (17)
- 收藏
- 关注
原创 Android N jack编译问题
编译出现如下错误:FAILED: /bin/bash -c “(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-server-4.8.ALPHA.jar 2>&1 || (exit 0) ) && (JACK_SERVER_VM_ARGUMENTS=”-Dfile.encoding=UTF-8 -XX:+T
2021-05-09 09:58:47
228
原创 lua
lua学习:https://www.runoob.com/lua/lua-tutorial.htmlhttps://www.cnblogs.com/luguoshuai/p/10474117.html
2020-03-22 18:32:07
155
转载 解决 WPS for Linux 提示“系统缺失字体”
https://www.tjrzzl.com/bbs/forum.php?mod=viewthread&tid=1929
2019-07-01 20:11:03
2803
转载 android apk反编译
执行路径不能含中文Apktool处理资源文件 https://ibotpeaches.github.io/Apktool/install/ ./apktool d {name}.apkdex2jarclasses.dex转化为jar文件 https://sourceforge.net/projects/dex2jar/ 如果当前java版本,小于编译apk的版本,执行会出错; ./d2j-
2017-11-13 22:43:35
329
原创 android开发环境配置
U盘安装系统下载Ubuntu镜像 https://www.ubuntu.com/download/desktop dash —-> 启动盘创建器(Startup Disk Creator)基本工具安装hosts配置emacs安装配置sudo apt-get install emacs emacs24-el emacs-goodies-el ecb cscope cscope-el auto-c
2017-07-12 22:53:40
437
转载 Java正则表达式(摘自<<Java核心技术>>)
Java正则表达式语法(类Perl,但有些区别) 语法 解释 字符 c 字符c \Unnnn,\Xnn,\0n,\0nn,\0nnn 具有给定十六进制或十进制值的码元 \t,\n,\r,\f,\a,\e 控制符: 制表符,换行符,回车符,换页符,警告符,符 \Cc 与字符c相关的控制符 字符类 [C1C2…] 任何由C1,C2,…表示的字
2017-07-11 20:43:27
498
转载 linux命令(shell)
查找java文件,并按文件行数排序: find -iname “*.java” -type f|xargs wc -l|sort -k1nr
2017-06-26 22:25:47
244
转载 AndroidManifest官方文档
[https://developer.android.com/guide/topics/manifest/manifest-intro.html] [https://developer.android.com/samples/BasicContactables/AndroidManifest.html]AndroidManifest简介每个应用必须有一个AndroidManifest.xml文件(
2017-06-25 21:18:16
489
转载 Java并发之ForkJoin
ForkJoin简介Java7中新添加了一种并发框架ForkJoin.如其名所言,ForkJoin框架适用于将任务分解为子任务,然后将结果合并的场景. ForkJoin与Executor类似,使用池(ForkJoinPool)来管理线程(ForkJoinWorkerThread),使用队列来管理任务(ForkJoinTask). 不同的是,ForkJoin中使用多个队列来管理任务,并且分
2017-06-11 20:49:48
441
翻译 内存栅栏:软件高手的硬件观(四)
因翻译水平有限,如有不妥,敬请指正和谅解! 原文下载地址: http://download.csdn.net/download/programresearch/98296746. 样例 内存栅栏序列此段介绍一些巧妙,但隐约有问题的内存栅栏的使用.尽管它们中很多在大多数时候可以工作,并且一些在某些特定的CPU上可以一直工作,这种用法必须避免,如果目的是为了产生在所有CPU上工作可靠的代码.为了辅助
2017-05-30 11:26:38
903
翻译 内存栅栏:软件高手的硬件观(三)
4. 存储序列导致不必要的停顿 不幸的是,每个存储缓冲区必须相对小,这意味着CPU执行一个适当的序列存储能填满它的储存缓冲区(例如,如果它们所有的都导致缓存未命中).在那时,CPU必须再一次等待无效去完成,为了排空它的存储缓冲,在它能继续执行前.此类情况可立即出现在内存栅栏之后,而所有后续存储指令必须等待使无效操作去完成,无论是否这些存储导致缓存未命中. 此状态可被改进通过使标记无效确认消息尽
2017-05-29 15:34:54
515
翻译 内存栅栏:软件高手的硬件观(二)
因翻译水平有限,如有不妥,敬请指正和谅解! 原文下载地址: http://download.csdn.net/download/programresearch/98296743.存储导致不必要的停顿 虽然显示在图1中的缓存结构,对重复的从指定的CPU读和写指定的数据项提供了好的性能,但它的性能对于第一次写一个指定的缓存行却相当糟糕.为此考虑图4,它显示了由CPU0写一个由CPU1缓存持有的缓存
2017-05-21 16:14:53
463
翻译 内存栅栏:软件高手的硬件观(一)
因翻译水平有限,如有不妥,敬请指正和谅解! 原文下载地址: http://download.csdn.net/download/programresearch/9829674是什么让疯狂的CPU设计者们强加内存栅栏给可怜而毫不知情的SMP(对称多处理器系统)软件设计者? 简而言之,因为内存引用的重排序可以达到更好的性能.因此在像同步原语这样的事上,需要用内存栅栏来强制排序.同步原语操作依
2017-05-01 19:28:52
783
转载 Java7,8(<<写给大忙人看的Java SE8>>摘要)
lambda: 任何一个lambda表达式都可以等价转换成现在所使用的API中对应的函数式接口.从概念上讲,所有只含有一个抽象方法的接口都是函数式接口.
2017-04-28 22:38:33
468
转载 Android Matrix变换
Matrix变换公式:left [ matrix {scalex # skewx # transx ## skewy # scaley # transy ## persp0 # persp1 #persp2} right ] * left [ matrix{x ## y ## 1} right ] = left [ matrix{x^’ ## y^’ ## 1} right ] Matrix无参数初
2017-04-16 11:35:35
505
转载 红黑树
概述红黑树的插入红黑树的删除概述红黑树是AVL树的一个变种.它具有如下性质:每个节点是红色的或者黑色的根节点是黑色的如果一个节点是红色的,则其子节点必须是黑色的(即不存在父子节点同为红色)从任一节点到其各个叶子节点的所有路径都包含相同数目的黑色节点每个NIL节点(或称为空节点)可当作黑色的 (性质5,一些书籍没将其作为性质,其存在主要是方便分析插入和删除操作)通过性质1,3,4可
2017-03-26 14:54:48
285
转载 《Java网络编程》摘要
流应当在关闭流之前立即刷新输出所有流。否则,关闭流时留在缓冲区中的数据可能会丢失java.security.DigestInputStream流关闭后,依然可以获取消息摘要mark()方法标记流的当前位置,reset()方法把流重置到标记的位置. markSupported(), PrintStream问题 1. println()的输出是与平台有关的 2. PrintStr
2017-02-18 23:40:30
464
翻译 ThreadLocal类
文件路径: ./libcore/ojluni/src/main/java/java/lang/ThreadLocal.java概述: 提供线程本地变量. 此变量不同于一般变量,每个线程都访问(通过get和set)各自的副本. 独立初始化变量的副本. ThreadLocal实例是类的典型的私有静态域,是与线程状态相关的 (例如: 用户ID或事务ID) 每个线程持有一个Thre
2017-01-17 23:09:22
699
翻译 android.os.SystemClock类
SystemClock实现核心计时功能有三钟不同的时钟: 方法 说明 System.currentTimeMillis(): 标准挂钟(wall clock)(日期和时间)表示的毫秒级的纪元(epoch). 挂钟时间可以由用户或手机网络设置(见setCurrentTimeMillis),因此时间可以向前或向后不可预测的调整.当现实世界的日期和时间是非常重要的,应该使用此时间,如日历或闹
2017-01-16 22:25:13
719
翻译 Java Thread(Android Nougat源码)
相关文件路径 ./libcore/ojluni/src/main/java/java/lang/Thread.java ./libcore/ojluni/src/main/java/java/lang/ThreadGroup.java ./libcore/ojluni/src/main/java/sun/misc/Unsafe.java ./art/runtime/native/jav
2017-01-15 11:38:44
786
原创 View的Touch事件分发简要流程
相关文件 ./frameworks/base/core/java/android/view/View.java ./frameworks/base/core/java/android/view/ViewGroup.java流程简介:首先,ViewGroup调用dispatchTouchEvent开始分发消息; 其次,如果是MotionEvent.ACTION_DOWN或存在mFirstTo
2017-01-10 23:00:39
388
转载 Android Studio 2.2中的APK打包
google 在 Android Studio 2.2中新添加了一种签名APK Signature Scheme v2其中有一些注意事项.详见:http://mp.weixin.qq.com/s?__biz=MzAwODY4OTk2Mg==&mid=2652040171&idx=1&sn=180cde728be8133bed6efe40546fa35b&chksm=808d4bae
2017-01-08 21:21:49
658
转载 Gradle错误
1.Error:Cannot set readonly property: proguardFiles for class: com.android.build.gradle.managed.BuildType文件中: proguardFiles += file('proguard-android.txt')改为:proguardFiles.add(file('progua
2016-12-25 15:27:08
413
转载 Ubuntu下OpenGrok安装使用
sudo apt-get install exuberant-ctags tomcat8apt-file list tomcat查看tomcat安装启动tomcatbin/下 ./startup.sh浏览http://localhost:8080/,测试是否正确开启http://opengrok.github.io/OpenGrok/ 下载OpenGrok解压t
2015-10-07 15:18:33
490
转载 Ubuntu 15.04 中 Android 5.0+ 编译
sudo apt-get install openjdk-7-jdk openjdk-7-jresudo apt-get install git-core gnupg flex bison gperf build-essential zip curlsudo apt-get install zlib1g-dev libc6-dev lib32ncurses5-devsudo apt-g
2015-10-05 17:50:42
342
wavesurfer-1.8.8p5-win-i386.zip
2020-07-07
apktool.zip
2020-03-16
Win xp下的adb驱动
2018-10-12
windows下android的fastboot驱动
2018-01-01
make工具V3.81版本
2017-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人