草庐IT

github小技巧-github1s

全部标签

深入理解 Redis Lua 脚本调试技巧和最佳实践

RedisLua脚本调试是一种强大的工具,可以帮助您快速发现和解决Lua脚本中的问题。它允许您在运行脚本时逐步执行脚本,并检查每个步骤的结果。两种调试模式从Redis3.2开始,内置了 Luadebugger(简称LDB),使用Luadebugger可以很方便的对我们编写的Lua脚本进行调试异步模式 --ldb开启 luadubegger ,将会进入debug命令行。这个模式下redis会fork一个进程进入隔离环境,不会影响redis正常提供服务,但调试期间,原始redis执行命令、脚本的结果也不会体现到fork之后的隔离环境之中同步模式 --ldb-sync-mode同步模式,这个模式下,

Java中不常用的但是很好用的开发小技巧,省事就完了!

其实干 Java 开发,必然离不开一些计算,比如如果你现在工作是服务与银行,那么就会对金额这些计算非常敏感,所以就会经常用到 BigDecimal ,如果你入职的是其他行业的公司,可能用的就相对没这么多,今天了不起就来给大家分项一下那些不怎么常用,但是非常有用的方法。BigDecimal关于 BigDecimal 的加减乘除,了不起在这里就不再一一的去给大家说了,毕竟这都是非常基础的内容,我们来说说需要大家掌握的有用的方法。我们先来看一段代码:BigDecimalb1=newBigDecimal(0.1);System.out.println(b1);大家可以猜一下这个执行的结果会是什么内容呢

探索 GitHub:高效使用技巧与实例分享

探索GitHub:高效使用技巧与实例分享前言:欢迎来到本篇博客,今天我们将深入研究GitHub的一些高效使用技巧,以便更好地利用这一强大的代码托管平台。1.GitHub简介:GitHub是全球最大的代码托管平台之一,它不仅提供了代码仓库的管理功能,还包括了问题追踪、版本控制、协作开发等丰富的功能。2.GitHub使用技巧与案例:代码搜索:GitHub的搜索功能支持高级过滤条件,如language:java、stars:>1000,让我们通过Java语言、星标超过1000的项目找到优秀的项目。inin:name指定搜索范围是仓库的名称,可以有多个关键字in:descripttion指定搜索范围是

Elasticsearch 8.X 小技巧:使用存储脚本优化数据索引与转换过程

1、引言在Elasticsearch中,可以使用Painless脚本来实现一些非标准的处理结果。这些脚本可以直接嵌入到数据处理管道中,但为了使脚本与管道相互独立,还可以将脚本单独存储在Elasticsearch中,并在数据摄取管道(Ingestpipeline)中按需调用它们。这种存储脚本的方式,咱们之前也有过介绍,Elasticsearch中有个专有术语名词与之对应,叫:storedscript存储脚本。通过storedscript方式,可以在不同的地方重复使用同一段脚本,而无需复制代码。在Elasticsearch中使用storedscript存储脚本是一种高效且灵活的方法,特别适用于那些

VuePress部署到GitHub Pages

一、gitpush自动部署1、创建用于工作流的文件在项目根目录下创建一个用于GitHubActions的工作流.yml文件name:docson:#每当push到main分支时触发部署push:branches:[main]#手动触发部署workflow_dispatch:jobs:docs:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v4with:#“最近更新时间”等git日志相关信息,需要拉取全部提交记录fetch-depth:0-name:Setuppnpmuses:pnpm/action-setup@v2with:#选择要使用的p

Github page数学公式无法正常显示解决方案(MathJax)

在上传一篇文献阅读笔记到Githubpage时发现公式无法正常显示,之前在typora中能够正常显示的代码在网页上显示为纯latex格式于是进行了一些搜索。我使用的Jekyll模板是chirpy,具体效果可能与使用的模板也有关系。问题原因这个问题的原因出在GitHubPage里的Jekyll虽然支持Markdown,但是不能正确显示公式[1]。在检索中我发现比较通用的一种方式就是借用MathJax帮助渲染。解决方法首先以下所有方法都需要在_config.yml中设置markdown:kramdown.我使用的主题中有一段默认设置为:markdown:kramdownkramdown:synta

Github page数学公式无法正常显示解决方案(MathJax)

在上传一篇文献阅读笔记到Githubpage时发现公式无法正常显示,之前在typora中能够正常显示的代码在网页上显示为纯latex格式于是进行了一些搜索。我使用的Jekyll模板是chirpy,具体效果可能与使用的模板也有关系。问题原因这个问题的原因出在GitHubPage里的Jekyll虽然支持Markdown,但是不能正确显示公式[1]。在检索中我发现比较通用的一种方式就是借用MathJax帮助渲染。解决方法首先以下所有方法都需要在_config.yml中设置markdown:kramdown.我使用的主题中有一段默认设置为:markdown:kramdownkramdown:synta

九个让你的 Python 代码更快的小技巧

哈喽大家好,我是咸鱼我们经常听到“Python太慢了”,“Python性能不行”这样的观点。但是,只要掌握一些编程技巧,就能大幅提升Python的运行速度。今天就让我们一起来看下让Python性能更高的9 个小技巧原文链接:https://medium.com/techtofreedom/9-fabulous-python-tricks-that-make-your-code-more-elegant-bf01a6294908字符串拼接的技巧如果有大量字符串等待处理,字符串连接将成为Python的瓶颈。一般来讲,Python中有两种字符串拼接方式:使用该 join() 函数将字符串列表合并为一

六个必知的PyCharm实用技巧

PyCharm是一款功能强大的Python集成开发环境,为开发者提供了许多方便快捷的工具和功能。然而,要充分发挥PyCharm的潜力,了解一些实用技巧和窍门是非常重要的。所以在这里将分享6个必知的PyCharm实用技巧,帮助你更高效地使用PyCharm进行Python开发。1.PythonPackages你可能已经注意到,在PyCharm的最底部有一个名为PythonPackages的选项卡,这个选项卡是快速访问PyPi的入口,可以在PyCharm中直接搜索、安装和阅读文档。图片2.更改编辑器字体可以通过选择菜单栏中的Preferences,然后点击Editor,再选择Font来更改PyCha

github拉取代码进行部署后台管理系统(vue项目),内含项目需要的软件包

1.首先去github找一个开源的项目我找的这个项目,他每个项目对应不同的项目去看readme都有说明开发环境准备·mall4j·看云 他们自带的说明2.阅读文档确定开发环境需要配置什么这里需要注意的:jdk不要安装21太高版本会和代码的lombok 的1.18.26有版本兼容性问题,报错java:java.lang.NoSuchFieldError:Classcom.sun.tools.javac.tree.JCTree$JCImportdoesnothavememberfield'com.sun.tools.javac.tree.JCTreequalid'  出现这个报错,就换个jdk版本