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-10
E1.1,C语言程序设计
程序和编程语言程序(program)告诉计算机如何完成一个计算任务。而程序由一系列的指令(instruction)组成,是指示计算机做某种运算的命令。任何一个程序,都由输入,输出,运算,测试与分支,循环几个操作组成。所以,编写程序就是把任务分解为子任务,子任务再分解为更简单的任务的一个过程。 习题 1、解释执行的语言相比编译执行的语言有什么优缺点? 现在回答这个思考题,根据编译和解释的不同原理,你能否在执行效率和平台无关性等方面做一下比较? 希望读者掌握以概念为中心的阅读思考习惯,每读一节就总结一套概念之间的关系图画在书上空白处。如果读到后面某一节看到一个讲过的概念,但是记不清在哪一节讲过了,没关系,书后的索引可以帮你找到它是在哪一节定义的。 在流程上面,解释不需要经过编译,会具有更高的执行效率。在专用于这个芯片的场景下,这是一种执行速度更快的选择。 但是解释更像是一种translate,是一种one to one的模式,把一个指令解释为另一个可以执行的指令。大多数情况下,机器的执行的情况是不一样的。所以他又一个显著的特征是,输入的编码需要根据机器执行的不同,而去修改而适应设备...

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-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-04-23
4:读后感——何为好的论文
读后感尼古拉斯-卡里尼,和他的网站:如何赢得最佳论文奖 (或者,关于如何进行重要研究的个人观点) 仅仅做一个记录,来自一个科研的小白。 想出最值得写论文的点子要有好的品味,去挑选一个问题 The single most important skill to develop for high-impact research is good taste in what problems are worth solving. If you have good taste, and you keep writing papers, eventually you’ll write one with exceptionally high impact. But if you have bad taste, you could write a hundred papers and never do anything of consequence. 也许我们可以发一百篇论文,但如果我们的文字不具有品味,不是在一开始就在做一件正确的事,那么也许,我们终其一生,never do anything ...
2026-05-05
8:caformer的复现
概述我们进入OSformer的复现,论文名称为Cross-domain-aware deep unfolding transformer for hyperspectral image super-resolution,提供的源代码https://github.com/Caoxuheng/HIFtool,这是一个高光谱融合方向的一个项目融合包,里面提供了多种方法,大致分为三类:model-based,supervised,unsupervised.我们的OSformer就是基于监督学习的一个方法 数据集在文件夹multispectual image dataset中,我们可以看到一共有如下的五个文件夹,分别是 CAVE chikusei Pavia QB xiongan我们按照文件夹里面的md文件进行下载 bug调试20260225经过了一个春节小长假,调试的进度需要重新找回来。由于我们的笔记本的32G的内存不足以加载需要60G内存的程序,而在Linux中出现killed报错,我们在autodl中新建了一个实例,用以解决问题。autodl的一大好处是,其中的内存有120G,远...

2026-02-24
F3.3: 数字逻辑电路基础
续 基本组合逻辑电路多路选择器1.搭建一个1位2选1选择器,如图 整数的机器级表示原码原码是一种直观的编码,最高位表示符号位,0表示正数,1表示负数,其余位表示真值的绝对值,但这存在一个问题。 例如: 12340b00000111 = 70b10000111 = -70b00100010 = 340b10100010 = -34 考虑采用8位的RCA进行原码加法: 12340b10000111 (-7) 0b10000111 (-7) 0b00000111 (7)+0b10100010 (-34) +0b00100010 (34) +0b10000111 (-7)----------- ----------- --------0b00101001 (41) 0b10101001 (-41) 0b10001110 (-14) 通过上述观察, 我们可以得出以下结论: 当两数皆为正数时, 通过RCA进行加法所得的结果按原码解释, 与将两数按原码解释后得到的结果在数学意义上相加, 两者一致. 因此, 在这种情况下, 可...
