方式一:使用IDEA自带Maven 配置环境变量 由于在bash_profile中配置Maven的环境变量只对当前会话有效,所以每次重新打开命令窗口或者重新开机都要重新执行生...
方式一:使用IDEA自带Maven 配置环境变量 由于在bash_profile中配置Maven的环境变量只对当前会话有效,所以每次重新打开命令窗口或者重新开机都要重新执行生...
作者:老顾聊技术链接:www.toutiao.com/i6694404645827117572/ 前言 在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务...
因为自己的项目中有用到了蓝牙相关的功能,所以之前也断断续续地针对蓝牙通信尤其是BLE通信进行了一番探索,整理出了一个开源框架FastBle与各位分享经验。源码地址: http...
AES是开发中常用的加密算法之一。然而由于前后端开发环境差异,导致出现前端加密而后端不能解密的情况出现。然而无论什么环境,AES的算法总是相同的, 因此导致结果不一致的原因在...
一、概述 Android系统中,涉及到多进程间的通信底层都是依赖于Binder IPC机制。例如当进程A中的Activity要向进程B中的Service通信,这便需要依赖于B...
前言 内存管理的目的就是让我们在开发过程中有效避免我们的应用程序出现内存泄露的问题。内存泄露相信大家都不陌生,我们可以这样理解:「没有用的对象无法回收的现象就是内存泄露」。 ...
更新:由于该适配方案越来越多人使用,也有很多人遇到不太理解的问题。所以为了大家更好的使用,我将文章很多内容更新了,老用户可以重新看下整篇文章。主要更新的内容是使用方法跟以前不...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
from Crypto.Cipher import AES报错 一、原因: 没有安装Crypto包,所以引用报错 二、解决办法 step1: pip insta...