上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 建议先阅读 Git 工作区、暂存区和版本库以了解 Git 命令执行时涉及的不同区域。 一、新建代码库 # 初始化当前目录为 Git 仓库 $ git init # 新建一个目录,将其初始化为 Git 仓库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ g 阅读全文
posted @ 2022-03-27 20:44 Higurashi-kagome 阅读(35) 评论(0) 推荐(0)
摘要: 当一棵二叉树的每个结点都大于等于它的两个子结点时,它被称为堆有序。 二叉堆是一组能够用堆有序的完全二叉树排序的元素,并在数组中按照层级储存(不使用数组的第一个位置)。 堆的表示 命题 O:根结点是堆有序的二叉树中的最大结点。 由堆有序的定义可知,层数为 2 的堆有序二叉树满足命题。 假设存在层数等于 阅读全文
posted @ 2022-03-24 21:01 Higurashi-kagome 阅读(128) 评论(0) 推荐(0)
摘要: 在计算机科学中,二叉树(Binary tree)是每个结点最多只有两个子结点(即不存在分支度大于 2 的结点)的树结构。这两个子结点通常被称作“左子结点”和“右子结点”。 命题 \(A\):二叉树的第 \(n\) 层至多拥有 \(2^{n}\) 个结点(定义根结点所在层数 \(n_0=0\))。 令 阅读全文
posted @ 2022-03-24 20:28 Higurashi-kagome 阅读(214) 评论(0) 推荐(0)
摘要: 在术语在线查了一下。 节点:在数据结构的图形表示中代表数据元素的连接点或端点。 结点:网络拓扑中的一个设备。它通过一条或多条链路直接连接到一个或多个其他设备。 英文都为 node。 阅读全文
posted @ 2022-03-20 16:56 Higurashi-kagome 阅读(1514) 评论(0) 推荐(0)
摘要: 我关闭了输入法全半角切换的快捷键。然而发现在某个情况下仍然能触发切换。 复现步骤: 将输入法状态切换为“中文+半角”; 进入某个编辑区域(比如网页输入框); 按住 Shift 键不放,敲击(按下后松开)任意一个字母键(比如 R),然后敲击 Space 键,最后松开所有按键,问题出现; 会发现此时输入 阅读全文
posted @ 2022-03-15 20:23 Higurashi-kagome 阅读(3451) 评论(0) 推荐(0)
摘要: 一本书(尤其是技术方面的书)的内容肯定是有限的,书的作者肯定会在适当的时候结束对知识的拓展。某部分内容没有包括在某本书中,通常说明书的作者认为该部分内容已经超出了该书的范围。 而且必须要明白,一方面不见得书的作者的确将相关内容阐释清楚了(且可能会扩充较为次要的内容),另一方面,如果你读的书是译本,那 阅读全文
posted @ 2022-03-10 19:52 Higurashi-kagome 阅读(81) 评论(0) 推荐(0)
摘要: 可通过在终端键入 exit 关闭。 阅读全文
posted @ 2022-03-07 22:25 Higurashi-kagome 阅读(874) 评论(0) 推荐(0)
摘要: 先到这里下载好 mysql_scripts.zip,里面有 create.sql 和 populate.sql 两个脚本。 登录到 MySQL 键入 create database test; 创建一个名为 test 的数据库 使用 use test; 选择数据库 复制 create.sql 的完整 阅读全文
posted @ 2022-03-06 11:38 Higurashi-kagome 阅读(170) 评论(0) 推荐(0)
摘要: 什么是 MySQL MySQL 是一种 DBMS,即它是一种数据库管理系统。 客户端—服务器软件 DBMS 可分为两类:一类为基于共享文件系统的 DBMS(比如 Microsoft Access 和 FileMaker),另一类为基于客户端—服务器的 DBMS(比如 MySQL、Oracle 以及 阅读全文
posted @ 2022-03-06 10:15 Higurashi-kagome 阅读(1020) 评论(0) 推荐(0)
摘要: **数据库(database):**保存有组织的数据的容器,通常是一个文件或一组文件。 **DBMS(DataBase Management System):**数据库管理系统,管理数据库的程序。 **MySQL:**一种数据库管理系统。其他常见的数据库管理系统:Oracle、DB2、SQLServ 阅读全文
posted @ 2022-03-06 09:24 Higurashi-kagome 阅读(347) 评论(0) 推荐(0)
摘要: 转自详解 MySQL 数据类型,内容上稍作修改。 整型 数据类型 字节数 带符号最小值 带符号最大值 不带符号最小值 不带符号最大值 TINYINT 1 -128 127 0 255 SMALLINT 2 -32768 32767 0 65535 MEDIUMINT 3 -8388608 83886 阅读全文
posted @ 2022-03-05 17:20 Higurashi-kagome 阅读(127) 评论(0) 推荐(0)
摘要: 【地下水】 以各种形式埋藏在地壳岩石中的水。地下水按其存在的形式,可分为气态水、吸着水、薄膜水、毛细管水、重力水和固态水等。按含水层的埋藏特点,可分为包气带水、潜水和承压水三个基本类型。每一类型按含水层的含水空隙特点,又可分为孔隙水、裂隙水和岩溶水。按水质和水温的特点,可分为矿化水、高矿化水、热水等 阅读全文
posted @ 2022-03-04 16:50 Higurashi-kagome 阅读(993) 评论(0) 推荐(0)
摘要: 给浏览器装了 Refined GitHub 之后,发现 GitHub 主页中没有了 Follow 提示和个人仓库的 Star 提示。 在选项页中将 hide-noisy-newsfeed-events source 和 hide-own-stars source 关掉就可以了。 阅读全文
posted @ 2022-03-04 13:33 Higurashi-kagome 阅读(153) 评论(0) 推荐(0)
摘要: const setAttributes = (element, attributes)=>{ for(let key in attributes){ if(Object.prototype.toString.call(attributes[key]) '[object Object]'){ setA 阅读全文
posted @ 2022-03-02 22:00 Higurashi-kagome 阅读(646) 评论(0) 推荐(0)
摘要: 刚刚看书眼睛不太舒服,头脑仿佛也不太清醒,常常分神,所以决定先放下书本,做一点总结。 自 14 号那天回来,至此已过去了两周。这段时间,我主要做了两件事: 学习《算法(第四版)》 完善 wereader 最开始学《算法(第四版)》的时候追求详细,结果进度缓慢,后来考虑到时间、任务以及自己目前的水平和 阅读全文
posted @ 2022-03-02 11:38 Higurashi-kagome 阅读(36) 评论(0) 推荐(0)
摘要: 在用科学方法分析程序中,以 ThreeSum 为例总结了科学方法在分析程序用时中的作用,理论和实验在科学方法中是相互依赖的,前面的例子大多还属于实验的范围,所以下面将建立一个理论模型来解释为什么 ThreeSum.count(a) 的运行时间 $T(N) = aN^3$(其中 N 为数组 a 的长度 阅读全文
posted @ 2022-02-27 22:05 Higurashi-kagome 阅读(845) 评论(0) 推荐(0)
摘要: 计算机是复杂的,要准确回答“我的程序会运行多长时间?”、“为什么我的程序耗尽了所有内存?”之类的问题可能十分困难。 这时候可以用科学方法来分析程序。科学家用来理解自然世界的方法对于研究计算机程序的运行时间同样有效: ❏ 细致地观察真实世界的特点,通常还要有精确的测量; ❏ 根据观察结果提出假设模型; 阅读全文
posted @ 2022-02-24 15:37 Higurashi-kagome 阅读(164) 评论(0) 推荐(0)
摘要: 1.3 背包、队列和栈 1.3.1 API 1.3.1.1 泛型 1.3.1.2 自动装箱 1.3.1.3 可迭代的集合类型 1.3.1.4 背包 1.3.1.5 先进先出队列 1.3.1.6 下压栈 1.3.1.7 算术表达式求值 1.3.2 集合类数据类型的实现 1.3.2.1 定容栈 1.3. 阅读全文
posted @ 2022-02-16 15:22 Higurashi-kagome 阅读(30) 评论(0) 推荐(0)
摘要: Code 阅读全文
posted @ 2022-02-16 15:08 Higurashi-kagome 阅读(205) 评论(0) 推荐(0)
摘要: 下面代码中 a[N] = null; 语句“避免对象游离”是什么意思? public Item pop() { // 从栈顶删除元素 Item item = a[--N]; a[N] = null; // 避免对象游离 if (N > 0 && N == a.length/4) resize(a.l 阅读全文
posted @ 2022-02-16 14:52 Higurashi-kagome 阅读(123) 评论(0) 推荐(0)
摘要: 《算法(第四版)》1.3.4 节描述了书中使用 Java 讨论算法和数据结构的一般方式,学习或是给别人介绍数据结构和算法时可参考此模板: ❏ 定义 API; ❏ 根据特定的应用场景开发用例代码; ❏ 描述一种数据结构(一组值的表示),并在 API 所对应的抽象数据类型的实现中根据它定义类的实例变量; 阅读全文
posted @ 2022-02-16 10:23 Higurashi-kagome 阅读(45) 评论(0) 推荐(0)
摘要: 可能是因为你安装了 vscode-npm-script 扩展,它有一个 Ctrl+R 的快捷键,与 VSCode 默认的快捷键冲突。 可以在 VSCode 的快捷键管理中将其重定义为其他按键。 CTRL + R is broken recently · Issue #60711 · microsof 阅读全文
posted @ 2022-02-14 20:31 Higurashi-kagome 阅读(856) 评论(0) 推荐(0)
摘要: \(\lfloor \lg N\rfloor=(N\ 的二进制表示的位数)-1\),其中 N 为正整数。 设 \(\lfloor \lg N \rfloor=k\)。 \[ \begin{aligned} &\lfloor \lg N \rfloor=k\\ &\Rightarrow k\leq\l 阅读全文
posted @ 2022-02-09 21:21 Higurashi-kagome 阅读(161) 评论(0) 推荐(0)
摘要: 用 JavaScript 正则表达式替换字符串时,如何在新字符串中插入美元符? 阅读全文
posted @ 2022-02-07 16:44 Higurashi-kagome 阅读(708) 评论(0) 推荐(0)
摘要: 工程上要评价土的物理力学特性,通常做三个试验以测三个指标:土的密度、土粒比重和土的含水量。 有了这三个量,其他指标比如干密度都是可以算出来的。 一种计算方法为:由试验得到的三个指标建立由三个方程组成的四元一次方程组,由该方程组得四个独立变量之间的比例关系(也就是各个指标)。 为什么是求比例关系?因为 阅读全文
posted @ 2022-02-07 11:24 Higurashi-kagome 阅读(477) 评论(0) 推荐(0)
摘要: 有时候从浏览器复制了一段 HTML 文本,想要去掉所有的 HTML 属性,仅留下 HTML 标签,这时候可以试试下面的正则表达式: (?<=<[^>]*) [^>]*(?=>) 阅读全文
posted @ 2022-02-06 21:24 Higurashi-kagome 阅读(443) 评论(0) 推荐(0)
摘要: 如果对方不是一个善于倾听与反思的人,那么第一要义即不作改变对方的任何尝试。然而,有时候,不想改变对方是很难的,因为环境使得他们不会像对待旁人那样对待你,进而会干扰你、尝试左右你,等等。这时候,如果直面对方解决不了问题,那么最好就是逃离、保持沉默、当个傻子。 想想如果是你所喜欢的人,她会认为怎样做合适 阅读全文
posted @ 2022-02-02 20:20 Higurashi-kagome 阅读(770) 评论(0) 推荐(0)
摘要: 有这样一段代码: Stack<Integer> s = new Stack<>(); while (N > 0) { s.push(N % 2); N = N / 2; } for (int d : s) System.out.print(d); System.out.println(); 其作用是 阅读全文
posted @ 2022-02-01 04:17 Higurashi-kagome 阅读(240) 评论(0) 推荐(0)
摘要: 在 Java 链表中总结了链表及链表的基本操作,弄懂了 Java 链表,给出背包、队列和栈的实现就很简单了。 栈的实现 删除链表尾结点比较麻烦,而添加、删除首结点很方便,所以算法 1 将栈保存为一条链表,将表头作为栈的顶部,实例变量 first 指向栈顶,这样入栈、出栈都很方便。 算法 1 栈的实现 阅读全文
posted @ 2022-01-31 23:22 Higurashi-kagome 阅读(82) 评论(0) 推荐(0)
摘要: 前面总结了背包、队列和栈的概念,现在总结背包、队列和栈(基于数组)的实现。 **注:**代码/图片中的 StdIn 和 StdOut 是《算法(第四版)》中的工具库,在这里功能上分别等价于 Java 中的 System.in 和 System.out。 API 是开发的起点,所以先给出 API: 表 阅读全文
posted @ 2022-01-31 14:23 Higurashi-kagome 阅读(123) 评论(0) 推荐(0)
摘要: 比如算术表达式: ( 1 + ( ( 2 + 3 ) * ( 4 * 5 ) ) ) 程序如何计算其值?可以用 Dijkstra 双栈算术表达式求值算法解决这个问题。 先给出算术表达式的递归定义:算术表达式可能是一个数,或者是由一个左括号、一个算术表达式、一个运算符、另一个算术表达式和一个右括号组成 阅读全文
posted @ 2022-01-31 10:39 Higurashi-kagome 阅读(204) 评论(0) 推荐(0)
摘要: **定义:**链表是一种递归的数据结构,它或者为空(null),或者是指向一个结点(node)的引用,该结点含有一个泛型的元素和一个指向另一条链表的引用。 要构造链表,首先要定义结点(Node): private class Node { Item item; Node next; } 一个 Nod 阅读全文
posted @ 2022-01-31 09:10 Higurashi-kagome 阅读(1181) 评论(0) 推荐(1)
摘要: 许多时候,代码要用某种方式处理集合中的每个元素,或者叫做迭代访问集合中的所有元素。比如我们迭代访问数组中的所有元素,将其依次打印出来。 为迭代数组,我们可以用 for(int i = 0; i < a.length; i++) {} 也可以用 foreach 语句 for(int i : a) {} 阅读全文
posted @ 2022-01-29 17:06 Higurashi-kagome 阅读(384) 评论(0) 推荐(0)
摘要: Java 中的每一种原始数据类型都有其对应的引用类型:boolean、byte、char、double、float、int、long 和 short 分别对应着 Boolean、Byte、Character、Double、Float、Integer、Long 和 Short。 在处理赋值语句、方法的 阅读全文
posted @ 2022-01-29 13:27 Higurashi-kagome 阅读(78) 评论(0) 推荐(0)
摘要: 假如现在要实现一个栈(Stack)(一种用于存储数据的类),那么这个栈应该支持存储任意类型的数据,无论是 Integer、String 还是我们自己定义的数据类型。Java 泛型机制能够做到这一点。泛型也叫做参数化类型,支持泛型的类简称泛型类。 参数化类型,就是让类支持接受数据类型(类)作为参数,在 阅读全文
posted @ 2022-01-29 10:28 Higurashi-kagome 阅读(85) 评论(0) 推荐(0)
摘要: 背包、队列和栈都为一种数据类型(类)。 数据类型指的是一组值和一组对这些值的操作的集合。比如 String 类是一种数据类型,其值为保存的字符串,其操作即 length()、charAt(int index) 之类的方法。 背包、队列和栈的值为一组对象的集合(与数组类似),其操作即添加、删除或是访问 阅读全文
posted @ 2022-01-28 21:04 Higurashi-kagome 阅读(249) 评论(0) 推荐(0)
摘要: 算法,即适合用计算机实现的解决问题的方法。和算法关系最紧密的是数据结构,即便于算法操作的组织数据的方法。 来自《算法(第四版)》第一章的开头 阅读全文
posted @ 2022-01-28 20:16 Higurashi-kagome 阅读(54) 评论(0) 推荐(0)
摘要: #### 裴卓 “爱若”是一个伟大的神,为人类和诸神所景仰。 1. 他是一位古老的神(巴门尼德:一切神灵中爱神最先产生)。 2. 他是人类幸福的来源(爱使我们明善恶,而“厌恶丑恶的,爱慕美好的”是正当生活的原则)。 3. 相爱的人们肯为对方牺牲性命(“连诸神也钦佩这行为的高尚”)。 #### 包萨尼 阅读全文
posted @ 2022-01-27 16:32 Higurashi-kagome 阅读(278) 评论(0) 推荐(0)
摘要: 最近将一些参考链接直接放在了源文件里,数量比较多,显得不整洁。 所以写了个 Python 脚本,用来将源文件中的链接汇总到单独的文件中。 演示: 阅读全文
posted @ 2022-01-26 17:17 Higurashi-kagome 阅读(129) 评论(0) 推荐(0)
摘要: 在命令行中依次键入以下两个命令: (command "MOVE" (ssget "x") "" "0,0,0" "0,0,1e99") (command "MOVE" (ssget "p") "" "0,0,0" "0,0,-1e99") Re: How to globally change all 阅读全文
posted @ 2022-01-22 22:14 Higurashi-kagome 阅读(423) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页