V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  whoami9894  ›  全部回复第 15 页 / 共 33 页
回复总数  656
1 ... 11  12  13  14  15  16  17  18  19  20 ... 33  
2019-05-30 19:47:06 +08:00
回复了 whoami9894 创建的主题 Go 编程语言 使用 Golang 的 json 解析库遇到的一点问题
@Trim21
我这里把 page 定义成空接口类型了,假如之后需要这个确定类型的话再做类型断言就行
2019-05-30 19:45:39 +08:00
回复了 whoami9894 创建的主题 Go 编程语言 使用 Golang 的 json 解析库遇到的一点问题
@wangsongyan
@petelin
json.Number 有点问题,page 字段可能返回空`"page": null,`,用 json.Number 就报错了`failed to convert json.Number to a number:`,改成了 interface{}暂时测试没什么问题
2019-05-30 19:13:00 +08:00
回复了 whoami9894 创建的主题 Go 编程语言 使用 Golang 的 json 解析库遇到的一点问题
@wangsongyan
@petelin

感谢回复,我又测试了一下,果然这个 zz 的 API 第一次请求返回 int 之后都返回 string,服了......

```
2019/05/30 19:08:29 int
2019/05/30 19:08:29 {"status":0,"msg":"ok","result":{"title":"课本全解( 5 年级上)","
author":null,"subtitle":null,"pubdate":" 2012-7","page":" 236","price":" 21.50 元","s ummary":"","pic":"http:\/\/api.jisuapi.com\/isbn\/\/upload\/3663\/3662449.","isbn":"9787212053928","isbn10":"7212053929","sellerlist":[{"seller":"douban","price":"21.50"}]}}
2019/05/30 19:08:29 89
2019/05/30 19:08:29 json: cannot unmarshal string into Go struct field info.page of type int

[GIN] 2019/05/30 - 19:08:29 | 200 | 1.5377224s | 127.0.0.1 | POST /api/v1/isbn-query
2019/05/30 19:10:06 int
2019/05/30 19:10:06 {"status":0,"msg":"ok","result":{"title":"课本全解( 5 年级上)","
subtitle":null,"pic":"http:\/\/api.jisuapi.com\/isbn\/upload\/3663\/3662449.","author":null,"summary":null,"publisher":null,"pubplace":null,"pubdate":" 2012-7","page":236,"price":"21.50","binding":null,"isbn":"9787212053928","isbn10":"7212053929","keyword":null,"edition":null,"impression":null,"language":null,"format":null,"class":null,"sellerlist":[{"seller":"douban","price":"21.50"}]}}
[GIN] 2019/05/30 - 19:10:06 | 200 | 176.5282ms | 127.0.0.1 | POST /api/v1/isbn-query
[GIN] 2019/05/30 - 19:10:16 | 200 | 0s | 127.0.0.1 | POST /api/v1/isbn-query
```
2019-05-30 17:42:13 +08:00
回复了 whoami9894 创建的主题 Go 编程语言 使用 Golang 的 json 解析库遇到的一点问题
我知道了,貌似是 mgo 报的错
2019-05-28 20:22:35 +08:00
回复了 gramyang 创建的主题 Go 编程语言 一个和 go 断言有关的神奇写法
@gramyang
interface 就是个抽象类型,假如这里 p 是 tcpSession 的话它就实现了 getBundle,这里就在做类型断言来确定有没有这个方法
2019-05-28 19:26:36 +08:00
回复了 gramyang 创建的主题 Go 编程语言 一个和 go 断言有关的神奇写法
@whoami9894
通过断言转换到`interface { GetBundle() *peer.CoreProcBundle }`并调用 GetBundle
2019-05-28 19:24:34 +08:00
回复了 gramyang 创建的主题 Go 编程语言 一个和 go 断言有关的神奇写法
tcpSession 是 interface p 的实现类 && tcpSession 内嵌了匿名 peer.CoreProcBundle
=> tcpSession 有 GetBundle 方法
=> interface p 有 GetBundle 方法
=> p 断言这个字面量类型会成功`interface { GetBundle() *peer.CoreProcBundle }`
2019-05-23 13:59:06 +08:00
回复了 wmsj 创建的主题 问与答 有大佬帮下 csdn 么么?
没有的,么么
你们的 vscode-go 能提示标准库吗,输`import "github.com/"`或者`import "net/"`时自动补全包名
2019-05-18 10:14:55 +08:00
回复了 autogen 创建的主题 PHP 网络应用中 PHP 被认为是最危险的编程语言,同不同意?
我觉得说的是有道理的,很大长度上是因为这种弱类型+动态类型+脚本语言本身的灵活随意性导致就不安全,能导致很多绕过。当然这也和开发者有关系,但你不能保每个开发者都有足够的安全经验。假如相同安全意识的两个程序员写 Java 和 PHP 相对来说一定是 Java 漏洞更少。

举个例子,对于 webshell 的查杀,PHP 的灵活性总可以绕过检查,第一次看到这种东西我都惊了: $a = "foo"; $a();
2019-05-15 19:29:00 +08:00
回复了 whoami9894 创建的主题 分享发现 简书也开始限制外链了
@Wincer
@v2nika
那你们觉得博客同步在简书和 Gitpage 的情况下,正常人会不会选择在 Gitpage 外链简书的图片?
2019-05-13 16:50:33 +08:00
回复了 whoami9894 创建的主题 分享发现 简书也开始限制外链了
@PressOne 可以
@chinesehuazhou 别多想,收藏的可能只是想吃瓜看你被喷的
2019-05-09 00:09:39 +08:00
回复了 liulaomo 创建的主题 Go 编程语言 Go 语言中关于断行规则的一个细节
@liulaomo
噢噢理解错了,现在明白你的意思了,是因为 go 分支语句的糖导致的。alwaysFalse()被当做 statement 了
2019-05-08 23:03:54 +08:00
回复了 liulaomo 创建的主题 Go 编程语言 Go 语言中关于断行规则的一个细节
> switch 代码块中开大括号{前的比较表达式可以省略,其默认值为 true

这句话的含义是?

```
switch {
case true:
xx
case false:
xx
}

switch a{
case 1:
xx
case 2:
xx
}
```

只有第一种类似 cond 的语义可以忽略吧
2019-05-08 13:04:23 +08:00
回复了 sunhk25 创建的主题 Python Python 字符串替换效率 replace> re.sub
@sunhk25
用 abc 做变量名和用 str 做变量名可不是一回事
youke812726
2019-05-07 12:52:08 +08:00
回复了 wzw 创建的主题 问与答 Python 代码加密的 pyprotect 有人用过吗? 进来说说效果吧
不了解,但不可逆应该不至于吧。uncompyle 反编译后即使被混淆也可以慢慢还原
2019-05-04 10:15:02 +08:00
回复了 shengyu 创建的主题 程序员 Firefox 证书过期导致插件全炸
已将 FF 书签导出到 Chrome,再见 FF :)
1 ... 11  12  13  14  15  16  17  18  19  20 ... 33  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2015 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 01:05 · PVG 09:05 · LAX 18:05 · JFK 21:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.