知行笔记

如果你总是低着头,那么你将永远无法看见彩虹。

使用postman造数
编程技术

使用postman造数

在日常实际工作中,postman除了可以用于单接口调试及自动化测试之外,还可以作为我们日常造数的工具来使用。在日常测试中,无论是功能测试还是协助开发定位问题,总是绕不开造数。在没有现成的造数平台可用的情况下,有什么快捷的方法可以帮我造数呢?接下来我们讲下如何使用postman来帮我们造测试数据,从而提升我们的工作效率。 Postman的运行时基于Node.js。因此你可以使用 Java script 语言在postman的 pre-script 模块 或者 post-response 模块编写代码,来实现我们想要的各种逻辑。 在 Conllections 和 request 中都有 pre-script 和 post-response,在接口运行过层中各模块执行的先后顺序为: Conllections pre-script-->request pre-script-->request-->request post-response-->Conllections post-response Conllections pre-script:在文件夹下的任意请求发送之前执行,直接
阅读时间 3 分钟
Postman请求导出
编程技术

Postman请求导出

🎉现在我们对postman的导入和变量都有了一定的认识,接下来说说postman的导出。 postman中有2中导出:批量导出 和 单接口导出。 一、批量接口导出 右击需要导出的Collection,下滑找到 export 通过postman的导出功能,我们可以快速的将我们本地的接口请求导出为json文件。这里的导出只导出了请求,如果我们的请求中有使用手工添加的变量,则需要再通过以下方式来导出对应的变量及值。 切换到 Environments 菜单,单击 需要导出的变量的 文件夹名,点击右上角的export 按钮,就可以导出对应的变量信息了。 二、单接口导出 在实际工作中我们经常会遇到这样的场景:我们调完接口发现接口的处理逻辑或者是返回结果与我们预期的不一致。碰到这种情况,我们就需要找开发一起定位问题。对于这类问题,开发第一时间总是会找我们要接口的请求参数,如果我们是通过postman发送的请求,则可以通过下面的方式将对应的请求参数发给对方了。 单击选中需要导出的接口,点击 右侧的 <> 按钮,就可以打开导出脚本的对话框。 除了导出为c
阅读时间 3 分钟
写给测试新人
编程技术

写给测试新人

🎉今天逛知乎看到有人在问“我是一名软件测试工程师,空闲的时候我应该做什么?”很想说点什么,于是有了这篇文章。 看书+学习1~2门编程语言。 先说看书吧。我发现,很多人对看书这件事的功利心很强。一说看书,那就一定要从当前看的书中学到肉眼可见的东西。我曾跟好多新来的同事说要多看书。他们第一句回答都是肯定的,第二句就是问我有什么技术类的书推荐。我说"没有,我一般都不怎么看技术类的书籍"。然后我们关于看书的话题就结束了。我其实很能理解这种心态,毕竟我也是这样过来的。由于从小就没有看书的习惯,学生时期看过的书屈指可数,看的还都是老师指定的文学名著。所以在工作的前五年,我也是那种技术类书籍买了不少,结果买完书,别说看完,翻过的都没几本。直到后来,有段时间发生了一些事情,让我对当时的公司很失望,但是又因为一些特殊的原因没有提离职,于是上班开始摆烂。也是从那个时候开始,看了不少自己想看的小说和一些讲历史及心理学方面的书。就这样过了差不多2年,虽然看的书很杂,却养成了阅读的习惯。当时只是习惯性的在上下班的地铁上看书。这样几年下来也看了不少书,慢慢的发现自己的内心平静了很多,在处理工作和生
阅读时间 4 分钟
Docker一键部署Wiki知识库系统
Docker部署 精选文章

Docker一键部署Wiki知识库系统

💡Wiki.js 是一个基于 Node.js 的开源项目,用于构建自定义的个人或团队知识库系统。它提供了一个简洁美观、功能强大的 Web 界面,让用户可以轻松创建、编辑和共享知识内容。项目链接 界面预览 一、首页 二、定制化选项 支持多种语言包 三、便捷的知识库内容管理 四、支持多种主流的身份验证 五、多种知识内容形式的展示 六、数据存储的支持 七、其他系统功能支持 环境准备 * VPS一台 最低配置1核1G 带宽1M即可 * 服务器系统:本文演示的系统是ubuntu20.04(LTS) * 域名一个 * 安装好Docker、Docker-compose、Nginx Proxy Manager * SSH工具:FinalShell官网 部署过程 一、系统初始化,更新索引
阅读时间 5 分钟
儿童启蒙英语学习笔记摘录-1
🌲技能树充电

儿童启蒙英语学习笔记摘录-1

💡孩子刚起步学英语,最近网上看到了一些英语口语方面的视频,所以整理摘录下来后续给到孩子看看。 一、表达好吃 表达内容 不正确表达 正确表达 表达好吃 不要直接使用delicious This is so yummy (适合孩子说) This is yucky (适合孩子说) Wow, this tastes so good! Oh my god, this is amazing! 表达不好吃 This doesn't taste very good. 这个味道不好 This is pretty bad. This is disgusting. (不要在餐厅中使用,这样非常不礼貌,但在朋友家中可以这么说) 这让我恶心了
阅读时间 18 分钟
Docker 部署 Stirling PDF(Full版)
Docker部署

Docker 部署 Stirling PDF(Full版)

💡Stirling PDF 是一个功能强大的本地托管网页 PDF 操作工具。它可以对 PDF 文件执行各种操作,包括拆分、合并、转换、重组、添加图片、旋转、压缩等。Stirling PDF 不会发起任何出站请求进行记录或跟踪。所有文件和 PDF 要么完全存在于客户端,要么仅在任务执行期间驻留在服务器内存中,或者仅为执行任务而暂时存放在文件中。用户下载的任何文件在下载时已从服务器上删除。 界面预览 官方Demo 安装步骤 一、系统初始化,更新索引 #更新索引库 sudo apt-get update 二、创建stirling_pdf容器 #在root目录下递归的创建一些文件夹,如果父目录不存在则先创建出来 mkdir -p /root/data/docker_workspace/stirling_pdf #进入到typecho目录下 cd /root/
阅读时间 5 分钟
告别卡顿:基于域名重定向的Docker Hub镜像加速方案
Docker部署

告别卡顿:基于域名重定向的Docker Hub镜像加速方案

💡本项目为开源项目,仅供个人学习和研究使用。使用本项目必须遵守适用的法律法规。您应确保在使用本项目时,不违反任何第三方的权利或适用的法律法规。项目地址 CF-Workers-docker.io 是一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它可以中转对 Docker 官方镜像仓库的请求,解決一些访问限制和加速访问的问题。 工作原理 CF-Workers-docker.io 的工作原理是拦截對对Docker 官方镜像仓库的请求并将其中转到 Cloudflare Worker。然后Cloudflare Worker 会从 Docker 官方镜像仓库中检索请求的镜像并将其本地缓存。如果镜像已缓存,Cloudflare Worker 会将缓存的镜像返回给用户。 部署步骤 一、复制项目 访问上面Github的项目链接,Fork该项目的同时在自己的 GitHub 帐户中创建它的副本,该项目仅有一个js文件: 二、登录Cloudflare部署项目 点击左侧控制面板的Workers和Pages选项 授权 Cloudfl
阅读时间 3 分钟
Github开源项目推荐(五)
开源分享

Github开源项目推荐(五)

TypeScript项目 Developer-roadmap 该项目是一个由开源社区维护的交互式学习资源项目,旨在帮助开发者规划他们的职业发展道路。 它为各种技能水平和兴趣的开发者提供了全面的学习路线图,涵盖了从前端和后端开发到云计算和数据科学等广泛的技术领域。 项目链接 InvokeAI 这是一个基于Stable Diffusion模型的创意引擎,旨在使用最新的AI驱动技术帮助专业人士、艺术家和爱好者生成和创建视觉媒体。 它提供了一个漂亮的Web界面,支持通过CLI使用终端来控制图片的生成。 项目链接 思源笔记 思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。 项目链接 JavaScript项目 Intl-tel-input 用于输入和验证国际电话号码的 JavaScript 插件。 项目链接 Puter Puter是
阅读时间 7 分钟
高效博客管理:通过Shell脚本实现Ghost模板的自动替换
服务器

高效博客管理:通过Shell脚本实现Ghost模板的自动替换

需求背景 🤔Ghost每次版本升级后,主题下面所有的hbs模版均会被重置。如果你有自定义的模版,那么每次都会手动再覆盖回去。这对于那些喜欢尝鲜的人来说很不友好。所以自己就写了个shell脚本,将这些繁琐的过程简化了一下。 Shell脚本 以默认主题Casper来说,你需要提前备份好Casper目录下的所有自定义修改后的.hbs模版。并将这些模版放置于你服务器指定的目录。在指定目录创建一个名为update_ghost_templates.sh的文件,添加内容如下: #!/bin/bash # 切换到用户 su - <USERNAME> # 进入网站目录 cd /<WEBSITE_DIRECTORY> # 定义源和目标目录 SOURCE_DIR="/<BACKUP_DIRECTORY>" TARGET_DIR="/<THEME_DIRECTORY>" # 复制并替换模板文件
阅读时间 2 分钟
Artalk自托管评论系统搭建与配置
Docker部署

Artalk自托管评论系统搭建与配置

✨Artalk 是一款简单易用但功能丰富的评论系统,可以做到开箱即用,能轻松的置入任何博客、网站、Web 应用。 Artalk官网 环境准备 * VPS一台 最低配置1核1G 带宽1M即可 * 服务器系统:本文演示的系统是ubuntu20.04(LTS) * 域名一个 * 安装好Docker、Docker-compose、Nginx Proxy Manager * SSH工具:FinalShell官网 部署过程 一、系统初始化,更新索引 #更新索引库 sudo apt-get update 二、创建Artalk容器 #切换到root用户 sudo -i #在root目录下递归的创建一些文件夹,如果父目录不存在则先创建出来 mkdir -p /root/data/docker_workspace/artalk #进入到artalk目录下 cd /root/data/
阅读时间 15 分钟
读《为什么是毛泽东》有感
一书万人眼

读《为什么是毛泽东》有感

刚读初中那会上历史课时,被中华民族源远流长的历史吸引,开始喜欢历史。后来学到近现代史,被清政府的腐败无能和民国时期蒋介石政府的贪得无厌所刺痛。再后来很长的一段时间里都会刻意回避近现代史相关的书或者是电视剧,所以对那一段历史知之甚少。不知道中国共产党成立之初的曲折历程,只知道一些大概的时间节点。 前段时间追完《追风者》,剧中林樵松对共产党赶尽杀绝的态度让我不是理解,想从历史上找到一些解释。刚好微信读书在推这本书,顺手就加入了书架。讲真看到开篇那几章里关于学习的说教时,有过不止一次的弃文的冲动。而让我坚持下来的理由竟然是:这个时期的魏若来在做什么?😂 越往后看越赞同作者的观点,毛爷爷为中国共产党的发展壮大,为中华人民共和国的成立,为中华名族的伟大复兴做出的贡献是无人可比的。在最黑暗的时候他为中国共产当指明了方向,在最困难的时候他为中华民族树立了必胜的决心并制定了夺取胜利的方针。在人心动摇的时候他坚定了人们的信念,为解放全中国的最后胜利打下了坚实的基础。这样的伟人出生在中国,是中华民族的幸运,是中国人的幸运,尤其是我们这些中国社会底层人民的幸运。感谢革命先辈们,
阅读时间 2 分钟
Windows软件推荐(一)
开源分享

Windows软件推荐(一)

维护类 PowerToys Microsoft PowerToys是一款免费的系统工具软件,由微软为Windows操作系统上的系统管理员设计。这些程序为系统加入或变更了一些功能,并加入更多自定义选项以提高生产力。PowerToys可用于Windows 95、Windows XP、Windows 10和Windows11。Windows 10版PowerToys为自由及开放源代码软件,并使用MIT授权条款托管于GitHub。 下载地址 备份类 SyncBackFree SyncBack Pro 是一款功能丰富的备份软件,支持备份、同步和镜像到本地(如 USB 驱动器、网络共享等)和在线云盘、存储池(如 Amazon S3、Dropbox、OneDrive 等)。SE 和 Pro 版本还支持与便携设备的备份和同步。 下载地址 办公效率类 DupInOut Duplicate Finder  DupInOut Duplicate Finder 是一款旨在
阅读时间 4 分钟
读《一句顶万句》有感
一书万人眼

读《一句顶万句》有感

知道这本书是因为2022年的《脱口秀大会》,还在看节目的时候就去微信读书上搜了然后加入了书架。却总是因为这样或那样的原因一直没看。前几天刚看完一本小说,不知道看啥时又上微信读书去找书,刚好翻到了这本,想起当时李诞把这本书夸的天上有地上无的于是决定看看。 看完后的第一感觉是结尾太突然了,在完全没想到的地方突然就结了。我甚至怀疑是网络问题,导致部分内容没加载完。接着回顾了一下自己的经历,发现这么多年,能真正说到一起的朋友少之又少。曾也有过和人聊一整夜的经历,具体内容记不清了,大概都是些大学时期的少女心事。我们从晚上11点洗漱好后躺床上开始聊,一直聊到了凌晨五六点。后来想想也挺奇怪,大学同班四年,后来又一起租房住过一段时间,天天能见面的时候话不多。反倒是后来,两人不在同一座城市之后却聊了一整晚。 再后来又碰到了另一个同事,因为住同一个小区,于是经常一起吃饭一起上下班。也经常在一起聊天,总是聊些有的没的,虽然聊的内容都很虚但是聊的过程却很开心。后来我离职从杭州回到了上海,没过多久她也离职了。刚好我新去的公司招人,于是推荐她来上海面试。面试通过后我们又成了同事,又开始一
阅读时间 4 分钟
读《邓小平时代》有感
一书万人眼

读《邓小平时代》有感

第一次看关于中国领导人的书。之前对国家元首的感官受父辈影响较多。而父辈们受自身文化程度和获取信息渠道的限制,看待问题又都比较片面。他们对时政的评价都是从自身利益出发,他们看不到政策对大多数人的影响更看不到对后世的影响。这本书让我们从更宽广的视角来看待改革开放,更深的体会到古往今来凡事改革都会触碰一些人的利益而让另一些人获利。 作为一个在农村长大的80后,对90年代初农村的一些人和事有着模糊的记忆,记得每年夏天的割早稻插晚稻,记得家里买的第一台电风扇和第一个电饭煲,记得每年9月份开学前父母都会和邻居们用板车把新掰好的棉花拖到镇上的采购站去卖,回来时会带月饼,橘子或者地瓜,然后用卖棉花的钱给我们交学费。还记得那时我们吃的最多的水果是柑橘(因为是本地水果),对于苹果和香蕉更多的是从电视上看到的,一年也难得吃上一次。96年左右父母和邻居们卖棉花不再用板车而是改用拖拉机,他们卖棉花的时间也不再取决于我们的开学时间而是取决于家里是否还有堆棉花的地方。对于我和周围的小伙伴们来说,虽然依旧没有零花钱,但是夏天会有梨和西瓜,秋天会有苹果和橘子。那段时间农村的变化虽说不上翻天覆地,但是日
阅读时间 3 分钟
Github开源项目推荐(四)
开源分享

Github开源项目推荐(四)

HTML项目: Hyperui 免费的 Tailwind CSS 组件的集合,通过这些现成的组件代码,可以直接在你的网站项目中使用。 Github项目链接 TypeScript项目: Code-server 通过浏览器在任何机器上运行VS Code。 Github项目链接 Material-ui 即用型基础 React 组件,永久免费。它包括 Material UI,实现了 Google 的 Material Design。 Github项目链接 Web-check 用于分析任何网站的一体化 OSINT 工具 Github项目链接 PHP项目: Glpi GLPI是一个免费的资产和IT管理软件包,数据中心管理,ITIL服务台,许可证跟踪和软件审计。 Github项目链接 Go项目: K8sgpt 该项目
阅读时间 5 分钟
日本音乐的中国情结:20首纯音乐作品
随笔

日本音乐的中国情结:20首纯音乐作品

在当今快速发展的数字时代,音乐其实早已跨越了地域和文化的界限,成为连接全球听众的一种强大媒介。特别是在国内,一些纯音乐作品因其独特的韵律和深邃的情感表达,广受欢迎,成为无数人日常生活中不可或缺的精神粮食。这些旋律伴随着人们工作、学习,甚至在静静地思考时提供慰藉。然而有趣的是,许多在国内自媒体中广泛流传且深受喜爱的音乐作品,实际上都是源自日本的音乐家之手。 一、《故乡的原风景》 * 歌曲名:《故乡的原风景》 * 作者:宗次郎(そうじろう),本名野村宗次郎(のむら そうじろう,1954年10月10日——),和族,日本著名艺人,擅长陶笛(奥卡利那笛)演奏和作曲。 他出生于群马县馆林市,1975年有生以来第一次听到奥卡利那笛的美妙音色、回音,并被深深地吸引。从那一年起,他追求着自己梦寐以求的音色,开始正式制作奥卡利那笛并创作音乐。 * 发行:1991年 《故乡的原风景》,原名《故郷の原风景》,是日本陶笛大师宗次郎的曲目,透过清新悠扬的陶笛乐音,阐述他对于自然万物与山川土地的感怀。曾在TVB《鹿鼎记》(陈小春版),《神雕侠侣》 (古天乐版)《大侠日天》
阅读时间 17 分钟
Docker学习笔记(高阶篇)二
编程技术

Docker学习笔记(高阶篇)二

实战演练(Redis三主三从) 因手上经常玩的是Ubuntu,随测随删,所以示例用此版本演示,生产环境中以Centos为主,基本上玩法一致。 1.指定路径下创建一个测试目录test cd /root/data/docker_workspace mkdir test cd test 2.创建编辑docker-compose.yml文件 vim docker-compose.yml 3.拷贝配置文件至yml文件中并保存 version: '3.3' services: redis-node-1: image: redis:6.0.8 command: ["redis-server", "--cluster-enabled", "yes", "--appendonly&
阅读时间 8 分钟
Docker学习笔记(基础篇)二
编程技术

Docker学习笔记(基础篇)二

一、Docker 镜像的使用 镜像是docker容器运行的基础,如果没有对应的镜像,则无法创建容器实例运行。 查找本地镜像: 使用 docker images 来列出本地主机上的镜像: * REPOSITORY: 指的是镜像的仓库名称,通常由组织或个人创建并维护。例如hello-world镜像的仓库名称为hello-world。仓库名称可以包含多个部分,由/分隔。例如jc21/nginx-proxy-manager也是一个有效的仓库名称。 * TAG: 指的是镜像的标签,用于标识镜像的特定版本或变体。例如hello-world:latest 镜像表示最新版本的hello-world镜像。你也可以为同一个基础镜像指定发布多个版本的标签。 * IMAGE ID: 指的是镜像的唯一标识符,是一个由12个字符组成的字符串。可以使用IMAGE ID来检索或删除镜像。 * CREATED: 指的是镜像的创建时间,以UTC时间格式表示。 * SIZE: 指的是镜像的大小,以字节为单位。 注意:如果你看
阅读时间 11 分钟