11:记录一个科研小工具
发表于|更新于
|浏览量:
开门见山
这估计要是我最短的一个blog了。
我们请出他的名字,uithub。
好比我们打开一个github网页

我们把网页的G换成U:
jyfc/ebook: classic books of computer science
然后你会发现,有它的所有的文本,都在一个页面上!

just ctrl+c and ask deepseek!
文章作者: Jiayi Li
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 plusone's blog!
相关推荐

2026-04-21
E1.2 C语言程序设计
把今天认真折叠好,明天自然会有展开的光 常量常量是程序中最基本的元素,有字符常量,整数常量,浮点数常量和枚举常量。字符常量要用单引号括起来,例如上面的'}',单引号只能括一个字符而不能像双引号那样括一串字符。在格式化字符串中%号(Percent Sign)后面加上字母c、d、f分别表示字符型、整型和浮点型的转换说明(Conversion Specification). 1、总结前面介绍的转义序列的规律,想想在printf的格式化字符串中怎么表示一个%字符?写个小程序试验一下。 其它的他多数符号,都是用反斜杠\进行转义,但是对于%而言,是用其本身进行转义,即为%% 123456#include <stdio.h>int main(){int score = 100;printf("小明的准确率是:%d%%\n",score);return 0;} 变量变量(Variable)是编程语言最重要的概念之一,变量是计算机存储器中的一块命名的空间,可以在里面存储一个值(Value),存储的值是可以随时变的,比如这次存...

2026-03-22
3:三月的总结
日子过得很快,从开学到现在,已经有了两个星期了,这两个星期发生了很多事,也许很多事也会逐渐地忘记。但是,总结和记录也许是时间的锚点,让我们知道,我们从何而来,到何而去;我们的生命地意义是为了什么。我想,对于每一个人而言,这都是一个绕不开地话题。 从应试教育走来,大家往往非常会卷,会刷题。会用一些和自己并不是表里如一的词语和语句,来彰显着自己学识地渊博。但是,究其源,我认为这是一种不自信的体现。这一种不自信很可能不是所谓的人的自信,而是对于自己的道路的自信和理论的自信。 就好像在高考作文中写着”酌古“”观今“”揆诸当下“一样,这一些所谓地高级词汇并不会将我们的生命因此而多姿多彩。上个星期听了”李冉在冥想“的李冉老师,分享的一本书《狂喜之后》,在旅行也好,修行也罢,我们可能会经历那一段极度的狂喜与开心的时候。好像自己整个的心思都是澄澈的,眼里闪着清澈的光。但我们知道,我们并不会因为一次觉悟而发生任何的改变,而是花自开,水自流。照样要与这一个并不美好的现状”周旋久“,但我们要做到的也许是”勿忘我“。不在一场又一场的旅途中慢慢地忘记自己的样子。我想,对开学以来的这半个月做一个总结,告诉我...

2026-05-05
10:四月总结和vibe coding
工具飞速迭代,我想,有一个朴素地辩证法。我们能发挥出的实力,是自己的内涵+工具的外延。如果工具飞速进步,而我们的大脑不断地萎缩,那我们最后是能够担起大任的吗。显然不是。 所以,核心在于,让自己变得更聪明,而不是让工具变得更智能。外本内末,歧路亡羊。我还是要去走那一条最为艰难的道路 我想,何其有幸,我的确是接触到了一个,很大程度上的,跨时代的一个工具。事实上,我才接触codex没两天,但目前摆在我面前的,是一个前所未有的,工具,它来自karpathy的一个我认为天才的想法: One day, frontier AI research used to be done by meat computers in between eating, sleeping, having other fun, and synchronizing once in a while using sound wave interconnect in the ritual of “group meeting”. That era is long gone. Research is now entire...

2026-02-19
F3.2 数字逻辑电路基础
通过门电路搭建基本组合逻辑电路有了门电路以后,我们就可以通过多个门电路的组合来搭建一些在数字电路中常用的模块了 译码器译码器(decoder)是一种将K位输入转换为最多2的K次方种不同输出的电路,一类常见的译码器是n选1译码器(1-of-n decoder),他将二进制输入解析为一个数值x,并且使得输入的第x位为1,其余全为0,也就是我们说的独热(one-hot)编码。其真值表和电路图如下: 搭建2-4译码器我们在logisim中进行实现,由于我们要进行编码,而输入为2,输出为4,我们需要将其两两进行逻辑运算。我们对于输入的两个信号进行非运算后,我们有了4个两两一组的元素可以进行比较。由于其它都是0,只有一位是1,所以我们最终选择与门进行实现在计算机中, n选1译码器常用于实现寻址的部分功能, 此时译码器的输入即为地址, 输出则是选择信号, 其中与地址对应的选择信号为1. 在现代计算机中,得益于存储单元之间的连续性, 如果计算机要访问其中一个存储单元, 它并不需要从第1个存储单元开始按顺序检查, 而是可以通过一个”行号”来快速找到对应的存储单元. 这个”行号”在计算机中称为”地址...

2026-03-08
F4 计算机系统的状态机模型
计算机是严谨的,输入与输出有着严格的end to end的关系,我们要处理的中央处理器(CPU),也是这样的装置。 处理器是一个机械地进行数据处理的装置, 它要做何种处理, 就应该是受到某种方式的控制, 而不存在可以自己思考的智能。这样的处理器的媒介,就是指令。我们可以用加法字段对两个数据相加,和我们在计算器中的控制码是非常的类似的。 要”用加法指令来控制处理器对两个数据进行相加”, 说明一条指令需要给出两方面的信息: 一方面, 计算机需要处理的数据有很多, 因此指令中需要指定需要处理哪些数据, 这称为指令的”操作数”(operand)字段; 另一方面, 计算机处理数据的方式也有很多种, 因此指令中也需要指定用何种方式处理数据, 这称为指令的”操作码”(opcode)字段. 我们看到,在计算中的很多结果,需要保存起来供后续使用,这种东西就叫做寄存器。由于这样的寄存器用于处理一般数据,一次也称为通用寄存器(GPR)。相对地,有一些寄存器地功能并不是用于一般处理,便不叫作GPR 存储程序程序的本质就是一段指令序列 那就有一个问题,计算机为什么会比计算器强太多。答案在于计算机的工作机制...
2026-05-05
7:论文笔记-Frustratingly Simple Few-Shot Object Detection
由于我的挑战杯是小样本检测,所以我想通过这样一篇文章,对于这个网络和这一个东西有着一个基础的了解 读论文abstract Detecting rare objects from a few examples is an emerging problem. Prior works show metalearning is a promising approach. But, finetuning techniques have drawn scant attention. 从少量样本中完成特征的检测是一个比较难的任务,在这个的研究方法中,元学习得到了广泛的关注,而微调没有引起很多的关注。 We find that fine-tuning only the last layer of existing detectors on rare classes is crucial to the few-shot object detection task. 只是对于现有的探测器的最后一层进行微调,感觉有点意思。 conclusion We proposed a simple two-...
公告
欢迎来到我的博客~
