摘要: 在线版 1.CyberChef (https://gchq.github.io/CyberChef) 简介 CyberChef 是一个用于加密、编码、压缩和数据分析的网络应用程序,号称“网络瑞士军刀”,可在浏览器中执行各种“网络”操作,包括简单的编码(XOR 或 Base64),更复杂点的加密(如 阅读全文
posted @ 2022-03-21 12:23 X-Wolf 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1.passlib (https://passlib.readthedocs.io/en/stable/) passlib 目前常见的不可逆加密算法有以下几种: 一次MD5(使用率很高) 将密码与一个随机串进行一次MD5 两次MD5,使用一个随机字符串与密码的md5值再进行一次md5,使用很广泛 P 阅读全文
posted @ 2022-03-03 19:08 X-Wolf 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Python之常用第三方库总结 在使用python进行开发的时候,经常我们需要借助一些第三方库,进行日常代码的开发工作.这里总结一些常用的类库 官方地址:https://pypi.org 1. requests Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HT 阅读全文
posted @ 2019-02-02 11:37 X-Wolf 阅读(812) 评论(0) 推荐(0) 编辑
摘要: github: https://github.com/kkevsekk1/AutoX 官方文档:http://doc.autoxjs.com/ 1. 安装vscode的扩展插件 如果之前有使用 auto.js 的插件,需要移除,以免影响 autox.js 插件的使用。 auto.js、autox.j 阅读全文
posted @ 2024-07-24 17:09 X-Wolf 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 最近在用Python借助于pySimpleGui做一个桌面小工具, 奉行小巧,简单的宗旨, 使用了本地数据库sqlite3来进行本地数据的存储 参考: 官网: https://www.sqlite.org/ 指导教程:https://www.sqlitetutorial.net/ 基础语法比较简单, 阅读全文
posted @ 2024-07-10 17:15 X-Wolf 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1. Windows注册表简介 Windows操作系统中的注册表(Registry)是一个重要的系统数据库,用于存储系统和应用程序的配置信息。在本章中,我们将介绍Windows注册表的基本概念、作用和结构。 什么是Windows注册表 注册表是Windows操作系统中的一个重要组成部分,用于统一管理 阅读全文
posted @ 2024-07-05 17:25 X-Wolf 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 近些年来,一直从事后端开发,只有刚开始入行的时候,还是前后端不分离的时代,就是一套组合: jQuery + PHP 后来的工作中就是前后端分离的开发模式,也就专心从事后端的开发, 几经变更,后端语言也涉猎了很多, 但是前端的技术已经是日新月异.有些语法或者基础都已经不熟悉了, 至此总结,记录一番 1 阅读全文
posted @ 2024-07-05 17:20 X-Wolf 阅读(2) 评论(0) 推荐(0) 编辑
摘要: pushstate-server 内部的原理是通过 connect 服务器,开启一个端口,将 dist/index.html 文件作为静态模板输出 这种方式可以将本地的项目打包成静态文件,以服务的方式提供出去, 方便后端人员调用, 而自己也不影响dev的开发 安装 npm install pushs 阅读全文
posted @ 2024-07-04 18:49 X-Wolf 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 转载: https://juejin.cn/post/7065534944101007391 Node.js 对于现在的前端开发人员来说是不可或缺的需要掌握的技能,但我们在使用时避免不了会需要切换不同的 Node.js 的版本来使用不同版本的特性,例如:稳定版本和最新版本(含最新特性的版本)。 这里 阅读全文
posted @ 2024-07-04 15:41 X-Wolf 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 转载:https://mp.weixin.qq.com/s/kL1srP3FZjaTSXLULsUS5g 最快的速度把10亿条数据导入到数据库,首先需要和面试官明确一下,10亿条数据什么形式存在哪里,每条数据多大,是否有序导入,是否不能重复,数据库是否是MySQL? 假设和面试官明确后,有如下约束 阅读全文
posted @ 2024-07-03 08:42 X-Wolf 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 介绍 APScheduler是Python中一个强大的第三方库,用于在后台执行定时任务。它允许我们根据设定的时间间隔、日期规则或特定时间来执行任务,适用于定时执行脚本、定时发送邮件、定时处理数据等场景。 APScheduler的功能使得在Python中实现定时任务变得非常简单和高效。 1. 安装和导 阅读全文
posted @ 2024-06-27 09:23 X-Wolf 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一个灵活的轻量级命令行JSON处理器 补充说明 jq 是 stedolan 开发的一个轻量级的和灵活的命令行JSON处理器,源码请参考 jq 项目主页 jq 用于处理JSON输入,将给定过滤器应用于其JSON文本输入并在标准输出上将过滤器的结果生成为JSON。 最简单的过滤器是.,它将jq的输入未经 阅读全文
posted @ 2024-06-19 11:34 X-Wolf 阅读(5) 评论(0) 推荐(0) 编辑
摘要: pyexecjs是一个用Python来执行JavaScript代码的工具库,该库支持多种JavaScript运行时环境,如Node.js、PhantomJS、SlimerJS等,允许开发者在Python中无缝地调用和执行JavaScript代码。 [安装] pip install pyexecjs 阅读全文
posted @ 2024-06-04 19:22 X-Wolf 阅读(16) 评论(0) 推荐(0) 编辑
摘要: [Python] encode & decode from urllib import parse # url进行编码与解码 url = '你好啊' url_encode = parse.quote(url) print('url编码后:', url_encode) url_decode = par 阅读全文
posted @ 2024-06-04 19:18 X-Wolf 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 如图所示,它是一个程序里面的状态管理模式,它是集中式存储所有组件的状态的小仓库,并且保持我们存储的状态以一种可以预测的方式发生变化。对于可以预测,现在我不多做说明,相信在看完这篇文章之后,你就会有自己的理解。 第一步,了解Vuex 🤯 想象一个场景 如果你的项目里有很多页面(组件/视图),页面之间 阅读全文
posted @ 2024-05-31 20:33 X-Wolf 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 插槽分两类,默认插槽和具名插槽;通俗理解就是默认插槽是没有名称的插槽,具名插槽是有名称的插槽。 何时使用插槽?简单的举个栗子:有2个组件,父组件father,子组件son。 父组件 father <template> <div> <h3>这是父组件</h3> <son>实践slot</son> </ 阅读全文
posted @ 2024-05-24 16:13 X-Wolf 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 前两者export、export default可为一组,是es6的规范,和import匹配,import是es6中的语法标准;后两者module.exports、exports可为一组,是commonjs的规范,和require匹配,require是amd规范下的引入方式。 当组合不适配时,当然就 阅读全文
posted @ 2024-05-11 12:44 X-Wolf 阅读(41) 评论(0) 推荐(0) 编辑
摘要: RawMessage 具体来讲是 json 库中定义的一个类型。它实现了 Marshaler 接口以及 Unmarshaler 接口,以此来支持序列化的能力。注意上面我们引用 官方 doc 的说明。 使用场景 设想一下,我们给某种业务场景定义了一个通用的 model,其中部分数据需要在不同场景下对应 阅读全文
posted @ 2024-04-26 12:52 X-Wolf 阅读(79) 评论(0) 推荐(0) 编辑
摘要: github: https://github.com/dtm-labs/dtm 本人使用场景, 目前微服务中存在的用户服务, 商品服务,订单服务, 支付服务, 在进行下单操作的时候,需要创建订单并扣减库存, 这个时候就需要保证事务的一致性, 但是对于目前的微服务架构来说就需要一套分布式的事务来实现, 阅读全文
posted @ 2024-04-26 08:53 X-Wolf 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1. io.Reader转化为字符串, byte切片 import "bytes" func StreamToByte(stream io.Reader) []byte { buf := new(bytes.Buffer) buf.ReadFrom(stream) return buf.Bytes( 阅读全文
posted @ 2024-04-10 12:55 X-Wolf 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 简介 fasttemplate是一个比较简单、易用的小型模板库。fasttemplate的作者valyala另外还开源了不少优秀的库,如大名鼎鼎的fasthttp,前面介绍的bytebufferpool,还有一个重量级的模板库quicktemplate。quicktemplate比标准库中的text 阅读全文
posted @ 2024-03-26 11:26 X-Wolf 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Pandoc 简介 如果你需要在不同的文件格式之间相互转换,多半听说或使用过文档转换的瑞士军刀——Pandoc。事实上,不仅人类知道 Pandoc,最近很火的人工智能 ChatGPT 也知道「将 Markdown 转换为 docx」,首选方案是使用 Pandoc。 github: https://g 阅读全文
posted @ 2024-03-23 13:02 X-Wolf 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 汇总平常开发中较为常用的工具 [sql2struct] 将MySQL快速生成struct github: https://github.com/idoubi/sql2struct 阅读全文
posted @ 2024-03-15 09:52 X-Wolf 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1)使用in查询, 保持顺序 SELECT * FROM `template_data` where template_id in (7339747298123169843,7339747324194799625,7339747298123153459); 使用Order by field(); 来 阅读全文
posted @ 2024-03-07 20:50 X-Wolf 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 我们在平时的项目开发或者学习中,有可能使用不同的Python版本,大家都知道Python的版本非常多,如果我们把需要的不同版本的Python都下载到服务器上,管理起来会非常困难,多版本并存又容易互相干扰,搞不好整个服务器的Python环境会因此乱掉导致不能正常工作,那么我们应该如何解决Python多 阅读全文
posted @ 2024-02-19 13:02 X-Wolf 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 枚举类型是一种常用的数据类型,用于表示一组有限的、预定义的、具名的常量值。在枚举类型中,每个常量都是一个枚举值,它们之间的值相等且唯一。 枚举类型通常用于表示一组相关的常量,比如星期、月份、性别等等。在其他语言里(比如 Java 和 C),都内置了枚举类型,而在 Go 语言里是没有内置枚举类型的,因 阅读全文
posted @ 2024-02-08 08:31 X-Wolf 阅读(119) 评论(0) 推荐(0) 编辑
摘要: gf框架提供了非常强大的类型转换包gconv,可以实现将任何数据类型转换为指定的数据类型,对常用基本数据类型之间的无缝转换,同时也支持任意类型到struct对象的属性赋值。由于gconv模块内部大量使用了断言而非反射(仅struct转换使用到了反射),因此执行的效率非常高。 使用方式: import 阅读全文
posted @ 2024-02-07 16:55 X-Wolf 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 转载: https://juejin.cn/post/7327157426298011663 Timer 是一个一次性的定时器,用于在未来的某一时刻执行一次操作。 基本使用 创建 Timer 定时器的方式有两种: NewTimer(d Duration) *Timer:该函数接受一个 time.Du 阅读全文
posted @ 2024-02-07 15:16 X-Wolf 阅读(163) 评论(0) 推荐(0) 编辑