V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bwangel  ›  全部回复第 15 页 / 共 32 页
回复总数  637
1 ... 11  12  13  14  15  16  17  18  19  20 ... 32  
2019-06-05 10:42:56 +08:00
回复了 holinhot 创建的主题 Go 编程语言 请教下 golang 的>> <<运算符
https://book.douban.com/subject/5333562/

老哥,向你推荐这本书。位运算以及数值的表示,第二章就有讲。
https://blog.golang.org/json-and-go

Go blog 的文章有写,解析不知道结构的 json 的时候,可以使用 map

如果觉得看英文文章比较麻烦,可以参考我的翻译😃

https://www.bwangel.me/2019/05/21/review-json-and-go/
2019-06-04 16:55:11 +08:00
回复了 glasslion 创建的主题 Apple 所有使用第三方登录的 App 都必须接入 Sign In with Apple
<select>
<option selected="selected">请选择一种第三方登录的方式</option>
<option>使用微信登录</option>
<option>使用 AppleID 登录</option>
</select>

表达的意思是, [使用 AppleID 登录] 这个 option 必须要放到上述的 select 中去吧?
2019-06-03 17:59:01 +08:00
回复了 yongzhong 创建的主题 程序员 如果觉得自己选错了人生会怎么样
人生若是无悔,那该多无趣啊。 -- 宫二
2019-05-26 22:18:09 +08:00
回复了 snake8090 创建的主题 问与答 为什么一提到编程语言中文化,就有那么多人反对呢?
刚刚有一个回复发不上来?
2019-05-26 22:13:48 +08:00
回复了 snake8090 创建的主题 问与答 为什么一提到编程语言中文化,就有那么多人反对呢?
母语是英文的人,学习编程的优势不仅仅在于语法。而在于大部分优秀编程资料的创造语言(后续被翻译成其他语言)
都是英文。

目前( 2019 年 05 月 26 日) TIOBE 上排名前五的语言是 Java,C,C++,Python,Visual Basic .Net 。Python,Java,.Net 的官方网站都是英文,C/C++的一些著名书籍(《 C Programming Language 》,《 C++ Primer 》等)也都是用英文书写的。Stack Overflow 是英文社区,Hacker News 也是英文社区。

形成这样的现状,我认为有以下的原因

1. 以美国为代表的英语系国家,在计算机科学领域的研发实力和人才储备情况,领先于其他非英语系的国家。
2. 由于历史原因(殖民地)和现实原因(西方国家强大的国家实力和文化输出能力),英语目前和未来很长一段时间内都会是世界语言。

所以,我认为目前推广中文编程,前景实在是有限。而且对于一个程序员来说,我也非常建议他熟悉英语,不会阅读英语,就无法接触到很多优秀的编程资料,不会写英语,就无法参与到一些著名软件的开发。

作为一名中国人,我也很希望可以用中文开发出世界知名的软件,也希望全世界最优秀的一批计算机科学家,编程人员他们都是使用中文交流,不过这个路还很长,还需要我们这些中国的开发者不断努力。
2019-05-26 18:26:08 +08:00
回复了 qshu 创建的主题 程序员 奇葩的后端分页要求 --后端大佬安排&前端小白实现
base64 中就三个特殊点的字符,+ / =

可以搜索 URL Safe Base64,会将 + / 替换成 - _,同时不再尾部添加=表示补充的字节。
2019-05-22 11:49:15 +08:00
回复了 hardwork 创建的主题 Go 编程语言 新手请教写 go 时常用数据结构怎么办
https://github.com/emirpasic/gods
https://github.com/arnauddri/algorithms

Go 没有像 C++ 那样的模板,所以数据接口里面存的数据基本都是 `Interface {}`。

可以在 https://github.com/arnauddri/algorithms/blob/master/data-structures/queue/queue.go 这个基础上再包裹一个 Queue

type UserQueue struct {
gods.Queue
}

func (uq *UserQueue) Peek() User {
el := uq.Queue.Peek()

// 对 el 进行类型转换
}
2019-04-30 16:10:35 +08:00
回复了 piglei 创建的主题 Python Python 工匠:编写地道循环的两个建议
啊,刚刚又遇到一个坑,忍不住过来吐槽一下。

https://gist.github.com/bwangelme/4002260ea023736eb7e51bb0a53a23e0

上面的代码是大概的伪代码。`update_id_time ` 函数正常是能够成功更新 ID 的 time 属性的,但是如果把 `update_id_time` 变成一个异步任务,程序就失败了。

因为在执行 `self.props['time'] = datetime.datetime.now().strftime('%Y/%m/%d')` 我们相当于创建了一个临时变量,props,然后对这个临时变量做了一些修改。

但是在整个代码放到队列中后,队列消费者 unpickle 代码的时候,`self.props`不会使用我们这个临时变量,而是直接从`props_getter`中获取。这样我们的修改就丢失了。

感觉打造一支高水平的 Python 开发团队难度太大了,比 Java 要难很多。
2019-04-30 12:41:59 +08:00
回复了 Exits 创建的主题 Python 请教一下,现是否有完全基于 Python 的 MapReduce 框架
https://github.com/douban/dpark

不知道符不符合你的需求。
2019-04-28 17:54:53 +08:00
回复了 piglei 创建的主题 Python Python 工匠:编写地道循环的两个建议
@ #22 举一个标准库的例子

https://golang.org/src/sync/atomic/doc.go

因为没有函数重载,出现了这样的写法。

@piglei 现在越来越喜欢 Go 了。

曾经遇到过一种写法,类的定义是空的,然后 setattr 往里面塞。然后光看代码很难知道一个对象中有哪些属性,必须要跑起来,通过 vars 才能看出到底有哪些属性。

感觉宁愿多写一些,也不愿意搞这些黑魔法了。
2019-04-28 17:31:12 +08:00
回复了 piglei 创建的主题 Python Python 工匠:编写地道循环的两个建议
感觉 Python 和 Go 就是两个极端。

Python 是什么操作都能自定义,运算符重载,__geattr__, __getitem__ property.setter, property.getter, __iter__ 等,更别说还可以用 type 动态创建类,用 Metaclass 修改类的创建过程

而 Go 是啥语法都不让自定义,连个最基本的运算符重载都没有,Add 方法还要写上好几个 IntAdd, FloatAdd。
恕我说句诛心的话,培训班和这种没有实质内容专讲语法的文章,是中国 Python 生态的两大流毒。
2019-04-19 17:56:39 +08:00
回复了 nnz 创建的主题 程序员 大家都是用什么工具建立自己的知识体系?
blog + vimwiki
2019-04-16 23:22:01 +08:00
回复了 bwangel 创建的主题 Go 编程语言 一条面试题引发的思考 Go 版本
@hheedat 这是修改后的代码,锁里面还是需要两个变量 holdCount 和 isHold

https://gist.github.com/bwangelme/44f0edb469733bf9bac86bbc96faf037
2019-04-16 13:46:23 +08:00
回复了 duoduoeeee 创建的主题 全球工单系统 哔哩哔哩的网页端,分享到动态的功能 bug 了
看到这个,忍不住歪个楼,🐔你太美。
2019-04-15 10:51:00 +08:00
回复了 bwangel 创建的主题 Go 编程语言 一条面试题引发的思考 Go 版本
@hheedat 嗯,对,我的 unlock 有些问题,wait 应该放到 for 循环中
1 ... 11  12  13  14  15  16  17  18  19  20 ... 32  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2451 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 10:28 · PVG 18:28 · LAX 02:28 · JFK 05:28
♥ Do have faith in what you're doing.