自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 androidstudio复制module

切换project视图 复制module,粘贴后重命名 修改包名 settings.gradle中添加module名称

2022-02-14 15:07:32 1486

原创 下载aosp源码

参考链接 Android 镜像使用帮助 AOSP 镜像使用帮助 下载源码脚本 使用清华大学开源软件镜像AOSP的“每月更新初始化包”更新指定版本的Android源码 repo 工具使用手册 代号、标记和 Build 号 下载aosp源码 1. 下载repo工具 下载mkdir ~/bin PATH=~/bin:$PATH curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo chmod +x repo 修改REPO_URL r

2022-02-09 14:36:26 1783

原创 java cglib动态代理

参考链接 CGLIB全网详细教程 代码实现 模块导入cglib 源码地址:https://github.com/cglib/cglib 获取当前最新版本:cglib-nodep-3.3.0.jar 定义主题业务操作类 class Message { public void send() { System.out.println("【Message】www.baidu.com"); } } 定义代理类 class ProxyUtil implements M

2022-01-21 23:56:27 329

原创 java动态代理模式

创建业务接口 public interface IMessage { void send(String content); } 创建实现该业务接口的子类 public class MessageImpl implements IMessage { @Override public void send(String content) { System.out.println("【MessageImpl】" + content); } } 创建动态代.

2022-01-21 18:01:48 305

原创 java静态代理模式

代理模式设计思路 定义1个业务接口 定义2个类实现该业务接口,其中一个为真实业务操作类,另外一个为代理操作类;其中,代理操作类中持有一个真实业务操作类对象。 实现代码 业务接口 public interface IMessage { void send(String content); } 真实业务操作类 public interface IMessage { void send(String content); } 代理业务操作类 public class Messag

2022-01-21 12:52:14 249

原创 java网络通讯tcp

Server class ServerThread implements Runnable { private Socket socket; public ServerThread(Socket socket) { this.socket = socket; } @Override public void run() { boolean flag = true; while (flag) { .

2022-01-21 12:35:30 245

原创 java网络通讯udp

UDPClient public class UDPClient { public static void main(String[] args) throws IOException { DatagramSocket socket = new DatagramSocket(9999); byte[] data = new byte[1024]; DatagramPacket packet = new DatagramPacket(data, da.

2022-01-21 10:02:29 464

原创 [FAQ20527] 如何关闭OTG功能

设定kernel config中: CONFIG_USB_MTK_OTG=n或删除CONFIG_USB_MTK_OTG. 注: kernel config位置: kernel-3.18(kernel-4.4)/arch/arm[64]/configs/[_debug]_defconfig 确认文件修改有效与否: out/target/product//obj/KERNEL_OBJ/.config ...

2019-12-26 17:01:02 1833

空空如也

空空如也

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

TA关注的人

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