V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  fcten  ›  全部回复第 14 页 / 共 19 页
回复总数  373
1 ... 6  7  8  9  10  11  12  13  14  15 ... 19  
2018-01-26 17:57:33 +08:00
回复了 zilan 创建的主题 PHP 为什么 redis 会设置 AUTH ?
又不是必须的。访问环境不受信任就设,可信就不设。这不是和任何设密码的环境都一样吗……
2018-01-26 16:19:10 +08:00
回复了 chengliqiang0323 创建的主题 程序员 对于休假这件事情,你怎么看?
同一楼。公司巴不得你在公司没事的时候休假,这样忙的时候就不会有人休假了……
2018-01-26 14:52:26 +08:00
回复了 rustkeyboard 创建的主题 程序员 什么时候能开放上传图片的功能?
其实感觉图片的存储以及带宽成本还是比较低的,不知道 v2 有没有做过这方面的成本估算
2018-01-26 14:45:03 +08:00
回复了 raysonx 创建的主题 程序员 反感强制二维码点餐
楼主反感的不是二维码点餐,而是索要非必要的个人信息。单纯的手机点餐服务是非常方便的,扫码直接点餐,桌号、公众号、手机号都不需要。结账可以在线支付也可以现金。
2018-01-24 15:29:29 +08:00
回复了 liudaqi 创建的主题 Linux 应用程序在服务器上创建文件目录权限 0777,会有风险吗?
不必要的权限就是风险。顺便没见过 Linux 上只有一个 root 用户的……(不能控制台登录的用户就不叫用户了吗,气!)
@begeekmyfriend 你给整个 cache 加锁了,那上层调用你的时候不一样被锁住了吗。上层做细粒度的锁还有什么意义……
@begeekmyfriend 不知道你的上层概念指的是什么,但是 mysql 行级锁是通过给索引的每一项上锁来实现的。
@begeekmyfriend
1、一万个线程竞争一把锁,这是一个并发,而不是一万个并发
2、可以搜索一下 mysql 的行级锁
@begeekmyfriend 而且,你的 node 对应了很多记录吧。理论上最优的话应该是操作某个记录就只给这个记录加锁。对整个 block 加锁会锁住很多无关的记录
@begeekmyfriend 你不是说只有 5 个 cache 吗,那就是对应 5 个锁了?我不清楚你的具体实现,你这样能做到 5 个以上的并发吗?
@begeekmyfriend 给 cache 加锁就是全局锁,插入、查询不应该使用全局锁
2018-01-24 14:38:47 +08:00
回复了 Frank98 创建的主题 程序员 做 PHP 还有前途吗?
语言只是工具,用筷子吃饭和用叉子吃饭的区别。如果每次吃饭都需要别人告诉你这个东西能不能吃,那筷子用得再好也没用……
2018-01-24 14:19:12 +08:00
回复了 suhui 创建的主题 PHP laravel 有没有访客统计记录的库?
API 请求怎么可能知道屏幕参数……请求里面又没有这个东西。一般都是页面 js 统计发给后端的。
至于手机、PC、微信、APP 的判断只要在日志里记录 User-Agent 就行了
2018-01-24 14:10:40 +08:00
回复了 enenaaa 创建的主题 PHP PHP 页面如何正确地和消息队列通讯?
@enenaaa
什么需求一定要在一个 http 请求里完成?

一个请求 + 懒得编码 -> 同步等待
一个请求 + 异步 -> swoole
多个请求 -> 回调地址

原生的 php 不支持异步,你又嫌同步效率低,又要在一个 http 请求里完成,那就是无解...
校招就是有这样的风险,跳槽是人家的自由,只能怪贵司没留住人……
2018-01-23 19:14:26 +08:00
回复了 ppbaozi 创建的主题 程序员 我的微信网页版收不到消息了
估计被封了网页微信的使用权限,无解……
2018-01-23 18:31:35 +08:00
回复了 90safe 创建的主题 程序员 关于 PHP 与 iOS 的 Socket 通讯方式
websocket 也行,长轮询也行。并发是必然的,有多少用户在登录就会有多少并发。又想要实时又不要并发哪有这么好的事……
2018-01-23 18:27:06 +08:00
回复了 enenaaa 创建的主题 PHP PHP 页面如何正确地和消息队列通讯?
指定一个回调地址,当消息返回时调用该地址即可。
很多 web 端的异步处理,例如调用支付宝进行支付,都是这么做的。
@begeekmyfriend
-- B+tree setting...
Set data index file name (e.g. /tmp/data.index):
Set index file block size (bytes, power of 2, e.g. 4096): 4
config node order:1431655762 and leaf entries:1431655762
Please input command (Type 'h' for help): i 1
Segmentation fault (core dumped)
file: bplustree.c
line: 1079

_max_order = (block_size - sizeof(node)) / (sizeof(key_t) + sizeof(off_t));

有符号数与无符号数一起运算,导致 block_size < sizeof(node) 时返回非预期的结果
1 ... 6  7  8  9  10  11  12  13  14  15 ... 19  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   924 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 20:59 · PVG 04:59 · LAX 13:59 · JFK 16:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.