V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gamexg  ›  全部回复第 50 页 / 共 290 页
回复总数  5791
1 ... 46  47  48  49  50  51  52  53  54  55 ... 290  
2019-10-17 09:28:00 +08:00
回复了 sammmmm 创建的主题 程序员 那些付费的 HTTP 代理,真的都是自建的服务器吗
@caqiko 杀毒软件,这种会被标识为不受欢迎的程序
2019-10-15 17:20:28 +08:00
回复了 shenfu1991 创建的主题 程序员 有没有可能从云厂商中购买一个 ip
找个机房托管自己的服务器就行。
2019-10-15 10:22:10 +08:00
回复了 Cbdy 创建的主题 问与答 国外 IT 巨头为啥都要搞自己的编程语言?
@murmur 微软当年也是开源敌人,开源的.net 被微软搞过
2019-10-13 22:57:41 +08:00
回复了 hujianxin 创建的主题 Go 编程语言 GOPROXY 不生效
未设置 GO111MODULE=on ?
2019-10-11 14:24:37 +08:00
回复了 wanwushengzhang 创建的主题 程序员 求助! 总被刷票,大佬们给支支招?
碰到的实际情况,
网站方一天一换验证码方案,
但是还是没能对抗住,最后直接停掉了投票功能,
前端提示投票成功,但是实际根本不增加票数,票数是网站后台直接自动增加的。

后来的投票直接公告投票存在延迟,然后直接完全都是后台加的,前端提示投票成功全是假的。
2019-10-09 16:37:52 +08:00
回复了 dhairoot 创建的主题 程序员 怎么克服学习 Go 时的恶心感觉,语法太奇怪了
@OhYee #48
@anonymous256 #43

我觉得先打变量名,后输入类型更方便些。
个人习惯,声明变量时,大脑先想的变量用途,即名字,后考虑具体类型,写 c 时觉得有些反思维。

不过对于大括号在行尾非常不习惯,对 go 的 error 未学习前也是很反感。最初就因为这两点不想学习 go 语言。

现在对于行末的 { 被强迫适应了。
2019-10-09 16:26:06 +08:00
回复了 asdfjkl 创建的主题 奇思妙想 有感于北理工的牛 X 专利,想做一个 tcp spoof 的检测程序
目前接触到的 isp 都做了防护,伪造的源 ip 的包会被 isp 丢弃掉。
2019-10-09 16:20:46 +08:00
回复了 stcasshern 创建的主题 问与答 30+W 本金,如何理财,稳定为主
我是全存到了京东金融银行+的定期存款了,基本都支持提前支取。

试过多家基金、股指定投,
测试的基金没一个靠谱的,有些基金预期收益都不如定期存款利息高。
股指倒是在今年 3500 点盈利出来了,不过看目前的情况不适合股指定投,打算等到彻底熊市时在继续定投股指。
2019-10-08 21:43:15 +08:00
回复了 vevlins 创建的主题 HTTP golang 等语言中的 http stream 实现原理是什么?
@vevlins #8

1. 系统 tcp 缓冲区只要有数据(不限长度),Read 就会立刻返回。如果没有数据,那么 Read 会阻塞至超时或连接关闭。

2.不知道具体情况,不清楚原因。猜测未处理只读取到部分内容的情况?

3.可以正常执行,read 会先返回部分操作系统系统 tcp 缓存区存在的数据。


Read 这个函数用来读取数据。传入的是一个 buf,这个函数有两个情况会返回:

1.读取到数据,数据并不需要填满 buf,即使 buf 为 10*1024 尺寸,但是操作系统 tcp 缓冲区只有 1 byte 也会立刻返回。
2.读取出错。例如:超时、连接关闭等等情况。

Read 函数返回 (int,error),int 为读取到的数据长度,当出现错误时 error 返回错误原因。

所以问题 2 应该是未处理返回的 int,应该是读取的数据未填满 buf,000 为未使用 buf 的默认值。
2019-10-08 19:59:45 +08:00
回复了 myqoo 创建的主题 宽带症候群 网络运营商的上行和下行带宽是独立的吗?
自己实现 dudp 协议可以跑满

但是 tcp 协议需要 ack 确认,单向跑满后收不到 ack,发送方会降低发送速度。
2019-10-08 19:58:19 +08:00
回复了 1069401249 创建的主题 深圳 国庆飞 6000 公里有感
被交警黑了 50 万?
2019-10-08 18:34:22 +08:00
回复了 crazytree 创建的主题 奇思妙想 迫穷,一个 Idea
@LZSZ #10 还能低于 xx 价格自动下单,
不过不支持优惠卷。
各种备份全挂的几率比大量全仿真伪币出现更难。

不过其实可以考虑另外一个可能,
量子计算机突然爆发,可以比较简单的暴力解决大数分解,
那么对目前的公钥证书体系是个严重打击,大概率会混乱一段时间,来次经济危机。
后端如果强依赖于静态类型,可以直接换成其他的强类型语言。
而前端没得选,只能强化 js。
2019-10-08 10:47:38 +08:00
回复了 ssehacker 创建的主题 汽车 新买两天的车国庆节被追尾了,请问该如何让自己损失最小?
@ITsWHY #93 他换是可以换,但是保险可以不承担费用,最后只能走法院了。
2019-10-08 10:31:59 +08:00
回复了 ssehacker 创建的主题 汽车 新买两天的车国庆节被追尾了,请问该如何让自己损失最小?
@gam2046 #44 *如果*法院支持折旧费,判下来,应该还是保险承担吧?
@rebackhua #1 好吧,自己做就比较麻烦些了。
@mmdsun #2 理论这个应该是很基础的功能,但是 vmware 上面没找到这个功能。
搜索的结果是看到了有文章是自己写了个脚本来实现自动开关机(~_~)
2019-10-07 21:56:32 +08:00
回复了 Saaee 创建的主题 推广 来推销一个程序员的玩具,有 VPS 需要的进来瞧瞧
入了一个,
另外控制面板私钥输入框是不是有问题?
会自动消失
2019-10-07 19:08:07 +08:00
回复了 vevlins 创建的主题 HTTP golang 等语言中的 http stream 实现原理是什么?
@vevlins #5 不是,如不使用 chunked,1w 直字节,那么 body 最简单可以这样实现:

return io.LimitReader(conn,10000)


另附下 io.LimitedReader 源码:

```

// A LimitedReader reads from R but limits the amount of
// data returned to just N bytes. Each call to Read
// updates N to reflect the new amount remaining.
// Read returns EOF when N <= 0 or when the underlying R returns EOF.
type LimitedReader struct {
R Reader // underlying reader
N int64 // max bytes remaining
}

func (l *LimitedReader) Read(p []byte) (n int, err error) {
if l.N <= 0 {
return 0, EOF
}
if int64(len(p)) > l.N {
p = p[0:l.N]
}
n, err = l.R.Read(p)
l.N -= int64(n)
return
}

```


不过我不确定 http 底层实现,印象是有个缓冲区用来实现 ReadLine。
不过 body 部分为了方便理解可以当作这个缓冲区不存在,直接从操作系统 tcp 缓冲区读取到的 body 数据。
操作系统的 tcp 缓冲区尺寸是有限的,超过的部分会因为 tcp 滑动窗口,还在服务器 tcp 缓冲区,甚至部分还在 nginx 内存。
1 ... 46  47  48  49  50  51  52  53  54  55 ... 290  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3073 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 69ms · UTC 14:24 · PVG 22:24 · LAX 06:24 · JFK 09:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.