CzaOrz

CzaOrz

V2EX member #460755, joined on 2019-12-23 09:22:35 +08:00
诸邪退散! 退!退!退!
分享下自己的开源项目 Pywss
Python  •  CzaOrz  •  Jan 19, 2024  •  Lastly replied by CzaOrz
6
当了一年基层管理/组长,感觉头更秃了
职场话题  •  CzaOrz  •  Oct 8, 2023  •  Lastly replied by Corey0606
50
被强制安排了分享,打算分享下自己的开源项目
程序员  •  CzaOrz  •  Jun 9, 2023  •  Lastly replied by CzaOrz
11
感觉 golang 的三方日志库 logrus 真的好方便啊....
Python  •  CzaOrz  •  Nov 7, 2020  •  Lastly replied by ppphp
32
简历似乎被人卖了...
职场话题  •  CzaOrz  •  May 23, 2020  •  Lastly replied by androidkily
2
简历,求指点
职场话题  •  CzaOrz  •  Feb 1, 2020  •  Lastly replied by CzaOrz
9
为什么线性增加集群量,却无法线性提升效率?
Python  •  CzaOrz  •  Jan 13, 2020  •  Lastly replied by CzaOrz
7
CzaOrz's recent replies
May 13, 2024
Replied to a topic by main1234 程序员 golang 关于 forrange 的一些疑问
1.22 以前的 for range 是复用同一变量。也就是说系统帮你内置申请了一个临时变量,举个简单的例子:

```

var u Users
for i := 0; i < len(users); i++ {
u = users[i]

// 以上等同于 for range
// 以下等同于你的代码

defer u.GetName()
}

```
Feb 2, 2024
Replied to a topic by tallie 职场话题 各位还要上几天班?
本来是 9 号,但年假梭哈了,明天回家~
Jan 19, 2024
Replied to a topic by CzaOrz Python 分享下自己的开源项目 Pywss
@abersheeran 这个项目也算是我个人学习的阶段性产物,帮助我进一步学习了解 socket 、http 、websocket 、openapi ,包括一些架构上的思考等。确实很多标准都没有支持,或许将来遇到了就顺手 fix 了~
Jan 19, 2024
Replied to a topic by CzaOrz Python 分享下自己的开源项目 Pywss
回复不支持 markdown 嘛~
```
==
```
Jan 19, 2024
Replied to a topic by CzaOrz Python 分享下自己的开源项目 Pywss
@abersheeran
不管是通过 return 返回数据,还是通过 write 指定响应数据,我感觉都很不错。我列举一个爬虫场景:

```python
def spiderHandler(ctx: pywss.Context):
# 参数校验
try:
req = SpiderRequest(**ctx.json())
except UrlInvalidSchemaErr as e:
loggus.error(f"url 参数异常: {e}")
ctx.write(HttpResponse(code=99999, message=f"{e}").dict())
return
except Exception as e:
loggus.error(f"请求参数异常: {e}")
ctx.write(HttpResponse(code=99999, message="请求参数异常").dict())
return
# 爬虫服务
try:
data = spiderService.get(req)
ctx.write(HttpResponse(code=0, message="ok", data=data).dict())
except Exception as e:
loggus.error(f"爬虫服务异常: {e}")
ctx.write(HttpResponse(code=99999, message=f"爬虫服务异常").dict())
```

在这个例子中,不管是 retrun 还是 ctx.write 应该都能写的很漂亮。

我文档中所说的心智负担,主要是很多框架参数、模块,多到记不住,,有时太久不用,想实现一个简单的功能,可能还得对着文档调试半天。。
一般要权限都是为了方便自己灰度操作==
这种暴露出去的,出事是要担责的==
@vipppppp 我虽然有 title ,但是好像就真的只是个 title ,哈哈哈哈
@nicholasxuu 在我司 leader 是中高层领导。概念这一块我也不是很清楚。不过我一般是先让手下同学做,做不好我再来做。。
@joyhub2140
没得淘汰。

我在想,是不是问题被我屏蔽了,所以表面风平浪静。
比如让手下同学写个功能,被我打回了 N 次,最后要交了,没办法我自己重新写了一遍。算还是算他的。
所以对外我们是没啥问题的。对内我觉得有点无语。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   931 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 23:15 · PVG 07:15 · LAX 16:15 · JFK 19:15
♥ Do have faith in what you're doing.