V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  chingli  ›  全部回复第 5 页 / 共 11 页
回复总数  204
1  2  3  4  5  6  7  8  9  10 ... 11  
2017-03-11 14:58:08 +08:00
回复了 gps32251070 创建的主题 Linux 关于计算浮点型的疑问
@0915240 你给的链接和楼主的问题用例太贴合了。
2017-03-11 08:36:17 +08:00
回复了 gps32251070 创建的主题 Linux 关于计算浮点型的疑问
为什么会有 0.1 + 0.2 < 0.3 ?而不是 0.1 + 0.2 > 0.3 ?

看不懂你说的问题。只知道不能直接比较两个浮点数是否相等,而具体应该怎么做还是很复杂的。

https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/

https://en.wikipedia.org/wiki/Unit_in_the_last_place
2017-03-04 21:22:47 +08:00
回复了 itoolset 创建的主题 程序员 go fmt 为什么强制 8 字符宽度的 tab 缩进?
@itoolset 以往 go 是可以设置用空格缩进的,现在不行了。详见: https://news.ycombinator.com/item?id=7914523

不过你缩进 8 个空格位还是因为你编辑器的原因,比如在 .vimrc 中设置: set tabstop=4

缩进就占 4 个空格位了。
2017-03-04 21:01:59 +08:00
回复了 itoolset 创建的主题 程序员 go fmt 为什么强制 8 字符宽度的 tab 缩进?
Go 默认是用 tab 缩进的, 8 字符宽是你你编辑器设置的问题。我记得也可是设为 4 个空格而不是 tab 。
2017-02-24 23:04:39 +08:00
回复了 crownprince 创建的主题 文学 喜欢写点小诗,喜欢看看人生的色彩
有时候偶然写点,不过基本上没人读,也不知道好坏。
2017-02-24 23:03:56 +08:00
回复了 crownprince 创建的主题 文学 喜欢写点小诗,喜欢看看人生的色彩
2017-02-19 19:35:09 +08:00
回复了 ayanamist9 创建的主题 问与答 Win 上最好的密码管理软件是什么?
KeePassX ,和 KeePass 兼容,因为要要跨平台使用,干脆就用他代替 KeePass 了。通过 rsync 命令手动各平台同步,习惯了也没觉得多麻烦。
2017-02-19 19:30:36 +08:00
回复了 freestyle 创建的主题 问与答 有哪些神级性价比路由器?
都推荐买贵的无线路由器,其实还是应考虑现实需求。家里一个三四百的的路由器,带 5G ,但 5G 传输距离实在太近了,体验总是没有 2.4G 好,于是平时就将 5G 信号关着。前些日子在另外一个场合花了 99 买了个 TP-LINK TL-WR886N ,用起来和贵的没有区别。
2017-02-18 12:21:03 +08:00
回复了 jinya 创建的主题 Go 编程语言 beego 开源项目求推荐
@koodai 语文课开始,大家说说楼上“框架基本就是 PHP 滥觞的再现”一句中的“滥觞”是什么意思?
2017-02-17 17:49:45 +08:00
回复了 jinya 创建的主题 Go 编程语言 beego 开源项目求推荐
以下内容摘自我写的一篇博客文章,大家看我的理解对不对:

http://www.chingli.com/coding/understanding-go-web-app/

## 框架

我们在前面已经费劲口舌地说明了当用 Go 写 Web 服务器程序时,该如何实现路由功能,以及该如何用规范的方式编写 Handler (或中间件)。但一个 Web 程序的编写往往要涉及更多的方面,我们在前面介绍中间件时已经说过,各种各样的中间件能够帮助我们完成这些任务。但许多时候,我们总是希望他人帮我们完成更多的事情,从而使我们自己的工作更加省力。应运这种需求,就产生了许许多多的 Web 框架。根据架构的不同,这些框架大致可分为两大类:

第一类是微架构型框架。其核心框架只提供很少的功能,而更多的功能则需要组合各种中间件来提供,因此这种框架也可称为混搭型框架。它相当灵活,但相对来说需要使用者在组合使用各种中间件时花费更大的力气。像 Echo 、 Goji 、 Gin 等都属于微架构型框架。

第二类是全能型架构。它基本上提供了你编写 Web 应用时需要的所有功能,因此更加重型,多数使用 MVC 架构模式设计。在使用这类框架时你可能感觉更轻省,但其做事风格一般不同于 Go 语言惯用的风格,你也较难弄明白这些框架是如何工作的。像 Beego 、 Revel 等就属于全能型架构。

对于究竟该选择微架构还是全能型架构,仍有较多的争议。像 The Case for Go Web Frameworks 一文就力挺全能型架构,并且其副标题就是“ Idiomatic Go is not a religion ”,但该文也收到了较多的反对意见,见这里和这里。总体上来说, Go 语言社区已越来越偏向使用微架构型框架,当将来 context 包进入标准库后, http.Handler 本身就定义了较完善的中间件编写规范,这种使用微架构的趋势可能更加明显,并且各种微架构的实现方式有望进一步走向统一,这样其实 http 包就是一个具有庞大生态系统的微架构框架。
2017-02-09 22:01:47 +08:00
回复了 banxi1988 创建的主题 Go 编程语言 Go 与 泛型: 优点 or 缺陷
这种讨论意义不大了,讨论对象比较复杂,每个人都有自己的理解。现在的问题是,好多人都只从自己的角度想问题,看到自己看到的美与丑。

世界上没有最好的语言,我们也不可能有完美的语言,选个差不多的能解决问题就行了。说实在的,能拿来在这里辩论的都是好语言。你们是没用过其他行业真正让人想骂娘的语言。

无论如何,不要人身攻击,维护社区气氛,否则上 V2 也没有意思了。不好意思,我故作高姿态了!
2017-02-09 17:29:24 +08:00
回复了 banxi1988 创建的主题 Go 编程语言 Go 与 泛型: 优点 or 缺陷
@noli 1. 说说 Go 的接口实现有什么不好?

2. Go 的包管理确实还不完善,但也有可取之处,不至于说成一坨翔。
2017-02-08 11:55:42 +08:00
回复了 endosome 创建的主题 macOS 两三个人合作写一篇文章,用什么软件进行协作比较合适?
如果能接受 MediaWiki 的语法,用 MediaWiki 自建一个知识库,限制匿名注册和浏览权限是相当成熟的方案。
2017-02-04 10:37:27 +08:00
回复了 Zohocorp 创建的主题 推广 Zoho 云计算全球客户超过 2500 万了
哦,楼主好悲催。

不过我想知道,这个和国外的 Zoho 、国内的百会( http://www.baihui.com/ )之间是什么关系?
confluence 的编辑器似乎用的就是 tinymce 企业版。
@kfll 谢谢,我研究一下。
2017-01-28 10:21:11 +08:00
回复了 n7then 创建的主题 分享发现 自己做了个编程字体
这种组合字体在 Windows 下还是挺有用的,我自己就用 YaHei Consolas 。不过确实是侵权了。
2017-01-28 09:58:37 +08:00
回复了 n7then 创建的主题 分享发现 自己做了个编程字体
@zhoushiya 抱歉。我其实看了,但看题目,是自己做了个字体,不是改了个字体,所以比较怀疑。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2190 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 1341ms · UTC 04:16 · PVG 12:16 · LAX 21:16 · JFK 00:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.