编程
文章平均质量分 74
PharahBai
新手菜鸟上路,麻烦老司机让一让
展开
-
“CreateProcess error=206, 文件名或扩展名太长” 错误解决办法
gradle项目启动时报 “CreateProcess error=206, 文件名或扩展名太长” 问题解决办法IDEA报错CreateProcess error=206, 文件名或扩展名太长按照网上有许多办法试了,结果浪费大量时间发现是我使用的gradle版本4.10.3(偏低)和IDEA版本2021.1.1c(偏高)之间不兼容导致的。其实gradle官方已经给出了办法,但是在新版本IDEA上尝试总是有问题,没有解决然后降低IDEA版本到2018.3.6后,不会报该错误了。需要在idea的原创 2021-05-25 14:58:06 · 27736 阅读 · 8 评论 -
【诈尸+开新坑】算法笔记—简单排序
前言博主又复活了,这边会通过博客的形式去记录算法和数据结构学习过程中的一些笔记,同时粘贴一些自己写的code,主要目的是为了练习打字速度,其次用于记录。如果能对其他人有一点点的影响,那我很欣慰了。大概就说这么多,不废话,直接上笔记!简单排序简单排序里有三大排序算法,分别为:冒泡排序,选择排序,插入排序。三个排序算法的时间复杂度其实都是O(n^2),如果对算法时间复杂度有了解的话,n^2的时间复杂度算法在随着输入规模n...原创 2021-05-15 20:03:15 · 160 阅读 · 2 评论 -
用正则表达式简单实现邮箱登陆注册等功能
前言 正则表达式(Regular Expression)作为在许多语言中都存在的逻辑表达式。被广泛应用在检索、替换等对文本进行操作的功能实现中。比起复杂的for循环和if的嵌套,正则表达式则更加简洁高效,但是它的缺点也在这儿,由于过于符号化,正则表达式往往不够直观,如果对正则表达式的符号规则不太熟悉,那么它往往成为了阻碍我们阅读代码文本的绊脚石。这篇博客通过简单的实现一个邮箱类来谈谈如何去原创 2018-01-19 10:19:20 · 3395 阅读 · 0 评论 -
从错误Cannot make……from the type Random的来讨论解决错误思想和方式
写在前面 错误是我们在写程序中永远避免不了的东西,因为人的逻辑和计算机的逻辑是存在质的区别的。写在前面的这段话实际上是在一次次遇到错误、发现错误、思考错误、修改错误后有感而发的。 这也是我,一位刚刚入门Java的小菜鸟写的第一篇所谓“技术”的博客。我就拿最新碰到的小问题来谈谈面对编程过程中遇到错误时的解决方法或者说处理思想。开门见山import java.原创 2018-01-10 20:15:06 · 384 阅读 · 1 评论 -
对Java开发工具的小讨论
碎言 本着纯手打不copy的‘不忽悠’写法,说实话天天一片有篇幅和质量的博客对于目前还算清闲的我也是力不从心的。所以今天来点轻松点的内容——关于Java开发工具的讨论。还记得你第一次写的Java? 刚接触的Java是在大学的课堂,当时对于刚刚接触编程的我存在一种思想:写代码最拉风的就是在巨大的屏幕上只有黑白两种颜色,飞速手指敲击键盘的啪啪声伴随着一个个字符出现在电脑屏幕上。这原创 2018-01-15 20:59:22 · 333 阅读 · 0 评论 -
用RPG游戏模式来讨论Java中面向对象的三大特性
写在前面 作为自认为还年轻的一代,游戏这个被称为“第九艺术”的文化产品已经越发变成了现代人精神生活中的食粮。当然我们不是来讨论游戏到底对现代社会造成了多么大的影响,但是只要有游戏出没的地方,总是离不开信息科学的身影和代码编程的背景。所以这篇博客主要想借用大家熟悉的游戏为模型来讨论理解面向对象的三大特性,你会感受到看似枯燥的代码在游戏的加持下会变得有血有肉,栩栩如生。相关 相信原创 2018-01-11 20:31:41 · 1457 阅读 · 5 评论 -
关于Java中异常的讨论
导言 异常(Exception)类是Java中一个族系的大类,这些类往往来处理我们程序编写、编译或者运行时可能出现的问题。Java的异常机制原则上是要增强程序的健壮性,通过对语法的检测和风险的预测来避免一些人为的错误。但是实际上避免异常的最好办法就是我们编写代码时要尽量避免出现错误和在运行的时候尽量正确的进行IO操作,或者更好的引导使用者规范自己的操作来避免这些异常。但是既然Java提供了原创 2018-01-28 21:12:45 · 453 阅读 · 0 评论 -
关于Java中线程和进程的讨论1(创建线程和线程特点分析)
导言 我们在日常使用计算机的时候有这样的习惯:可能我们在运行一个音乐播放器软件的同时我们还在使用一个聊天软件,还或许会顺便浏览网页信息。你想过没有,它们三个都是彼此独立的应用软件,但是你基本上可以在同一时间同时使用它们。但是我们学过计算机在处理程序的时候都是按步骤来的,假如目前计算机的CPU(Central Processing Unit)只有一个物理核心,那么意味着极限趋于0的时间内它只原创 2018-01-29 15:48:55 · 220 阅读 · 0 评论 -
File类中createNewFile方法为什么需要抛出异常而mkdirs不需要?
问题 在学习对硬盘文件操作类File时我们会遇到如下的情况: 我们来创建一个新文件:public class FileTest { public static void main(String[] args) { testOfCreateNewFile();//报错 }public static void testOfCreateNewF原创 2018-01-29 19:24:58 · 15833 阅读 · 2 评论