摘要: 比如算术表达式: ( 1 + ( ( 2 + 3 ) * ( 4 * 5 ) ) ) 程序如何计算其值?可以用 Dijkstra 双栈算术表达式求值算法解决这个问题。 先给出算术表达式的递归定义:算术表达式可能是一个数,或者是由一个左括号、一个算术表达式、一个运算符、另一个算术表达式和一个右括号组成 阅读全文
posted @ 2022-01-31 10:39 Higurashi-kagome 阅读(120) 评论(0) 推荐(0) 编辑
摘要: **定义:**链表是一种递归的数据结构,它或者为空(null),或者是指向一个结点(node)的引用,该结点含有一个泛型的元素和一个指向另一条链表的引用。 要构造链表,首先要定义结点(Node): private class Node { Item item; Node next; } 一个 Nod 阅读全文
posted @ 2022-01-31 09:10 Higurashi-kagome 阅读(1131) 评论(0) 推荐(1) 编辑
摘要: 许多时候,代码要用某种方式处理集合中的每个元素,或者叫做迭代访问集合中的所有元素。比如我们迭代访问数组中的所有元素,将其依次打印出来。 为迭代数组,我们可以用 for(int i = 0; i < a.length; i++) {} 也可以用 foreach 语句 for(int i : a) {} 阅读全文
posted @ 2022-01-29 17:06 Higurashi-kagome 阅读(356) 评论(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 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 假如现在要实现一个栈(Stack)(一种用于存储数据的类),那么这个栈应该支持存储任意类型的数据,无论是 Integer、String 还是我们自己定义的数据类型。Java 泛型机制能够做到这一点。泛型也叫做参数化类型,支持泛型的类简称泛型类。 参数化类型,就是让类支持接受数据类型(类)作为参数,在 阅读全文
posted @ 2022-01-29 10:28 Higurashi-kagome 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 背包、队列和栈都为一种数据类型(类)。 数据类型指的是一组值和一组对这些值的操作的集合。比如 String 类是一种数据类型,其值为保存的字符串,其操作即 length()、charAt(int index) 之类的方法。 背包、队列和栈的值为一组对象的集合(与数组类似),其操作即添加、删除或是访问 阅读全文
posted @ 2022-01-28 21:04 Higurashi-kagome 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 算法,即适合用计算机实现的解决问题的方法。和算法关系最紧密的是数据结构,即便于算法操作的组织数据的方法。 来自《算法(第四版)》第一章的开头 阅读全文
posted @ 2022-01-28 20:16 Higurashi-kagome 阅读(37) 评论(0) 推荐(0) 编辑
摘要: #### 裴卓 “爱若”是一个伟大的神,为人类和诸神所景仰。 1. 他是一位古老的神(巴门尼德:一切神灵中爱神最先产生)。 2. 他是人类幸福的来源(爱使我们明善恶,而“厌恶丑恶的,爱慕美好的”是正当生活的原则)。 3. 相爱的人们肯为对方牺牲性命(“连诸神也钦佩这行为的高尚”)。 #### 包萨尼 阅读全文
posted @ 2022-01-27 16:32 Higurashi-kagome 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 最近将一些参考链接直接放在了源文件里,数量比较多,显得不整洁。 所以写了个 Python 脚本,用来将源文件中的链接汇总到单独的文件中。 演示: 阅读全文
posted @ 2022-01-26 17:17 Higurashi-kagome 阅读(105) 评论(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 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 我的电脑是 Win10 家庭版,后来在网上找方法装了 Win10 专业版,结果浏览器主页被修改。 尝试在网上找解决方法,无果。 今天用 360 的“木马查杀”和“系统修复”将问题解决了。 阅读全文
posted @ 2022-01-22 16:59 Higurashi-kagome 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 是不是该离开,已经纠结了好一段时间。 离开: 是向往的路; 不用直面对方; 热情不会被磨灭; 能借此学习如何和家里人友好相处。 留下: 可以见到对方; 可以学到岩土、地质方面的知识; 不用面对家里人,能够在冷漠的城市里做自己的事; 不用面对对失败的恐惧; 有更好的运动条件; 不用花家里人的钱,心里更 阅读全文
posted @ 2022-01-18 21:26 Higurashi-kagome 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 来自《宋春青、邱维理、张振春.地质学基础:高等教育出版社》 阅读全文
posted @ 2022-01-17 21:24 Higurashi-kagome 阅读(1675) 评论(0) 推荐(0) 编辑
摘要: 顺向坡:坡面与层面、劈理面之走向大致平行(两者走向之交角在 20° 以内),且两者倾向一致者。 逆向坡:坡面与层面、劈理面之走向大致平行(两者走向之交角在 20° 以内),且两者倾向相反者。 斜交坡:坡面与层面、劈理面之走向交角大于 20° 以上者。 来自台湾地质知识服务网-地质百科-顺向坡 阅读全文
posted @ 2022-01-17 21:07 Higurashi-kagome 阅读(5209) 评论(0) 推荐(0) 编辑
摘要: 介绍一个视倾角计算工具 Visible Geology。 工具右侧的参数栏中,Strike (S) 表示岩层倾向,Dip (d_t) 表示岩层倾角,Cross-Section Bearing (S_xs) 表示 A-A' 剖面的方位角。 用你的右手手掌握住岩层倾向线,使你的拇指平行于倾向线,其他四指 阅读全文
posted @ 2022-01-16 21:17 Higurashi-kagome 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 2022-1-16 出去的时候碰见了,自然低下头走,嘴巴闭上大概是要更加得体的,然而我没有,那双买大了一码的靴子我是早就不在意了,当时送的格子伞我更是从来没觉得它不好,然而那一刻的确是有种很悲哀的感觉。 在没把时间荒废掉的时候,就会幻想着乐观的事。幻想固然有其理想化的一面,但也并不是毫无希望,毕竟面 阅读全文
posted @ 2022-01-16 19:23 Higurashi-kagome 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 总是显示缺少 .shx 文件: 同时不知道为什么却只弹出这个替换框: 而我在网上又没有找到相应的 .shx 文件可供下载。 最后参考这里使用字体映射暂时解决了问题。 阅读全文
posted @ 2022-01-15 09:51 Higurashi-kagome 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 使用 ETRANSMIT 命令。 阅读全文
posted @ 2022-01-15 09:38 Higurashi-kagome 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 我下载了很多填充文件: 但是每次在选择填充的时候滚动到一个大概的位置时 AutoCAD 都会卡住。 在这里找到了解决方法: 使用边界集 输入 HATCH 命令。 单击“图案填充创建”功能区选项卡的“边界”面板上的下拉菜单。 单击“选择新边界集”。 选择创建所需填充区域的对象。 按 Enter。 这将 阅读全文
posted @ 2022-01-13 21:14 Higurashi-kagome 阅读(2495) 评论(0) 推荐(0) 编辑
摘要: 比如在 AutoCAD 图纸上有一个 1:200 的建筑物,缩放时输入多大的比例因子能使其转为 1:500 的比例尺? 设比例因子为 x,对于 1:200 图纸上长 a 的一段距离(即用 di 命令量得的距离),其实际长度为 200a,缩放后,缩放前的长度 a 对应于缩放后的长度 ax,假设正确缩放 阅读全文
posted @ 2022-01-07 15:16 Higurashi-kagome 阅读(1558) 评论(0) 推荐(0) 编辑
摘要: 来自《宋春青、邱维理、张振春.地质学基础:高等教育出版社》 阅读全文
posted @ 2022-01-07 11:50 Higurashi-kagome 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 来自《工程地质手册(第五版)》 阅读全文
posted @ 2022-01-07 11:35 Higurashi-kagome 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 【分选】 指碎屑物质在水,风等动力作用下,按粒度、形状或比重的差别发生分别富集的现象。这种分选主要在搬运过程中完成。碎屑岩中粒度的分选性或分选好坏,可用粒度参数中的分选系数,标准偏差、第二矩来表示。当粒度集中在某一范围较狭窄的数值间隔内时,就可以大致定性地说它是分选较好。 ——《地质大辞典》 阅读全文
posted @ 2022-01-07 10:20 Higurashi-kagome 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 【地层】指具一定层位的一层或一组岩石。 地层可以是固结的岩石, 也可以是没有固结的堆积物。 它与上下相邻地层之间可以为明显的层面或沉积间断面所分开, 也可以由于岩性、 所含化石、 矿物成分、 化学成分、 物理性质等特征的变化所导致的不十分明显的界限所分开。 地层一般指成层岩石和堆积物, 包括沉积岩、 阅读全文
posted @ 2022-01-06 15:50 Higurashi-kagome 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 【地壳运动】 地壳运动可作广义的和狭义的理解:前者是指地壳内部物质的一切物理的和化学的运动,其中包括地壳的变形、变质和岩浆活动等;后者是指主要由地球内力作用所引起的地壳的隆起、坳陷和各种构造形态形成的运动。 ——《地质大辞典》 【构造作用】是由于地球内部能量引起地壳乃至岩石圈的变位和变形、洋底的增生 阅读全文
posted @ 2022-01-05 14:45 Higurashi-kagome 阅读(2652) 评论(0) 推荐(0) 编辑
摘要: 我这里将源文件重命名一下就解决了。 阅读全文
posted @ 2022-01-01 09:49 Higurashi-kagome 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 有时候你会遇到虚线莫名看上去成了实线的问题,可以尝试用 re 命令刷新一下。 阅读全文
posted @ 2021-12-30 15:35 Higurashi-kagome 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 今天在 VSCode 上写 Markdown,插入了几个 ✅。 后来将文件关闭再重新打开,发现 Emoji 都变成了问号。 问题原因:我保存该 Markdown 用的是 GB 2312 编码集,也就是简体中文。估计是 VSCode 错误猜测了文件所用的编码集,所以 Emoji 没能正常显示。 我这里 阅读全文
posted @ 2021-12-26 21:13 Higurashi-kagome 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 编译时(Compile time) 编译时指将源代码转换为计算机可识别的二进制代码的这段时间。它开始于翻译程序开始翻译源代码,结束于源代码翻译完毕。 “编译时错误”即在翻译过程中由翻译程序发现的源代码错误(比如语法错误)。 编译时错误包括: 语法错误 类型检查错误 编译器崩溃(很少发生) 编译时顺利 阅读全文
posted @ 2021-12-24 21:16 Higurashi-kagome 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 译自 Preconditions and Postconditions 在这篇文章中,我们将讨论术语前置条件(Precondition)和后置条件(Postcondition)。 前言 “前置条件”和“后置条件”这两个词看起来很吓人,但理解起来并不复杂。 定义 首先,让我们以一种正式的方式来定义“前 阅读全文
posted @ 2021-12-24 21:13 Higurashi-kagome 阅读(6270) 评论(0) 推荐(1) 编辑
摘要: 比如现在想要改变当前页的页面方向,在页面布局的纸张方向下更改。 但更改后发现整个文档的页面方向都变了。 解决方法是在当前页面的前后插入分节符。 然后再更改页面方向。 阅读全文
posted @ 2021-12-24 19:29 Higurashi-kagome 阅读(1502) 评论(0) 推荐(0) 编辑
摘要: 最近尝试用 pdfkit 来将 HTML 转换成 PDF,用过的都知道,除了需要安装 pdfkit 模块以外,还要在 wkhtmltopdf 下载一个安装包。 我先是将安装包(wkhtmltox.exe)放在了C:\Users\<username>\Desktop\program\下,然后尝试执行下 阅读全文
posted @ 2021-11-26 21:25 Higurashi-kagome 阅读(375) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1934175/202111/1934175-20211126102350602-394248241.png) 阅读全文
posted @ 2021-11-26 10:25 Higurashi-kagome 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 表中有度分秒格式的数据: 要将其转成度数: 度分秒转度 112.6509528 一、使用 =LEFT(A2,FIND("°",A2)-1)*1 获取到 112: 二、使用 =MID(A2,FIND("°",A2)+1,FIND("′",A2)-FIND("°",A2)-1)/60 将分转为度: 三、 阅读全文
posted @ 2021-11-25 12:45 Higurashi-kagome 阅读(2572) 评论(0) 推荐(0) 编辑
摘要: 以 float 为例: public class Test { public static int test1(float f){ byte[] bytes = new byte[4]; ByteBuffer.wrap(bytes).putFloat(f); int i = ByteBuffer.w 阅读全文
posted @ 2021-11-16 20:45 Higurashi-kagome 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 要查看最新的完整内容,请访问原文。 0. 安装 Java 编程环境 下载 lift-java-installer.exe。 双击 lift-java-installer.exe 进行安装。 删除 lift-java-installer.exe。 1. 在 IntelliJ 中打开项目 Intelli 阅读全文
posted @ 2021-10-30 09:11 Higurashi-kagome 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 参数前加下划线可以使代码在不同版本的 CAD 平台下兼容 短横线表示开启命令行模式 句点表示使用原始命令而不是重定义的命令 阅读全文
posted @ 2021-10-26 11:05 Higurashi-kagome 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 使用 AutoCAD 自带的工具:在 Windows 所有应用下找到 AutoCAD 文件夹,里面有设置输入输出工具: 阅读全文
posted @ 2021-10-08 19:02 Higurashi-kagome 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 将电脑中所有带 AutoCAD、acad 的文件和文件夹全部删除,重新安装。 > 另:可以用 [Everything][everything] 来搜索目标文件和文件夹。 [everything]: https://www.voidtools.com/zh-cn/ 阅读全文
posted @ 2021-10-06 13:06 Higurashi-kagome 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 最近用下面的 AutoLISP 语句打印提示: (print "命令:pm") 加载文件后显示为乱码: "鍛戒护锛歱 m" 解决方法是将编码格式改为简体中文: 调用 getstring 之类的函数遇到乱码也可以类似解决。另外,加载程序时出现莫名其妙的错误也可能与文件编码格式不正确有关,可试试通过该方 阅读全文
posted @ 2021-10-04 16:12 Higurashi-kagome 阅读(1074) 评论(0) 推荐(0) 编辑