自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星河Dac

纸上得来终觉浅,绝知此事要躬行

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringMVC访问某接口导致controller中的方法死循环被调用

问题重现问题代码Contoller中的方法@Controller@RequestMapping (path = "/api/student")public class StudentController { @Autowired private StudentService studentService; @RequestMapping (path = "/no/{no}") public Result queryStudent(@PathVariable(va

2020-06-19 01:50:29 1111 2

原创 记一次AndroidStudio 3.6.1项目突然大面积乱码问题,xml、java文件全部是乱的

前言本人在写项目时,偶然间产生了这个bug,代码一片标红,编译却能正常通过发现以前的图片资源xml文件全都没有缩略图,点进去一看发现全是Java代码,而java代码则全部变成了乱码在Git中并没有该文件的修改记录,打开本地的文件也发现并没有修改,看来只是Android Studio的显示问题,编译也能正常通过。情况复现图片资源xml文件中的文本被不明原因替换成了Java代码所有xml...

2020-03-28 23:07:41 1016 4

原创 一文形象生动地让你理解什么是MVP架构模式,看不懂你砍我

前言本文将会以讲故事的形式加深理解。在Android传统模式开发中,随着Activity的功能增多,其代码也在不断增加。那么我们很可能会发现,如果我们再要往Activity里边加一个功能,而恰好这个功能又要读数据库又要请求Http,爆炸!加这么个功能要1000行代码(夸张),那么我们的Activity的代码就会变得十分臃肿,你没法快速地完成一个功能代码的修改。因此,MVP架构模式正是解决这...

2020-02-25 23:55:46 7157 24

原创 使用git push到远程仓库的时候提示Updates were rejected because the tip of your current branch is behind

出现的问题当时忘了截图,借用一下别的博主的图发生的原因远程仓库与本地仓库有冲突我新建了一个远程仓库时,以往都没有勾选README.md,但这次不小心勾上了。所以在提交到远程仓库的时候,因为远程仓库中有README.md,而本地没有,所以导致提交失败解决方法在发生上述问题之后,输入git pull --rebase origin mastergit pull --rebase的...

2020-02-23 17:57:38 464

原创 Android学习之请求外部存储sd卡读写权限(适配Android8.0以上包含Android10.0)少花时间少踩坑!

SD卡读写权限在Android各版本有所不同,现将各版本关于sd卡读写权限申请特点记录下来并分享给大家前言在学习《第一行代码》播放SD卡根目录中的音乐时,碰到了无法读音乐文件的问题android.system.ErrnoException: open failed: EACCES (Permission denied)经过查阅相关资料,现把个人的解决方法记录下来Android 6.0(不含)以下在6.0之前的版本,申请sd卡读写权限不是一件难事,只需要在AndroidManifest....

2020-02-11 18:58:01 26015 11

原创 Android学习之在8.0以上的系统弹出Notification(通知)和设计Icon

文章目录1.前言2.弹出Notification2.1Android8.0以下弹出Notification2.2Android8.0(含)以上弹出Notification3.效果展示4.Notification的icon制作5.Demo1.前言在Android开发中,Notification常常被使用于各种app中,作为Android的特色功能,我们都应掌握。但随着Android版本的不断更...

2020-02-09 23:09:30 5185 2

原创 Android学习之制作.9.png(点九)切图

前言在Android开发中,我们会碰到图片在有些机器上拉伸,导致模糊的情况。举个例子:各种app(QQ,微信等)的聊天气泡会随着内容自动拉伸。如果不使用.9.png,则很可能会出现下面的现象(图片来源于网络)。各种按钮的背景图也需要用到.9.png因此为了使图片有更好的显示效果,我们要用到一种特殊格式的图片(NinePatchDrawable graphic),也叫做点九图。这是一种可拉伸...

2020-02-05 19:01:11 2346

原创 Android虚拟机调试android.view.InflateException: Binary XML file line #0: Error inflating class <unknown>

前言以往调试app都是在真机上调试,没有出现过问题。今天一时兴起,想在Genymotion虚拟机上调试安卓app,结果出现了意想不到的困难。换了好几个项目,结果都是 app可以安装,但无法运行,一点开app就闪退(已停止运行)。查看日志,有如下提示android.view.InflateException: Binary XML file line #0: Error inflating c...

2020-02-04 17:28:32 768

原创 Android学习之RecyclerView的使用

首先在activity_main.xml的design布局中找到Recycler并点击其右侧的下载图标执行依赖导入。若找不到,可在build.gradle(有2个,选字最多的那个)的dependencies中,加入以下一行代码implementation 'androidx.recyclerview:recyclerview:1.1.0'创建MyItem.java类用于列表中每一个item...

2020-01-30 23:33:11 422

原创 Android学习之ListView的使用

ListView是Android中最常用的控件之一,虽然现在推荐使用RecycleView,但是作为初学者还是有必要了解ListView的基本用法的。ListView的简单用法简单地在ListView中单一显示文本还是比较简单的,首先在activity_main.xml中添加 <ListView android:id="@+id/list_view" ...

2020-01-30 21:38:01 2382

原创 IDEA远程部署Web项目至远程Tomcat服务器

写在前面本文适合有一定基础的人阅读,因此本文的方法不一定适合所有人,请自行斟酌。由于本人好吃懒做,不想手动把Web项目通过Xftp上传到服务器,因此上网查阅资料,在远程部署上浪费了太多时间却屡屡不成,偶然间看到一篇文章,恍然大悟,随后便部署成功了。因此写下这篇文章。开始服务器的准备工作在Tomcat服务器所在文件夹的bin目录下,修改catalina.sh文件,添加如下文本expor...

2020-01-26 21:09:17 1351 3

原创 idea添加mysql数据库作为数据源

在idea窗口的右边找到Database(如果找不到,则在顶部View->Tool Windows->Data)ke

2020-01-26 18:10:32 3759

原创 Java中SQL语句占位符的使用

在SQL语句中使用?来代替具体的数值,可除去繁琐的字符串拼接操作,且可避免SQL注入的风险

2020-01-26 17:21:58 8084

原创 Android中app发送Http请求出现W/System.err: java.io.IOException: Cleartext HTTP traffic to xxx

在新版Android 9.0 (API 28)中,规定所有应用程序默认使用 Https进行网络通信,不能使用Http进行明文通信。这个规定会导致app的Http访问权限受限,进而会抛出异常

2020-01-26 16:36:49 1764

原创 正则表达式基础

前言在学习MySQL时,需要用到SQL语句,而SQL语句又常常会用到正则表达式(Regex),因此写下这篇文章,方便日后查看,其实正则表达式并不难。用途正则表达式本质上是字符串,它是一种匹配给定文本的模式。如用于检验输入的邮箱是否合法等多方面均有应用。模式以及描述模式描述^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ ...

2020-01-22 21:45:47 248

原创 汇编学习笔记->统计奇偶数的个数

编译环境:emu8086附:汇编常用跳转指令及其检测位https://blog.csdn.net/c529283955/article/details/103015482统计数组中奇数和偶数的个数DATAS SEGMENT cnt_j db 0 ;奇数的个数 cnt_o db 0 ;偶数的个数 n db 10 ;10个数 ...

2019-12-05 00:52:04 7705 1

原创 汇编学习笔记->给定成绩数组排名次

编译环境:emu8086附:汇编常用跳转指令及其检测位https://blog.csdn.net/c529283955/article/details/103015482使用双重循环对给定的学生成绩数组进行排名次ax 存放当前学生的成绩bx 存放当前学生在数组中的相对地址指针cx 内循环计数器dx 存放当前学生的名次(遍历到一名成绩更高的学生则名次向后+1)si 在内循环中存放其...

2019-11-21 19:55:39 468

原创 汇编学习笔记->二分查找

编译环境:emu8086附:汇编常用跳转指令及其检测位https://blog.csdn.net/c529283955/article/details/103015482使用二分查找在给定的有序数组中查找特定元素若找到则输出Found,否则输出Not Founddatas segment n db 9 num db -60,-30,0,6,10,30,76,90,126...

2019-11-19 11:59:08 938 1

原创 汇编学习笔记->数组的冒泡排序

编译环境:emu8086附:汇编常用跳转指令及其检测位https://blog.csdn.net/c529283955/article/details/103015482使用冒泡排序算法对数组进行升序排序由于数组中有负数,因此比较两数大小时,应当使用带符号的跳转指令。数组用dw定义时,要取下一个数的位置时,应使用bx+2,因为1个字(word)=2个字节(byte)(一)数组用db定义...

2019-11-15 11:26:54 850

原创 汇编跳转指令及其检测的符号位

 助记符条件( 执行 CMP A,B 之后的标志位)表达式无符号数JB/JNAECF=1A < BJAE/JNBCF=0A ≥ BJA/JNBECF=0 and ZF=0A&nbsp...

2019-11-11 18:59:44 1254

转载 (win10家庭版)修改C盘Users目录下文件夹名称

本文转载自:https://blog.csdn.net/Very666/article/details/837461071.开启管理员账户win键+r 输入 cmd 打开黑窗口输入: net user administrator /active:yes (开启管理员账户)如果出现”发生系统错误5 拒绝访问”字样,需要到C:\Windows\System32目录中以管理员身份打开cmd2...

2019-11-09 22:12:40 8761 1

原创 汇编学习笔记->输出月份缩写

编译环境:emu8086附:ASCII码表https://baike.baidu.com/item/ASCII/309296?fr=aladdindatas segment para 'data'three db 3 ;JUN等是3个字母的,因此在数组定位中,每3个字节是一个月mess db 'Input month number',13,...

2019-11-09 01:27:15 1579

原创 汇编segment伪指令

segment是段,是段定义的伪指令。在汇编中有数据段,代码段,堆栈段和附加段[格式]segment_name SEGMENT 【定位类型】 【组合类型】 【类别名】···;here is your codesegment ends注:【】都是在英文输入法下的符号,此处无法打出所以才用了中文状态下的【】参数解释:【定位类型】指明段开始的边界,如para,它使段定位在小段的边界,段...

2019-11-08 20:16:58 10093 3

原创 汇编学习笔记->比较两字符串是否相等

emu8086ASCII表中13表示回车->回到该行的首部。10表示换行->光标在行中的位置不变,移动到下一行datas segment string1 db 'Move the cursor backward' string2 db 'Move the cursor backward' mess1 db 'Match.',13,...

2019-11-08 12:59:05 2520

原创 CCF201709-02公共钥匙盒

自己写这题的时候有点静不下心,去找网上的代码看,看了之后更加静不下心了。于是决定静下心来自己写这个题,我的这个代码应该还是挺好懂的。试题编号: 201709-2试题名称: 公共钥匙盒时间限制: 1.0s内存限制: 256.0MB问题描述:   有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的...

2019-10-28 23:31:11 227

原创 图的广度优先遍历(BFS)和深度优先遍历(DFS)[新手向,通俗易懂]

1.知识预备图的概念 引用自百度百科主要有以下两种定义。二元组的定义图G是一个有序二元组(V,E),其中V称为顶集(Vertices Set),E称为边集(Edges set),E与V不相交。它们亦可写成V(G)和E(G)。E的元素都是二元组,用(x,y)表示,其中x,y∈V。 [1]三元组的定义图G是指一个三元组(V,E,I),其中V称为顶集,E称为边集,E与V不相交;I称为...

2019-06-01 21:31:58 3934 1

draw9patch.zip

Android原生的9patch图片制作工具,上传到CSDN以供大家学习以及参考,免去自行搜索下载的烦恼

2020-02-05

空空如也

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

TA关注的人

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