V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ihipop  ›  全部回复第 38 页 / 共 49 页
回复总数  970
1 ... 34  35  36  37  38  39  40  41  42  43 ... 49  
2019-05-16 07:42:57 +08:00
回复了 boywang004 创建的主题 问与答 万能的 v2ex,求坛友推荐外接磁盘阵列
@boywang004 无责任讲述,昨天刚上了 ws215i 这车,150 块钱,今天估计到货
2019-05-15 07:52:16 +08:00
回复了 boywang004 创建的主题 问与答 万能的 v2ex,求坛友推荐外接磁盘阵列
@boywang004 据说毁盘,建议慎重
2019-05-13 22:14:04 +08:00
回复了 keboge 创建的主题 问与答 呃,关于万由 810A NAS 机箱,我又来了
盘太多就怕电源吃不消,楼主有实操结果希望继续更新,帖子已收藏
2019-05-12 16:05:36 +08:00
回复了 HarveyLiu 创建的主题 问与答 fm2+主板加什么 CPU,可以支持 EXSI 直通?
去隔壁或者 chiphell 或者第一 nas,被回答的概率高几倍
2019-05-12 08:34:37 +08:00
回复了 mrcn 创建的主题 问与答 ipsw.me 这样的网站是怎样分析出 iOS 的 OTA 协议的?
抓包是初级玩家,高级玩家都玩逆向
2019-05-12 08:25:09 +08:00
回复了 ishitcno1 创建的主题 问与答 自来水中有哪些有害物质?
自来水中含有大量的氧化二氢的成分,建议楼主少喝🐶🐶🐶
2019-05-12 00:06:24 +08:00
回复了 feiyuanqiu 创建的主题 PHP PHP 的 JIT 终于要来了
另外,我觉得韩天峰有句话说的很对,技术栈上,PHP 只是 C 的一个开发效率提升的补充,资深的高级 PHP 程序员,很多时候都是很好的 C 程序员(参考鸟哥),C 对于 PHP 不是后门,是基石。PHP 极早期很多函数就是对 C 的一些简单封装,你可以看下 PHP4 时代遗留下来的东西,很多有很重的 C 痕迹,PHP5 拥抱 oop 不是和 Java 学,而是跟着语言发展潮流走,拥抱开发方式的发展和变化,但是发展到现在,有人觉得弄出 laravel 那种花式封装的就是高级 PHP 程序员了,其实离真的高级资深 PHP 程序员还远着十万八千里。
2019-05-11 23:42:17 +08:00
回复了 feiyuanqiu 创建的主题 PHP PHP 的 JIT 终于要来了
@asstar 感谢兄弟你回复了这么多,Java 和动态语言优劣,PHP 线程的急需性(尽管我很赞同韩天峰在公开场合表达的一些看法),语言通用性发展规划,GC 实现等,这是一个很复杂且旷日持久的争论,贯穿整个软件工程发展史,不是你我在这里面回几句嘴就能争论清楚的,所以不评论,见仁见智,多说无益。我也从没期望他能成为通用语言,毕竟我要的只是能较快且高质量完成我业务的工具。

但是对于 swoole 和异步,协程编程我还是要说两句,你存在较深的误解,源头还是因为你没用 PHP 做过相应的业务场景。

首先你说的没错,web 场景下,很多时候 io 是瓶颈,但是也说明你经历过的业务场景下,也只能接触到的这种瓶颈。而我用 swoole 做的网络相关编程项目,本来涉及到大量数据读写,传统模式开发模式下,本来也是 IO 是最大瓶颈,然而 swoole 的协程引入,已经成功的帮我把 io 瓶颈消除了,现在反而是单核 CPU 算力成了瓶颈,(所以我是很期待 PHP 在计算能力上有较大提高的,并不是盲目鼓吹 PHP 成为通用语言)。你接触不到不代表没有这种业务模型存在。

其次并不是说常驻解决所有 IO 问题,常驻也不是 swoole 的首创,在 PHP 的历史上比 swoole 出现的还要早,常驻解决的只是框架加载的 IO 消耗,顺便解决一下内存对象周期问题,等你接触到网络编程你就会发现还有很多常规业务线接触不到的新认知。

从你的评价,你还是对异步编程和协程间区别不太弄得清,建议了解一下 swoole4 全新设计的协程设计,而且 swoole4.3+已经完全从主线移除了异步模型,协程在 io 方面完全可以发挥出比线程更小的开销,更好的性能。

关于 PHP 语言层面的异步,既然你谈到了
tornado,就应该了解下 react PHP,workerman,这些都是纯语言实现的事件驱动和网络编程框架(虽然高性能的事件底层循环要依赖 libevent,但是也是一个可选标准库,其他语言相关实现也是可选依赖),而且这些也是常驻框架,基于 react PHP,还实现了一个 PHP PPM,只是如果你只做 web 业务,你基本上很少会接触到这些东西。

还是我说的那句话,PHP 设计的时候为 web 考虑了很多,但是不代表他只有在 web 开发才能发挥作用,但是更不代表 PHP 可以写个操作系统。我始终检查开头的那句话,我要的只是能较快且高质量完成我业务的工具。

我从 Swoole2 开始关注 Swoole,但是只有 Swoole4 全新设计的协程吸引了我全身心投入。Swoole2 那种模仿 node 的回调地狱设计我也不怎么感冒,我可不是 eeChen,见什么都舔。
2019-05-11 13:15:18 +08:00
回复了 zhengwhizz 创建的主题 PHP deployer 部署 laravel 项目的缓存疑问
nginx 的 fastcgi parameter 里面把 document root 改成 real root 损失一点 io 性能,原因是 deployer 为了回滚方便用了软连接。
当然你也可以从根上着手关闭 deployer 这个回滚设计,直接部署到真目录,因为一般都是 ci 部署,deployer 自带的版本回滚没什么用
@PbCopy111 就喜欢楼上这样直接的。这的确是最好的方式。
2019-05-11 10:04:41 +08:00
回复了 houseyin 创建的主题 微信 开启阿里云 cdn, Android 版微信白屏
安卓微信是自带了浏览器内核并且有缓存偏好行为,你是不是 cdn 发了什么特殊缓存头。
2019-05-10 22:05:10 +08:00
回复了 jalena 创建的主题 DevOps 弱弱的问下,大神都用什么自动化部署工具呢
gitlab-ci,deployer,ansible
2019-05-10 06:40:16 +08:00
回复了 chemfinder 创建的主题 问与答 有没有生成 QQ 群和微信群共用二维码的方法呢?
自己做个落地页根据 ua 显示不同二维码即可
2019-05-09 23:56:26 +08:00
回复了 uoddsa 创建的主题 PHP redis 队列推送消息的疑问🤔️
NSQ
2019-05-09 22:06:35 +08:00
回复了 anypwx 创建的主题 职场话题 昨天下午被 hr 约谈
@Barca 我任职过的某些公司离职证明上会故意写上离职原因,离职之前有张表,其中有一项是离职原因,如果离职原因勾选了“对公司不满”等负面选项,最终也会体现在离职证明的离职原因一栏,让他重开只会丢给你一句爱要不要,这是公司的格式文件,有意见得去找法务。
2019-05-09 10:47:12 +08:00
回复了 anypwx 创建的主题 职场话题 昨天下午被 hr 约谈
HR 可能会在你的离职证明上写:辞退。
2019-05-09 08:40:02 +08:00
回复了 sjlleo 创建的主题 宽带症候群 上海电信也开始玩起内网 NAT 了......
@hlz0812 那也应该做方案安抚客户,交割以后系统完善以后会开放申请,而不是做方案上门检查之类的,做这个方案的,要么就是奔着不想给后期方案去的,要么这个客户运营脑子有点不会拐弯。这么强硬的措辞只会增加投诉率。我倒是期望原因是前者。
2019-05-09 08:27:17 +08:00
回复了 kshift 创建的主题 分享发现 Tower 的产品开发流程
@cantonadong 我最早用过 redmine,除了界面丑,该有的都有,甘特图也是标配,能清晰展示任务依赖关系。tower 的类似甘特图的功能是最近一次更新才有的,而且标题都显示不全。就是个残废。
2019-05-08 20:41:22 +08:00
回复了 sjlleo 创建的主题 宽带症候群 上海电信也开始玩起内网 NAT 了......
@tia 求攻略
2019-05-08 17:37:03 +08:00
回复了 kshift 创建的主题 分享发现 Tower 的产品开发流程
最早用过,最简单的任务依赖都不支持
1 ... 34  35  36  37  38  39  40  41  42  43 ... 49  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   869 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 19:22 · PVG 03:22 · LAX 12:22 · JFK 15:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.