V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dawniii  ›  全部回复第 6 页 / 共 7 页
回复总数  139
1  2  3  4  5  6  7  
2017 年 5 月 5 日
回复了 dawniii 创建的主题 Go 编程语言 runtime.GOMAXPROCS()的意义到底是什么
@popu111
@kohnv
@wangxn
又搜了搜资料可算是明白怎么回事了,在比较老的 go 版本里,goroutine 的调度还不是抢占式的。runtime.GOMAXPROCS(1)设置后,goroutine 中只要不存在跨越调度点或者 IO 调度点的操作,都可以是无锁的。后来改成了抢占式调度,就必须要加锁同步了。
2017 年 5 月 4 日
回复了 dawniii 创建的主题 Go 编程语言 runtime.GOMAXPROCS()的意义到底是什么
@kohnv
@wangxn
感谢,明白了。再请教下另外一个问题,我查的资料上说,goroutine 遇到 io 阻塞操作,会扔到 eventpoll 中。那整个 golang 程序中有多少个 eventpoll ?一个 P 一个 还是全局就一个呢?非常感谢
2017 年 5 月 4 日
回复了 dawniii 创建的主题 Go 编程语言 runtime.GOMAXPROCS()的意义到底是什么
@popu111 P 到 G 是一对多,而且是顺序切换的,同一时刻只有一个 G 在 P 上跑
2017 年 5 月 4 日
回复了 dawniii 创建的主题 Go 编程语言 runtime.GOMAXPROCS()的意义到底是什么
@timothyye 我查的资料,这个设置的不是 cpu 数量(和理解为 CPU 数量差不多),其实是 MPG 模型中 P 的数量(即有多少个 goroutine 可以同时运行)。所以我说设置为 1,应该就是同时只有一个 goroutine 在执行,怎么会有这种冲突呢。就算是理解为 1 个 cpu 多线程的情况,同一时刻也只有一个线程在跑啊。
2017 年 5 月 3 日
回复了 chlo0823 创建的主题 程序员 有没有码农,也看好共享经济领域的机会?
手机更新这么快,几个月就换代的。假如能够支付一定租金,使用 3 个月,觉得 ok 就补差价直接买走,不想用了能再归还就好了。
@sagaxu 无状态会让很多事情变得简单,这也是 php 开发效率高的原因,对比下 java 和 php 的部署。php 环境搭建好,覆盖文件就是更新了。为什么要把简单的事情复杂化呢。不如换个更擅长的语言。
@sagaxu 我说的无状态,可以理解为。撒开膀子就是干。我不用特别关心内存会不会释放,不用担心第三方库是不是因为常驻内存而有什么奇怪的情况发生。因为每次请求就看做是一次生命周期。
@sagaxu 使用 swoole 替代传统的 php 开发模式吗?感觉牺牲了 php 无状态的优势,不太好。需要效率的地方我感觉换个语言才是王道
@sagaxu 刚进去看了下压测参数 有点感人。。。ab -t 10 -c 10 http://server.address/
2017 年 4 月 11 日
回复了 only0jac 创建的主题 程序员 贴图库家的程序员真牛 b,『没时间解释』
@only0jac 刚去看了下他们家的文档,根据上面的参数判断, token 貌似不是死的。是要后端生成给前端用的,有过期时间的。和七牛差不多。
招行 master 全币卡貌似不行。前面都能顺利,进去创建结算账号,一直提示“发生意外错误,请稍后再试。”
2017 年 3 月 4 日
回复了 abcbuzhiming 创建的主题 PHP PHP 有没有什么办法能兜住异常别抛 404?
@abcbuzhiming 不是不报错,是 tp3.x 直接把全局捕获的异常写了 404header 。然后你的 nginx 设置接管 404 页面。所以你没看到错误信息。这个真的是坑爹,上次我以为我们线上网站被人删除了。。。 真的坑
2017 年 3 月 2 日
回复了 abcbuzhiming 创建的主题 PHP PHP 有没有什么办法能兜住异常别抛 404?
就算 php 是抛出的也是 500 啊,老实说你是不是用的 thinkphp3.* 他家的框架全局抛出异常直接给 404 状态码。。。之前坑我一次。
@allgy 因为不理解嘛,又是 spa ,又是组合 laravel 的。所以大神你讲讲,别呵呵呀。
@lxrmido php 的初衷不是互交数据然后花式拼 html 返回给浏览器的吗?假如是只写用 php 写 api 的话,用轻量级框架是不是比 laravel 要来的舒服。比如 lumen slim ,或者 golang 。而且我看过很多 laravel+vue 都是把前端打包弄到后端的目录里,其实一个 nginx 指向前端的生产目录不就好了吗?后端的项目独立开,就是写 api 。
@joyee 其实我很疑惑的是,如果用 vue 做 spa 的话,那 laravel 的作用就剩写 api 了,完全体现不出 php 花式拼页面的效率了。岂不是被抢了风头。
就算不写 spa 的话, vue 的组件 data 还是用 ajax 获取比较优雅吧, laravel 仍然是写 api 不用拼页面了。所以这俩组合不觉得尴尬吗?
说实话如果没有什么硬需求必须要用 mac ,就弄 win 高配就好,台式机更好。用了好几台 mac 了 从 air 到最新款的 pro 都用过,主要是习惯了 mac 的快捷键什么的。不然用 win+虚拟机是极好的。
2017 年 2 月 1 日
回复了 PythonAnswer 创建的主题 程序员 各位 vue 吹老司机请进来帮帮忙,新人求带上路
@jellybool 性能是其中一个原因吧。我试过写相同的 api 用 lumen 和 golang 做对比, golang 快很多倍。但是加上网络传输的消耗, lumen 的性能还能接受。您说新浪用 php ,他们是用的很重的框架吗?还是鸟哥的 yaf ?但是现在的前提是前后端分离, php 不用再拼页面了,感觉优势不明显了。。。(一直认为 php 的优势是花式拼页面比较快 - -)
2017 年 2 月 1 日
回复了 PythonAnswer 创建的主题 程序员 各位 vue 吹老司机请进来帮帮忙,新人求带上路
@jellybool 大神,话说使用 vue 这些前端框架了,前后端分离了,后端只负责提供 api 。如果是用 php 写后端那还有使用 laravel 的必要性吗?是不是用更轻的框架或者不用框架更好一些?或者选择 golang ?一般是怎么做取舍?就像需要快速上线的就还是用 php 写。有性能问题了,再想其他的方案?
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3520 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 00:37 · PVG 08:37 · LAX 17:37 · JFK 20:37
♥ Do have faith in what you're doing.