目前无法分类的小探究
文章平均质量分 86
一些数量太少无法单独成一类的,或者目前没有继续学习的计划的一些探究就放在该专栏
zhonguncle
居高才能临下,深入才能浅出(这话是谁说的呢?肯定不是鲁迅)
展开
-
学习计算机,为什么要阅读经典或着著作
简而言之,经典的可信任概率比较大,其他的较低,所以阅读经典能高效率学习的概率也大一些(或者是学的较慢但是很扎实)。写完本文心情好多了,要调整一下学习策略了。祝各位好运。原创 2024-07-04 03:51:56 · 628 阅读 · 0 评论 -
Common Lisp笔记
在计划学习函数式编程的时候,我一开始打算学习的是 F#。因为我朋友就是在 DTU 上的学,F# 就是 DTU(丹麦理工)开发的。但是由于 F# 和微软的 .NET 绑定,而在 macOS 上,目前版本的 .NET 的是有些问题的,开发非常繁琐,而且某些错误会导致整个解决方案出错,需要重建整个项目。最后就还是选择了 Common Lisp 这个非常古早的函数式编程语言作为开始,后续如果再需要学习 F# 可能也会更快速和容易一些。0,各种实现都有自己的一些特性,有一些实现还与 C、Java 等语言可以融合使用,原创 2024-05-28 14:48:32 · 950 阅读 · 0 评论 -
在bash或脚本中,如何并行执行命令或任务(命令行、parallel、make)
最近要批量解压归档文件和压缩包,所以就想能不能并行执行这些工作。因为tar自身不支持并行解压,但是像make却可以支持生成一些文件,所以我才有了这种想法。方法有两种,第一种不用安装任何软件或工具,直接bash或其他 Shell 中就可以使用;第二种需要安装 GNU parallel 这个工具来进行。二者在使用上都很简单,但是后者更人性化(应该可以用这个词来形容)一些。最后还介绍了一种比较奇特的方法,是无意中看到的,虽然没啥用但是有点意思。原创 2024-02-02 04:04:48 · 2673 阅读 · 0 评论 -
使用ffmpeg转换索尼老DV拍摄的VOB文件为mp4
但是如果用了隔行技术,那么久可以看到大概是什么样的,可以脑补一下(下面就是个例子)。但是如果将交错的视频转换成非交错的,也就是实际上将“一半”的画面和后面的画面重叠了。翻出来之后还感慨了一下:当年没有网购,价格不透明;有些地方也没有官方店,只有一两家卖的,人家开多少钱就多少钱。这个 DV 当年家里花了一万二,但是查了下当年的一些博客,官方售价只要五千多,后期甚至才四千多。但好在我发现有卖 AC-L200 转 USB 的线,只要三十多,这样就能用 5V3A 的充电宝就可以了,而且续航也长了很多。原创 2024-01-24 14:59:07 · 1113 阅读 · 0 评论 -
制作Go程序的Docker容器(以及容器和主机的网络问题)
今天突然遇到需要将 Go 程序制作成 Docker 的需求,所以进行了一些研究。方法很简单,但是官方文档和教程有些需要注意的地方,所以写本文进行记录。首先介绍一下示例程序,示例程序是一个 HTTP 服务器,会显示sin(r)/r的图像,如下:新建一个目录draw-surface,然后在里面新建一个draw-surface.go文件,内容为:在容器中运行构建Docker映官方文档很奇怪,Containerize your application 中介绍说用docker init来新建所需的文件,但是原创 2023-11-18 20:37:08 · 985 阅读 · 0 评论 -
Mac 开发 Tang Nano FPGA 指南(使用终端和使用 VS Code 和插件,适用所有 Gowin FPGA)
最近收到了一个 Tang nano 9K FPGA开发板,就想借此机会研究一下。官方文档里介绍如果想使用高云的 FPGA,就需要使用 GOWIN IDE,但是需要申请 license 提交一堆资料,我是别人送的就不太方便让别人弄。加上 IDE 其实并不是很适合学习和投入生产,因为 IDE 忽略了很多细节,以及对一些工作做了处理。所以就想找到其他的工作流程,就像可以使用任何文本编辑器加上 Clang/LLVM 就可以编译 C/C++ 程序一样。原创 2023-08-19 12:45:50 · 3226 阅读 · 3 评论 -
可执行程序和脚本的区别(什么是解释器)
从构成上来说,可执行程序是由机器可以识别执行的机器语言(也就是一堆 1 和 0)组成的程序。从功能上来说,它可以将输入的内容按特定方式处理,然后再输出结果。从文件格式上来说,Windows 中现在主流的可执行程序的格式是 PE(Portable Executable File Format),而其中的“Executable”缩写就是很多人熟知的 EXE;在 macOS 中,可执行程序被称为。其实上文就提到了什么脚本:脚本就是解释程序能接受执行的代码。不同解释程序能接受执行的代码就是不同的脚本语言。原创 2023-06-10 14:09:50 · 1999 阅读 · 0 评论 -
系统学习计算机技术三要素:手快、眼快、脑子快
我很喜欢 scz 的一句话:你可以什么都不会,但是不能学不会。但是要学会,还学的精、学的全,真的得尽量做到这三点,哪怕脑子笨一些也够成为一个在某一技术领域能力不错的人了。原创 2023-06-02 20:02:14 · 1838 阅读 · 3 评论 -
Windows中UWP、WPF和Windows窗体的区别
Windows 中开发应用(或者可以说客户端)有三种方法: UWP(Universal Windows Platform)、WPF(Windows Presentation Foundation)和 Windows 窗体(Win Forms)。这三种方法在现在的 Windows 10/11 上都可以使用,那么它们区别是什么呢?深入来说,三者的区别在于构成原理和设计目标是不一样的,下面按照时间从早到晚来介绍。首先是 Windows 窗体(Win Forms)。Win Forms 基于 Win32 API原创 2023-03-10 06:43:02 · 3400 阅读 · 0 评论 -
「机器学习笔记」之深度学习基础概念(基于Pytorch)
本文以 Pytorch 为线索,介绍人工智能和深度学习相关的一些术语、概念。不过由于非常非常长,所以还在持续更新ing。tensor(张量)Tensor(张量)是一种专门的数据结构,与数组和矩阵很像。张量其实可以理解成数组和矩阵的扩充,因为数组最多只能是二维,也就是一个矩阵,但是神经网络有时候需要更高纬度,这个时候数组就不够用了(在 C 中可以使用指针实现哦)。原创 2023-02-17 23:53:36 · 538 阅读 · 0 评论 -
为什么GIF文件是图像文件而不是视频文件?(GIF文件格式详解)
今天整理硬盘的时候想到一个问题:GIF 是放在静态图像文件里还是视频文件里?因为放视频里吧,GIF 的分类是静态图像,而且由图像组成;放图像里吧,它又会动。然后我就开始想:GIF 会动但为什么被归类在静态图像?看了一下国内外的一些博客,得到的答案不能让我满足,就是感觉还差一点的感觉🤏;或者有些说到了一些点上,但是没有继续深入了。所以就自己做了点研究,写下本博客,希望能帮到和我一样有这个疑问的人。如果想深入解释这一点,需要先简单介绍一下 GIF 的文件格式,这样才能了解为什么历史上会出现 GIF 格式原创 2023-02-03 01:20:48 · 4539 阅读 · 1 评论 -
tab stop(制表符)是什么?
`tab stop`让人挺搞不懂的,按照`tab`来理解的话,这题就很奇怪了。经过查找研究之后,发现`tab stop`是用于定位输入Tab之后光标所在的位置的术语(也就可以理解成tab符号的末尾,但是需要注意的是`tab stop`是一个名词,中文名称为制表符),就是Word或者Pages文本输入界面顶端的“尺子”上的“小卡标”,如下图Pages中的水平方向小三角(这个小三角是可以改的,样式不同,定位不同,默认是左定位,其他样式这里不展开来说,故这里可能会显示的与图中不一样):...原创 2021-07-23 09:16:39 · 2119 阅读 · 5 评论 -
逆波兰式是什么(以及dc计算器如何使用)
最近看文档看到逆波兰式(Reverse Polish notation或者reverse-polish,RPN)就去查询了一下。如果需要较为详细的解释看这个链接RPN和大多数式子一样从左往右读取。RPN和数据结构中的栈有关,可以说RPN就是“栈”的一种实现。运算符号的位置和平时不一样,在数字后面。例如“1+1”用RPN格式来写就是“1 1 +”。结果也会被p原创 2021-10-14 19:14:58 · 1671 阅读 · 2 评论
分享