0%

这几天用到了 MySQL 部署环境,遂查了下 MySQL 的 Windows 安装和初始化方法。

环境

  • Windows7 旗舰版
  • MySQL 8.0.18

首先要下载 MySQL 8.0 的安装包,这个就不演示了,应该都会下载。然后解压放到你想要放置的位置去。

温馨提示下,下载界面可以不注册直接下载的, 在下载页面的下方有直接开始下载的按钮。

阅读全文 »

将 mysql 的密码保存到了 Navicat ,忘记了之前的密码是多少,遂 Google 了一番。

经过查看网络上的分析可知,Navicat 使用 AES 加密,加密模式为 AES-CBC,密钥为:libcckeylibcckey,向量 IV 为 libcciv libcciv ,注意后边还有一个空格。

阅读全文 »

闲来无事,想写个脚本处理下电脑上的电影,从网上下载的电影有各种编码格式,通过 ftp 共享给手机看不能硬解,遂写了个脚本将所有编码格式不是 H.264 的电影打印出来,后续将其转成 H.264 编码格式。

阅读全文 »

API:应用程序接口(英语:Application Programming Interface,缩写:API;又称为应用程序编程接口

ABI:应用程序机器二元码接口(英语:Application Binary Interface,缩写为ABI

阅读全文 »

昨天写爬虫需要用到 AES 加密用户密码,用的 Python,使用了 pycryptodome 这个库,随手填了一个密钥 11和需要加密的数据 11,我用的 AES 加密的 ECB 模式。发现加密后的结果和网页上的加密结果不一样, 然后才牵扯出了加密库默认的填充值问题。

查询发现 PKCS#7 填充模式默认的填充是数据和 16 取余数,余数是多少就在后边补多少个余数。

阅读全文 »

突发奇想,想要将昨天发现的一个 nodejs 项目当做练手,练习下用 Travis CI 来做持续集成/部署。

目标

想要达成的目标是:

  • 当我们推送代码到 master 分支时自动构建/测试代码。
  • 当我们推送新标签时自动将新标签对应的代码编译成 windows、Linux、macOS 三个平台的可执行文件,并且自动上传 Github releases,方便下载。

过程略过不说,说遇到的问题,本篇文章仅当记录,可能后续还会有相应补充,暂且不做教程用。

阅读全文 »

解释

Bitlocker 可以拆分为bit locker,直接翻译的话就是比特锁,意思是每个 bit 都加密。Bitlocker 使用 AES 加密算法加密整个卷来保护数据。简单来说,BitLocker 会将 Windows 的安装分区或者其他用于保存文件的分区进行加密,并将密钥保存在硬盘之外的地方,并对早期启动组件完整性检查,合并到一起来增强数据保护。

BitLocker 主要有两种工作模式:TPM 模式和 U盘模式,同时为了实现更高程度的安全,我们还可以同时启用这两种模式。

阅读全文 »

连接查询是关系型数据库的主要特点,也是区别于其他类型数据库的一个标志。

连接查询概念:根据两个表或多个表的列之间的关系,从这些表中查询数据。

连接查询目的:实现多表联合查询操作。

阅读全文 »

前段时间写了个数据采集的项目,吭吭哧哧可算是写的差不多可以用了,纯后端,前端由其他同事来搞,和数据库还有 kepserver 打交道,也遇到了不少的坑。

kepserver 的坑先不说,先说说打包程序的时候遇到的。

先说环境:开发环境 win10 64 位专业版,Python版本:3.7.4,数据库版本 SQL server 2014,kepserver 6.4

阅读全文 »