V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  wweir  ›  全部回复第 22 页 / 共 64 页
回复总数  1275
1 ... 18  19  20  21  22  23  24  25  26  27 ... 64  
2019 年 3 月 20 日
回复了 wensonsmith 创建的主题 全球工单系统 钉钉推广为了完成 KPI 已经不要碧莲了么??
@wweir 效果类似于手机上的 docker
2019 年 3 月 20 日
回复了 wensonsmith 创建的主题 全球工单系统 钉钉推广为了完成 KPI 已经不要碧莲了么??
有没有这样一种开源应用推荐:
以一层系统 API 的封装而存在,在不特批的情况下,给所有标记的软件读取的隐私数据返回空值
2019 年 3 月 19 日
回复了 liuzhaowei55 创建的主题 Go 编程语言 所以现在 Go 到底应该用什么包管理器?
go mod + 自己写的透明代理方案( sower )
2019 年 3 月 13 日
回复了 index90 创建的主题 Go 编程语言 Go 读取全局变量要加锁?!
在这里,加锁可以解决时序问题,原子性倒是不用担心,golang 的指针操作都是原子的。
之前专门写过文章来聊 golang 里面锁到底是什么:
https://wweir.cc/post/%E6%8E%A2%E7%B4%A2-golang-%E4%B8%80%E8%87%B4%E6%80%A7%E5%8E%9F%E8%AF%AD/
2019 年 3 月 13 日
回复了 13192262269 创建的主题 职场话题 这个简历有点吊,对不起告辞 :(
代表个人,向阿拉善捐助树苗一颗
@sujin190 亲,这边建议您了解一下二(三)步提交、raft log 是什么呢
讲个笑话,paxos、raft 没解决同步的问题 😹
2019 年 3 月 12 日
回复了 wweir 创建的主题 DNS 是否有通用的方法获取当前 DHCP lease 的 DNS 信息
@goofool 试了 pcap 方案,感觉太重了,我的需求犯不着用重武器,而且测试代码在 Windows 上有问题 。

目前采取最暴力的做法,自己封装了个跨平台的 DHCP client 的简陋实现,在我的场景下轻量、好用。
https://github.com/wweir/sower/blob/4f8376c0414a6f84d23e9092701e405e46af32a0/dns/dhcp.go#L25
2019 年 3 月 11 日
回复了 ityouknow 创建的主题 Java 人生第一个过万 Star 的 github 项目即将诞生!
@zhu git commit -am m 😹
上 sower,智能全局代理,自动检测被屏蔽的站点,专业解决规则的烦恼
github.com/wweir/sower
2019 年 3 月 8 日
回复了 index90 创建的主题 Go 编程语言 Go 的编程思想是什么?
@passerbytiny 是离谱的,对 go 而言,10 万行就已经是巨型的项目了,为了避免到处是杠精,才说的 20w 行。
就我自身而言,3、4 万行的代码还能 hold 住,再多的话,没优秀的封装、模块化,根本进行不下去。
2019 年 3 月 8 日
回复了 index90 创建的主题 Go 编程语言 Go 的编程思想是什么?
@thuai dragonboat:62979 行,同样去除非代码部分和测试代码。

PS: 之前看过几篇 paxos、raft 相关的论文,一直想看一看 dragonboat 源码的。
2019 年 3 月 8 日
回复了 index90 创建的主题 Go 编程语言 Go 的编程思想是什么?
@azh7138m @blless
golang 在 1.11 之后,包管理这一块依然很欠缺。而且,欠缺的不是工具,而是生态,以下这几个问题是日常踩坑:
1. 没有中心化的包下载仓库,网络、删除方面容易出问题
2. 没有中心化管理,导致大量仓库质量鱼龙混杂
3. 前些年没强调版本管理,导致大量包压根没有版本
4. 部分流行的包版本管理不规范,如:开个 v0.0.1 的版本,之后一两年年不发新版本

关于这些东西,之前专门写了个文章来进行分析:
https://wweir.cc/post/golang-%E9%A1%B9%E7%9B%AE%E7%BB%84%E7%BB%87%E5%BD%A2%E5%BC%8F%E7%9A%84%E6%BC%94%E8%BF%9B/
2019 年 3 月 8 日
回复了 index90 创建的主题 Go 编程语言 Go 的编程思想是什么?
@abcbuzhiming 单冲这段介绍,必须 follow 一下。
半年前专门思考了 golang 的封装、描述世界的方式两三个月。
当时的结论是 golang 的 interface 方式描述世界的能力远继承的方式,唯一的缺点是业界对其使用方式的思考还比较欠缺。很多时候还是从继承的角度来进行封装,距离最佳实践的距离还很远。
所以看起来像是 golang 描述世界的能力很欠缺,实现不了大型应用。估计再过几年、十几年,大家(真正写业务的普通程序员)的认知够了,周边工具也完善了,也就能拿 golang 写大型单体服务了
2019 年 3 月 7 日
回复了 index90 创建的主题 Go 编程语言 Go 的编程思想是什么?
@azh7138m 423884
kubernetes 这个 repo 已经远远超出单体应用的范畴了,里面杂糅了 kubelet、kubectl 等一系列单体软件,讨论这个项目的意义不大。
2019 年 3 月 7 日
回复了 index90 创建的主题 Go 编程语言 Go 的编程思想是什么?
@wweir 统计了一下 engine repo,去除 vendor 目录,去除测试代码,总共 138147 行。这还是吧 daemon、client 等多个子项目合并在一起的项目。
使用命令:
find . -name '*.go' | grep -v '_test.go' | xargs wc -l
2019 年 3 月 7 日
回复了 index90 创建的主题 Go 编程语言 Go 的编程思想是什么?
@azh7138m 未必哦,把杂七杂八的非代码部分都扣除,再看看有单项目超过二十万行的吗?
1 ... 18  19  20  21  22  23  24  25  26  27 ... 64  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2696 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 15:37 · PVG 23:37 · LAX 08:37 · JFK 11:37
♥ Do have faith in what you're doing.