# 编辑器
-
轻松理解“加盐”的原理与 Java 实现一、什么是加盐?二、如何加盐?三、后台密码存储和验证过程四、Java实现
一、什么是加盐? 1.背景 现在很多公司后台以hash值形式存储用户密码(虽然本文以MD5哈希函数为例,但becrypt函数最常用的),用于哈希函数存在碰撞的特性,当后台数据库被攻…
-
用 Bitsy 制作电子游戏
Bitsy 是一个开源电子游戏设计软件。 其简约的功能使任何人都可以探索他们的创造力。 有许多游戏设计程序和各种游戏设计方法,但对我来说,最突出的是 Bitsy。Bitsy 由 A…
-
即将出现在 Ubuntu 22.04 LTS 中的新功能
这是一篇持续更新的文章,其中列出了即将发布的 Ubuntu 22.04 LTS “Jammy Jellyfish” 中增加的所有主要功能。 Ubuntu 的…
-
一些经典 Linux 命令的现代替代品
当你 开始学习 Linux 时,最初学习的是一套标准的 Linux 命令,这些命令从 UNIX 时代就已经存在了。随着你作为一个 Linux 用户的年龄增长,你…
-
PyCharm vs VSCode,是时候改变你的 IDE 了!
导读:是否有想过用不同的工具写 Python 代码?本文详细对比了 Pycharm 和 VS Code 两个工具,看看是否能改变你的想法? 也许是我有些落伍,或者也是因为 JetB…
-
在 Linux 上用 Audacity 编辑音频
Audacity 是开源软件世界中的一个经典的强大工具,可以用于录音、编辑等对声音进行操作。 Audacity 声音编辑器是填补了一个似乎没有人意识到的空白的开源应用程序。它最初是…
-
用 Samba 跨平台共享文件
Samba 是一种灵活的文件共享工具,它将你可能在组织中运行的所有不同平台结合在一起。 在我接触 Linux 的早期,我是纽约州一个小型学前教育学区的技术总监。我们的技术预算总是捉…
-
Bash Shell 脚本新手指南(一)
如标题所示,本文将涵盖面向初学者的 Bash Shell 脚本知识。虽然本文没有回顾 Bash 的历史,但是有很多资源能够便于读者了解相关内容,读者也可以直接访问 htt…
-
一个小时内创建一个 CentOS 家庭实验室
用一个带有虚拟化软件的系统(CentOS ISO),花费一个小时左右来设置一套自给自足的基本 Linux 服务器。 当学习新的 Linux 技能时(或像我一样学习 Linux 认证…
-
用 pdftk-java 命令编辑 PDF 的 4 种方法
用这个方便的 Linux 命令合并 PDF、删除页面、分割 PDF 和填写表格。 技术白皮书、手稿和 RPG 手册,我每天都要处理大量的 PDF 文件。PDF 格式之所以受欢迎,是…