上一页 1 2 3 4 5 6 7 ··· 33 下一页
摘要: 转载: https://juejin.cn/post/7065534944101007391 Node.js 对于现在的前端开发人员来说是不可或缺的需要掌握的技能,但我们在使用时避免不了会需要切换不同的 Node.js 的版本来使用不同版本的特性,例如:稳定版本和最新版本(含最新特性的版本)。 这里 阅读全文
posted @ 2024-07-04 15:41 X-Wolf 阅读(179) 评论(0) 推荐(0)
摘要: 转载:https://mp.weixin.qq.com/s/kL1srP3FZjaTSXLULsUS5g 最快的速度把10亿条数据导入到数据库,首先需要和面试官明确一下,10亿条数据什么形式存在哪里,每条数据多大,是否有序导入,是否不能重复,数据库是否是MySQL? 假设和面试官明确后,有如下约束 阅读全文
posted @ 2024-07-03 08:42 X-Wolf 阅读(34) 评论(0) 推荐(0)
摘要: 介绍 APScheduler是Python中一个强大的第三方库,用于在后台执行定时任务。它允许我们根据设定的时间间隔、日期规则或特定时间来执行任务,适用于定时执行脚本、定时发送邮件、定时处理数据等场景。 APScheduler的功能使得在Python中实现定时任务变得非常简单和高效。 1. 安装和导 阅读全文
posted @ 2024-06-27 09:23 X-Wolf 阅读(242) 评论(0) 推荐(0)
摘要: 一个灵活的轻量级命令行JSON处理器 补充说明 jq 是 stedolan 开发的一个轻量级的和灵活的命令行JSON处理器,源码请参考 jq 项目主页 jq 用于处理JSON输入,将给定过滤器应用于其JSON文本输入并在标准输出上将过滤器的结果生成为JSON。 最简单的过滤器是.,它将jq的输入未经 阅读全文
posted @ 2024-06-19 11:34 X-Wolf 阅读(66) 评论(0) 推荐(0)
摘要: pyexecjs是一个用Python来执行JavaScript代码的工具库,该库支持多种JavaScript运行时环境,如Node.js、PhantomJS、SlimerJS等,允许开发者在Python中无缝地调用和执行JavaScript代码。 [安装] pip install pyexecjs 阅读全文
posted @ 2024-06-04 19:22 X-Wolf 阅读(266) 评论(0) 推荐(0)
摘要: 如图所示,它是一个程序里面的状态管理模式,它是集中式存储所有组件的状态的小仓库,并且保持我们存储的状态以一种可以预测的方式发生变化。对于可以预测,现在我不多做说明,相信在看完这篇文章之后,你就会有自己的理解。 第一步,了解Vuex 🤯 想象一个场景 如果你的项目里有很多页面(组件/视图),页面之间 阅读全文
posted @ 2024-05-31 20:33 X-Wolf 阅读(390) 评论(0) 推荐(0)
摘要: 插槽分两类,默认插槽和具名插槽;通俗理解就是默认插槽是没有名称的插槽,具名插槽是有名称的插槽。 何时使用插槽?简单的举个栗子:有2个组件,父组件father,子组件son。 父组件 father <template> <div> <h3>这是父组件</h3> <son>实践slot</son> </ 阅读全文
posted @ 2024-05-24 16:13 X-Wolf 阅读(54) 评论(0) 推荐(0)
摘要: 前两者export、export default可为一组,是es6的规范,和import匹配,import是es6中的语法标准;后两者module.exports、exports可为一组,是commonjs的规范,和require匹配,require是amd规范下的引入方式。 当组合不适配时,当然就 阅读全文
posted @ 2024-05-11 12:44 X-Wolf 阅读(332) 评论(0) 推荐(0)
摘要: RawMessage 具体来讲是 json 库中定义的一个类型。它实现了 Marshaler 接口以及 Unmarshaler 接口,以此来支持序列化的能力。注意上面我们引用 官方 doc 的说明。 使用场景 设想一下,我们给某种业务场景定义了一个通用的 model,其中部分数据需要在不同场景下对应 阅读全文
posted @ 2024-04-26 12:52 X-Wolf 阅读(583) 评论(0) 推荐(0)
摘要: github: https://github.com/dtm-labs/dtm 本人使用场景, 目前微服务中存在的用户服务, 商品服务,订单服务, 支付服务, 在进行下单操作的时候,需要创建订单并扣减库存, 这个时候就需要保证事务的一致性, 但是对于目前的微服务架构来说就需要一套分布式的事务来实现, 阅读全文
posted @ 2024-04-26 08:53 X-Wolf 阅读(122) 评论(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 阅读(29) 评论(0) 推荐(0)
摘要: 简介 fasttemplate是一个比较简单、易用的小型模板库。fasttemplate的作者valyala另外还开源了不少优秀的库,如大名鼎鼎的fasthttp,前面介绍的bytebufferpool,还有一个重量级的模板库quicktemplate。quicktemplate比标准库中的text 阅读全文
posted @ 2024-03-26 11:26 X-Wolf 阅读(105) 评论(0) 推荐(0)
摘要: Pandoc 简介 如果你需要在不同的文件格式之间相互转换,多半听说或使用过文档转换的瑞士军刀——Pandoc。事实上,不仅人类知道 Pandoc,最近很火的人工智能 ChatGPT 也知道「将 Markdown 转换为 docx」,首选方案是使用 Pandoc。 github: https://g 阅读全文
posted @ 2024-03-23 13:02 X-Wolf 阅读(482) 评论(0) 推荐(0)
摘要: 汇总平常开发中较为常用的工具 [sql2struct] 将MySQL快速生成struct github: https://github.com/idoubi/sql2struct 阅读全文
posted @ 2024-03-15 09:52 X-Wolf 阅读(31) 评论(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 阅读(21) 评论(0) 推荐(0)
摘要: 我们在平时的项目开发或者学习中,有可能使用不同的Python版本,大家都知道Python的版本非常多,如果我们把需要的不同版本的Python都下载到服务器上,管理起来会非常困难,多版本并存又容易互相干扰,搞不好整个服务器的Python环境会因此乱掉导致不能正常工作,那么我们应该如何解决Python多 阅读全文
posted @ 2024-02-19 13:02 X-Wolf 阅读(73) 评论(0) 推荐(0)
摘要: 枚举类型是一种常用的数据类型,用于表示一组有限的、预定义的、具名的常量值。在枚举类型中,每个常量都是一个枚举值,它们之间的值相等且唯一。 枚举类型通常用于表示一组相关的常量,比如星期、月份、性别等等。在其他语言里(比如 Java 和 C),都内置了枚举类型,而在 Go 语言里是没有内置枚举类型的,因 阅读全文
posted @ 2024-02-08 08:31 X-Wolf 阅读(515) 评论(0) 推荐(0)
摘要: gf框架提供了非常强大的类型转换包gconv,可以实现将任何数据类型转换为指定的数据类型,对常用基本数据类型之间的无缝转换,同时也支持任意类型到struct对象的属性赋值。由于gconv模块内部大量使用了断言而非反射(仅struct转换使用到了反射),因此执行的效率非常高。 使用方式: import 阅读全文
posted @ 2024-02-07 16:55 X-Wolf 阅读(415) 评论(0) 推荐(0)
摘要: 转载: https://juejin.cn/post/7327157426298011663 Timer 是一个一次性的定时器,用于在未来的某一时刻执行一次操作。 基本使用 创建 Timer 定时器的方式有两种: NewTimer(d Duration) *Timer:该函数接受一个 time.Du 阅读全文
posted @ 2024-02-07 15:16 X-Wolf 阅读(479) 评论(0) 推荐(0)
摘要: 1. import "runtime/debug" func Stack func Stack() []byte Stack 返回格式化的go程的调用栈踪迹。 对于每一个调用栈,它包括原文件的行信息和PC值;对go函数还会尝试获取调用该函数的函数或方法,及调用所在行的文本。 func PrintSt 阅读全文
posted @ 2024-02-07 14:09 X-Wolf 阅读(82) 评论(0) 推荐(0)
摘要: [选项模式] package main import "fmt" type OptionFunc func(*DoSomethingOption) type DoSomethingOption struct { a int b string c bool } func NewDoSomethingO 阅读全文
posted @ 2024-02-06 17:43 X-Wolf 阅读(16) 评论(0) 推荐(0)
摘要: 常用grpc工具: github: https://github.com/grpc-ecosystem/awesome-grpc 一般开发中会使用gui工具方便进行调用调试 1)postman 2)BloomRPC https://github.com/bloomrpc/bloomrpc 3)grp 阅读全文
posted @ 2024-01-24 12:46 X-Wolf 阅读(157) 评论(0) 推荐(0)
摘要: gevent 是一个基于协程的 Python 网络库,它使用 Greenlet 库提供了一种高效的协程实现。 协程是一种轻量级的线程,允许并发执行,但没有真正的并行性。协程可 以在遇到 I/O 操作时自动地切换到其他任务,从而提高程序的并发能力。然而,在标准的 Python 线程模型中,当一个线程遇 阅读全文
posted @ 2024-01-16 12:59 X-Wolf 阅读(70) 评论(0) 推荐(0)
摘要: Playwright 是微软在 2020 年初开源的新一代自动化测试工具,它的功能类似于 Selenium、Pyppeteer 等,都可以驱动浏览器进行各种自动化操作。它的功能也非常强大,对市面上的主流浏览器都提供了支持,API 功能简洁又强大。虽然诞生比较晚,但是现在发展得非常火热。 1. Pla 阅读全文
posted @ 2024-01-16 09:08 X-Wolf 阅读(935) 评论(0) 推荐(0)
摘要: poetry,是一个强大的Python项目依赖管理工具,旨在简化和优化项目的依赖管理过程。它提供了一种简单且一致的方式来定义、安装和管理项目所需的依赖项。本文将详细介绍poetry库的安装方法、使用方法、优缺点、应用场景和总结。 安装 在开始使用poetry库之前,您需要进行一些安装准备。以下是安装 阅读全文
posted @ 2024-01-09 20:10 X-Wolf 阅读(3014) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 33 下一页