摘要: 将GitHub仓库clone到本地 在希望仓库被clone到的地方右键选择Git Bash Here 输入命令 git clone 加自己folk的,在自己账户的repository的ssh地址 注意不要在被folk的人的仓库clone 将修改同步到被folk人的仓库 在自己clone到本地的仓库G 阅读全文
posted @ 2022-12-19 21:28 月窀 阅读(153) 评论(0) 推荐(0) 编辑
摘要: mid = (left + right) / 2 最常用的写法。 mid = left + (right - left ) / 2 是第一种的增强写法,可以防止溢出,其他地方与第一种无异。 mid = (left+right)/2 + 1 此写法使得在 /2 有余数时进行了五入的操作。 用于在寻找右 阅读全文
posted @ 2022-11-07 19:48 月窀 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 表示的是第一个数组。 public class Test { public static void main(String[] args) { int[][] a = new int[2][4]; System.out.println(a[1].length); } } 输出: 4 阅读全文
posted @ 2022-10-17 10:47 月窀 阅读(15) 评论(0) 推荐(0) 编辑
摘要: The parameter passing mechanism in Java is pass-by-value example: public class Test { public static void main(String[] args) { testa a = new testa(); 阅读全文
posted @ 2022-10-17 08:47 月窀 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 首先要说明本文介绍的是如何使用vivado的替代品在macOS上实现vivado的部分功能:verilog代码编写,仿真(simulation)和生成波形图。 而并没有成功安装vivado。 刚开始为了实现在macOS上使用vivado,使用搜索引擎,最终发现好像只能装虚拟机。 但是我不会装虚拟机, 阅读全文
posted @ 2022-10-14 09:58 月窀 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 虚拟机是一种虚拟的计算机系统。 何为虚拟?虚拟区分于实体的物理计算机,物理计算机所具有的硬件,在虚拟机中都没有,取而代之的是一些代码。 在虚拟机和运行虚拟机的底层物理计算机之间,有一层是叫做 “hypervisor” 的软件,hypervisor 用于协调物理硬件和虚拟机的“虚拟硬件”。 虚拟机分为 阅读全文
posted @ 2022-09-30 22:32 月窀 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 注意循环中的序号使用:i, j, k。看清现在在哪一层,要用哪个,不要用错。 注意Java中的方法是都是值传递(pass-by-value),没有引用传递。对于对象是地址的值传递 不要在循环中反复开可以多次利用的数组。 不要乱用arrayList中的方法。如add,在实现时会开一个更大的数组,把之前 阅读全文
posted @ 2022-09-29 22:04 月窀 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 如果在某一个程序中要多次使用归并排序, 最好将在排序中要使用的tmp数组定义在排序函数之外,将tmp作为归并排序方法的一个参数, 而不是在归并排序中每次新定义一个tmp数组, 因为这样会很花费时间。 归并的递归结束语句:if(left > right)。不要写成while。 在归并排序中可能有多个f 阅读全文
posted @ 2022-09-29 21:37 月窀 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 可以通过Java中带的返回当前时间的方法去测试具体的时间花费。 在对数组中的某一个元素进行读写时,是常数时间复杂度。 但是如加减,寻找等操作,时间复杂度就是线性的。 虽然数组在排序和迭代的效率上有无可比拟的优势,但是如果必须要使用其他的操作,就需要为其找一些替代品。 参考: https://stac 阅读全文
posted @ 2022-09-29 21:02 月窀 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑