分类 资源 下的文章

软件 | Veracrypt开源加密软件-硬盘、U盘、文件夹加密


描述

VeraCrypt是一款适用于Windows、Mac OSX和Linux的免费开源磁盘加密软件。基于TrueCrypt 7.1a。

主要功能

  • 在文件中创建虚拟加密磁盘,并将其作为真实磁盘装载。
  • 对整个分区或存储设备(如USB闪存驱动器或硬盘驱动器)进行加密。
  • 加密安装Windows的分区或驱动器(启动前身份验证)。
  • 加密是自动、实时(动态)和透明的。
  • 并行化和流水线技术使数据的读写速度与驱动器未加密时一样快。
  • 加密可以在现代处理器上进行硬件加速。
  • 提供合理的否认,以防对手强迫你透露密码:隐藏卷(隐写术)和隐藏操作系统。

下载地址

官方下载网址

使用流程(加密文件夹,挂载成磁盘)

  1. 安装的话就是普通软件的安装流程
  2. 软件主界面点击创建加密卷
    微信截图_20230704100252.png
  3. 选在创建文件型加密卷
    微信图片编辑_20230704100508.jpg
  4. 选择标准的加密卷,隐藏的文件描述特别逗,都能感觉到画面。。。
    微信图片编辑_20230704100508.jpg
  5. 选择加密卷存放的位置
    微信图片编辑_20230704100508.jpg
  6. 配置加密算法,对于我来说默认就行,没人没事闲的处理这些玩应
    微信截图_20230704100857.png
  7. 设置加密卷的大小,这里是文件夹挂载磁盘,所以生成文件的大小就是设置的大小,也是挂载加密磁盘后的大小。
    微信截图_20230704101059.png
  8. 配置加密卷的密码,下一步的时候密码太简单会有提示
    微信截图_20230704101247.png
  9. 格式化加密卷,其中需要移动鼠标来构建随机加密的字符串
    微信截图_20230704101404.png
  10. 最后格式化完成创建
    微信截图_20230704101616.png
  11. 挂载加密卷文件为本地磁盘
    微信截图_20230704102135.png
  12. 挂载成功,正常使用。
    屏幕截图 2023-07-04 100038.jpg

创建加密磁盘/U盘流程(待处理)

  1. 优先把U盘或磁盘的加密分区分出来格式化一下。我用的工具是DiskGenius
  2. 软件主界面点击创建加密卷
  3. 选在创建加密非系统分区/设备
    屏幕截图 2023-07-05 073400.jpg
  4. 选择标准的加密卷(与加密卷一致)
  5. 选择加密卷存放的位置
  6. 配置加密算法,对于我来说默认就行,没人没事闲的处理这些玩应
  7. 加密卷的大小不用设置,直接是磁盘大小。
    屏幕截图 2023-07-05 073545.jpg
  8. 配置加密卷的密码,下一步的时候密码太简单会有提示
  9. 格式化加密卷,其中需要移动鼠标来构建随机加密的字符串
  10. 最后格式化完成创建
  11. 挂载加密卷磁盘为本地磁盘(或者选中挂载符直接点全部加载)
    微信截图_20230705100407.png
  12. 输入密码,挂载成功,正常使用。

这里挂载需要注意一下,因为Veracrypt把磁盘变成里加密卷,所以window不能直接识别,每次插入都会提示【使用驱动器中的光盘之前需要将其格式化】,你说加密了你还不能格式话,格式完就成普通磁盘了。
微信图片编辑_20230705094656.jpg


资源:2021年 GitHub上很火的c/c++项目


前言

分享几款我收藏的适合初学者的c/c++方面的开源项目,比如相关的基础知识、数据结构、算法、设计模式,还有涉及到工具和具体实践项目的。

项目

1.C

地址:https://github.com/TheAlgorithms/C

没错,就单单一个C字,相当的简介明了。该存储库是用 C 实现的各种算法的开源实现的集合,并在GPLv3 许可下获得许可。这些算法涵盖了计算机科学、数学和统计学、数据科学、机器学习、工程等各种主题。实现及其相关文档旨在为教育工作者和学生提供学习资源。因此,人们可能会发现针对同一目标但使用不同算法策略和优化的不止一种实现。

2.libhv

地址:https://github.com/ithewei/libhv

提供具有非阻塞 IO 和计时器的事件循环,但更简单的 api 和更丰富的协议。有点类似于libeventlibevlibuv,但是基于libhv可以快速驱动Web服务端和客户端。

3.CPlusPlusThings

地址:https://github.com/Light-City/CPlusPlusThings

这个项目是一个适合C++初学者的学习型仓库,其中包括基础和进阶教程、源码解析、工具推荐、实战练习等等。

4.design-patterns-cpp

地址:https://github.com/JakubVojvoda/design-patterns-cpp

软件设计模式是针对在面向对象设计环境中反复出现的问题的通用可重用解决方案。它不是一个可以直接转化为源代码的完成设计,而是如何解决问题的模板。我们可以按目的将它们分类为创建(抽象实例化过程)、结构(类和对象如何组合以形成更大的结构)和行为模式(对象之间的职责分配)。

5.tmux

地址:https://github.com/tmux/tmux

tmux 是一个终端多路复用器:它可以在一个屏幕上创建、访问和控制多个终端。tmux 可能会从屏幕上分离并继续在后台运行,然后再重新连接。

6.netdata

地址:https://github.com/netdata/netdata

Netdata 的分布式实时监控代理以零配置从系统、硬件、容器和应用程序收集数千个指标。它在您所有的物理/虚拟服务器、容器、云部署和边缘/物联网设备上永久运行,并且可以完全安全地安装在您的系统中,无需任何准备。


IKBC poker 键盘说明书


编程说明

  1. 按 PMode(FN + 右 CTRL) 进入编程模式 (空格右灯闪烁)
  2. 按想要对其编程的键 (空格右灯长亮)
  3. 键入编程内容然后按 PN (空格右灯再次闪烁) 【如果发现没有闪烁,可能是键盘后面第四个开关没有变为off】【如果输入着输入着发现空格爆闪,那就是说明超过了14个按键】
  4. 重复步骤 2 和步骤 3 可编程其他键
  5. 按 PMode(FN + 右 CTRL) 退出编程模式 (空格右灯熄灭)

备注:

• 支持 FN 层编程,在选键状态时可以对 FN 组合键(例如: FN + A)编程
• 在选键状态(步骤 1)打开文书软件(比如.txt 型文本文档)并按 PN + 任意键可自动分层显示其编程内容
• 可以加延时,每按 15ms 键(FN + F) 一次延时 15ms,每按 0.1s 键(FN + G) 一次延时 0.1s,每按 0.5s 键(FN + H) 一次延时 0.5s, 连续多次延时只计一个按键但时间累加
• 每个键最多可以编程 14 个按键
• 在编程模式 15 秒内没按任何按键会自动退出

编程使用

按 PN + 已编好程的键,或者
先按 Toggle(FN+右 SHIFT)让空格左灯亮起,再直接按已编程好的键,此时若按 PN + 已编好程的键会输出原来的键码

  1. 编程示例
    把A编为123:FN+右CTRL,A,1,2,3,PN

继续把FN+A编为456:FN+A,4,5,6,PN
继续把 B 编为 CTRL+C: B, CTRL(不放手), 再按 C, 放开 CTRL 和 C, PN
继续把 C 编为在 WIN7 下调用 CMD.EXE: WIN, C,FN+G,M,FN+G,D,FN+H,ENTER, PN
结束:FN+右CTRL
使用已编程的A键:PN+A =>输出123
使用已编程的FN+A键:PN+FN+A =>输出456
使用已编程的 C 键: PN + C => CMD.EXE 程序调用

切换编程直接表达层:
Toggle(FN + 右 SHIFT) => 右 FN 灯亮起
(1)使用已编程的B键:B =>输出CTRL+C的码(注:等如复制)
(2)使用已编程的 FN + A 键: FN+ A => 输出 456(注: 不需要再按 PN 键)
(3)使用已编程的 C 键: C=>调用 CMD.EXE 程序
(4)如果要输出 A 键(此时直接按 A 是输出 123): PN + A => A
返回出厂设定
按住 FN + R, 三秒后 Toggle 灯开始闪烁,继续按住 FN + R 直至空格左灯闪了 9 次便会回复出厂设定

原厂说明书


Tampermonkey + Greasy Fork vip视频+++++++


我相信我们的读者里有很多都是原生浏览器爱好者,比如 Chrome 、 Edge 或者是 Safari ,我用的就是 Chrome 。我非常喜欢 Chrome 干净简洁的界面,但是有些时候会发现这个浏览器在功能上也有一点太“干净简洁”了,于是乎我就开始研究起了 Chrome 插件,于是乎我就发现了我今天要推荐的 Tampermonkey ……

Tampermonkey是个什么东西?

微信图片编辑_20210814195447.jpg
Tampermonkey ,俗称“油猴”,是一款在浏览器上运行和管理脚本的插件。所谓脚本就是一段代码,它们能够优化您的网页浏览体验。安装之后,有些脚本能为网站添加新的功能,有些能使网站的界面更加易用,有些则能隐藏网站上烦人的部分内容。

有了 Tampermonkey ,你能够轻松有效地使用和管理网页脚本,让你的上网体验更加舒适。

你需要准备什么?

Chrome浏览器

这款插件除了Chrome之外还支持 Microsoft Edge 、 Safari 、 Opera Next 和 Firefox。

如何使用?

首先下载安装插件……

微信图片编辑_20210814195837.jpg

图片是chrome在应用商城中的的截图

如何安装插件

脚本我一般是在 Greasy Fork 这个网站上下载,步骤非常简单,找到你想安装的脚本,点一下安装此脚本就行了。

微信图片编辑_20210814200629.jpg

这个插件能干什么?

脚本数量可以说是数不胜数,我在这里给大家推荐几个我自己常用的。

视频去广告、音乐直接下载、百度网盘直接下载等功能

Greasy Fork 中直接安装

微信图片编辑_20210814200144.jpg

示例图片
1.vip视频解析+去广告
微信图片编辑_20210814200457.jpg
2.vip音乐下载
微信图片编辑_20210814201217.jpg
微信图片编辑_20210814201402.jpg


工具:GIF屏幕录制工具


今天有点需求需要把东西截图成GIF,上网找了写工具,最后找到LICEcap,发现这个工具挺好的。

LICEcap 是一款屏幕录制工具,支持导出 GIF 动画图片格式,轻量级、使用简单,录制过程中可以随意改变录屏范围

LICEcap 非常轻量级,安装包不到 500KB。运行后会以窗口的方式显示在桌面,拖动选取一个合适的大小范围,点击 Record 选取保存路径就开始录屏了。LICEcap 在录屏过程中可以随时拖动窗口改变录屏范围,Stop 过后自动保存为 GIF 格式。

官方网站链接:LICEcap
本站下载链接:licecap128-install.zip

使用过程比较简单,打开软件之后Record开始录制,stop停止录制。
微信图片_20210119104004.png

截屏效果:
净月.gif