自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(145)
  • 资源 (5)
  • 收藏
  • 关注

原创 Tomcat配置

为什么要配置一个JAVA_HOME,因为Tomcat运行的时候会用到。如果只是使用JDK的话,直接在path上配置就行了。PS:为什么我这边不配置path,因为我只想在bin目录下运行。到这里配置完成了,但是只能在Tomcat安装包那个bin目录下运行,如果要在全局使用,再配置一下path。关闭执行shutdown.bat,不要直接关掉cmd。乱码先不管,到这就可以正常运行了。打开cmd,查看配置是否成功。2.配置JDK环境变量。3.下载Tomcat。4.配置Tomcat。5.运行Tomcat。

2024-04-15 10:53:31 198 1

原创 Swing程序设计

Java Swing 窗体 布局 面板 学习笔记

2024-02-23 10:48:17 827

原创 Java JDBC 增删改查

【代码】Java JDBC 增删改查。

2024-02-03 18:34:37 159

原创 IDEA JDBC配置

一、在pom中添加依赖。

2024-02-02 15:53:03 493

原创 MySQL 安装配置 windows

可以通过电脑上的服务查看运行情况。安装完成后,就会出现配置页面。然后再一次安装mysql。然后根据自己的系统选择。选不了别的盘,只能继续。这边看样子缺少东西。到这里就安装完成了。

2024-02-02 13:22:54 412

原创 Java 开发环境 全套包含IDEA

这边输入的是你下载的那个JDK的bin的路径。检擦配置是否正确在cmd中输入。去这边下载open JDK。2.JDK环境变量配置。

2024-01-30 15:23:07 389

原创 Android ASOP/APP 开发环境配置 Linux

repo是一系列脚本的集合,这些脚本也是通过git库来维护的,这个git库叫repo(repo脚本库),repo对git命令进行了封装,提供了一套repo的命令集,所有repo管理的自动化实现也都包含在这个git库中。lunch命令是envsetup.sh里定义的一个命令,用来让用户选择编译项,来定义Product和编译过程中用到的全局变量,BOBCAT是定义的产品名称,userdebug是编译类型。回车,密钥被保存在.ssh文件夹中,id_rsa是密钥,id_rsa.pub是公钥。

2024-01-24 13:54:53 1006

原创 golang 操作Jenkins

这些API 你都可以自己去找,打开Jenkins,打开浏览器开发选项(选择network),然后做你要做的时候,就可以找到对应的API的动作了。Reuqest URL就是 API的地址,往下拉可以看到请求的内容。id 凭证的id,唯一,创建node的时候会用到。nodeName 你创建的node的名字。这边会返回很多信息,都是json信息,然后你可以自己分析其中的内容。jobName 你创建的Job的名字。

2023-12-12 14:48:03 846

原创 Docker 一些设置

【代码】Docker 一些设置。

2023-12-04 13:18:30 536

原创 golang 通過ssh連接遠程服務器 控制

【代码】golang 通過ssh連接遠程服務器 控制。

2023-10-23 13:19:00 295

原创 Docker systemctl 安装配置

在docker中使用systemctl的时候,发现没有这个命令,我也去网上找了一些资料,很多都说在docker run的时候设置一些参数,/init 类似这些,但是都没效果。后来找了一些资料,自己尝试了,成功了。这边要下载特定的镜像,不能直接 docker pull ubuntu:20.04 这样。要下systemd-ubuntu这个,先去search下。到这就可以了,进去后就能直接使用 systemctl 了。第一个就是我们要的,然后下载这个镜像。

2023-10-20 09:49:57 537

原创 Ubuntu docker安装mysql

名字自己起,HostName就是电脑A的IP地址,Port 是刚才设置的3307(这边只能访问到这个3307,然后这个3307是映射到docker中的3306),密码也是刚才设置的root,然后点击Test Connection测试一下是不是通的,最后点ok 完成。我这边的docker mysql运行在电脑A上面的,然后我在电脑B上面使用mysql workbrench就能链接到这个数据库,并且做一些操作,而且有UI,操作起来比较方便。在下载镜像的时候,直接下载mysql镜像。7.设置开机自动运行。

2023-10-19 13:35:55 1042

原创 Ubuntu防火墙设置

设定信息端口号为12345的访问。

2023-10-17 14:16:19 85

原创 golang 獲取 prometheus數據

result, warnings, err := v1api.Query(ctx, "node_cpu_info{instance=\"computer1\"}", time.Now(), proV1.WithTimeout(15*time.Second)) 這邊的用你的PROMQL查詢語句。Address: "http://xx.xx.xx:9090", 用你的prometheus的地址。在import中導入,記得要在go.mod中更新一下。使用github上的一個庫。

2023-10-12 16:37:46 346

原创 Ubuntu MySQL

因为没有设置密码,所以你是不知道密码多少的。所以先用别的账号登录再去修改密码。在安装前,首先看你之前是否安装过,如果安装过,但是没成功,就要先卸载。登录后去设置一些属性才能修改密码。如果说明也没有 就说明卸载干净了,最后输入。有东西,就说明您之前安装过mysql。然后就可以用root登录了。2.mql 服务端和客户端。查看密码规则,修改密码规则。到这里就全部结束了。进入mysql后执行。下面就可以设置密码了。

2023-10-05 16:01:04 890

原创 Go 安装配置

也可以写一个简单的Go文件来输出hello world,新建一个Test.go文件。如果之前安装过,可以参考这个(没有可以忽略)2.安装Visual Studio Code。介绍Ubuntu20.04 安装和配置Go。说明你的Go安装成功了。

2023-08-16 17:26:15 924

原创 Android13 编译错误汇总

在你的字段上面加上@SuppressLint("NoSettingsProvider")一版是在Settings中添加了新的字段导致的。然后再继续编译就可以了。

2023-07-14 10:40:23 743

原创 Android生成framework.jar

代码编译过后,会生成out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar。在开发过程中,需要使用到framework中的代码,所以要把AOSP中的framework.jar弄过来,不然在androidstudio中就无法编译。如果没有,那么就去生成。

2023-07-12 10:33:54 320

原创 Android 学习

https://developer.android.com/codelabs/android-room-with-a-view#16

2023-05-12 10:36:58 70 1

原创 android 日期转换

这种日期 2023:04:06T02:59:19.000Z 的转换。

2023-04-10 14:16:09 222

原创 Android Button背景颜色无法修改

改成这样就可以了,所以button都没颜色了,然后你去设置背景色就有效果了。但是出来的结果是,button形状边了,颜色还是 系统默认的紫色。我使用shape想改变button的背景,这是创建app时候的主题,

2023-03-16 15:50:16 757

原创 Ubuntu XAMPP 配置

然後運行 ./xampp-linux-x64-xxxxxx.run。沒權限就 chmod。

2023-02-27 14:39:59 179

原创 ThinkPhp 登录界面 中间件

dashboard这个路由表示当你访问的时候,就会先去检查中间件,就是check.php,走handler,然后判断是否有登录。没有就执行登录界面,index/login,判断是否登录,登录就走dashboard没有就显示login.html。执行这个中间件的时候,会去判断Session中是不是有'has_user'这个值,有的话表示用户登录过了,就让请求继续走下去,走到你要访问的地方。当你在登录界面点击提交的时候,页面应该会跳转,但是我们加了中间件,所以又走到了check.php,这样循环。

2023-02-22 17:32:08 1171

原创 Php 上传文件

2. 文件大小,默认是40M,如果要上传超过40M的,去修改opt/lampp/etc/php.ini。这边的iframe是为了再点击上传后,不去跳转到别的页面,保持在当前页面。默认上传会到opt/lampp/temp下,执行结束会删除临时文件。重点:1. public要给777权限,不然无法把文件移动过去。在index.html中加入表单。使用的是ThinkPhp框架。限制了只能上传apk文件。在控制器中加入上传代码。

2023-02-21 14:02:06 141

原创 ThinkPhp 配置

官網配置https://www.kancloud.cn/manual/thinkphp6_0/1037481下載這邊test就是你項目的名字模版如果要使用模版,就先進入到項目跟目錄,然後下載模版引擎然後就可以這樣使用了這邊的view都是你自己新建的,然後index文件夾對應的就是你的index控制器(必須要和控制器同名),index.html對應的是fetch('index')中的index,可以換別的名字。運行然後把項目拷貝到 /opt/lampp/htdocs 下面重點:要給你的項目下面的runtim

2023-02-17 15:50:59 83

原创 Ubuntu 建立 http server

Ubuntu 配置 http server , android OTA 下載服務器配置

2022-12-15 10:31:10 954

原创 android OTA update

可以使用系統的API來實現系統更新。分兩種更新,non-streaming 和 streaming。non-streaming就是把更新包下載好,放到本地,然後執行更新。而streaming是爲了你的設備內存不夠,不能把更新包下載下來,使用的,url要用https:xxxxx而不是本地文件路徑。你也可以參考源碼中的sample,/bootable/recovery/updater_sampleUpdateEngine這個是系統的API,如果你要在app中使用,只能用反射的方法,如果在源碼中使用,就可以直接

2022-12-09 15:09:33 733

原创 Android Doze模式

计时器触发了就会去设置新的状态,然后再开新的计时器这样循环。最后走到Moved from STATE_LOCATING to STATE_IDLE. ,等下一个计时器触发,再进入Moved from STATE_IDLE to STATE_IDLE_MAINTENANCE 处理一些事情,然后再回到Moved from STATE_IDLE_MAINTENANCE to STATE_IDLE,就这样在这2个状态循环切换,只是每次从IDLE进入MAINTENANCE的时间会越来越久。

2022-10-11 11:04:22 1464

原创 android doze

参考这个。

2022-10-10 11:07:40 629

原创 ThinkPHP6 操作SharePoint

這邊主要將怎麼把這個項目內嵌到我們的ThinkPHP6中。3. 拷贝wsdl文件,从你的sharepoint上下载。2.在app下新建一个文件夹,把项目放进去。可以使用github上的一個項目。4.在Index.php中使用。

2022-09-29 10:49:52 128

原创 ThinkPHP6 restful api

如何添加restful api在TinkPHP6中?在app.php中添加如下。

2022-08-25 17:33:43 676

原创 Android aar引用aar / aar转换成jar

我们在开发过程中,可能会遇到自己要导出一个aar给别的app使用,但是这个aar又要用到别的aar,直接aar包aar不行,那怎么把一个aar包进另一个aar中?1.解压这个aar (ubuntu比较简单直接解压,不行换成zip再解压)把aar转换成jar 给aar使用,这样就可以了。3.重命名这个问题,然后放到libs中使用。2.找到classes.jar文件。

2022-08-23 14:20:22 1110

原创 Android11 activity流程查看

把这边的log打开,就能查看所有activity开启关闭等生命周期的Log。谁打开了谁,谁进入什么状态等。

2022-07-19 11:16:38 506

原创 Git 修改 commit author

git rebase -i HEAD~9~9 表示修改多少筆提交,從當前開始往前數。執行完後把pick改成edit,保存退出。然後執行git commit --amend --reset-author然後直接保存退出,當然也可以修改commit message最後執行git rebase --continue這樣循環多次就好了。...

2022-05-31 16:20:05 723

原创 Android RSA SHA256 解碼

implementation 'ch.dissem.jabit:jabit-cryptography-bouncy:1.0.1' public void verifySignature() throws Exception { PemReader reader=publicKeyReader(); InputStream data = data(); // InputStream signatureData = signa...

2022-02-16 14:13:33 1869

原创 Android11 亮度自动调节

关键代码在frameworks/base/services/core/java/com/android/server/displayBrightnessMappingStrategy.javaAutomaticBrightnessController.javaDisplayPowerController.java这三个AutomaticBrightnessController.java private void updateAutoBrightness(boolean

2022-01-06 18:02:34 4015

原创 Android okhttp 上传文件

String url = "上传地址";File file = new File(filePath);RequestBody sessionBody = RequestBody.create(file,MediaType.parse("mp4/*"));Request request = new Request.Builder() .url( url) .put(sessionBody) .build.

2021-12-23 14:51:41 2491

原创 Android 11 Settings disable Wi-Fi 选项

把Network & Internet -> Wi-Fi 变灰(disable)。这个选项有点特别,不是一般的preference,先看代码。packages/apps/Settings/res/xml/network_and_internet.xml <com.android.settings.widget.MasterSwitchPreference android:fragment="com.android.settings.wifi.Wif

2021-10-23 10:49:25 1499

原创 Android 11 添加系统服务SystemService

添加自定义的systemservice,到时候就可以直接getSystemService这样使用了。1.添加AIDL在frameworks/base/core/java/android/os 下新建一个aidl文件package android.os;/** * @hide */interface IMyTestService { void startTest( String text); void stopTest();}2.新建service路径

2021-10-23 10:19:01 2726 9

原创 Android 11 settings 搜索坑

我们自己可以在settings主页中添加自定义的项,但是搜索的时候搜索不到。像下面的代码也添加了,还是搜索不到怎么办? /** * For Search. */ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = new BaseSearchIndexProvider(R.xml.my_device_info) {

2021-07-20 15:59:31 1103

Android SecondayLauncher 桌面模式launcher sample

可以在开启Android的desktop mode模式下,定制自己的桌面模式的launcher。 这个为启用secondary launcher的简单sample。

2022-12-12

display_test.tar.gz

用手机对着另外一个手机(全屏显示红绿蓝)拍照,检测是否有坏点。 详情可以看我的博客 https://blog.csdn.net/Aaron121314/article/details/105244472

2020-04-01

CpuUsage.py

获取android手机的cpu使用率,以图表的形式显示,类似电脑上的cpu使用率。 可以查看总的使用率,也可以查看各个cpu的使用率,我这边测试的手机是8个cpu,你们可以自行修改代码。 可以参考 https://blog.csdn.net/Aaron121314/article/details/103702164

2019-12-25

Android 发送 AT command 工具类

https://blog.csdn.net/Aaron121314/article/details/70599454 我的这个博客的完整代码类,只是一个类,添加进去就能用了。用了反射的方法。要用phone进程。没有对应手机的sign key的就不能用。执行完都有返回结果。 注意:9.0开始不能用了。

2019-09-09

python 天气CSV文件

python中使用的 天气CSV文件,用于刚学习python中的CSV分析比较好。

2019-02-19

svg2android-gh-pages

可以将svg图片转化成xml,给android使用。 这个工具是一个文件夹,用浏览器打开里面的index.html文件。点击中间导入SVG文件。 可以点击下载按钮下载这个文件,也可以直接复制里面的内容自己新建xml。 使用步骤可以看我的博客

2017-11-17

空空如也

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

TA关注的人

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