在Ollama 上运行 DeepSeek 大模型

前言

今天在群里有个小伙伴发了一个在 Ollama 上运行 deepseek 大模型的消息,最近 deepkseek 也是风头正劲,于是我就体验了一下。

发现了还不错,它相比于其它的大模型会把思考过程也显示出来。

OpenSSL DES-CBC 加解密

前言

上一篇文章讲了 DES ECB 加解密。

由于 ECB 模式是分组加密,且每组之间相互独立,所以就存在一个风险,可以调换分组之间的顺序。

为了解决这个问题,需要添加初始化向量,它的作用是用来与第一个明文块进行异或操作,然后将结果送入加密函数。

后续的每个明文块都与前一个块的密文进行异或后再加密。

这样再改动顺序就不能还原最开始的明文了。

CMake OpenSSL 环境搭建

前言

加密在开发中是必不可少的,然而加密的三方库中 OpenSSL 是不可忽视的存在,基本上哪里都有它。

它是一个开源的加密工具,实现了各种算法,比如:消息摘要,对称加密、非对称加密等等。

接下来就来了解一下使用 CMake 配合 OpenSSL 进行各种加密。

Gif 压缩工具

前言

我们知道一些平台上传的动态图片是不能超过 10M 的,一旦超过之后就会失败,通常我们会进行压缩。

最开始我使用的是 FFMPEG ,然后发现越用越大,于是放弃。

一番搜寻下来,发现了 gifsicle 可以使用,介绍给大家。

自定义 Snippets

前言

上一篇文章讲了如何如何在 Emacs 中使用 Snippet 来快速编写代码,提高效率。

虽然很多插件已经为我们准备好了现成的模板,但有时我们需要一些个性化的代码片段。

今天,我们就一起来学习如何在Emacs中创建自己的Snippets吧!

Mac一键移除背景、转成 PDF、PNG、JPG,不需要安装软件

前言

前些日子在准备材料,拍了一些照片,这些照片如果要打印,那么需要转成 PDF。

有些照片背景不好,需要移除。

有些照片太大,需要压缩。

有些照片格式不对,需要转换。

这一切在 Mac 上不需要安装软件,一键就能搞定。

压缩 Git 仓库

前言

有时候我们需要把项目的源代码发给别人,但是直接压缩会把一些编译产生的中间文件,缓存等等都压缩进去。

这就会导致压缩包很大,并且这些文件其实也没有必要。

还有一种情况是有些文件比较敏感不应该压缩进去,就需要过滤掉。

如果每次都这么干,那么流程就会很漫长。

虽然添加过滤可以解决这些问题,但是都挺麻烦的,我经过一番实验发现了一个极为简单的方法。

DeepL 的免费版本

前言

DeepL 是一个翻译软件,体验下来非常不错,相对准确,并且提供 API 支持。

但是它收费,这一下就把我劝退了,不过今天要来讲一下它的免费替代品。

在 Emacs 任意 buffer 插入时间

前言

有时候我们常常会需要把当前时间插入到当前文件中,找了半天发现没有现成的,我印象中是有的。

既然没有就只能自己想办法了。