V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sagaxu  ›  全部回复第 483 页 / 共 499 页
回复总数  9971
1 ... 479  480  481  482  483  484  485  486  487  488 ... 499  
2017-03-19 15:44:35 +08:00
回复了 anai1943 创建的主题 JavaScript js 反调试 怎么实现?
firefox 里深层次递归没用,还是可以调试
2017-03-19 13:34:54 +08:00
回复了 zjddp 创建的主题 职场话题 工作将近两年,写简历时有点无从下手
@zjddp 两年工作经验,每天只要花一个小时,也有 600 个小时了,把数据结构和算法,操作系统,数据库,计算机网络等基础课程完整的学一遍都够了,只要基础够好,总能找到正规公司的。如果平均每天再多花一个小时, github 上刷点 star 和 commit ,找个 15k 不愁发薪的,应该很容易的。按照你现在的情况,只能靠面试技巧了,两年后可能还会面对同样的困惑。

要说拿得出手的项目 /简历,除了外企和华为中兴这类大公司,基本上都在 B 轮以后的互联网公司了。外包公司除非你是技术 leader ,能攒一些资历和经验,否则做十年都是初级。
2017-03-19 13:13:33 +08:00
回复了 zhangjw152 创建的主题 问与答 脉脉上看到的一个关于 PHP 引用传值的问题,请教一下
@zhangjw152 第二轮的时候已经是[100,200,200]了,内存里没有 300 这个数了
2017-03-19 13:02:50 +08:00
回复了 zjddp 创建的主题 职场话题 工作将近两年,写简历时有点无从下手
满分 100 ,
非科班扣 20 ,
有培训班经历,再扣 20 ,
数据结构和算法差,再扣 20 ,
之前公司太 low ,再扣 10 ,
没有一个拿得出手的项目,再扣 20
2017-03-19 12:57:16 +08:00
回复了 zhangjw152 创建的主题 问与答 脉脉上看到的一个关于 PHP 引用传值的问题,请教一下
foreach 持有引用,紧接着一定要写个 unset($k);,我都成条件反射了。

第一个 foreach 结束时,$k 是$map[2]的引用,

第二个 foreach 的第一轮,$map[2] = $map[0],也就是 100 ,此时[100, 200, 100]
第二轮$map[2]=$map[1],此时变成[100,200,200]
第三轮的时候,$map[2] = $map[2],不变
2017-03-19 11:02:29 +08:00
回复了 cloudyplain 创建的主题 Python Python WSGI servers 高性能选型
@wuxqing uwsgi 里用 zmq 需要 enable-threads 和 lazy-apps 。因为 zmq 会创建后台线程去做报文收发,操作系统的机制决定, fork 出来的子进程会丢失线程,导致新创建的 worker 进程没有 zmq 的线程,能正常工作就怪了。
2017-03-19 01:38:41 +08:00
回复了 log4geek 创建的主题 Java fastjson 爆 bug 啦,码农们,老板叫你改 bug 了!
https://www.zhihu.com/question/44199956

fastjson 这么快老外为啥还是热衷 jackson?
2017-03-18 23:33:49 +08:00
回复了 blublu 创建的主题 问与答 Python 在使用 ctypes 调用 c++ 如何传递字节数组的问题
ctypes.c_char_p
日活一二十万的 APP 吗?
>>> a=1
>>> b=a
>>> a,b
(1, 1)
>>> b=2
>>> a,b
(1, 2)


为什么 a 没有变成 2?
2017-03-05 14:48:00 +08:00
回复了 ChristopherWu 创建的主题 Vim vim 的插件里, 果然 youcompleteme 最耗时间
@ChristopherWu 有免折腾的方案?
比如版本管理,调试器追踪执行,代码重构,数据库管理,从 DB 生成 Entity , Java 字节码反编译,还有 spring 或者 django 这样的 framework 的支持,即便折腾也不一定能折腾出来吧
s = {k: set() for x in d for k,v in x.items()}
[s[k].update(v) for x in d for k,v in x.items()]
{k: list(v) for k,v in s.items()}
2017-03-05 14:10:49 +08:00
回复了 ChristopherWu 创建的主题 Vim vim 的插件里, 果然 youcompleteme 最耗时间
自从用了 jetbrains 的全家桶,再也不用 vim 折腾开发环境了
2017-03-05 12:01:43 +08:00
回复了 jueduizone 创建的主题 Java Java 开发 App 接口中关于 url 和入参规范的问题
用驼峰, springmvc 可以直接把参数注入到 form 对象
2017-03-05 11:59:36 +08:00
回复了 jueduizone 创建的主题 Java Java 开发 App 接口中关于 url 和入参规范的问题
Java Bean 规范里规定用驼峰命名法,严格遵守可以省事不少
2017-03-05 11:22:18 +08:00
回复了 nonesuccess 创建的主题 硬件 所谓的 ips 屏,是什么意思,真的对眼睛好吗?
买了 jd 那个 3200 元的 LG 的 4K ,再也不想用什么 2k 屏了,调整到阅读模式,眼睛非常舒服,看电影就影院模式
这个 benchmark 并不能体现 JIT 的优势,因为耗时比较多的 substr 和 strpos 以及 strval 已经是 C 实现的了,这部分有没有 JIT 性能都一样。

我把迭代次数放大到 100000000 次,原始版本在 php7.0 下面耗时 45.7 秒,去掉.strval($c)后耗时 16.8 秒,进一步去掉 substr 和 strpos 后耗时 10.8 秒,而 JIT 能改善的空间,就是这 10.8 秒,即便时间变为 0 ,也只是从 45.7 秒变为 34.9 秒,提升有限。

换成相应的 JAVA 实现,原始版本耗时 21 秒,去掉 strval 后是 1.3 秒,完全去掉字符串查找和截取子串后,耗时仅 100 毫秒。

PHP 和 Java 在不涉及 C 编写的函数,只跑以上纯 CPU 代码时, 7.0 比 Java 慢 100 倍以上, JIT 实现的好,这部分差距可以减少到 10 倍以内,局部改善还是相当可观的。当然了,指望 PHP 的 VM 在短期内能赶上 JVM ,不大现实, JVM 是耗资数千万美金才有今天的能力, PHP 缺乏这样的投入,除了 JIT ,还有一个就是 GC , PHP 短期内也没法拥有 JVM 那样的 GC 。比 JIT 和 GC 更难以解决的,是多线程时的 GIL ,如果没有 GIL , php 和 python 做个进程内的 cache 方便多了。
1 ... 479  480  481  482  483  484  485  486  487  488 ... 499  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3004 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 83ms · UTC 14:39 · PVG 22:39 · LAX 06:39 · JFK 09:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.