V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jjx  ›  全部回复第 50 页 / 共 68 页
回复总数  1344
1 ... 46  47  48  49  50  51  52  53  54  55 ... 68  
2016-01-28 12:10:52 +08:00
回复了 mikicomo 创建的主题 程序员 火星了....阿里也出 git 协作平台了?!
登录进去, 发现如下字样



浏览 GitLab
探索发现项目、群组和代码片段。分享你的项目给他人
2016-01-28 09:25:18 +08:00
回复了 fire5 创建的主题 Python 看了一个 go 语言,感觉语法略为不习惯。
err := func (session *gorm.DB) error {

return nil

} (session)

打错了
2016-01-28 09:24:19 +08:00
回复了 fire5 创建的主题 Python 看了一个 go 语言,感觉语法略为不习惯。
另外, golang 的古怪的地方是

虽然 golang 有闭包, 但官方其实不建议闭包当做类似 python 的 lambda 用的, 像, 类似

filter(ATypecol, func (item AType ) bool { return true})

这样的用法是不建议的, 而是推荐你用循环

类似于 do in transaction, 按 java 系的写法就是

session: = db.Begin()

err := func (session *gorm.DB) error {

return nil

}

if err != nil{
session.Rollback()
return err
}
session.Commit()

但一般也不建议这样用, 而是老老实实的每次 crud 时

if err != nil{
session.Rollback()
return err
}

一个复杂的事物中, session.Rollback(); 会重复 n 次, 处女座绝对不能忍
2016-01-28 09:14:01 +08:00
回复了 fire5 创建的主题 Python 看了一个 go 语言,感觉语法略为不习惯。
golang 的 error 要看你用什么角度去看, 如果你是用 c /lua 这样的, 那么 golang 的 error 只有改进

但是一定要同 python/c#/java 的 try/exception 机制去比, 就陷入脑残粉的怪圈了

github 有很多对错误改进的库,比方说 github.com/juju/errors, 其中就反映了 error 的不足

比方说 errors.Trace 方法, 会在原来的 err 对象上再增加代码行, 比方说 errors.Annotate 会在原来的 err 上增加描述, 比方说我现在看到到一个 orm 库 gorm, 它在找不到记录时返回的异常都是 record not found, 如果代码中有多行返回这个异常, 不在原来的错误添加描述而是直接返回其异常是没有办法定位的


这里还要吐槽一下 golang 的错误堆栈, 同 python 完全没法比, 用过的人自有体会

上面有兄弟说到 try/catch, 服务器端开发其实不 catch 异常的, 都是直接抛出, 最多捕获一般也是在发送给客户端时捕获一下,然后打印异常到日志, 也就是说有些不正常的情况是依赖系统或库抛出的异常的, 比方说查询时 sql 用了一个字段名打错了,python/java 之类的不会在这行中取捕获这种异常, 但 golang 就一定要, 否则出错在就在下面的行, 让你莫名其妙

最后别信 golang 的开发效率, 同 python 比是完全不可能的, 拿关键的 orm 而言, 没有一个库的设计能同 sqlalchemy 这种设计高度相提并论的, 在开发数据库应用时,会很痛苦.
2016-01-24 09:58:22 +08:00
回复了 spicery 创建的主题 iOS duet display 与 splashtop xdisplay 相比有什么优势?
@spicery

可能是我没找到怎么设置

osx + android 平板

如果用 idisplay 连上去, 显示器偏好设置中会出现两台显示器

用 xdisplay 显示器偏好设置没有变化
2016-01-24 09:07:17 +08:00
回复了 spicery 创建的主题 iOS duet display 与 splashtop xdisplay 相比有什么优势?
xdisplay 是不是只能复制屏幕, 这样的可用性不高啊, 还不如 idisplay
2016-01-23 12:50:22 +08:00
回复了 crytis 创建的主题 云计算 感觉这些云的 cpu 好假啊
阿里云的一台双核 8g ssd 云盘性能还不如我手头 n 年的 x220+ssd
2016-01-20 09:09:12 +08:00
回复了 ioiioi 创建的主题 Python 我想找个简单的开源进销存系统( python)
我们的 erp 使用 python 做的, 计划部分开源,不过使用仍然是 saas 形式,每用户收费, 暂时(可能以后也)不支持用户自行安装
2016-01-16 20:29:02 +08:00
回复了 GHfan 创建的主题 程序员 为什么我觉得 runy-china 好多真人头像 - -
我早就下过这样的结论了, 喜欢 ruby 的性格基本上都是外向, 张扬的, 用真人头像多也是自然, 喜欢 Python 的性格往往相反
2015-12-31 13:39:30 +08:00
回复了 Echoldman 创建的主题 问与答 限制(提速) OpenResty 快速发展的因素是什么
要快速发展的话就要能够做企业应用(说白了就是 db 为中心的开发), 目前其非阻塞的要求下, 数据访问相当原始, 只能考虑其他语言写然后再转发, 虽然有协程, 也没有 python gevent 这样的猴子方案. 本质上是排斥在 lua 上实现大量的业务逻辑的, 所以, 目前没有办法称为通用方案
2015-12-28 11:18:06 +08:00
回复了 g0thic 创建的主题 问与答 杭州有没有值得推荐又加班不严重的互联网公司
我们公司不加班, 单工资低
没意向直接拒绝或拉黑就好, 说这么多自以为是的干嘛,同样低级
2015-12-25 11:41:55 +08:00
回复了 lepture 创建的主题 杭州 再見,杭州
今年特别而已, 要讲潮湿, 去安徽黄山住一段时间, 那才真受不了
2015-12-22 14:14:13 +08:00
回复了 ciki 创建的主题 Python 请问 python 有没有类似 java 的 gson 库?
不同的方法肯定返回的结果不一样的, 举个例子, 10 个报表个个返回字段都是不同的, 强求相同对后端有害, 怎么处理是你的事情, 这怪不到后端
2015-12-17 21:07:43 +08:00
回复了 chareice 创建的主题 公司运营 求助,关于技术合伙人股权问题
1 和 4 相当扯淡

但就是这样, 也比那些说空话的要好些

我的建议是钱要拿到位, 股份随意了, 对一些创业公司而言
2015-12-15 17:19:14 +08:00
回复了 luoway 创建的主题 Go 编程语言 Go 会统治接下来的十年?
@lightening

swift 要在 linux/windows 上成功, 同 coreclr 在 linux/osx 上成功一样难度大

rust 易用性和上手不如 golang

这三种语言中, golang 是最简单的, 成熟度相对最高的

至于前景, 不评价
2015-12-02 22:27:33 +08:00
回复了 thomasong 创建的主题 职场话题 如何留住核心技术人员?
钱除非成倍的增加, 否则加个几万真的没有影响, 主要还是老板对你的肯定和支持. 我自己的体会
2015-12-01 12:47:25 +08:00
回复了 speed 创建的主题 硬件 有人评价下 MOTO 360 二代智能手表吗?
@morethansean

可能你要换个复杂的表盘,比方说浪琴, nomos 之类的
2015-12-01 12:46:22 +08:00
回复了 speed 创建的主题 硬件 有人评价下 MOTO 360 二代智能手表吗?
@morethansean

怎么会没感觉呢

我说的是始终开启屏幕时 设置打开后, 熄屏保持的那个图像
1 ... 46  47  48  49  50  51  52  53  54  55 ... 68  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3109 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 04:47 · PVG 12:47 · LAX 20:47 · JFK 23:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.