手把手教学:如何在本地快速 Review别人的PR?
前言
今天分享如何在本地 Review 别人的 Pull Request(以下简称PR)。
今天分享如何在本地 Review 别人的 Pull Request(以下简称PR)。
今天在群里有个小伙伴发了一个在 Ollama
上运行 deepseek
大模型的消息,最近 deepkseek
也是风头正劲,于是我就体验了一下。
发现了还不错,它相比于其它的大模型会把思考过程也显示出来。
上一篇文章讲了 DES
ECB
加解密。
由于 ECB
模式是分组加密,且每组之间相互独立,所以就存在一个风险,可以调换分组之间的顺序。
为了解决这个问题,需要添加初始化向量,它的作用是用来与第一个明文块进行异或操作,然后将结果送入加密函数。
后续的每个明文块都与前一个块的密文进行异或后再加密。
这样再改动顺序就不能还原最开始的明文了。
今天我们接着看 OpenSSL
DES
ECB
加密。
上一篇文章讲了如何使用 OpenSSL
进行 MD5
计算,今天来说一说 SHA
的使用。
上一篇文章说了如何使用 OpenSSL
进行 Base64
编码,这篇文章来说一说如何进行 MD5
计算
在上一篇文章中我们讲了如何使用 CMake
搭建 OpenSSL
环境,并打印了 OpenSSL
的版本。
今天要使用 OpenSSL
进行 Base64
编解码。
加密在开发中是必不可少的,然而加密的三方库中 OpenSSL
是不可忽视的存在,基本上哪里都有它。
它是一个开源的加密工具,实现了各种算法,比如:消息摘要,对称加密、非对称加密等等。
接下来就来了解一下使用 CMake
配合 OpenSSL
进行各种加密。
我们知道一些平台上传的动态图片是不能超过 10M 的,一旦超过之后就会失败,通常我们会进行压缩。
最开始我使用的是 FFMPEG
,然后发现越用越大,于是放弃。
一番搜寻下来,发现了 gifsicle
可以使用,介绍给大家。
上一篇文章讲了如何如何在 Emacs
中使用 Snippet
来快速编写代码,提高效率。
虽然很多插件已经为我们准备好了现成的模板,但有时我们需要一些个性化的代码片段。
今天,我们就一起来学习如何在Emacs中创建自己的Snippets吧!