- 博客(13)
- 收藏
- 关注
原创 解决IDEA启动Tomcat控制台出现乱码的问题
开始使用IDEA的这几天,踩坑颇多。。。环境:Win10版本:IDEA 2019.3、Apache Tomcat 8.5.53出现的问题:测试IDEA中的 Web Demo 时,发现在启动 Tomcat 的过程中,控制台里的中文内容全部变成了乱码。采取的措施:统一字符集为 UTF-8详细的过程:首先确认 Tomcat 所配置的字符集。以文本形式打开Tomcat 的根目录(我的为 apache-tomcat-8.5.53 )的 conf 目录的logging.propertie..
2021-01-21 11:24:20 251
原创 关于关闭 IDEA 2019.3 学习版打开后的弹窗
Placing the unmodified "important.txt" in the zip file with the agent jar in the same directory will avoid this dialog.
2021-01-17 13:15:16 981 1
原创 关于“No enclosing instance of type * is accessible. Must qualify the allocation with an enclo……”的总结与思考
报错的完整信息:No enclosing instance of type OutterClass is accessible. Must qualify the allocation with an enclosing instance of type OutterClass (e.g. x.new A() where x is an instance of OutterClass).错误的出现背景:Java在类中添加内部类,并在main函数中通过语句:OutterClass.I
2020-12-30 16:19:00 2089
原创 记 Eclipse 安装之趣事
新学期,新学 Java 课程,故舍友安装 Eclipse 以完成作业。然其间发生两件趣事。趣事一:予将 64 位 Eclipse 安装包发于舍友,然其打开,只弹出 Eclipse 下载网页,而无安装程序。后查之于百度,乃知舍友此前已装了 32 位 JDK,将其卸载,以 64 位 JDK 装之则成。趣事二:舍友初装 Eclipse 于前,复调试程序于后,却发现输入的双引号,源码...
2019-09-10 20:23:26 118
原创 Java 中的 String 与 new String()
初学Java的小伙伴在学习到字符串时大多会有一个问题:为什么String作为一个类却可以直接声明定义如下——String string = "here is a string";而不是通常的类定义方法——String string = new String("here is a string");其实,这是Java为了效率提供的一种机制。在《Java语言程序设计》一...
2019-09-09 11:01:19 286
原创 java.lang.Math.random() 如何取 [n,m] 的随机数
众所周知,java.lang.Math.random() 是用来取随机数的方法。今天就来讨论,如何利用该方法获取区间 [n,m] 的随机数。通过手册不难发现,Math.random() 方法其实还是在使用 java.util.Random 这个类。该方法返回一个区间为 [0.0,1.0) 的double型的随机数,以下给出手册中关于该方法的描述:Returns a {@code doub...
2019-09-08 09:39:10 809
原创 Windows API 获取卷的基本信息
通过对 Windows API 基础的一些学习,自己编写了一个可以读取卷的名称、文件系统类型、大小和剩余大小这些基本信息的小程序。程序很简单,却也受益匪浅。定义的宏:#define BUFFSIZE MAX_PATH#define DIVISOR 1073741824.0BUFFSIZE: 保存卷的相关信息的数组的大小MAX_PATH:C语言运行库中通过#define指令定义...
2019-06-07 10:26:11 611
原创 RC4(Rivest Cipher 4)加密原理——(C++描述)
RC4 generates a pseudorandom stream of bits (a keystream). As with any stream cipher, these can be used for encryption by combining it with the plaintext using bit-wise exclusive-or; decryption is performed the same way (since exclusive-or with given data
2019-03-05 15:40:10 1259
原创 LeetCode_#1 Two Sum
今天正式开启我的 LeetCode 刷题之旅~ 作为一只算法菜鸡,遇到题目只能想到效率最低的方法的我深知写出好的算法的重要性。就以前学习的基础算法而言,同样是排序算法,一个冒泡排序和一个快速排序在面对上万的随机生成数时,其解决所消耗时间的差距之大令人瞠目。所以本菜鸡决定定期刷一刷题库以提高自己的算法修为。进入 LeetCode 的 problem 首页,就看见了标号为 #1 的题...
2019-02-26 16:53:50 181
原创 Ubuntu无法打开wifi的解决方法
在学校一直用的有线网,后来在图书馆才发现我的 Ubuntu 没法连接 wifi 。折腾了许久,才找到了解决办法。电脑情况:型号:Lenovo R700 系统:原装WIN10,分出了 100GB 装 Ubuntu 18.04.1 LTS可能原因:原装 WIN10 系统的无线网驱动与 Ubuntu 冲突通过 rfkill 命令可以看到,有两个 wlan 类型的设备,而 ideapa...
2019-02-21 13:59:52 7633 5
原创 Linux命令 —— od
玩linux系统没多久,发现了一个奇怪的地方:我通过 vim 向文件内输入一串字母“abcd”,结果发现文件大小为5字节。很奇怪,便去问群友。照着他们的建议,又写了一个程序将文件中的字符按 ASCII 码挨个读出来,结果发现多出的一字节是结尾的换行符 '\n' 。刚才无意间又看到一个 linux 命令 od ,起作用就是按照一定的格式将文件内容打印出来。下面是手册中截下来的用法:od [...
2019-02-20 14:13:51 389
原创 C语言中的 const 与 #define
近期看到一篇文章,是讲解 C 中 const 与 #define 的,读完后挺有感触。遂结合自己的一些理解,对其做一下总结。const:const 是 C语言的一个关键字,被其修饰的变量将不能被改动,即成为一个常量。由于被 const 修饰的对象不能被改变,所以只能通过初始化的方式对对象设定值。一般情况下,我们为了防止对象或函数所使用的参数被意外修改,而将该对象或参数通过 const...
2018-12-24 18:26:52 351
原创 我的第一篇博文——简单的C/S模型
这几天在学习Linux环境下的基础socket编程,作为一个小实验,自己编写了一个最基本简单的C/S模型,然而并没有像我想当然的那样一次性成功。一些错误来源于概念的偏差,而一些来源于对细节的忽略。总的来说,这次小小的经历对本人来说受益颇多,故此将其写成博文,做个纪念,也方便今后查阅总结。首先,就我的理解来说一下C/S模型,不足之处还请各位多多批评。C/S模型,或者说架构,即是Server/...
2018-12-21 21:01:20 324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人