自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android的Service和Thread的区别

但是Service是默认运行在主线程的,不要以为可以直接把它放在后台作耗时操作,如果要做耗时操作还是需要在Service里另起线程的,否则你懂得,会阻塞主线程造成ANR。Service用来提高优先级:在后台场景下,Service的优先级是高于后台挂起的Activity的,也高于Activity所创建的线程。Service是组件:默认运行在当前进程的主线程中的,如果需要执行耗时操作,记得在Service里创建新线程;Android Service是组件,既不能说它是单独的进程也不能说它是单独的线程。

2024-08-14 10:16:30 365

原创 STM32的UART出现乱码的原因

这样配置好之后我便在电脑端的串口调试助手软件中的数据位也是选择8位,但无奈出现乱码现象;我以为是我代码配置有问题便一直检查代码,但是无论我怎么检查我都没有发现哪里不妥呀,在这个秋高气爽的周末里我也就没有太多精力去追根问底便去呼呼大睡了去了。一觉美梦醒来已是傍晚时分,这是头脑顿时一想:难道校验位也是属于WordLength里的一位?于是乎便去查阅文档发现:Word Length = 8 Bits (7 data bit + 1 parity bit),果然是这样。我的波特率定义是:9600。

2024-08-11 17:06:34 212

原创 gcc -lm -lc -lcurl是什么意思

Linux的库命名是一致的,一般为libxxx.so,或libxxx.a,libxxx.la,那么你要链接某个库就用-lxxx,去掉头lib及"."后面的so,la,a等即可。今天学了一下curl库,然后试着去用gcc编译(gcc -c simple.c 和 gcc simple.o -o simple)样例代码发现报以下错误。原因是我没有加-lcurl参数导致。

2024-07-24 14:26:08 281

原创 C语言指针的理解

/这个变量a所占的内存空间是8个bit[0][1][0][1][0][1][0][1],假设第一个bit的内存地址是:0x7ffe59c01f48。首先是指针变量,在计算机中每个内存空间都有一个编号,人们叫它内存地址,就像各家各户的门牌号一样是唯一标识的,//把变量a的内存地址(0x7ffe59c01f48)赋值给指针变量p,(&是取地址操作符)//通过指针间接改变变量a内存中的值,[0][1][0][1][0][1][1][0]printf("输出指针所指向的值:%2d\r\n", *p);

2024-07-19 11:50:59 396

原创 Postgresql如何像MySQL那样为update_time字段设置触发器

2、创建触发器并为触发器设置执行的存储过程。

2024-05-17 11:01:48 239

原创 如何通过pg_dump命令导出Postgresql数据库的表结构

pg_dump -U postgres --verbose --schema-only --table=manager --db=notes --file=/root/manager.sql

2024-05-15 16:24:03 520

原创 Android所有版本的存储权限适配

android.widget.Toast.makeText(this, "权限授予失败", android.widget.Toast.LENGTH_LONG).show();android.widget.Toast.makeText(this, "权限授予失败", android.widget.Toast.LENGTH_LONG).show();android.util.Log.d("debug", "来自安卓6.0到安卓9.9之间的请求权限,打印授予的权限->" + permissions[0]);

2024-01-12 15:46:32 775

原创 Android开发中各种目录

debug: 遍历外部缓存目录->/storage/emulated/0/Android/data/com.example.test/cache。debug: 遍历外部媒介目录->/storage/emulated/0/Android/media/com.example.test。

2024-01-11 15:20:48 417

原创 Java的AWT和Swing的8大布局

javax.swing.JFrame jFrame = new javax.swing.JFrame("test_ok"); java.awt.BorderLayout borderLayout = new java.awt.BorderLayout(); java.awt.CardLayout cardLayout = new java.awt.CardLayout(); java.awt.FlowLayout flowLayout = new java.a

2023-12-12 16:20:12 139

原创 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Circular

我升级SpringBoot到3.2之后报以上错误,因为我用的是freemark模板,所以freemark模板的文件后缀.ftl改成.ftlh就OK。

2023-11-29 10:51:40 406

原创 记一次Linux磁盘坏道检查修复

e2fsck -c /dev/sdb3 这个命令是检查坏道并把坏道加入坏道列表。e2fsck -p /dev/sdb3 这个命令是自动执行修复磁盘坏道。

2023-10-11 17:18:57 166

原创 Linux系统改IP地址不关机生效方法

执行命令:systemctl restart network.service。

2023-10-11 17:16:00 178

原创 ava.lang.SecurityException: Permission Denial: opening provider from ProcessRecord{41ec1918 24270:co

/photoUri就是图片存储的位置。//记录图片的uri。Log.d("debug", "创建目录是否成功->" + makeDirectory);//*********解决方法**************//*********解决方法**************

2023-10-07 16:08:52 301

原创 Android URI学习

/info.id联系人ID。3. 要使用这个必须在配置文件中加入//调用系统相机应用程序,并存储拍下来的照片。uri与file、path相互转化。Uninstall 程序。

2023-09-15 15:50:09 1056

原创 Android实现APP奔溃日志记录保存

Overridetry {= null) {} else {

2023-09-01 11:01:37 292

原创 Android13写入文件

values.put(android.provider.MediaStore.MediaColumns.DISPLAY_NAME, "测试Android13写入文件");

2023-08-26 12:56:33 856

原创 Android不能在定时器中执行UI操作

Toast.makeText(this, "有" + cursor.getCount() + "条数据正在上传中...", Toast.LENGTH_SHORT).show();//在定时器任务中不能显示Toast等UI操作。Toast.makeText(this, "有" + cursor.getCount() + "条数据正在上传中...", Toast.LENGTH_SHORT).show();if (isTimer) {//这样运行会抛出异常。isTimer) {//这样不会抛出异常。

2023-06-25 17:05:20 280

原创 Java执行Linux命令并等待结果返回

");try {= null) {

2023-06-01 16:34:07 914

原创 Android蓝牙通信

android.bluetooth.BluetoothDevice bluetoothDevice = bluetoothAdapter.getRemoteDevice("蓝牙地址");

2023-06-01 16:01:07 653

原创 Android通过AlertDialog传递局部参数

Toast.makeText(AccordingToDriverDeliveryScanActivity.this, "刪除成功", Toast.LENGTH_LONG).show();.setPositiveButton("確定", new DialogInterface.OnClickListener() {Log.d("debug", "打印tag->" + waybillNum);.setMessage("你確定要刪除" + waybillNum + "本地緩存數據嗎?

2023-05-31 14:53:44 704

原创 Android通过代码编写界面布局

java.lang.String leftTopText = waybillDO.getWaybillNum() + " 出貨日期:" + waybillReceiptDate;textViewForDelete.setText("刪除");

2023-05-31 14:50:02 944

原创 记一次Linux设置firewall-cmd(防火墙)

记一次Linux设置firewall-cmd(防火墙)

2023-03-30 10:14:01 162 1

原创 Java实现串口通信

第二步:把rxtxParallel.dll、rxtxSerial.dll放在jdk/jre/bin目录下。第三步:把rxtxParallel.dll、rxtxSerial.dll放在jdk/bin目录下。第一步:把RXTXcomm.jar放在jdk的jdk/jre/lib/ext目录下。第三步:复制以下代码并保存到jdk/bin/目录下,用Main.java作为文件名。第五步:运行这个命令(.\javac.exe Main.java)第四步:打开cmd命令行,把工作目录切换到jdk的bin/目录下。

2023-03-20 15:22:17 1019

原创 SpringBoot获取jar文件所在目录

/这里打印输出:/opt/test/例如我把jar文件放在/opt/test/目录下,并且把当前工作目录定位在/opt/test/目录下,获取到的结果确实是:/opt/test/当我把工作目录切换(cd /home/)到其它地方:例如:/home/这时候再次通过上面的方式获取到的结果就不是理想的结果了,而是:/home/

2023-03-16 15:42:31 3680

原创 jdk原生实现http的文件和参数同时上传

jdk原生实现http的文件和参数同时上传

2023-03-04 09:48:40 563

原创 Android获取设备唯一标识的方法

Android获取设备唯一标识的方法

2023-03-03 10:15:24 1892

原创 STM32三条总线(AHB、APB1、APB2)的外设映射情况

STM32三条总线(AHB、APB1、APB2)的外设映射情况

2022-12-24 15:21:17 2364

原创 STM32 DMA1和DMA2通道一览表、STM32F103C8T6定时器通道对应的引脚

TM32 DMA1和DMA2通道一览表、STM32F103C8T6定时器通道对应的引脚

2022-12-21 15:09:22 4678 1

原创 Java中的volatile例子

Java volatile

2022-12-10 10:25:26 564

原创 AndroidStudio编译打包很慢的解决办法

AndroidStudio编译打包很慢的解决办法

2022-09-09 13:07:20 1735

原创 Failure to find xxx:jar:0.0.1 in https://repo.maven.apache.org/maven2 was cached in the local re

Failure to find com.jimi:micro-service-common:jar:0.0.1 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced

2022-09-01 16:54:48 1132

原创 如何在手机浏览器中打开安卓APP

如何在手机浏览器中打开安卓APP

2022-08-31 15:27:52 3289

原创 MySQL定期删除旧数据的过程和事件

MySQL定期删除旧数据的过程和事件

2022-08-30 10:48:32 807

原创 C语言编译 gcc -c my_struct.c 报错:my_struct.c:3:1: 错误:expected ‘;’, identifier or ‘(’ before ‘int’ int mai

C语言编译 gcc -c my_struct.c 报错:my_struct.c:3:1: 错误:expected ‘;’, identifier or ‘(’ before ‘int’ int mai

2022-08-11 15:24:30 564

原创 mosquitto-1.6.7设置运行日志记录配置如下

mosquitto-1.6.7设置运行日志记录配置如下

2022-08-04 10:16:08 640

原创 SQL找出重复的记录只显示一条记录

SQL找出重复的记录只显示一条记录

2022-08-03 11:51:28 1728

原创 MySQL已经插入了一条数据,但是再查询的时候查不出来的原因

MySQL已经插入了一条数据,但是再查询的时候查不出来的原因

2022-07-30 09:51:50 9861

原创 Android从SharedPreferences中取出的值为空的原因

Android从SharedPreferences中取出的值为空的原因

2022-07-30 09:48:10 1178

原创 No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

2022-07-23 15:30:08 354

原创 IDEA打开工程项目没有pom文件没有下载依赖库的原因

IDEA打开工程项目没有pom文件没有下载依赖库的原因

2022-06-27 16:08:23 2030

GoodsShelves-v3.4.apk

Buyup仓库APP下载Link,Buyup物流中转站,香港集运,台湾集运,中转站集运仓库管理Application

2019-11-15

Android Google地图的使用

Android Google地图的使用,各种标记,画点,画线,测距等等

2019-03-17

空空如也

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

TA关注的人

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