自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安卓 非activity获取string.xml内的value

使用场景:在非activity中,却需要获取string.xml内的字符值时(如ViewModel层,既不是activity也不是fragment)使用步骤:在需要获取文本的类中写入构造方法,传入参数context在activity中初始化该类使用context.getString()获取文本这三步执行完后,在activity调用该类初始化后,就可以获取string.xml中String的内容啦具体操作:第一步QuestionViewModel.java QuestionVi

2021-11-09 20:59:03 2157 1

原创 安卓 ItemTouchHelper实现滑动删除和移动

ItemTouchHelper详细的内容可以自己搜索,这里就简单说下个人理解是一个可以实现拖拽listview内部组件以实现位置交换、删除等功能的一个工具类这个类的简单实现可以分为4步(纯个人理解)创建ItemTouchHelper.Callback的子类编写需要实现的两个方法(移动交换位置 和 滑动删除)的接口(可以不写,直接跳转到第三步)用自己的Adapter实现接口(覆写两个方法)在类的onCreateView方法内调用ItemTouchHelper子类的编写public cla

2021-10-19 12:43:22 908

原创 flutter报错: Arguments of a constant creation must be constant expressions.

报错:Arguments of a constant creation must be constant expressions.翻译:常量组件的声明必须使用常量表达式(渣翻,不太懂专业名词)解决方案:把组件前的const去掉。因为你在组件中使用了变量,所以它不再是常量组件了!...

2021-10-06 14:53:48 2025

原创 flutter报错:The body might complete normally, causing ‘null‘ to be returned, but the return type is...

一句话解决方案:看看你的return语句类型是不是漏了报错内容:The body might complete normally, causing ‘null’ to be returned, butthe return type is a potentially non-nullable type.这个报错翻译过来的意思是:方法体会被自动补全,届时null将会为返回值,但是方法声明的类型默认为不可空类型(因此产生冲突)我报错的代码段如下: List<Widget> _

2021-10-05 20:03:15 5243 2

原创 Dart学习笔记 2.13后的新特性

新特性? 可空类型Dart默认数据类型加入了空安全,默认不能为空在声明变量时后面加上一个?,表明此变量可空(可空类型)方法返回值也可以声明为可空类型! 空检查在对象执行方法或获取属性时使用如果对象为空,则抛出异常如果对象不为空,则正常执行 void printLength(String? str){ try{ print(str!.length); } catch(e){ print("str is null"); } }

2021-10-05 11:37:27 118

原创 Dart学习笔记 闭包

闭包myClosure(){ var a = 0; // a是一个局部变量.函数执行完毕后将被清理 return (){ a++; print(a); };}var fn = myClosure();fn();fn();fn();返回值:1 2 3以上是网上复制的一段代码因为本人是第一次接触闭包的操作(没有学过js),第一次看到闭包有些难以理解为什么使用fn来接收一个函数为什么fn接收完函数以后又可以以fn()的形式进行调用?为什么myClosur

2021-10-01 15:23:05 271

原创 Dart学习笔记 函数详解

函数带可选参数的函数 String getInfo(String name, [int? age]){ if(age!=null){ return "姓名:$name 年龄:$age"; } return "姓名:$name 年龄保密"; } print(getInfo("bob")); print(getInfo("bob",20));代码里的int?是什么?在Dart的新版本中,为了防止null引发的异常,采取了如下的解决方式:如果一个

2021-10-01 15:21:32 139

原创 Dart学习笔记 List Set Map详解

List Set Map详解List中常用的属性和方法常用属性:length 长度reversed 翻转 (注意这是个属性,属性值为字符串)isEmpty 是否为空isNotEmpty 是否为不空常用方法:List.filled(num,value) (静态方法, 用num个value创建一个新的List)add 增加一个数组元素addAll(List) 拼接数组indexOf 查找,查找到就返回index,没有返回-1remove 删除传入具体值removeAt 删除传入索

2021-09-29 19:12:47 268

原创 个人idea配置总结

写给自己看,以后用jetbrains家其他的产品的时候可以做一个参考目前已用Clion AndroidStudio,配置了两次了,感觉再不记下来的以后再重新从0开始配太麻烦了不定期更新界面字体大小15px redo快捷键设置为ctrl+y 设置默认文件夹 自动生成文件头 设置方法分割线 ...

2021-09-28 16:34:42 142

原创 vue获取子组件数据方式

组件:components获取子组件中数据方式:1、在调用组件的时候添加ref属性2、使用this.$refs["xxx"].xxx获取属性以下为父文件中抽取出的相关代码调用组件并添加ref属性:<InWrhsDetailComp ref="InWrhsDetailComp"></InWrhsDetailComp>导入组件:import InWrhsDetailComp from "@/views/wrhsGoods/components/InWr

2021-09-27 18:47:42 4856

转载 宝塔面板常用的重启命令(转载)

转载一下方便下次自己找1、重启MySQL/etc/init.d/mysqld restart2、重启Nginx/etc/init.d/nginx restart3、重启PHP/etc/init.d/php-fpm-{52|53|54|55|56|70|71|73} restart这个需要根据我们在用的PHP版本重启选择。4、重启Memcached/etc/init.d/memcached restart如果我们有用到

2021-09-25 16:15:34 5923 1

原创 Win10提示“威胁服务已经停止,立即重启“的解决方法

网上很多方法试了都没有用但是知道了问题出在第三方杀毒软件和window的冲突(听说如果安装第三方杀毒软件会默认关闭Windows Defender,问题应该就是出在关闭失败或者关闭逻辑错误之类的)所以搜索了关闭Windows Defender的方法微软官方给到的方法真的很垃圾,根本没用经过尝试这个方法效果不错,一下就生效了右键点击开始按钮>运行>regedit在打开的注册表编辑器地址栏中粘贴下面的路径:HKEY_LOCAL_MACHINE\SYSTEM\Curren

2021-09-23 10:52:19 10272 1

转载 CLion乱码解决方案(转载)

建议直接跳转第四条↓神秘链接↓https://segmentfault.com/a/1190000039128339

2021-09-22 19:13:06 87

原创 Idea个性化配置

把IDE调教到最舒服的状态!!↓个人觉得很详细的教程,推荐给大家↓2020年最新-IDEA最详细配置(配图文收藏版配置) - 哔哩哔哩

2021-09-20 19:52:28 88

原创 mybatis-plus分页插件configuration.useDeprecatedExecutor=false爆红处理办法

爆红是因为这个属性已经删除了解决方法:使用mybatis-plus最新分页插件官网链接:https://mp.baomidou.com/guide/page.html点击左侧分页插件,即可找到最新版这里顺便贴上目前最新的一版: // 最新版 @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = n.

2021-08-25 18:08:32 12507 7

原创 联想Y7000、R720系列蓝屏死机解决方案

困扰了我很久的电脑蓝屏问题今天忽然想起来联想有个工具库抱着试试的态度去找了下,结果真的找到了死机修复工具 联想官方工具库下载地址https://meta.box.lenovo.com/v/link/view/b18d3ed90a9d4c4780fbedf507f5687c更多联想小工具、一键修复详见:https://iknow.lenovo.com.cn/detail/dc_172545.html不得不说联想给的一键完事的小工具真的好方便,无脑操作i了就是感觉知道的人不.

2021-08-18 18:30:55 2962

原创 SpringBoot父项目爆红Project ‘org.springframework.boot:spring-boot-starter-parent:2.5.3‘ not found

个人解决方案:把项目的maven从idea的默认maven切换到到了自己的maven。猜测爆红原因:可能是idea自带maven版本较低,而导入的starter-parent版本过高

2021-08-16 17:21:09 920

空空如也

空空如也

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

TA关注的人

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