自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA中用Gradle构建Java项目,执行Java文件时GBK乱码的解决方案

解决方法参考原博客:InteIIiJ IDEA Gradle 编码 GBK 的不可映射字符情况如下图所示:这里的问题可能是因为GBK编码不能正常映射,于是我们在 build.gradle 文件里加上一条设置语句//编译JAVA文件时采用UTF-8tasks.withType(JavaCompile) { options.encoding = "UTF-8"}但是使用过后会出现新的中文乱码问题,如下图于是我将编码设置修改为"GBK",搞定!//编译JAVA文件时采用UTF-8

2020-11-02 10:57:07 1847

转载 (转载)win10装机问题:windows必须安装在格式化为ntfs的分区

一 安装win10的时候提示:windows必须安装在格式化为ntfs的分区(1)按Shift+F10出现命令提示符输入:(2)diskpart @这时要使用管理员权限进入diskpart程序;(3)list disk @查看当前磁盘情况(4)select disk 0 @选择需要格式化的磁盘(5)clean @先清除所有磁盘分区(6)convert ntfs @转换成ntfs格式二 安装win10的时候提示:无法创建新的分区,也找不到现有的分区解决办法:(1)按Shift+F10出现命令

2020-09-07 16:41:17 7993

原创 百题挑战计划—第5题—LC#160相交链表(Intersection of Two Linked Lists - E)

**问题描述:**编写一个程序,找到两个单链表相交的起始节点,若有交点则返回第一个相交点,若无交点,则返回null思路:1.哈希表法,遍历链表A,将所有元素放入HashSet中,遍历链表B,若有重复元素则返回,若没有则返回null。2.双指针法,在LinkedList A,B中分别设置两个指针pA,pB,分别遍历自己的链表,若遍历完所在链表,则遍历另一个链表,直至最终相遇;若未相遇,则返回n...

2020-04-30 15:50:31 213

原创 百题挑战计划—第4题—匹配字典中的最长单词LEETCODE_524(Longest Word in Dictionary through Delecting - M)

题目描述: 事先给定一个字符串 s 和 一个字符串集合 list,判断 list 中的字符串是不是 s 通过删除字符得到的子字符串, 若有多个子字符串,则选取最长的一个。 若有相同长度的,则取字典序最优先的。(在ASCII码中排的前)思路:简化问题,把【字符串与字符串集合作比较】简化为【该字符串是不是s的子字符串】,这一步可以通过另写一个方法 isSubString(String s,...

2020-04-25 10:24:59 249

原创 百题挑战计划-第3题-环形链表LEETCODE_141(Linked List Cycle - E)

题目简述:判断一个链表是否有环,若无环,lastNode.next == null ,若有环,则会一直循环下去思路1:双指针法,定义【快、慢】两个指针,慢指针每次走一步,快指针每次走两步,若有环,则两者总会相遇,若快指针走到最后为空,则说明没有环,由于快指针比慢指针每次走路快一步,所以不会错过思路2:哈希表,实例化一个哈希表,若哈希表中没有这个数,则添加,若有,则返回true,若为空则返回fa...

2020-04-17 16:41:20 143

原创 百题挑战计划-第二题-合并两个有序数组LEETCODE_88(Merge Sorted Array - E)

思路 1:可提前判断 2的最大值是否小于等于 1的最小值,因为 nums1 有足够放下 nums2的空间,所以可以直接将 nums2 放到 nums1 的后面,再将 nums1 重新排序思路 2:首先将 nums2[0] 从 nums1[m-1] 向前进行比较,直到找到合适的位置 k,将 nums2[1] 从 nums1[k+1] 向后比较,直至nums2[]所有比较完毕思路 3:大神思路,可...

2020-04-11 17:47:50 126

原创 百题挑战计划-第一题(LEETCODE_680(Valid Palindrome II - E))

思路:定义两个指针i,j,从字符串的左右两侧开始起跑,相等就继续,不相等就停下,继续判断 (i+1 == j || j-1 == i),这时发现产生了递归现象,于是可以将该判断步骤独立成一个递归函数又因为题干要求 “最多移除一个字符” ,所以这里引入一个计数器count函数可写为 validPalindrome(String s,int i,int j,int count)/** * 百题挑战...

2020-04-11 17:34:48 168

原创 LeetCode633-平方数之和

标题写这道题出现了一个我对于 if/else 的盲点以前我是这样写的if () {}if () {}else {}结果发现正确的应该是这样if () {}else if () {}else {}问题描述思路...

2020-03-18 16:24:04 133

原创 手写整理——冒泡排序

// 第一次面试遇到这么简单的问题,可惜自己没有把握住机会,还是要多手撕代码,加油加油!思路分析:冒泡排序算是排序中最简单的,整个代码不超过30行。由于冒泡排序的规则就是前后两个数字比大小,小的转移到前面,大的放到后面,所以假设数组中第一个是最大的数字,最后一个是最小的数字,由于每轮比较只能移动一位,所以需要比较 (len - 1)轮。所以这里引入一个指针 i 。在每一轮中,每个数都要与它...

2020-03-17 11:58:18 293

原创 黑马57期黑马旅游网之03登录和退出功能_22登录功能姓名提示_姓名提示不能正常显示

Chrome 由于缓存的原因,一直显示的是原本的样子,打开F12调试也看不到 findUserServlet换了个浏览器也没有什么明显变化,后来发现视频中的 findUserServlet 一开始直接让我们 getSession().getAttribute();但我们根本没有 setAttribute(),所以在 LoginServlet 中加上一句代码request.getSessio...

2020-02-15 23:25:06 1139 6

原创 黑马旅游网之org.springframework.dao.DuplicateKeyException

跟着教程敲代码时,在用户注册这个功能时,当使用数据库中已存在的用户名注册时,突然报异常 org.springframework.dao.DuplicateKeyException这个异常情况我百度,谷歌了很久,都没有找到适合我的解决办法。因为我一直把重点关注在 [insert into tab_user] 这句上面,但其实真正的原因是因为我另外一句SQL写错了就是这个form 让我找了一...

2020-02-09 01:26:38 287

原创 IDEA修改注释内中文字体

主字体为 Inconsolata今天敲代码的时候突然发现IDEA的注释里,中文字体有点奇怪,尤其是“校验”所以找了方法修改一下,现把我的方法贴出如何在不改变英文字体的情况下,改变注释中的中文字体首先打开 file - settings 输入 font根据图上 1,2,3修改后,保存即可效果图...

2020-02-07 16:02:14 11866 3

转载 IDEA中Maven的插件tomcat配置

Servlet.service() for servlet MyServlet threw exceptionorg.apache.jasper.JasperException: Unable to compile class for JSP:An error occurred at line: 1 in the generated java fileThe type java.io.Obj...

2019-08-14 16:37:24 453

原创 IDEA中Tomcat启动出现乱码问题,完美解决

这个问题分为三个步骤即可以完美解决。解决方法源自DT课堂颜群老师。错误示意图(注:图源自网络,我自己修复好了,我就懒得截图了 = =)担心大家没耐心看过程,放出最终解决方案接下来我附图操作一遍,方便大家查看第一步:打开IDEA,点击File-Settings在搜索框内输入encodings,将下图三个地方都设置为UTF-8第二步:通过IDEA桌面快捷方式打开文件所在位置我...

2019-06-07 11:49:30 8221 4

原创 python从入门到实践第18章习题Pizzeria完整版

由于本人是初学者,所以习题完成方法就是模仿例子,也希望给遇到相同问题的朋友一个思路Alex2019.1.18Python 3.71,Django 2.1.5首先放出全部文件夹文件(那个vscode是IDE文件,不用在意)ll_env 虚拟环境,pizzeria 是project,pizzas是应用程序接下来是models.pysettings.pyadmin.py映射UR...

2019-01-18 22:09:16 1341 2

原创 Python编程从入门到实践第18章Django入门遇到的问题

Alex2019.1.16python -v 3.7.1 Django -v 2.1.5遇到的问题以及自己的解决办法问题1:18.2.3 Django管理网站中3.添加主题向网站注册两个Topic: Chess和Rock Climbing点击save完成后,生成的不是Chess 和 Rock Climbing而是object(1)和object(2)这个问题我没有找到解决的方...

2019-01-16 21:04:03 2848 9

空空如也

空空如也

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

TA关注的人

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