工具
文章平均质量分 83
xindoo
10年技术博主,博客专家,曾就职于阿里 小米,目前任贝壳资深工程师。拥有运维、搜索广告、后端业务相关工作经验,擅长Java、Lniux、Redis……
展开
-
推荐一个好用的命令行工具ShellGPT
由于文章篇幅的原因,我挑选了大部内容做了介绍,当然ShellGPT还有一些其他的细节需要大家自行去探索。其所有的参数都可以通过分类参数类型描述默认值基本选项prompt[PROMPT]用于生成完成的提示。--modelTEXT使用的大型语言模型。生成输出的随机性。0.0--top-p限制最高可能的token。1.0--md美化markdown输出。md--editor打开$EDITOR来提供提示。no-editor--cache缓存完成结果。cache--version显示版本。原创 2024-04-30 22:05:33 · 1625 阅读 · 0 评论 -
用ffmpeg将视频转成gif动图
今天分享一个我制作表情包的技巧。现在视频编辑的门槛已经非常低了,只要装个剪映稍微学一下,很容易就能把你想要的内容剪出来,真的是有手就行。但是视频剪出来的视频是无法直接用做表情包的,只有gif格式的动图才是真正可以用的表情包。我这里分享一些用ffmpeg来生成gif动图的命令行示例,助力大家生产出更多有趣的表情包。是不是相当简单。原创 2022-10-30 22:12:15 · 9052 阅读 · 1 评论 -
Notion 程序猿必备笔记软件
我发现工作时间比较久的人,都会逐渐养成记笔记的习惯,我也是,我之前已经使用国内某云笔记8年之久,而且是多年的会员。但我今天要给大家推荐另一款笔记软件——,国内可能Notion的使用还比较少,但它却在国外非常的火爆 ,1年多前我也是看到某个海外up主介绍Notion,它丰富的数据管理形式和展现方式一下子惊艳到了我,很多功能真是我在某云笔记上期待了N久都没等到的,所以我毅然决然放弃了使用8年的国内某云笔记。.........原创 2022-08-27 17:47:17 · 1521 阅读 · 1 评论 -
提效小技巧——记录那些不常用的代码片段
不知道大家有没有这样的经历?某种代码操作,之前很少写,突然要用了但想不起来怎么写了;某个工具库很久没用了,现在想用了连库名都忘记了;某个命令行,曾经用过,现在已经忘记它有哪些参数了…… 这样的经历我反正是遇到好多次了。程序猿做久了,难免偶尔需要写一些很难的代码(),这种代码的特点就是偶尔用一次,之后好久都不会用,但下次再用的时候又得重新查资料。所以程序猿总是调侃自己是面向百度/CSDN/GITHUB编程。,坦诚的讲,虽然我是一个Java程序猿,但让我写这个我还是得去查下相关的资料。原创 2022-08-21 17:16:47 · 2229 阅读 · 1 评论 -
CSDN开发者云对象存储命令行工具
CSDN近期推出了开发者云服务,我对比了下各产品同其他云厂商之间的价格,开发者云的价格确实是相当香了,就拿我今天要讲的对象存储的价格为例,列举下各厂商1GB/月价格。阿里云腾讯云七牛云百度云华为云京东云开发者云0.12元0.098元0.099元0.128元0.099元0.128元0.051元备注:各云厂商价格取自其官网标准存储价格,开发者云并未提供存储分级。即便拿其他厂商的低频存储单价算,开发者云存储的价格还是有优势的。 当然对象存储使用过程中还原创 2022-05-22 11:32:30 · 580 阅读 · 0 评论 -
Linux三剑客之awk入门指引
大家好 我是xindoo,距我上次发技术文章已经过去快一个半月了,原因是最近确实非常非常的忙,工作日除了吃饭睡觉之外,要么是在工作,要么就是在去工作的路上,而周末的时候我只想今天1024 程序猿节,百忙中抽空发篇一直想写好久的文章来凑个热闹,简单教大家如何使用awk这个命令行工具。认识我的人都知道我最早是运维出生,做运维没学会啥太大的本事,有些命令行工具却使得贼溜,awk就是其中之一。后来我转开发后,凭借精通部分命令行工具的使用快速解决过很多小问题,命令行的便捷和高效也曾多次震惊到我们的同事们。各种命原创 2021-10-25 10:28:40 · 958 阅读 · 0 评论 -
正则表达式的高级用法——正|反向预查
我之前一直自诩精通正则表达式(毕竟我实现过正则引擎),但关于正则表达式有几个特殊用法我一直都不熟,一来是用的少,二来确实也没花心思学过。正好这两天有需要用到预查的功能,索性就学习整理出今天的博文。介绍下今天的4位主角 ?=、?<=、?!、?<!,估计大多数人都面生。我们小学二年级就知道 正则表达式 是用来做字符串匹配的,核心在于匹配 二字。以往我们见到的正则表达式都是直接匹配出某些内容,而和**?=、?<=、?!、?<!相关的正则表达式却只是辅助匹配,它们本身不会匹配出任何内容,像原创 2021-08-22 20:35:46 · 1400 阅读 · 1 评论 -
如何写好技术文档——来自Google十多年的文档经验
文章目录文档的重要性为什么大多数人都不喜欢写文档?如何产出高质量文档像管理代码一样管理文档明确你的读者是谁清晰的分类参考文档设计文档引导类文档概念性文档Landing pages(落地页)文档Review写文档的哲学5W法则三段式写作结语本文大部分内容翻译总结自《Software Engineering at Google》 第10章节 Documentation。 另外,该书电子版近日已经可以免费下载了 https://abseil.io/resources/swe_at_google.2.pdf,有原创 2021-07-25 20:33:07 · 4576 阅读 · 11 评论 -
如何用正则表达式来检测一个数是否是素数
继两年多前我写过一篇用正则表达式匹配3的任意倍数 后,今天再给大家带来正则表达式另外一个骚操作。学过正则表达式的人或多或少知道正则表达式的强大功能,但用正则表达式来校验一个数是否是素数还是合数,听起来似乎也不大可能。 但我前两天在查阅正则表达式相关的资料时,真的发现了这个可以校验是否是素数的神奇正则表达式 ^(11+?)\1+$。当我看到这个正则表达式,了解到它的作用后并试用后的第一反应不过它的使用方式比较特殊,如果想校验数字n是否是素数,就得先把n转化为n个1的字符串(比如是11,就得先把11转成原创 2021-04-18 13:29:56 · 1423 阅读 · 3 评论 -
技术人必须知道的42个谷歌搜索技巧
前言作为一个技术人,经常会遇到自己不懂或不知道的东西,这个时候就必须使用搜索引擎搜索相关的资料,当然大部分人都逃不过google,google上的内容繁多,如何快速检索和筛选自己想要的信息却成了问题。其实google提供了高级搜索的方式,只是很多人都不太清楚,配合简单的google搜索表达式,可以让你的搜索事半功倍,这里我济源巧合看到国外一篇网站对google搜索命令总结比较完整,整理翻译如下,...翻译 2020-03-15 22:31:11 · 7235 阅读 · 1 评论 -
30行代码实现微信朋友圈自动点赞
首先祝大家新年快乐,过年了,允许我水一篇博客。不知道大家都回老家了没,不过我是没有回去,晚上吃完年夜饭看到很多人发朋友圈,为了增进和大家的友谊,于是就想着给大家点个赞,无奈内容太多了,就搞个自动化脚本,原理和前两天我写的30行代码实现蚂蚁森林自动偷能量一样,这里不再赘述,直接上代码。 import uiautomator2 as u2import time# d = u2.connect()d = u2.connect("192.168.0.102")# d.app_sta原创 2021-02-11 20:58:35 · 5273 阅读 · 4 评论 -
30行代码实现蚂蚁森林自动偷能量
文章目录Uiautomator2的安装和使用具体实现如何打开支付宝并进入蚂蚁森林?收能量如何停止完整代码结语虽然我支付宝加了好多好友,平时有很多能量可以偷,但由于太懒,至今一棵树都没种成,所以心心念念把偷能量这事自动化。之前通过用代码模拟手机点按的方式,实现了朋友圈自动点赞,但当时蚂蚁森林的操作流程要比朋友圈点赞复杂很多,所以当时就没有实现自动偷能量。不过我那篇博客评论下面有网友推荐了appium和uiautomator2这俩工具,最近抽空研究了下,发现用uiautomator2的话这事简单了好多,而且由原创 2021-02-07 09:28:57 · 19670 阅读 · 68 评论 -
awk实现类sql的join操作
shell文本如何求交集,如何join!原创 2020-11-07 10:39:17 · 1110 阅读 · 0 评论 -
我背着CSDN偷偷记录了大半年我博客数据[手动狗头]
作为一个数据控+一个有追求的技术博主,总是希望自己能知道自己博客历史每日粉丝数量、阅读量、积分、评论……的数据,然而官方博客管理后台给展示的数据太少了,只有每日访问量、评论数、粉丝数、收藏数这几个数据,而且目前最多只能看最近一个月的数据。如果想看更久的数据、想看自己积分的变化、想看总排名 周排名的变化……没有这些数据,我作为技术博主年底的年终总结怎么办?没有这些数据,我怎么知道自己长期是否进步了,进步速度又是什么样的? 这当然难不住一个优秀的程序猿,本着没有困难创造困难也要上的态度,我用Jsoup写原创 2020-09-06 16:23:04 · 3870 阅读 · 5 评论 -
Json字段选取器介绍和实现
最近为了工作方便写了一个小工具,这个小工具作用很简单,就是从一个json字符串中筛出你想要的部分。介绍背景是这样的,我们为了线上调试方便,有个工具可以模拟发起一次数据请求,然后将结果以json的形式展示到页面上。但问题是这个数据包含的信息非常多,动不动就上千行(如上图),但每次debug的时候,只想看里面特定的几个字段,平常只能依赖于浏览器搜索工具一行一行搜,可能想看的字段会间隔好几屏,一行行看即低效还容易漏。 如果要看JsonArray的数据,我之前是拷贝出来,然后用grep把字段筛出来,但这样又丢.原创 2020-06-20 22:54:42 · 1606 阅读 · 0 评论 -
Web服务压测神器wrk
wrk是一款开源的高性能http压测工具(也支持https),非常小巧,可以执行文件只有3M(其中主要是luajit和openssl占用绝大多数空间),别看核心代码3-5年没更新了,但依旧非常好用。虽然很早之前我就知道有这么个工具了,当时学习这个工具的时候我还拿它压测了我们的个人网站xindoo.me,发现mysql性能不行后加了wp-cache,通过cache把我网站的承载能力提升了10多倍。但...原创 2019-12-29 16:29:04 · 5762 阅读 · 1 评论 -
Alfred上可提高工作效率的Workflow推荐
温馨提示:本文中Alfred是Mac平台的工具,不适用于其他平台。Alfred是Mac平台上被很多人吹爆的一款效率提升软件,我刚毕业工作的时候就看到公司内网有人推荐,但没有尝试。 后来我跳槽后自己买了Macbook pro,在努力把笔记本打造成高效开发工具时,又重新发现了这个app,又毫不犹豫的购买了Powerpack,结合一些workflow,很多繁琐的工作变得非常简单,比如之前百度搜索一个东...原创 2019-08-22 09:31:10 · 7173 阅读 · 5 评论