Posts

世界国家地区的二位字母代码表(ISO-3166)维基百科|ISO.org|stefangabos.github.io

由于要用到国家地区的字母代码对应关系表,找了几处很多都是英文的的国家名称。中文的比较少,或者是几年前别人更新的,比较难找到特别新且贴近官方发布的数据。 经过几番寻找,找到了需要的数据,分享一下几个比较靠谱,易于下载的数据源。

正则表达式之正向肯定预查(?=pattern)、正向否定预查(?!pattern)

正则表达式中的正向肯定预查和正向否定预查,之前很少用到,偶尔用用时去翻查文档或直接找一些现成的正则拿来用,导致总是记不住或者理解不清其中的意思。 最近又遇到有类似的需求,顺便把这块的东西整理出来供自己以后理解翻查。

将MySQL中混乱的编码导出SQL文件,并修正统一库表的编码

在此之前,可能因为不同人协作时,或者历史原因导致的,MySQL 数据库中库、表、字段都产生了不同的编码格式,可能存在同一份表很多字段编码都不一样。 如非特殊需要,这里需要将其转换编码统一为一个,方便管理,也能避免转码等应用时产生的问题。

Elasticsearch应用: 实现一个自用的微型社工库查询系统(无前端,仅技术实现分享)

近日网上各论坛,Q群对于 QQ 8亿数据、微博5亿数据讨论的很多,不管有没有用,很多人都把数据下载下来了。但对于庞大的数据,却又不知道怎么用。就算是在 EmEditor (超大文件编辑器)中打开查询起来也非常慢,这里简单给大家分享一下方法。

解析下载Chrome浏览器的WebStore(谷歌商店)的扩展程序

最近在获取edge商店应用下载地址时遇到点麻烦,没有解决。转头去研究chrome商店的扩展下载地址,看到了大佬分享的方法,这里顺便记录一下。

CentOS7编译安装最新的Redis

通过CentOS7编译安装最新的Redis,解决过程中会遇到编译错误的 gcc 问题,最终手动创建redis服务文件,将其设立为系统服务并运行。

git diff old mode 100644 new mode 100755

今天通过 git 更新代码到服务器时,遇到了一个文件被修改的提示,之前也遇到过很多次,可一直并没有解决掉。

制作 pure-ftp 的离线编译移植包适用于CentOS平台

由于很久都没有接触过ftp了,这次安装踩了很多坑,很多教程都是复制粘贴而且内容不全。这里整理一些我完整安装的过程。 pure-ftp是通过编译的方式安装的,因为尝试过  rpm 安装,会有特别特别多的依赖等着你处理,不如直接编译,竟然不需要一个依赖。

PHP+swoole+phpredis+rdkafka离线编译移植包适用于CentOS平台/静态编译

近日折腾打包了PHP一套的离线安装包,用于内网离线安装。在这里整理下打包的全部过程以及移植后安装需要注意的东西。 此次打包的环境大致包含:PHP 7.4.4、swoole 4.5.2、phpredis 5.3.0 RC2、rdkafka 4.0.3

意外重装系统,如何找回老的Navicat数据库/Xshell链接信息?

这个问题遇到的比较多,也最头疼,如果没有及时通过Navicat的功能备份链接信息到文件,则重装系统后什么链接信息都没有。 这里需要指出说明一下: Navicat的数据sql查询文件、备份文件存储在 C:\Users\Administrator\Documents\Navicat\MySQL\servers navicat的数据库链接信息存储在注册表:HKEY_CURRENT_USER\Software\PremiumSoft