V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhu327808  ›  全部回复第 1 页 / 共 3 页
回复总数  43
1  2  3  
14 天前
回复了 zhu327808 创建的主题 分享创造 从 Pingora 到 API 网关: Rust 实战
@ZiLong 写程序无非就是这样,自己不知道怎么做的时候就看看别人是怎么做的
@nemofq

sudo vim /etc/environment.d/wechat.conf

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
@nemofq fcitx5
chromeOS flex 使用正常
30 天前
回复了 comlewin 创建的主题 宽带症候群 求大佬们给一个远程回家的方案
搞一个香港的轻量云,安装 tailscale ,拿这个香港的机器做跳板
36 天前
回复了 tpeng9240 创建的主题 程序员 大佬们,如何看源码啊?
贴一个我在另外一个问题下的回答吧,可以参考下

---

我最近接手的项目就是这样,只有一份代码,没有文档,只有一个可用的环境,我的方式是这样的,先理解产品的功能,从功能出发猜测大概是怎么实现的,当然要看的是主流程的功能,把一个整个功能流程了解透,再思考如果是自己做该怎么做

有了上一步的一个梳理带着到底是不是这么实现的,来看代码中的主要流程,先不要关注细节,梳理流程,然后把一整个代码的流程串起来

然后就可以开始解遗留的 bug 了,解 bug 的过程就是了解细节的过程,边解边把一些觉得值得重构的点打上 TODO

再然后就是接新的需求了,新的需求肯定是要改造现有的代码的,那就按自己思路做分层,实在改不动的代码就他妈先包成一个函数,写个自己能懂的函数名字,打上注释能用,不要轻易改动

我现在就是尽量自己的新写的代码就把以前的功能完全重构掉,改不动就封装起来,下层的代码尽量要稳定,上层可以快速迭代

当然屎山就是屎山,不可能一步到位,只能走一步看一步了,也没有时间来完全重写

ps:我这里是一个 golang 的项目,然后被各位大佬硬是写成了 java 的风格,我也是服气的,然后上了他们手撸的依赖注入,导致看代码逻辑都是乱的,你都不知道这个对象是从哪里来的,我的妈呀,头疼
65 天前
回复了 webszy 创建的主题 程序员 有没有开源的 serverless 平台
78 天前
回复了 qwerthhusn 创建的主题 程序员 如何强行吃透一座屎山代码?
我最近接手的项目就是这样,只有一份代码,没有文档,只有一个可用的环境,我的方式是这样的,先理解产品的功能,从功能出发猜测大概是怎么实现的,当然要看的是主流程的功能,把一个整个功能流程了解透,再思考如果是自己做该怎么做

有了上一步的一个梳理带着到底是不是这么实现的,来看代码中的主要流程,先不要关注细节,梳理流程,然后把一整个代码的流程串起来

然后就可以开始解遗留的 bug 了,解 bug 的过程就是了解细节的过程,边解边把一些觉得值得重构的点打上 TODO

再然后就是接新的需求了,新的需求肯定是要改造现有的代码的,那就按自己思路做分层,实在改不动的代码就他妈先包成一个函数,写个自己能懂的函数名字,打上注释能用,不要轻易改动

我现在就是尽量自己的新写的代码就把以前的功能完全重构掉,改不动就封装起来,下层的代码尽量要稳定,上层可以快速迭代

当然屎山就是屎山,不可能一步到位,只能走一步看一步了,也没有时间来完全重写

ps:我这里是一个 golang 的项目,然后被各位大佬硬是写成了 java 的风格,我也是服气的,然后上了他们手撸的依赖注入,导致看代码逻辑都是乱的,你都不知道这个对象是从哪里来的,我的妈呀,头疼
78 天前
回复了 sai190209 创建的主题 Python Python 该如何进阶学习呢?
找个项目做做吧,看看自己能不能独立 hold 一整个项目的设计实现,比如写一个论坛,写一个 blog ,这种别人写烂了的项目
82 天前
回复了 fire1980 创建的主题 硬件 老笔记本装什么系统好?
ChromeOS Flex 不折腾,流程,功能少,当上网本挺好
92 天前
回复了 ounxnpz 创建的主题 NAS 组了一个丐版 NAS,看看佬们还有没有更丐的
RK3399 4G ram 16G emmc 开发板 + 2.5 寸 2T HDD 硬盘

还挺好玩的
100 天前
回复了 chenbin36255 创建的主题 DNS 家庭用户有必要自建递归 dns 吗
@ellermister 可以看我之前的方案链接里,代理域名可以用 smartdns 把 ipv6 SOA 掉,只返回 ipv4
https://github.com/zhu327/miniflux-ai

来还愿了,直接部署在 Cloudflare Workers ,可以白嫖 Cloudflare Workers AI 的 @cf/qwen/qwen1.5-14b-chat-awq 模型做摘要
100 天前
回复了 chenbin36255 创建的主题 DNS 家庭用户有必要自建递归 dns 吗
@yyysuo 列表外直接走默认运营商 dns ,ipv4 也好,ipv6 也好都没关系的
100 天前
回复了 chenbin36255 创建的主题 DNS 家庭用户有必要自建递归 dns 吗
完全没必要,只算国内网站的话,运营商 dns 返回的 ip 往往是最合适的,需要做的是在 dnsmaq 上做 gfwlist 的 dns 分流,分流到提供 fake ip 解析的服务器上,比如直接用 v2ray/xray 内置的 dns 返回 fakeip ,分享我的一个透明代理方案吧,对路由器的要求非常低

https://zhu327.github.io/2023/12/23/%E9%80%8F%E6%98%8E%E4%BB%A3%E7%90%86%E5%AE%9E%E8%B7%B5%E6%8A%80%E6%9C%AF%E5%B0%8F%E7%BB%93%E4%B8%8E%E6%96%B9%E6%A1%88%E6%BC%94%E8%BF%9B/
这个思路不错,准备花点时间,写一个 rust 版本部署在 cloudflare workers 上
108 天前
回复了 zhu327808 创建的主题 分享发现 分享我的自建服务 Self Hosted Service
@somebody1 有一些是自己写的,比如在 cloudflare workers/deno deploy 上,其它主要都是通过 docker 部署,至于用途的话,可以 google 下,都是一些玩 nas 的常用工具
108 天前
回复了 zhu327808 创建的主题 分享发现 分享我的自建服务 Self Hosted Service
@Darin726 没有搭建 2 个 vaultwarden ,这里括号的意思是部署在腾讯云的相关节点上
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2596 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 06:09 · PVG 14:09 · LAX 22:09 · JFK 01:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.