- 博客(77)
- 收藏
- 关注
原创 解决Compose编译报错问题 couldn‘t find inline method Landroidx/compose/...
解决Compose编译报错问题 couldn't find inline method Landroidx/compose/...
2025-03-27 00:11:52
321
原创 【解决MacBookPro m1芯片安装PlantUml插件到Android Studio不能设计类图问题】
使用如下命令 安装graphviz插件后刷新即可。
2025-03-05 16:20:08
255
原创 macOS 在任何情况下都不要自动进入睡眠模式
输入命令 “sudo pmset -a disablesleep 1”,这条命令的作用是告诉 macOS 在任何情况下都不要自动进入睡眠模式,输入命令后按回车键,系统可能会要求输入管理员密码。打开 “终端” 应用程序,可以在 “应用程序” 文件夹下的 “实用工具” 文件夹中找到它。
2025-01-04 21:59:23
285
原创 Could not resolve com.android.tools.build:gradle:7.4.2.
Could not resolve com.android.tools.build:gradle:7.4.2.
2024-11-27 14:05:05
602
原创 Android混淆打包后运行报错TypeToken must be created with a type
【代码】Android混淆打包后运行报错TypeToken must be created with a type。
2024-10-15 17:17:29
433
1
原创 Android Studio 编译报错-Could not create task ‘:app:minifyOsspconfuseWithR8
2. 修改下载gradle路径。1. 修改gradle版本。
2024-08-07 11:41:14
529
原创 解决SpringBoot在IDEA中热部署失效问题
File | Settings | Build, Execution, Deployment | Compiler目录下。还有双击shfit中Registry中compiler.automake.allow.parellel点了对勾也不行;File | Settings | Advanced Settings目录下。Build project automatically 点了对勾也不行;IDEA中没有启用自动部署编译功能,需要手动启动;并且我们按照网上方法在。
2024-04-05 10:30:50
537
原创 关于Android SystemUI Flag详解及使用情景
当你设置了SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN和SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION,配合此特性,若此时设置或取消SYSTEM_UI_FLAG_FULLSCREEN和SYSTEM_UI_FLAG_HIDE_NAVIGATION,不会因为StatusBar和导航栏的显示或隐藏不会造成内容view的不稳定。SYSTEM_UI_FLAG_HIDE_NAVIGATION被系统自动清除时会连带清除SYSTEM_UI_FLAG_FULLSCREEN。
2023-03-15 15:57:21
3694
1
原创 flutter run 之后一直卡在Running Gradle task ‘assembleDebug‘...
针对flutter run后 一直卡在Running Gradle task ‘assembleDebug’... 的解决方案
2022-09-13 17:17:22
1096
原创 解决Android Studio中没有 New Flutter Project选项问题
flutter环境搭建-解决Android Studio中没有 New Flutter Project选项问题
2022-09-13 16:17:38
2360
1
原创 2. java流中常见的操作符
map 从一种对象形式转换成另一种对象的形式 第二个map中可以使用lambda表达式 sorted 排序 sorted 排序 + foreachOrdered 按顺序输出filter + findFirst 查找集合当中符合条件的第一个 findAny + filter 过滤元素 forEach演示 anyMatch 与 noneMatch 有任何一个匹配 和完全没有对象匹配 anyMatch 延伸版本 - 查找是否存在手机号为138开头的用户 count 计数功能 - 求手机号是138开始的用户数量
2022-06-29 16:20:39
241
原创 覆盖项目到已存在的git项目
cp -r dir1 rootdir在项目开发中遇到了这样一种情况:需要用一个干净的工程(export出来的,没有svn信息)去覆盖一个主干的工程(含有svn信息),然后提交代码;我们在mac系统中拷贝->粘贴到目标文件夹,只有2个选项:停止和全部替换;选择全部替换后,svn信息全部丢失了。这时我们可以使用cp -r dir1 rootdir 来进行覆盖,dir1是那个干净工程的文件夹路径,和主干工程同名;rootdir是主干工程的上级目录,如此一来我们就实现了保留svn信息前提下覆盖文件夹.
2022-05-21 10:38:17
615
原创 Spanned 与 SpannableString 的使用
spanned常用的常量:SPAN_EXCLUSIVE_EXCLUSIVE 不包括前面,不包括后面SPAN_EXCLUSIVE_INCLUSIVE 不包括前面,包括后面SPAN_INCLUSIVE_EXCLUSIVE 包括前面,不包括后面SPAN_INCLUSIVE_INCLUSIVE 包括前面,包括后面Spanned spanned = Html.fromHtml("这是一个<font color='#00ffff'>富文本</font>");tv9.setT
2022-05-06 16:16:14
378
原创 linux安装python3
https://www.cnblogs.com/knighterrant/p/10719887.htmllinux下安装python编译安装python3.6的步骤1.下载python3源码包wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz2.下载python3编译的依赖包yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel o
2022-04-08 00:27:44
312
原创 Android app首页实现多个Fragment切换解决方案
Android 实现app首页多Fragment 切换解决方案多个Fragment切换方案1 使用replace 方式 暴力替换显示方案2 使用hide show的方式实现总结多个Fragment切换Android app 在主界面 一般会设置底部导航标签,我们一般称为底部导航,内容区域通常会放置四到五的Fragment 进行切换显示。方案1 使用replace 方式 暴力替换显示该方式缺点:1.会导致每个Fragment,在加进来的同时,重走声明周期;2.导致无法保存原有数据 private
2021-10-17 11:30:13
2162
2
原创 Java 中的移位运算
我们都知道对于有符号数据类型,二进制最左端的数字为符号位,0代表正,1代表负,这里先介绍几个概念逻辑左移=算术左移:高位溢出,低位补0逻辑右移:低位溢出,高位补0算术右移:低位溢出,高位用符号位的值补比如一个有符号位的8位二进制数10101010,[]是添加的数字逻辑左移一位:0101010[0]逻辑左移两位:101010[00]算术左移一位:0101010[0]算术左移两位:101010[00]逻辑右移一位:[0]1010101逻辑右移两位:[00]101010算术右移一位:[1]1
2021-09-29 17:47:28
409
原创 mysql 查询当天、本周,本月,上一个月的数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)近30天SELECT * FROM 表名 where DATE_SUB(CURDATE()
2021-09-23 18:05:44
123
原创 本地电脑连接不上服务器的Redis解决方案
服务器的Redis连接不上解决方案看了网上很多解决方案,都是端口问题,将127.0.0.1改为0.0.0.0,就ok了,但是本人的问题不是端口问题,端口本来就是0.0.0.0。其实redis无法连接数据库就只有这几种可能,防火墙,安全组,密码,绑定IP。这次的问题感觉还是比较让人费解的,当更换端口号的时候就可以,默认端口6379就是不行。按照顺序依次检查了防火墙,安全组,密码,配置文件,都确认没有问题之后,再次启动redis,依然是服务器可以访问,本地telnet都无法连接。这个问题很像是防火墙和绑定
2021-09-19 01:21:23
3128
3
原创 Js 正则表达式中g的用法
参数g的用法: 表达式加上参数g之后,表明可以进行全局匹配,注意这里“可以”的含义。我们详细叙述:对于表达式对象的exec方法,不加入g,则只返回第一个匹配,无论执行多少次均是如此,如果加入g,则第一次执行也返回第一个匹配,再执行返回第二个匹配,依次类推。例如var regx=/user\d/; var str=“user18dsdfuser2dsfsd”; varrs=regx.exec(str);//此时rs的值为{user1} varrs2=regx.exec(str);//此时
2021-09-17 18:25:06
1399
原创 解决 mac最新版Android studio git log日志面板乱码问题
Android Studio 2020.3.1Mac版本git面板出现乱码解决方案:解决方案也很简单,打开Preferences菜单选择Appearance,然后勾选Use custom font,点击右下角apply,ok即可。
2021-08-20 14:02:40
2347
6
原创 制作mac系统u盘
制作系统U盘1,在app store里下载10.10的安装包2,准备8GB U盘,进入磁盘工具将u盘更改为“Mac OS扩展(日志式)”格式,名称填写“Yosemite”3,在 Finder 找到下载的 OS X 文件4,右键点击安装包,选择“显示简介”,点开名称与扩展名,将此文件更名为 1.app5,在应用程序中打开“终端”,执行“sudo -i”回车6,输入管理员密码(注意:密码不在屏幕显示,输入完直接回车即可,密码需设为数字或字母形式,不要有字符)7,在终端继续输入下面这条命令: /Ap
2021-08-19 22:57:27
3317
原创 Android 通过命令行修改系统时间
命令格式:date MMddHHmmyyyy.ss set例如:date 052514192019.22 setdate只是修改了系统时间,还应该把系统时间同步硬件时钟,否则系统重启后,时间是不会保存的系统时间同步硬件时钟,可以用命令busybox hwclock -w...
2021-05-24 11:32:50
1870
1
原创 解决NestedScrollView中EditText不能被键盘顶起功能
EditText就不能被弹起键盘顶起问题:LinearLayout中的EditText就可以成功被弹出键盘顶起来,但NestedScrollView中的EditText就不能被顶起 解决方案解决方案AndroidManifest.xml文件中找到对应的activity设置windowSoftInputMode属性为“adjustResize”在NestedScrollView或者ScrollView外层套一层非滚动布局,例如LinearLayout作为根节点,设置fitsSystemWind
2021-05-20 11:36:06
2014
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人