Python办公室中 一个965被一群996团团围住 逼问工作摸鱼秘诀

article/2025/11/8 13:14:08

程序员工作年龄决定发量 图1是刚开始,图4让人不敢做这行

背景

清华大学都在各位劝摸鱼

但摸鱼也有摸鱼的门道

在职场,这一类同事经常卡着点走出办公室,绝不在下班时间占用公司一分一毫的资源

你以为他们是在放飞自我、享受生活。

但是当内部升值或者加薪到来之时,认认真真上班的你却没有收到重用,而他却不慌不忙,稳坐钓鱼台。成为你的顶头上司

这个时候,才会发现,老老实实摸鱼就输了。他们看似在摸鱼,实际上早就知道早早用上了一个神器

你以为的摸鱼、是他们用更加方便、快捷的方式更快速的完成自己的工作

早下班神器

再也不想写代码

遇到快速搭建测试服务的需求

搭建一个 HTTP Service,这个服务器可以 run 在本地,也需要公网可以访问,请求该服务可以得到一组自定义的 JSON 数据。不为别的,就为临时快速做点测试用。

这时候我想要以最短的速度完成,比如一分钟就写出来,这时候可以怎么做?

比如大家可能想到了,跑个 Flask 或者 FastAPI,把示例代码改改,然后 Python 一个命令就跑起来了。

比如代码像这样:

from typing import Optional
from fastapi import FastAPIapp = FastAPI()@app.get("/")
def read_root():return {"Hello": "World"}

然后我用命令跑起来:

uvicorn main:app --reload

OK,说好的自定义 JSON 就已经完成了。

可是我要加需求了,我要支持跨域访问,怎么做?这时候我可能又要去搜 FastAPI cors 关键字,然后找到 https://fastapi.tiangolo.com/tutorial/cors/ 文档,然后加上类似这样的一些配置:

from fastapi.middleware.cors import CORSMiddlewareapp = FastAPI()origins = ["http://localhost.tiangolo.com","https://localhost.tiangolo.com","http://localhost","http://localhost:8080",
]app.add_middleware(CORSMiddleware,allow_origins=origins,allow_credentials=True,allow_methods=["*"],allow_headers=["*"],
)
...

也还行对吧。

那现在我又改需求了,我要返回一张图片怎么办?我要返回一个文件怎么办?我要 HTTPS 访问怎么办?

甚至说,我代码写的不熟怎么办?为了搞这个 API Service 我得花大半个小时,太得不偿失了吧。

毕竟大家都挺忙的。

所以我会想,这些简单的事,为啥要写代码解决啊?难道没有工具通过一些可视化配置来完成吗?

如果你也有这个痛点,请继续向下看。

如果你没有,既然来都来了,客官继续看看嘛...

解决方案

所以现在我的需求是:我想通过一个便捷的工具快速搭建一个 API Server,能配置返回 JSON 或者图片或者文件等等,甚至说动态路由、动态转发等等功能,如果这些步骤还能通过可视化图形界面来搞定就更好了。

来了,今天就给大家推荐一个工具,叫做 Mockoon。

Mockoon 是一个可以通过图形化界面帮我们快速搭建 API 服务的工具,支持数据模拟、路由解析、跨域访问、HTTPS、自定义延时、Docker 等等各种你想要的功能,同时支持支持 Windows、Mac、Linux,页面整体是这样子的:

这布局,和 PostMan 有异曲同工之妙啊。

比如左侧我们可以配置一个个请求列表,点进去可以在右侧配置详情,比如配置是 GET 还是 POST 请求,path 是什么,Response Body 是什么,Response Headers 是什么,另外还有一些规则和基础设置。

图片

另外在最上面我可以配置运行的 host 和 port,然后左上角还有一个运行按钮,一点就相当于启动了 Server 了,启动之后按钮就会变成红色,再按一下就会停止,比如这里我就配置了运行在本地 3894 端口:

图片

然后我修改下 Body:

{"data": [{"id": 1, "name": "Picture3", "url": "https://qiniu.cuiqingcai.com/l4ol8.jpg"},{"id": 2, "name": "Picture2", "url": "https://qiniu.cuiqingcai.com/zy2w3.jpg"},{"id": 3, "name": "Picture1", "url": "https://qiniu.cuiqingcai.com/v10oo.jpg"}]
}

这里我返回一个 JSON 格式的列表,包含了三个字段。

然后接下来我要配置跨域访问,就加一个 Response Header:

Access-Control-Allow-Origin: '*'

然后点击左上角的运行按钮就成了。

Mockoon 还提供了快捷访问的功能,接着点右上角的打开按钮:

图片

浏览器就打开了,然后数据就看到了:

咔咔咔,就这样,我们通过非常简单的可视化配置就完成了 API Server 的搭建,熟练的话一分钟就完成了。

有了这个,我再也不想写代码搭建服务器了...

另外还有太多功能,比如 HTTPS、多请求处理、日志、路由、模板配置这里就不再一一叙述了,用到的时候查文档就好啦:

  • Cors:https://mockoon.com/docs/latest/cors/

  • HTTPS:https://mockoon.com/docs/latest/https/

  • Import/Export Data:https://mockoon.com/docs/latest/import-export-data/

  • Mutiple Response: https://mockoon.com/docs/latest/multiple-responses/

  • Proxy Mode: https://mockoon.com/docs/latest/proxy-mode/

  • Request logging: https://mockoon.com/docs/latest/requests-logging/

  • Response Headers: https://mockoon.com/docs/latest/response-headers/

  • Routing: https://mockoon.com/docs/latest/routing/

  • Templating: https://mockoon.com/docs/latest/templating/

另外 Mockoon 还支持命令行,比如通过 mockoon-cli 就可以快速创建一个 API Server,如图所示:

图片

好了 更多的应用你们自己来探索吧  

我要下班了 

 

彩蛋

最后,想学习Python的小伙伴们:

这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。送给正在学习python的小伙伴!这里是python学习者聚集地,欢迎初学和进阶中的小伙伴!

私信我 666  分享给你们


http://chatgpt.dhexx.cn/article/4GBDJ4Pa.shtml

相关文章

选择25k的996还是18k的965

来源:http://h5ip.cn/hSDk 很多互联网公司,更多的创业公司,老板都喜欢玩996。一些情况是工作真的做不完,更多的情况是老板为了心里的满足,更多的是给投资人看看而已。相信大家也都明白,强制996必然导致的是效率低下&am…

推荐一些小而美的互联网公司

CSDN 的小伙伴们大家好,我是二哥呀。 相信大家都能感受到,今年的秋招形势非常严峻。所以二哥昨天给大家推荐了一波有哪些值得计算机专业加入的国企,就是希望大家能把投递的公司范围扩大一些。 那今天再来给CSDN的读者朋友们分享一篇二哥的编…

选择 25k 的 996 还是 18k 的 965

阅读本文大概需要 3.7 分钟。 文中部分内容来源:http://h5ip.cn/hSDk 最近的 996.ICU 话题持续在火爆,一般热点新闻的热度持续时间为一星期,这次是程序们的集体发声导致,戳中了很多人的心声,继而热度不减。 很多互联网公司&#x…

选择 25k 的 996 还是 18k 的 965

阅读本文大概需要 3.7 分钟。 文中部分内容来源:http://h5ip.cn/hSDk 最近的 996.ICU 话题持续在火爆,一般热点新闻的热度持续时间为一星期,这次是程序们的集体发声导致,戳中了很多人的心声,继而热度不减。 很多互联网公司&#x…

965 是一种生活态度,996 也是

996 的苦,我大抵是不懂得的。我工作快 5 年了,在这 5 年的时光里,都是以 965 的形式度过的。说是幸运,那倒也是,没有遇到过加班的项目。说是不幸,那也只能说是,也没有遇到有挑战的项目。在今天的…

软件开发工程师高薪聘请,965制度

高薪聘请C软件开发工程师! 【职位要求】 (本科211以上,硕士学位),可看21/22应届毕业生 base北上杭深 关键词:c、python、java软件开发 年40-70万 奖金福利 有软件开发相关工作或实习经验优先! (有经验可放宽学历&…

996的大公司和965的小公司,你怎么选?

说起互联网行业 弹性工作、大牛出没、千变万化、 薪资诱人、福利众多 这些标签就会浮现在人们脑海里, 因为前景一片辉煌,无数大学生想跻身而入, 但其知名的加班时长和频率 让多数同学在毕业前都面临一个抉择: 965的小公司还是996的…

PTA猴子吃桃

猴子第一天摘下若干个桃子,当即吃了2/3,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉2/3,又多吃了一个。以后每天早上都吃了前一天剩下的2/3再多一个。到第n天早上想再吃时,发现只剩下k个桃子了。求…

C语言实现:猴子吃桃问题

C语言实现:猴子吃桃问题 文章目录 C语言实现:猴子吃桃问题1. 问题2. 解决方案3. 实现代码4. 执行结果5. 解决方法说明——穷举法1. 问题 猴子吃桃问题:有一只猴子第一天摘下若干个桃子,当即吃掉了一半,又多吃了一个;第二天又将剩下的桃子吃掉一半,又多吃一个;按照这样…

python实现猴子吃桃算法

一、问题描述 一个猴子摘了一些桃子,它第一天吃掉了其中的一半然后再多吃了一个,第二天照此方法又吃掉了剩下桃子的一半加一个,以后每天如此,直到第十天早上,猴子发现只剩下一个桃子了,问猴子第一天总共摘…

猴子吃桃 C语言 raptor

一只猴子第一天摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了个。 以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,只剩下一个桃子了,求猴子第一天共…

猴子吃桃的逆推c语言算法,经典算法题每日演练 猴子吃桃

猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾就多吃了一个。第二天早上又将剩下的桃子吃了一半,还是不过瘾又多 吃了一个。以后每天都吃前一天剩下的一半再加一个。到第10天刚好剩一个。问猴子第一天摘了多少个桃子? 分析: 这…

java猴子吃桃问题

猴子吃桃子问题: 有一堆桃子,猴子第一天吃了其中的一半,结果又吃了一个!以后每天猴子都会吃掉其中的一半,然后再多吃一个,当到第十天想再吃时,发现只剩下1个桃子了。请问最初共有多少个桃子&…

猴子吃桃子c语言编程流程图,C语言实现 猴子吃桃子问题 超级详解

问题描述: 问题分析: 我们设 第一天的桃子个数为:x 第二天的桃子个数为:y 则 二者的关系为:yx/2-1; 那么,我们可以看出第十天和第九天有什么关系? 我们可以看出:第九天也可以设为x, …

猴子吃桃问题

1.问题描述: 猴子第1天摘下若干个桃子,当即吃了---半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩一个桃子了。求第一天共摘了多少桃子。 2.分析:…

Java实现:猴子吃桃问题

Java实现:猴子吃桃问题 文章目录 Java实现:猴子吃桃问题1. 问题2. 解决方案3. 实现代码4. 执行结果5. 解决方法说明——穷举法1. 问题 猴子吃桃问题:有一只猴子第一天摘下若干个桃子,当即吃掉了一半,又多吃了一个;第二天又将剩下的桃子吃掉一半,又多吃一个;按照这样的…

python猴子吃桃问题_用Python解决猴子吃桃问题

猴子吃桃问题是数学中的一道经典问题,学习过相关数学知识的人固然已经知道该如何解答了,但还没有学到这部分知识的孩子该怎么办呢?其实接触了编程的孩子就可以用编程知识来解决这个问题了,比如Python,下面跟随南京小码…

Python猴子吃桃问题

目录 题目 一、解析 二、步骤 程序实现: 运行结果: 总结 题目 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了…

猴子吃桃问题(三种方法解决)

题目:猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个&#xff0…

(C语言版)猴子吃桃问题

问题描述: /*有一群猴子,去摘了一堆桃子*/ /*商量之后决定每天吃剩余桃子的一半*/ /*当每天大家吃完桃子之后,有个贪心的小猴都会偷偷再吃一个桃子*/ /*按照这样的方式猴子们每天都快乐的吃着桃子*/ /*直到第十天,当大家再想…