V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  vincenttone  ›  全部回复第 7 页 / 共 8 页
回复总数  153
1  2  3  4  5  6  7  8  
2016-12-22 13:40:11 +08:00
回复了 guodong110 创建的主题 分享创造 分享百度网盘爬虫源码
不错,谢楼主
@cheetah 的确,去看了一下 wiki , actor 应该是 erlang 那种形式的,从前的理解有偏差。
2016-12-19 13:11:18 +08:00
回复了 fzxml 创建的主题 职场话题 很难想象这是一家 10 年互联网经验的公司给我配的工作电脑
新浪,退了自带电脑和显示器吧。。
不过我觉得 nodejs 更准确的说应该是 reactor 吧
没看过这本书,不过 nodejs 的模型应该就是 actor 吧
2016-12-15 13:31:16 +08:00
回复了 jianzhiyao020 创建的主题 PHP 各位 V 友们对 单元测试 有什么心得?
我感觉楼上的都是复制粘贴的,没必要看。
DataProvider 该用还是可以用的,个人觉得很好用,数据容易维护。
单元测试用什么写,怎么写不重要,既然是白盒测试,衡量标准自然是代码覆盖率,这个覆盖率你应该有个预期,覆盖核心代码还是全部代码。
至于实施上,看你是设计驱动的还是开发驱动的,自己调节。
不要管那么多没什么用的,关键在于你写单测的态度和出发点是什么。
有上来问的时间,足够你写好多单测了。
2016-12-06 10:26:39 +08:00
回复了 guhuaiyu 创建的主题 职场话题 那个...年底找工作是不是在作死啊?
刚找完,面试机会的确少很多。但不代表没工作可以找,的确会影响信心,但是自己要足够坚定。
年前找的好处是明年过年满一年。
年后找工作可以先回家休息休息,也可以考虑。
年后是一个找工作的小高峰,都刚拿完年终奖,该跑路的跑路。
2016-04-23 16:28:26 +08:00
回复了 vJianZhen 创建的主题 Python 豆瓣首页的动态流如何设计与实现?
就看要不要根据目前的关注变化动态调整从前的消息了,如果有的话就需要增加一些操作,但是大体上都可以通过一个核心消息服务来解决。
各个模块在上线前按照一定规则推送消息到一个队列里, feed 那头接收消息存储就可以了。
如果需要动态调整从前的内容的话,就需要建一个库处理了,里面都是冗余数据,需要根据其他模块的状态和数据做调整。
启动一个主进程,先建立一个 socket ,然后 fork ,用子进程去 accept ,子进程加锁,拿到锁的可以 accept 。
2016-04-13 17:21:25 +08:00
回复了 zhongsheng 创建的主题 程序员 迷茫的高三学生
面试过一些人,也和其他面试官交换过意见,高中学历我们基本不怎么看,至少要专科起。
百度这种公司本科都相对少,研究生偏多,专科基本不看,高中更别提了。
计算机专业本科和专科不同在于本科学会很多基础,比如计算机体系结构、数据结构和算法、编译原理等等。
去欧洲留学读研的也面过,基本上也就是国内专科的样子,甚至还不如。
现在很多人面试,我们学历普遍专科以上,筛选简历的层面上,学历就是一个不错的筛选条件(一般工作五年以下的)。
所以,你的学历必然会成为问题,现在平均学历都在提高,你现在高中毕业或者没毕业在将来或许就是小学生级别了。
大学有很多时间可以自己做事,可以创业,课程会对编程有许多帮助,创业成本也可控。
如果你真想创业,最后一句:如果你连目前的困难都克服不了,看到高考就害怕,通过所谓追逐梦想来逃避,那你这个业还是先别创了。
2016-04-06 14:30:51 +08:00
回复了 ivito 创建的主题 MySQL Mysql 有索引的情况下依然几乎扫描全表
explain select * from table_name limit 10000,20;
explain select * from table_name limit 10000,20 order by id desc;
explain select * from table_name where item_id = 1 limit 10000,20;

挨个执行看看,你还需要花 20 分钟研究一下索引到底是什么
没兴趣
2016-03-04 14:53:28 +08:00
回复了 hick 创建的主题 程序员 怎么看待上班时间干工作无关的事?
我觉得做无关的事和员工在工作产出并不是有强关联的,如果做**太多**无关的事一个可能性是员工喜欢做这种事情(在上班的时候做无关的事),如果做太多事情影响工作,这有部分属于面试和试用期的问题;另一个可能是团队士气低下,这是你该考虑的。
我觉得不忙碌的时候十分可能会做点其他的事情,比如像你一样来 V2EX ……工作确实是做不完的,但是首先这是一个雇佣关系,雇佣来做事,做成是基本标准,你不能根据自己的愿望希望谁都是圣人,最好连工资都不要,就是为了把事情做好。
估周期长的问题,或许也是领导自己该考虑的问题,不是靠脾气压迫,而是靠认同之类。

个人愚见
2016-03-04 09:58:08 +08:00
回复了 wowo2088 创建的主题 Python 给个思路或方法:使用 python 下载文档库中的图片?谢谢先~
直接抓就可以了, python 爬虫很多,找到图片节点就行。
或许楼主困惑的是为什么不是 jpg 或者 png 之类的格式,这是设置了 http 头的 Content-Type:image/jpeg ,所以是个 jpg 格式。直接抓回来自己给起个名后缀 jpg ,就搞定了。
(function ($) { ……}(jQuery));

我们分解一下:

var xxx = function ($) {.......};
xxx(jQuery);

这里只是一口气写成了(function ($) { ……}(jQuery));

所以这里定义了一个匿名函数并调用了它,也不用声明 xxx 这个变量了。

那为什么不这样写呢?:

var $ = jQuery;
........

很明显怕有污染,假设我写了一段代码:

var $ = 1;

var $ = jQuery;
........

$++;

这样会死。。。吧?

那我们这么写:

var $ = 1;

var xxx = function ($) {.......};
xxx(jQuery);

$++;

或者干脆:

var $ = 1;
(function ($) { ……}(jQuery));
$++;

就应该没事了。

ps.我日常不写 js ,规范神马的不知道, so ,规范问题就不要指出了。。。语法或者内容有问题欢迎。
首先, lisp 不是纯函数式语言,因为有 define 和 let 这种允许变量的存在。反而 erlang 不存在变量。
第二, lisp 可以 OO ,实现上是通过 let 来保持内部状态的。而 let 是通过 lambda 来实现的。 define 也只是一个 hash 而已。
OO 只是一种模式,目的还是抽象, lisp 的基础允许这种抽象。
确实, lisp 的部分问题在于语法上,或许是这个问题导致了受众小,相关应用库少,推广不容易。

现在确实实际应用上 lisp 很少,貌似 auto cad 用到 lisp (未考证), emacs 扩展是用的 elisp 。
我觉得现在除了传说中人工智能偏好 lisp (未考证), lisp 更多是帮助人理解编程,相关书籍可以参考 sicp 。
黑客与画家这书上对 lisp 的肯定是属于作者那个年代的,我们没必要刻舟求剑。除了很 NB 的宏,其他语言也在慢慢借鉴函数式编程方法,比如 lambda 、 map 、闭包等等。
lisp 的函数式编程对后续的函数式编程语言影响自己是很大的,但是 erlang 、 closure 等语言火的原因和并发编程有关(未考证),这已经是近期的事情了。
楼主既然是为了工作,建议选个热门且自己真正喜欢的, lisp 可以作为提高技能的手段。

个人意见,不建议作为参考。
2016-03-01 16:37:05 +08:00
回复了 LioMore 创建的主题 PHP 除了 phpstore,有没有其他的基于 Laravel 框架的交易系统?
laravel 的设计个人觉得挺烂的,框架启动的时候实例化了太多东西
框架学习和交易逻辑是可以分开的,也可以自己写个交易玩玩,框架就熟了
@vincenttone 应该是 for i in {1..9999}; do wget www.xxx.com/`printf %04d $i`.jpg;done
for i in {1..10}; do echo www.xxx.com/`printf %04d $i`.jpg;done
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2838 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 13:19 · PVG 21:19 · LAX 06:19 · JFK 09:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.