V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  stranbird  ›  全部回复第 2 页 / 共 11 页
回复总数  216
1  2  3  4  5  6  7  8  9  10 ... 11  
2016-10-07 15:49:22 +08:00
回复了 hellorocky728 创建的主题 Python 假期在家撸了一个 python 爬虫
可以先用 pep8 lint 一下。
2016-09-15 23:26:59 +08:00
回复了 qweweretrt515 创建的主题 Node.js angular2 出正式版了,你们知道吗
昨天 rc.7 ,今天就出 final 了..
真是 one more thing 风格的中秋礼物呀
2016-06-12 21:59:00 +08:00
回复了 coronanimo 创建的主题 酷工作 北京 AI 公司 第四范式 招聘系统&后端工程师/架构师
nimo 的学长呀
2016-04-22 13:47:25 +08:00
回复了 stranbird 创建的主题 问与答 请教万友这张流程图是用什么软件做出来的?
@RockyLee 非常感谢!!!
2016-04-01 08:46:16 +08:00
回复了 HerrDu 创建的主题 程序员 吐槽篇:在旧的项目经理走后,新到的技术总监告诉我们。
我是老板我也这么说...
2016-04-01 08:44:39 +08:00
回复了 relic 创建的主题 Python Sqlalchemy 优化
具体问题具体分析, SQLAlchemy 对于 count 的实现有一些问题,会用子查询来求 count 。对于这种比较坑的例子,就得用类似于 with_entities('count(1)').as_scalar()来解决了..
2016-01-05 12:42:43 +08:00
回复了 ninechapter 创建的主题 程序员 北美找工作要注意些神马?
最主要还是 H1b 吧,一个准备三刷工签的人飘过..
2015-07-26 17:29:56 +08:00
回复了 kamushin 创建的主题 JavaScript 有的时候真的不知道 js 这些东西是怎么被设计成这样的....
其实是因为你没有告诉他,它没有义务给你一个它觉得是对的分隔符。

Scala那段是描述对于泛型还可以有泛型,我想表达的是,如果真的要引入泛型可以没有边界,这是一个设计选择,大多数场景下足够好用,你想要的那个需求要实现起来也很容易。

拉链法就是用链表来解决哈希值冲突的情况,在所有有指针的语言里用链表实现,在没有指针的语言里用数组模拟链表实现....

唉,不知道说什么了,对于一些人来说太阳大概是会从东边落下的吧。
2015-07-26 14:49:20 +08:00
回复了 li24361 创建的主题 程序员 公司准备使用 nodejs,那我们也能算前端工程师咯?
@jziwenchen 我只是把我知道的和你分享,希望能帮助你解决一些问题。为什么要搞得像是我批判你一样呢?

如果是程序逻辑问题导致重启之后会再自己挂掉,那可以从程序本身的角度着手处理。所以你说的本质问题到底是什么?如果你要监听一个端口提供服务,难道就不需要常驻内存一个apache或者httpd来监听么..

之前我司用nodejs提供一部分广告平台的服务前端,每天50亿流量,集群里边单机500QPS也没有压力很大。所以个人感觉还是有提升的空间的。
2015-07-26 11:21:33 +08:00
回复了 li24361 创建的主题 程序员 公司准备使用 nodejs,那我们也能算前端工程师咯?
2015-07-26 11:14:27 +08:00
回复了 kamushin 创建的主题 JavaScript 有的时候真的不知道 js 这些东西是怎么被设计成这样的....
1. key是uuid本来就是哈希表算法的基础,hash函数就应该是自己设计的。Java里边你要让一个对象是hashable的,也得写hash函数。

2. 和collection相关的处理统一用lodash或者underscore来处理。_.map(collection, function(value, key) {...} ) 一点问题没有。本来forIn就不在《the good parts》里边。

3. split提供默认值的话,你难道不会骂娘说为什么要默认成这样,我让你默认是逗号了么?在多数场景下反而会提高debug的难度。不指定separator就默认为undefined,字符串里没有undefined就分不开,返回自己有什么问题么。

4. 针对第一个需求,如果真的想优雅实现的话。可以自己将普通的hash封装一个hash类,要加入新的键值对时首先调用键的hash函数求出字符串型的uuid,再存入普通hash中,注意处理碰撞,因为js没有链表,应该只能用闭散列。取的时候也调用键的hash函数算一下,再找。

任何一项特性的引入都会伴随着复杂度的提升。我用python的时候就会觉得,卧槽干嘛简简单单一个字符串要搞这么多编码,卧槽干嘛数据库里边查出来一个数字序列化成json会报错(decimal is not serializable)。这些东西你想想都有道理,因为本来字符串就是bytes+encoding,默认采用utf8或者ascii都犯了过于主观的错误。decimal作为高精度数字类型确实和普通的float/int是不一样的。但是这些人为引入的复杂度对解决问题起到任何帮助了么?想想有多少时间是浪费在处理这种事情上,而不是真正的业务逻辑上了。

比方说泛型,你觉得map<string, Any>是一个特例,那其实根据scala的思想,没有对类型推演的逆变和协变,泛型也是不够完整的,即便是map<any, any>也是不够泛化的。(http://www.tuicool.com/articles/vaAnmq)

关于比较,我就问一声,各位大神什么时候会在自己的程序里边写出这样的代码?有多少时候是因为语言设计的缺陷导致自己调了几天bug的?

我个人的观点是:Javascript有很多傻逼的地方,但是只用到(http://book.douban.com/subject/2994925/)的话,它就已经是一门伟大的语言了。
2015-06-20 10:49:30 +08:00
回复了 silianbo 创建的主题 程序员 为什么 要这样说:人生苦短,我用 Python
Python:
1.
dict.viewkeys
dict.setdefaults
dict.popitem
...
...
dict.has_key # <- wtf?

2.
Decimal("1024") is not JSON serializable. # <- wtf?

3.
string.upper
string.strip
...
...
len(string) # <- wtf?

4.
ascii, gbk, unicode, utf-8
can't decode ascii character at position 1-2 ... # <- wtf?

5.
lambda 只能一行

个人觉得当时说出这句口号就像是刘姥姥进大观园没见过世面,看到了新世界也无可厚非。但都进入二十一世纪这么多年了,还抱着这样的优越感就有点无语了。
2014-12-13 01:34:25 +08:00
回复了 irisqigan 创建的主题 上海 [上海] 中国最先进大数据分析团队,期待你的加入!!
至少排版不行.. 好歹多分分段嘛
2014-12-10 15:40:47 +08:00
回复了 wuxiaolin 创建的主题 MySQL 一天几 kw 条以上的数据量,应该用什么方法存放
HDFS
2014-12-02 10:01:48 +08:00
回复了 isKira 创建的主题 问与答 请教几个关于前端工作流程的问题
4. 用,请问单页有什么限制?
就一句:盛大上下班打卡
2013-09-08 15:48:39 +08:00
回复了 stranbird 创建的主题 求职 [求职]应届生寻简易后端/前端/iOS短期工作
@Keinez 好的..
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   938 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 19:10 · PVG 03:10 · LAX 12:10 · JFK 15:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.