Formulas

与 \(\tan\) 有关的公式 \[ (\tan u)' = \sec^2 u \\\ \int \tan u du = \ln |\sec u| + C \\\ (\sec u)' = \sec u\cdot \tan u\\\ \int \sec u du = \sec u + \tan u + C\\\ \int \sec u \cdot \tan u du = \sec u + C\\\ \]...

June 4, 2021 · ColaWithSauce

《浙江大学数据结构》 2.5 —— 两个有序链表序列的合并

题目要求 本题要求实现一个函数,将两个链表表示的递增整数序列合并为一个非递减的整数序列。 函数接口定义: List Merge( List L1, List L2 ); 其中 List 结构定义如下: typedef struct Node *PtrToNode; struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */ }; typedef PtrToNode List; /* 定义单链表类型 */ L1 和 L2 是给定的带头结点的单链表,其结点存储的数据是递增有序的;函数 Merge 要将 L1 和 L2 合并为一个非递减的整数序列。应直接使用原序列中的结点,返回归并后的带头结点的链表头指针。 裁判测试程序样例: #include <stdio.h>#include <stdlib.h> typedef int ElementType; typedef struct Node *PtrToNode; struct Node { ElementType Data; PtrToNode Next; }; typedef PtrToNode List; List Read(); /* 细节在此不表 */ void Print( List L ); /* 细节在此不表;空链表将输出 NULL */ List Merge( List L1, List L2 ); int main() { List L1, L2, L; L1 = Read(); L2 = Read(); L = Merge(L1, L2); Print(L); Print(L1); Print(L2); return 0; } /* 你的代码将被嵌在这里 */ 输入样例:...

April 30, 2021 · ColaWithSauce

学习的方法论

之前总结过非常多的学习的方法、计划的方法、各种原则了,但是因为它们比较分散,因此我专门抽出时间来将这些东西全部总结一下,顺便再加一点新的东西。 ...

March 27, 2021 · ColaWithSauce

感觉有点心乱如麻了

我打算的是跨考 408,但是感觉是不是要复习不完了?一旦这么开始想,我就开始慌了,然后就什么也学习不进去了,也许是时候出门走一走,看看英语单词了。 也许并没有非常难,因为很多的东西我都在大二的时候接触过,但是万一呢?我一点也不了解计算机这个专业的一些东西,万一考的东西非常难呢?我不好说啊,真的有点麻。我一点也不懂的东西有这些:算法(也许明白一些,用过一些,但是我没有练习过啊),操作系统(我虽然玩了那么久的 Linux 操作系统,但是我也没有深入地去了解过这里面的东西),网络(我虽然接触过,但是不是非常深入),组成原理(这个我还是深入过一些的,但是也不是非常深入)。全麻了,感觉自己有点麻,先想想吧。希望是会有的吗?我能努力坚持下来吗?感觉有点迷茫了。...

March 13, 2021 · ColaWithSauce

每日反省的原则

曾子日:“吾日三省吾身” ...

March 12, 2021 · ColaWithSauce

记录博客迁移到了新的服务器

今天上午花了一上午的时间,将服务器配置好了。主要做了几件事情: ...

March 9, 2021 · ColaWithSauce

学习(书本知识与实践知识)时的原则

Never fill my stomach full I will feel sleepy after having a great meal. In that case, I always just stare at the book, rather than reading that book. My mind refuse to absorb these stuff, maybe just because I am full. Therefore, try to eat less. Have a log When study or practicing and else stuff, keep a log. Such as: 09:00 查到可以使用 rsyncd 来实现加密 09:40 发现 rsyncd 存在问题,本地密码是明文存储的,而且在那台 Ubuntu 主机上面也存在未知原因的问题。 10:00 发现可以使用 rssh 来解决问题,它将提供一个类似 nologin-shell 的东西,但是可以通过 ssh 连接。 …...

March 6, 2021 · ColaWithSauce

其它的杂散原则

一些杂散的准则,实在过于杂散以致不能单独整理成篇。 准则是因为我犯过的蠢而诞生的,我总结这些蠢事的教训、用理性分析应该怎么做,然后再将它们整理成为一种“教条”来进行自我约束。 git 提交的时候的准则 一次修改,多次提交 修改的时候可能修改了很多地方,修复了很多个 bug,添加了很多新功能,或者其它什么的,但是提交的时候,尽量分散地提交这些代码。 比如对每个 bug 的修复进行提交,每个 commit 写它对应的目的,比如 “fix behavior errors in main page” 或者 “fix bug #22”。 而不是一股脑地全部提交上去,然后 commit 的内容写 “fix some bugs.” 或者试图列出所有,但是却发现写不下。...

February 22, 2021 · ColaWithSauce

学习并且使用 Emacs 的一些经验

Emacs 的坑,入了大概一年半了,起初是用 vim 的时候听说有这么一个工具与 vim 并称,心中觉得想要试试就下载下来试了一下,但是不久就回到 vim 的怀抱了。 但是后面不知道怎么了,又看了一些帖子,比如说有些知乎的帖子: 问:如何高效使用 vim? 答: alias vim="emacs -nw" 问:用 emacs 是什么感受? 答:感觉自己像个魔法师,按快捷键就像挥舞魔术棒一样 对我的最后一击是那篇:《一年成为 emacs 高手》,我听信了这篇文章,便弃用 vim 开始改用 emacs 了。 这篇就主要来聊一下我这一年半以来的一些感想与经验,还有一些我的观点。 ...

February 22, 2021 · ColaWithSauce

一些写作的原则

我写文章的时候表达欲望过于强盛了。本来能很简单地说明白的事情,我非要去绞尽脑汁扩展,并且在写到某个局部死抠细节,抠着抠着,我就忘记整体的脉络,写完这个局部,然后就不知道要写什么了。 因此,作为一个“教条主义者”,我亦有必要定下一些原则来改变这种现状。我具备理性,但是不经常使用它,很多时候我会忘记我的理性的存在。因此有必要在我仍然可以使用理性的时候定下一些行为准则,行动指南,来约束自己在非理性的状态下面的行为。 so, let’s go 写三遍 一篇好的文章,写一遍是不够的,它至少需要写三遍: 首先用草稿定下脉络与要点,赋与文章以骨骼 然后再扩充它的内容,赋与文章以血肉 最后再去填充那些修辞、文饰,赋与文章以衣冠 如此而言,我大概一直以来写的都是没有骨头的、穿着华丽衣服的模糊的血肉块罢。 只管写,最后改 无论如何,先将自己的想法写出来,写出语病了也不要紧,做个标记,然后回头改,比如使用 org-mode 的注释功能。 当灵感来的时候,只管将灵感倾泄,改动交给没有灵感的时候的自己,因为灵感可遇而不可求,那种状态下面持续保持写作是非常重要的,而没有灵感的时候的写作毫无意义。而改动那些病句,完善修辞手法之类的活,有没有灵感都可以做,而在有灵感的时候做反而是在消耗灵感。 综上,写的时候只管一个劲写,最后的时候再改。 具体问题具体分析 上面的方法是总体而言的方法,各种不同的文章还是有一些具体上面的不一样的原则的,但是我暂时也想不到那么全面。下面就试试举例吧: 日记类:日记可能写完然后一辈子也不会去看了,所以大可以不按照这个方法来,想到什么就写什么吧 观点类:比如这篇文章,观点类的意思是表达某些看法与经验,就是观点类,我这篇文章就是为这类文章而定制的,正如《如何阅读一本书》之于论述类文章。 笔记类:各种书的读书笔记,这种要分情况,我的读书笔记有的是完全机械地记录(大部分是技术类),有的是根据书上的东西写一下自己的一些看法还有感想(大部分是文学类和社会学类)。 后者可以按照第 2 点所说的“观点类”文章来处理,而前者的话就不怎么适用这个规则。不过如果前者记录的东西常用的话,(比如 bash 的字符串操作我是怎么都记不住,以前抄了放在博客里面,后面博客重置了数据没有同步,就没了)那就可以在来回翻看的时候进行对文章的修改。 本文将持续更新 与我之前的“教条主义”系列一样,我这篇也将持续更新,因为实践出真知。之前的两篇文章里面的“教条”还好,它们一个出自于《如何阅读一本书》这样的经典,另一个是我的实践的一个总结,而这篇里面的“教条”完全是我用我的理性来对什么方法是正确的的一个猜想,也许很有用,也许没有那么有用。 不过,相比于没有“教条”时候的无序,有“教条”可依总归是一个进步吧。...

February 22, 2021 · ColaWithSauce