摘要: Java Performance: reducing time and space consumption 一篇关于如何优化Java代码的文章,提供了很多很有用的小技巧。 原文地址:http://www.itu.dk/people/sestoft/papers/performance.pdf 中译: 阅读全文
posted @ 2022-09-29 10:49 月窀 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 命名空间是一个名称或标识符(类,函数,变量)的集合。 命名空间的主要作用在于区分同名的但是作用不同的标识符。 通过标识符和命名空间的双重确认,可以保证被使用的类/函数/变量的唯一性。 在使用位于某个命名空间中的某个类/函数/变量时,不仅需要该类/函数/变量的名称,也需要说明其所在的命名空间。 有三种 阅读全文
posted @ 2022-09-26 23:04 月窀 阅读(441) 评论(0) 推荐(0) 编辑
摘要: nextInt(): it only reads the int value, nextInt() places the cursor inthe same line after reading the input. 只读入int值,在读入后把光标放在同一行。 next(): read the in 阅读全文
posted @ 2022-09-12 22:02 月窀 阅读(83) 评论(0) 推荐(0) 编辑
摘要: https://www.javatpoint.com/java-operator-precedence 括号(parentheses)最优先 = += -= *= /= %= 在最底层 阅读全文
posted @ 2022-09-07 19:54 月窀 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 二维数组长度 char[][] paul = new char[2][5]; int n1 = paul[1].length; System.out.println(n1); // 5 int n2 = paul.length; System.out.println(n2); // 2 二维数组的第 阅读全文
posted @ 2022-09-07 09:56 月窀 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Java中char的默认值(default value) char 的默认值(default value)为 u0000。 在Java中,char为基本类型(primitive type),所以默认不是null。只有引用类型才有null。 在Java程序中,有时会遇到需要判断某char类型变量是否已 阅读全文
posted @ 2022-09-06 22:48 月窀 阅读(1691) 评论(0) 推荐(0) 编辑
摘要: 作者在配置过程中综合了官方教程及多个网络教程的配置方法: 在下载 MinGW 时使用了网络教程的思路 在配置环境生成三个文件(c_cpp_properties.json、launch.json、tasks.json)时使用了官方文档的方法。 下载VScode 官方网址:https://code.vi 阅读全文
posted @ 2022-07-18 20:09 月窀 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 如果发现系统变量无法编辑,同时你是从搜索中进入的编辑环境变量, 则此时环境变量不能编辑的原因是进入编辑的位置不正确。 如果从搜索中进入(如下图),则此时默认是以用户身份进入,只能编辑用户自己的用户变量。 如果想要编辑系统变量,需要从“此电脑”中进入(具体步骤如下图),此时是以管理员身份进入,可以正常 阅读全文
posted @ 2022-07-17 19:31 月窀 阅读(4169) 评论(1) 推荐(1) 编辑
摘要: 这样做使得我们能更专注于算法,专注于提升算法的效率,而不必再去过多的考虑输入和输出所需要的时间。 其实相当于我们封装(encapsulation)了函数 同时,这样有利于简化special judge(?) 阅读全文
posted @ 2022-07-17 14:23 月窀 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 早期计算机的发展: 算盘 - 步进式 - 计算表 - 差分机 - 打孔制表机 - 电子计算机 机械继电器:mechanical relay 1945年,哈佛马克 1:使用继电器,用电磁效应,控制机械开关,缺点为有磨损和延迟 真空管(vaccum tube)的应用:计算机从机电走向电子 1943年,巨 阅读全文
posted @ 2022-07-08 20:46 月窀 阅读(604) 评论(0) 推荐(1) 编辑