V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CzaOrz  ›  全部回复第 1 页 / 共 5 页
回复总数  85
1  2  3  4  5  
223 天前
回复了 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()
}

```
324 天前
回复了 tallie 创建的主题 职场话题 各位还要上几天班?
本来是 9 号,但年假梭哈了,明天回家~
338 天前
回复了 CzaOrz 创建的主题 Python 分享下自己的开源项目 Pywss
@abersheeran 这个项目也算是我个人学习的阶段性产物,帮助我进一步学习了解 socket 、http 、websocket 、openapi ,包括一些架构上的思考等。确实很多标准都没有支持,或许将来遇到了就顺手 fix 了~
338 天前
回复了 CzaOrz 创建的主题 Python 分享下自己的开源项目 Pywss
回复不支持 markdown 嘛~
```
==
```
338 天前
回复了 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 应该都能写的很漂亮。

我文档中所说的心智负担,主要是很多框架参数、模块,多到记不住,,有时太久不用,想实现一个简单的功能,可能还得对着文档调试半天。。
2023-11-22 09:45:09 +08:00
回复了 yujianwjj 创建的主题 Go 编程语言 go 如何实现反序列提供默认值
看着有点眼熟,可以参考我自己写的一个工具库,原理就是基于反射解析 Tag 然后赋值即可:

- https://github.com/czasg/go-fill

```go
// 依赖
import "github.com/czasg/go-fill"
// 准备结构体
type Config struct {
Host string `fill:"HOST,default=localhost"`
Port int `fill:"PORT,default=5432"`
User string `fill:"USER,default=root"`
Password string `fill:"PASSWORD,default=root"`
}
// 初始化
cfg := Config{}
// 填充环境变量
_ = fill.FillEnv(&cfg)
```
2023-10-18 09:24:35 +08:00
回复了 Tounea 创建的主题 职场话题 有些开发人员为什么执着要系统最大权限?
一般要权限都是为了方便自己灰度操作==
这种暴露出去的,出事是要担责的==
2023-10-07 17:21:23 +08:00
回复了 CzaOrz 创建的主题 职场话题 当了一年基层管理/组长,感觉头更秃了
@vipppppp 我虽然有 title ,但是好像就真的只是个 title ,哈哈哈哈
2023-10-07 17:08:42 +08:00
回复了 CzaOrz 创建的主题 职场话题 当了一年基层管理/组长,感觉头更秃了
@nicholasxuu 在我司 leader 是中高层领导。概念这一块我也不是很清楚。不过我一般是先让手下同学做,做不好我再来做。。
2023-10-07 16:33:16 +08:00
回复了 CzaOrz 创建的主题 职场话题 当了一年基层管理/组长,感觉头更秃了
@joyhub2140
没得淘汰。

我在想,是不是问题被我屏蔽了,所以表面风平浪静。
比如让手下同学写个功能,被我打回了 N 次,最后要交了,没办法我自己重新写了一遍。算还是算他的。
所以对外我们是没啥问题的。对内我觉得有点无语。
2023-10-07 16:04:53 +08:00
回复了 CzaOrz 创建的主题 职场话题 当了一年基层管理/组长,感觉头更秃了
@IwfWcf 我还是很积极的啦,只是感觉有点累所以吐槽吐槽。但看了大家的评论,我到是有点想换个工作了 :)
正好也卡在了个人职业发展的关键时间点
2023-10-07 15:19:48 +08:00
回复了 CzaOrz 创建的主题 职场话题 当了一年基层管理/组长,感觉头更秃了
@c2const 没当组长,我是一个优秀的员工,当了组长,我不是一个优秀的管理者。长远来看,加薪似乎离我原来越远 :)
2023-10-07 14:28:43 +08:00
回复了 CzaOrz 创建的主题 职场话题 当了一年基层管理/组长,感觉头更秃了
@newshbb 正规公司哈,领导才有生杀大权,我连队友工资多少都不知道==
2023-10-07 14:18:26 +08:00
回复了 CzaOrz 创建的主题 职场话题 当了一年基层管理/组长,感觉头更秃了
@lix7 我也没有管理才能,也是被推上去的。。。
2023-10-07 14:17:31 +08:00
回复了 CzaOrz 创建的主题 职场话题 当了一年基层管理/组长,感觉头更秃了
@duckyrain 在理
2023-10-07 13:41:01 +08:00
回复了 CzaOrz 创建的主题 职场话题 当了一年基层管理/组长,感觉头更秃了
@zydxn 重点 8 个大平台,剩下的都是小挂件一堆( PHP 、Go 、Java 、Python...)
2023-10-07 13:38:03 +08:00
回复了 CzaOrz 创建的主题 职场话题 当了一年基层管理/组长,感觉头更秃了
@tommydong 已经劝退了其中一位卧龙先生,,难搞
和楼主是同届的,不过 18 年考研失利了,职业规划下一阶段的目标就是进大厂,哈哈哈~~努力追赶楼主的起点~~

https://czasg.github.io/docusaurus/about-me
有大厂经历,转中小厂(管理岗路线)会轻松很多。不至于进外包!!
2023-06-09 13:25:05 +08:00
回复了 CzaOrz 创建的主题 程序员 被强制安排了分享,打算分享下自己的开源项目
@mrochcnnnnn 其实我之前也 star 过,先偷偷的取消然后再重新 star 下,哈哈哈哈
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1604 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 16:34 · PVG 00:34 · LAX 08:34 · JFK 11:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.