mysql存表情emoji

需要使用的编码为 utf8mb41.先使用下面的命令查看mysql的编码格式 SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%%%%' OR Variable_name LIKE 'collation%%%%& ... 继续阅读 »

如何批量采集店匠shoplazza商品?

店匠店铺不像shopify一样,能够用collections/all列出全站商品,但是换个方式也是能查询到店匠全站商品得,那就是在域名后加上/search?q=这段代码第一步:获取所有商品URL推荐使用 后裔采集器,把所有URL采集下来,导出表格xlsx 第二部进入到采集工具cj.audtools ... 继续阅读 »

C&C++如何编译?

编译** C的后缀统一为.cC++ 源文件的后缀则有些混乱,不同的编译器支持不同的后缀,下表是一个简单的汇总: 编译器 Microsoft Visual C++ GCC(GNU C++) Borland C++ UNIX 后缀 cpp、cxx、cc cpp ... 继续阅读 »

jsDelivr+Github搭建免费CDN

1、新建Github仓库2、上传资源上传资源到git仓库(注:jsDelivr不支持加载超过20M的资源) 3、发布仓库点击release发布 4、通过jsDelivr引用资源使用方法:https://cdn.jsdelivr.net/gh/你的用户名/你的仓库名@发布的版本号/文件路径 注意 ... 继续阅读 »

vmware workstation 导出\导入虚拟机模板 OVF

导出:关掉配置好的虚拟机,然后在主控制面板中点选该虚拟机 接着在菜单栏中点击文件 — 导出为OVF 在新弹出的保存位置中选择你要保存到本地的路径 导出完成后,会在保存的路径下生产三个文件 导入:点击菜单栏中的文件 — 打开 在弹出的打开属性框中选择上次保存的 ovf 文件 在导入虚拟机属 ... 继续阅读 »

Golang文件读写

文件的读写是编程语言的常见操作之一,这里讲一些Goang 读取文件的相关操作。 读取文件读取文件有三种方式: 将文件整个读入内存按字节数读取按行读取 具体实现如下: 1、将文件整个读入内存package main import ( "os" &q ... 继续阅读 »

Thinkphp3.2任意文件删除

Thinkphp3.2 任意文件删除Pop链Thinkphp3.2 在查找反序列化链时发现其存在一条任意文件删除的反序列化链 发现过程搜索全局__destruct 魔术方法,发现在文件ThinkPHP\Library\Vendor\Smarty\sysplugins\smarty_internal ... 继续阅读 »

PHP 8.1的新特性

枚举rfc枚举将在 PHP 8.1 中添加!如果您不确定它们的用途,可以在此处了解它们。 添加枚举将是 PHP 的重大改进,因此我非常期待看到枚举在 PHP 8.1 中出现。为了让您快速预览它们的外观,这里有一个代码示例: enum Status { case Pending; ca ... 继续阅读 »

搭建基于码云gitee平台代码自动部署

很多大公司的系统新功能发布部署使用jenkins服务,个人小项目使用jenkins太重,jenkins对机器配置要求较高,我这服务器1G没法用。 不使用jenkins的话,码云平台gitee上可以使用提供的webhook来触发系统部署构建。 首先需要注册一个gitee码云平台的账号,新建仓库后, ... 继续阅读 »