V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  fengjianxinghun  ›  全部回复第 52 页 / 共 66 页
回复总数  1315
1 ... 48  49  50  51  52  53  54  55  56  57 ... 66  
2019-07-17 15:49:47 +08:00
回复了 SsuchingYu 创建的主题 Go 编程语言 Go 社区否决了新的 try 语句提议
@liuguang go 现在的多返回值实现是用栈来实现的,没办法像 c/c++用 rax 返回,速度慢了一大截。
2019-07-17 15:30:37 +08:00
回复了 SsuchingYu 创建的主题 Go 编程语言 Go 社区否决了新的 try 语句提议
h__t__t__p__s:\\golang.org\src\net\http\server.go

冒失没有手机号不让发 url


// Serve a new connection.
```
func (c *conn) serve(ctx context.Context) {
c.remoteAddr = c.rwc.RemoteAddr().String()
ctx = context.WithValue(ctx, LocalAddrContextKey, c.rwc.LocalAddr())
defer func() {
if err := recover(); err != nil && err != ErrAbortHandler {
const size = 64 << 10
buf := make([]byte, size)
buf = buf[:runtime.Stack(buf, false)]
c.server.logf("http: panic serving %v: %v\n%s", c.remoteAddr, err, buf)
}
if !c.hijacked() {
c.close()
c.setState(c.rwc, StateClosed)
}
}()
```
2019-07-17 15:29:16 +08:00
回复了 SsuchingYu 创建的主题 Go 编程语言 Go 社区否决了新的 try 语句提议
@ChristopherWu


```
// Serve a new connection.
func (c *conn) serve(ctx context.Context) {
c.remoteAddr = c.rwc.RemoteAddr().String()
ctx = context.WithValue(ctx, LocalAddrContextKey, c.rwc.LocalAddr())
defer func() {
if err := recover(); err != nil && err != ErrAbortHandler {
const size = 64 << 10
buf := make([]byte, size)
buf = buf[:runtime.Stack(buf, false)]
c.server.logf("http: panic serving %v: %v\n%s", c.remoteAddr, err, buf)
}
if !c.hijacked() {
c.close()
c.setState(c.rwc, StateClosed)
}
}()
```

err 真这么好干嘛到处 recover ?
2019-07-17 11:56:40 +08:00
回复了 SsuchingYu 创建的主题 Go 编程语言 Go 社区否决了新的 try 语句提议
@dbskcnc 好个毛线,标准库内部都偷偷 panic/recover 来当异常用。假如 err 这么好,为什么还用这种自己不推荐,内部偷偷用的玩意?
@ylsc633 女装直播 2000 场 LOL 早发达了
美术。。不想继续当切图仔剪辑工了。。
2019-07-15 10:42:59 +08:00
回复了 onice 创建的主题 程序员 24 了,没有女朋友,突然很焦虑
找不到的,以后相亲接盘把。
ps:百度网盘超级会员 1 个月是 15 块
用 google 取搜索 resty s3,一堆人写的 client
面试难度比微软大, 10 轮。。给个理由不去微软?
2019-06-13 09:56:22 +08:00
回复了 IsaacYoung 创建的主题 职场话题 想跑路啊啊啊啊!
这么多年来,从来没见过代码有文档有注释。。。
2019-06-13 09:54:04 +08:00
回复了 LeoNG 创建的主题 职场话题 请问我这种情况,还能拿到工资吗?
好威武支持有希望了。。。
2019-06-02 10:00:12 +08:00
回复了 zyEros 创建的主题 程序员 [硬核文] 前端核心代码保护技术面面观
我也试了下楼主这个方案,核心是 duktape 这个嵌入式 jsvm 工程。
1: 修改 duktape 的 makefile 中的 dukweb target 把默认 emcc 的 wasm 改成 asm.js ,导出合适的函数,emcc 链接改成 c++14。
2: 编译出 duk 命令行程序,这个命令行程序可以编译 js 为 duktape 的字节码。
3: 写个脚本把字节码变成一个 c 字节数组,include 到 dukweb cpp 里
4: 通过 emcc 的 cpp api bind 一些浏览器函数到 duktape vm 里
5: 编译成最终的 asm.js
2019-05-29 20:11:22 +08:00
回复了 across 创建的主题 C C++模板编程提高有哪些好的案例推荐阅读学习吗?
不要浪费时间在奇技淫巧上,不如玩玩 rust
2019-05-29 17:06:01 +08:00
回复了 zxcjqyy 创建的主题 程序员 你们是怎么避免 list 为空
Rust 没有 null,不需要判断
2019-05-27 15:39:44 +08:00
回复了 jiangxinlingdu 创建的主题 程序员 需要一个 Web 漏洞扫描,求推荐
w3af
2019-05-23 18:01:11 +08:00
回复了 guonaihong 创建的主题 程序员 在 golang 里面让你的命令行起飞
看看 rust 的 clap,这才叫简单优雅的 cli
https://i.imgur.com/Dbz0U7x.png
2019-05-22 16:48:42 +08:00
回复了 hardwork 创建的主题 Go 编程语言 新手请教写 go 时常用数据结构怎么办
interface{}都类型安全不了,这些容器类没有范型都是残废啊。。
1 ... 48  49  50  51  52  53  54  55  56  57 ... 66  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2499 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 15:49 · PVG 23:49 · LAX 07:49 · JFK 10:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.