LLLibra146's blog

Personal note

DISTINCT 关键字

DISTINCT 指示数据库只返回不同的值。如果是用 DISTINCT 关键字,它必须直接放在列名的前边。

阅读全文 »

最近需要在 Ubuntu下用 7z 来压缩点东西,发现 Ubuntu 默认没有安装 7z 可执行程序,So 自己 apt 一个。

搜索发现 7z 有三个安装包,分别是:p7zip,p7zip-full,p7zip-rar。

阅读全文 »

一个跨平台的端口扫描器,Win10Ubuntu 平台已经过测试,运行没有问题。

不严谨性能测试,默认状态下,扫描全部端口,超时 0.1 秒,500 并发的情况下:

  • Windows 大概 14 秒扫描完成。
  • Ubuntu 大概 3 秒钟扫描完成。
阅读全文 »

因为每次在使用 mysqldump 进行备份是都要输入账号密码进行登录, 这时候需要人工输入密码来验证。

由于我们的脚本的无人值守的,所以要去掉输入密码这个步骤,这里使用 mysql_config_editor 来将登录凭证加密保存在本地,然后通过脚本传入参数让 mysqldump 通过凭证去登录,免去每次都输入密码的烦恼。

阅读全文 »

这几天用到了 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 取余数,余数是多少就在后边补多少个余数。

阅读全文 »
0%