各位写代码的时候,遇到过哪些奇巧淫技,或是自己写过什么骚操作?

4 天前
 Wxh16144

爱折腾代码的人,应该多多少少都会琢磨点语法糖、冷门技巧,甚至一些意想不到的彩蛋,不一定工程最佳实践,但很巧妙

例 1

我之前贴的 GitHub 404 page 短链接操作: https://v2ex.ih06.com/t/1105845 ,评论区也补充了类似的操作部署 CF 的,也挺有意思

例 2

最近用 Vibe Coding 撸一个服务,先是做了个健康检查接口。一开始用 query 参数格式化为 json 还是人类可读的 format ,总觉得堆在 url 里观感很难受(强迫症发作)。

本来可以用 GET/POST 区分逻辑,或者继续靠 Query 做分支,后来在 ai 提示下把参数挪到 HTTP Header 里面。

之后又嫌频繁请求浪费服务资源,在代码里用 rAF 做节流,降低轮询请求频率

丢 git 上了: https://gist.github.com/Wxh16144/7aa5eafae7b12d404bdf96c0c1297726

例 3

服务器上用 vim 改完一堆配置,敲 :wq 才发现没有写入权限。大多数人估计直接退出,切 sudo 重新编辑。

刷 X 看到一个冷姿势::w !sudo tee % ,不用退出 vim 直接保存,作为前端真的很少知道能有这种操作。

发出来看看大家有没有补充的,学习一下,涨涨知识,说不定还能喂给 AI 扩充思路。

1983 次点击
所在节点    程序员
14 条回复
Wxh16144
4 天前
刚发完,我就想起来一个 alias cd='/bin/rm -rf'
longaiwp
4 天前
现在还有人自己写代码吗?
magicdawn
4 天前
alias pls="sudo"
alias please="sudo"
整个人都有礼貌了
Maxwe11
4 天前
@Wxh16144 学习了,现在就去设置,op 好人
WayneCmd
4 天前
woshishui2022
4 天前
@Wxh16144 op 好人,磁盘空间大了很多
ModiKa2022
4 天前
@Wxh16144 楼主好人, 这个命令真的节省了很多时间和空间
582033
4 天前
楼主这个 sudo tee 一直在用,不过我的是加到 vim 配置中的 vim.cmd("ca w!! w !sudo tee '%'")
582033
4 天前
让我想起了我的古法翻墙,`ssh -CNg -D 1080 xxx`, 配合 chrome 的 proxyswitchy 插件;

除了翻墙还可以免 vpn 打开家里 nas 里的 web 服务之类的
keer
4 天前
有点意思。

:w !sudo tee % 遇到楼主说的这个场景,确实没有用过这个。
opengps
4 天前
巧用 Alt 键竖着选多列多行
duan602728596
4 天前
来一个 tw 选择器的震撼:
<div class="group" role="listbox">
<!-- group -->
<div
class="not-has-[>[role=option]:not([aria-hidden=true])]:hidden has-[>[role=option]:not([aria-hidden=true])]:block"
role="group"
aria-label="group-label"
>
<div class="aria-hidden:hidden" role="option" aria-hidden="true">Option 1</div>
<div class="aria-hidden:hidden" role="option">Option 2</div>
<div class="aria-hidden:hidden" role="option">Option 3</div>
</div>

<!-- empty -->
<div class="group-has-[[role=option]:not([aria-hidden=true])]:hidden" role="status" aria-labelledby="empty-label">
Empty
</div>
</div>
anytk
4 天前
利用 C 语言 X-Macros 和 宏元编程 手搓的命令行参数解析库,单头文件,适合不想手写 getopt 或者替代 argtable 库: https://github.com/tisyang/macro_args

C 宏玩起来也有意思但是太烧脑了。
SmiteChow
4 天前
很多人不知道做完/plan 之后需要/new 一下,然后才是/start-work

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1235905

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX