V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Aoang  ›  全部回复第 3 页 / 共 13 页
回复总数  250
1  2  3  4  5  6  7  8  9  10 ... 13  
2022-03-02 10:00:31 +08:00
回复了 CookCoder 创建的主题 程序员 斐波那契数列 n = 9292 的结果是什么?
建议直接放弃,不用太在意。

之前远程电话面试某厂,人都是拿着面试题随便挑着问的,都能听到翻页的声音。如果你回答的不是纸上的答案,就说你回答的不对。问题在于还有宏观题…

面试到一半,给我整一句,你简历上写的完全都不会,然后把电话挂了。

面试体验最差的一次
2022-02-13 23:37:28 +08:00
回复了 SpiderXiantang 创建的主题 分享创造 Golang: 如何处理日渐膨胀的 interface
最好的方式就是非必要就不要用,啥都抽象出来,interface 满天飞,即使是有 IDE ,看 interface 的实现也是很麻烦。

自己写的东西,只要可以,都是尽可能的不用 interface 。例如配置管理,一般就会实现 env 和 args 两种,不用 interface ,约定大于配置。

但是例如 telegram bot api 的内联键盘,有很多种,但是都属于内联键盘,用 interface 套一层可以让逻辑清晰许多
2022-02-13 23:22:49 +08:00
回复了 daoqiongsi1101 创建的主题 Go 编程语言 http1.1 长连接与 golang 并发请求的疑问
具体的情况得结合源码及你具体的代码才能知道。

http.Client 是可以配置最大连接数及其他的一些配置的。

默认配置下,如果多个协程共用的一个 http.Client ,那么可能是会出现连接复用的。
如果不想连接复用,可以每个协程使用单独的 http.Client ,不过不建议这么做。

对于调用非常频繁的服务,即使连接复用也还是可能出现问题。对于这种还是用 rpc 比较好,http 不适合。
2022-02-12 19:25:30 +08:00
回复了 ro2020 创建的主题 生活 我老板曾经对我说:结婚过日子,其实跟谁过都差不太多
从某种程度上来说,他说的对。但是你应该相信自己相信的,因为那是你自己相信的
2022-01-05 12:41:15 +08:00
回复了 starsky007 创建的主题 全球工单系统 不支持粘贴验证码的 APP 是不是反人类?
不能粘贴密码,且不适配密码管理器的,更恶心
2021-12-03 17:58:30 +08:00
回复了 meisen 创建的主题 剧集 有每看必哭的电影吗?
同推「萤火虫之墓」
2021-10-20 12:45:43 +08:00
回复了 ligiggy 创建的主题 问与答 问下各位过来人,什么时候你会想结婚了?
去医院做手术没人签字的时候
2021-08-12 23:42:43 +08:00
回复了 rikawavi 创建的主题 互联网 什么是 BTS 全称是啥?
帮你猜了猜: beyond the scene, be there soon

然后感觉不怎么对劲,又去查了查。

这个 APP 是韩国公司开发的。紫色是某偶像团体的应援色,紫色爱心是其中一个成员整出来的,还有一句「紫爱你」。三星的 S20 就有 BTS 紫色联名款。还有楼上说的,这个时间就是出道的时间。
2021-08-02 18:59:48 +08:00
回复了 Aoang 创建的主题 开源软件 你的自由即是我的自由,我的自由是什么?
@jmc891205 #2 没有划等号。

如果认真翻译的话,能想到的,有两种译法。

Free Software 应该译为 Free 软件,即保留原文,不作翻译。
或译为开源软件,因为开源软件包括 Free Software 。

开源软件和 Free Software 的确不是一样的,但是去掉那些其他的内容,他们本质却是一样的。万万不能只取那些其他的内容作为根基进行翻译。

历史发展中,为什么开源软件和 Free Software 会被弄混淆,这是一个值得思考的问题。或许就是因为两者本质相同,只不过有一个掺杂了其他的内容罢了。
2021-07-20 19:02:35 +08:00
回复了 xyxc0673 创建的主题 分享创造 开源的 V2EX Plus 现在有了 Android 包
菜单 节点,里面是乱序的…不知道是不是个例。Android Chrome 最新版
2021-07-02 13:14:16 +08:00
回复了 xieqiqiang00 创建的主题 信息安全 为什么没有基于工作量证明机制的防火墙应用?
PoW 只适用于验证,例如区块链是验证是不是进行计算了,传统的验证码是用来验证是不是机器人。
对于攻击而言…它可不会管验证不验证的。

#10 说的例子就是一个典型,别人压根本就不做俯卧撑,只是把你大厅占满。
2021-06-25 13:19:40 +08:00
回复了 hooopo 创建的主题 程序员 PostgreSQL 到 MySQL 到 TiDB 迁移实践
看了看文章,觉得很赞。

不过它的这个业务需求及业务量,PostgreSQL + Citus 就完事了,省时省心省力,最后玩不转了,商业支持也不会比 TiDB 差
2021-06-19 12:56:54 +08:00
回复了 chenqh 创建的主题 Go 编程语言 golang pongo2 context 的 value 能是 package 吗?
理论上 value 是 interface,Golang 里面 interface 并不包括 package,只能是 function, type,因为 package 没办法实现 interface
2021-05-14 19:18:18 +08:00
回复了 3dwelcome 创建的主题 分享发现 看了 Windows 的 GUID 生成算法,惊掉我下巴。
用过 UUID 的都知道 v4 冲突的概率比 v1 小的多。

v4 一共有 2^128 个 UUID,而 v1 在同一时间同一机器才留了几位给随机数。

只要时间机器相同,v1 就是渣渣,这也是为什么没人用的原因。同一机器多个进程就傻了。

另,因为要用时间戳,v1 只会越用越少。
2021-04-10 11:05:20 +08:00
回复了 guichina 创建的主题 分享创造 数字游民指南 1.0 正式上线,送一年 VIP
YW9hbmdAeDJveC5jb20
2021-04-10 10:55:39 +08:00
回复了 Muninn 创建的主题 Go 编程语言 使用 Go 1.16 的 signal.NotifyContext 让你的服务重启更优雅
```go

func handleSignal() {
c := make(chan os.Signal)
signal.Notify(c, syscall.SIGINT, syscall.SIGQUIT, syscall.SIGTERM)

go func() {
sig := <-c
log.Info("server exit signal", zap.Any("signal notify", sig))

cron.Stop()
server.Close()

log.Info("server exit", zap.Time("time", time.Now()))
os.Exit(0)
}()
}

```
2021-04-10 09:50:10 +08:00
回复了 zxCoder 创建的主题 问与答 关于开源协议的问题请教
加引用说明,且你项目也用 GPL
既然都觉得你菜了,先入为主,你何不顺着他的心意来。

当你写的代码他看不懂的时候,他就不会觉得你菜了
2021-02-27 18:54:51 +08:00
回复了 daya0576 创建的主题 Telegram 如何零成本撸一个 Python Telegram 天气预报机器人
你这个不够零成本,告诉你一个思路。

Telegram Bot 的 API 接入可以用 Vercel 。
数据库用 Google Firebase 的数据库。
GitHub Action 做定时任务。
2021-02-16 22:53:45 +08:00
回复了 SystemLight 创建的主题 Java 为什么 Java 的包管理器都这么复杂?
提一下 Golang 的依赖管理。

在过去,Golang 没有官方的 go mod,那时候依赖管理都是一塌糊涂,然后渐渐的出现了很多第三方包管理器,但是没有一个好用的。
除开包管理器,也有人做了版本管理来控制版本,以此来凑活,gopkg.in 因此诞生,用这个做版本管理的库还不少,比如 go yaml 等等。

go mod 出来之后,一切都变好了吗?然而并没有,只是大部分情况下变好了。
它对库的规范很严格,很多库因为之前没有版本管理,都使用的一些骚操作来实现版本管理。比如,用 v1 v2 这种目录的形式来管理版本。

一些库开启了 go mod 之后,各种历史遗留原因加上循环依赖,灾难就降临了

最典型的例子就是 etcd 了,etcd, grpc, viper 循环依赖…,碰到过的人,肯定都觉得坑爹

想解决这个问题,只能一个个 replace,但是后续升级依赖,可能就又会碰到这个问题了。

只要项目复杂,包管理器再好用…也会变得复杂,只能从源头上处理这个问题,不要随意使用第三方库,非要用的情况下,要进行多方面考虑。
比如,库的活跃程度,库是否引用了第三方库,库引用的第三方库是否引用了第三方库……
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1011 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 20:03 · PVG 04:03 · LAX 12:03 · JFK 15:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.