自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (15)
  • 收藏
  • 关注

原创 ubuntu上openjdk源代码编译

编译环境Ubuntu 16.04.6 LTS x86_64kernel 4.15.0-112-genericopenjdk源代码包:openjdk-7u75-src-b13-18_dec_2014.zipBootstrap JDK:jdk-6u45-linux-x64.bin参照著作-深入理解Java虚拟机 JVM高级特性与最佳实践 第2版文章中的编译环境如下unbuntu 10.10该ubuntu版本较老,安装软件很不方便,因此采用ubuntu16.04.6 LTSopenJDK

2020-07-29 23:20:26 309

原创 AndroidStudio下载gradle

新建AndroidStudio工程时,下载gradle非常慢可以去gradle官网直接下载,然后放到以下目录下,并解压C:\Users\xxx.gradle\wrapper\dists\gradle-6.1.1-all\cfmwm155h49vnt3hynmlrsdst\官网链接https://gradle.org/releases/在官网点击对应版本的complete按钮,即可下载Download: binary-only or complete查看gradle和gradle plugin

2020-07-16 23:37:35 574

原创 FAILED BINDER TRANSACTION (Android Binder传输数据大小限制)

TODO

2020-07-15 23:13:17 7750 2

原创 JDBC设计分析(以MySQL为示例数据库)

研究JDBC架构下和MySQL如何协调工作SPI(Service Provider Interface)@since 1.6ServiceLoader

2020-07-06 21:03:43 867

原创 DCL双重锁定单例模式

单例模式双重锁定单例模式并不是推荐的实现方式,但是通过讨论,可以进一步理解JVM的内存模型synchronized的作用:通过happens-before, 保证同一个monitor的加锁,在解锁之后执行,***但是***synchronized块内部,仍然可以重排序。通过volitile关键字,可以禁止volitile变量指令的重排序。可以通过volitile来禁止synchronized块内部的变量的重排序TODO完善和讨论...

2020-07-03 00:15:10 179

原创 AndroidStudio error: PKIX path building failed

问题原因jre访问http网络,没有对应的公钥证书。解决办法将需要的公钥证书加入到jre中命令keytool -import -alias abc -keystore xxx/xxx/cacerts -file xxx.crtxxx/xxx/cacertsandroidstudio自带的jre路径下的cacerts, 里面保存着导入的公钥证书TODO待继续完善和详细解释...

2020-07-03 00:09:12 2406

原创 Android API设计

初步列下思路,日后整理需求:在Android FW中,为第三方APP设计提供功能的API策略:1. 使用jar或者aar的形式提供,千万不要提供AIDL文件供对方使用原因如下:-Android sdk中没有直接提供AIDL给我们,因为AIDL API并没有这样形式给我们使用。因为AIDL的方式,没有标准的API容易使用。-在client和server代码都是自己可以负责控制的情况下,AIDL适合于这个场景- AIDL是具体实现方式,不应该作为API暴露给客户代码。如果...

2020-06-19 00:03:29 264

原创 Android多网卡

Android默认只支持一个网卡。Mobile/Ethernet/Wi-Fi不能同时存在。但是,linux是可以同时支持多网卡存在的。如何在Android上实现多网卡- 去掉Android Framework中只允许一个网卡存在的逻辑- 为AndroidFramework没有支持的另外的网卡,配置路由规则(ip rule/ ip route)路由规则简介 android route表number和name的对应的文件路径 /data/misc/net/rt-tables ..

2020-06-02 22:07:30 4764

原创 Virtual Studio Code Remote遇到的各种坑

1. 主机:win7Remote:unbuntu 16.04问题:Remote的ip变化后,主机的.ssh/know_hosts里面的条目,需要删除。然后,再次根据vs code的提示,再次运行即可。错误log:TODO,下次再贴...

2020-05-07 23:10:45 3948 3

原创 AndroidStudio gradle的maven仓库下载

为什么需要写这个?gradle编译依赖的仓库无法顺利下载。原因如下:1. 虽然干Android不短时间了,但是对gradle和maven不是很熟悉2. 国内的网络,访问Google,jcenter比较困难解决思路使用国内的镜像网站,oschina等国内站点曾经也提供maven镜像,后来不提供了,原因不明。现在只有阿里巴巴提供maven镜像,阿里应该比较靠谱,能撑一段时间:h...

2019-12-23 00:05:22 1798

原创 ANDROID_SDK_HOME设置错误(ANDROID_SDK_ROOT)

打开AndroidStudio后,错误提示如下:SDK ValidationANDROID_SDK_HOME is set to the root of your SDK: C:\Users\romulus\AppData\Local\Android\Sdk This is the path of the preference folder expected by the Android ...

2019-12-22 18:23:53 15055 7

原创 adb server version (41) doesn‘t match this client (36); killing...

错误的原因:1. PC端的adb文件有两个不同的版本,分别为1.0.36和1.0.41。2. adb(1.0.36)的客户端不能连接到adb(1.0.41)启动的adb server。查看adb版本path中的adb版本为1.0.36C:\Users\xxx>adb versionAndroid Debug Bridge version 1.0.36Revision 0e...

2019-12-21 22:59:35 5644

原创 Java设计模式-适配器模式(Adapter)

适配器模式在接口不一致的情况下,想取得正常工作非常有效。例如:应用程序需要使用google提供的jar包来实现路径规划的功能,但是该应用需要在应用程序代码(客户代码)不变动的情况支持切换baidu的jar包,那么对应客户来说,相同的功能必须保证一致的接口。但是,google和baidu的jar中,同样的接口,可能名字并不一样,那么就需要进行转换适配。1. 类适配器(继承)模式interface RouteInterface() { public void route();}BaiduRou

2011-05-09 22:49:00 436

gradle-6.5.1-all.zip

官网下载不成功的,可以直接在这里下载。 官网原下载地址:https://gradle.org/releases/

2020-07-17

grub files

boot.ini中添加了一个入口进入menu.lst menu.lst提供了安装ubuntu镜像的入口。

2010-12-04

JNI_API的文档

JNI_API,可以查看jni使用的接口。

2010-05-18

Android_Binder_IPC_system

Android Binder IPC system

2010-05-18

jude-community-5_5-setup

jude-community-5_5-setup,导出的图片没有jude的背景 java -jar "/root/.wine/drive_c/Program Files/JUDE-Community/jude-community.jar" &

2010-05-18

中文 vim 参考手册

安装后,例如:在vim的命令模式下,输入:help folder,再压下ctrl-D就能看到关于vi折叠的中文详细说明。

2010-04-05

中文 vim 用户手册

非常全面的介绍了vim的各种命令以及技巧,非常适合想在vim下编辑以及编程的人。

2010-04-03

gdb调试makefile项目实例

gdb调试makefile项目实例,比较详细,适合需要掌握gdb调试技术的人看。

2010-03-19

gdb使用手册 gdb完全手册

gdb完全手册,对gdb调试的主要功能做了比较详细的介绍,还提供了一个实例,比较通俗易懂。希望能够给大家学习调试linux代码带来帮助。

2010-03-07

微软高级讲师讲解vs2005 c++

深入学习c++的可以好好研究一下,呵呵。

2008-04-30

数据结构与经典算法 经典

学习计算机的人看看一定会有收获的,:)。

2008-04-27

软件开发过程文档 推荐

软件开发的可以参照一下,对具体的过程有着比较详细的讲解。

2008-04-20

空空如也

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

TA关注的人

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