V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  minbaby  ›  全部回复第 4 页 / 共 13 页
回复总数  245
1  2  3  4  5  6  7  8  9  10 ... 13  
2018-02-20 13:33:27 +08:00
回复了 solaro 创建的主题 PHP PHP socket 你们都用在什么场景上?
@sagaxu 你可以认为 php 这门语言出现就是为了搞定 web,后来发展起来之后才出现了 socket 绑定,也仅仅是有 socket 绑定。

说一些劣势:
一是没有成熟的 socket 框架(说的是之前,现在还是蛮多的)
二是搞 php 的对网络编程的熟悉人比较少
三是 php 对于多进程、线程支持也不好,要不是最近 ev/uv 火起来的话,怎么使用 socket ?
四是类库参差不齐啊,鬼知道有没有内存泄漏,在 web 上很难察觉,毕竟是不用常驻内存。

这种东西能说一大堆。

给人的直观感觉就是不敢用啊,还不是上 python、ruby、go、java。。。放心。


--------
说个小故事,之前用 php 写一个推送的 deamon 程序,发现内存泄漏非常严重,排查了很久发现是 个推(不是打广告啊。。。)使用了一个 pb 类库,但是使用姿势有问题导致的。跟他们开发沟通。。。他们似乎。。不在意?不理解? 反正就没有后续了。
2018-02-19 16:04:33 +08:00
回复了 solaro 创建的主题 PHP PHP socket 你们都用在什么场景上?
github 上这个东西其实蛮多的,只不过国内的都觉得 php 的 socket 不适合生产环境,所以各方面都挺少的。
国内的话 swoole (c 扩展) 和 workerman ( PHPsocket )。

参考:

https://github.com/amphp

https://github.com/reactphp

https://github.com/hoaproject


------

多关注过一些类库或者项目依赖的,会发现新世界的。╭(╯^╰)╮
2017-12-15 18:40:46 +08:00
回复了 billows 创建的主题 macOS 你们的 macOS 复制粘贴功能 100%成功吗?
经常遇到这个问题,自从开了 alfred 的 clipboard 之后,就没有不考虑这个问题了,毕竟有 history
2017-12-08 22:14:41 +08:00
回复了 mizufik 创建的主题 程序员 请教一下这个是什么编码格式?
@mizufik 这东西更像是为了隐藏手机号存在的,id => phone 映射,根据 id 生成手机号图片
2017-10-27 09:39:27 +08:00
回复了 fiht 创建的主题 分享发现 Typecho install. PHP 中有后门
防不胜防啊, 赶紧偷偷删了 install.php
2017-09-23 22:48:31 +08:00
回复了 q409195961 创建的主题 iOS iOS 下,如何解析接口传回的 emoji 表情??
@minbaby @q409195961 只需要用正确的 json 用 oc 解析一下就好了,看看是 oc 解析问题还是返回数据问题。这是需要先确认的
2017-09-23 22:46:30 +08:00
回复了 q409195961 创建的主题 iOS iOS 下,如何解析接口传回的 emoji 表情??
```
<?php

$a = ['key' => '😄 👹'];

$b = json_encode($a);

$c = json_decode('{"key":"\ud83d\ude04 \ud83d\udc79"}');

var_dump($a, $b, $c);
```



```
[Running] php "/tmp/a.php"
array(1) {
["key"]=>
string(18) "😄 👹"
}
string(44) "{"key":"\ud83d\ude04 \ud83d\udc79"}"
object(stdClass)#1 (1) {
["key"]=>
string(18) "😄 👹"
}
```

这种问题之前数据库编码没整对会有问题,编码问题好了就没问题了。看返回的确是有问题,正常的应该是一个 emoji 对应两个 \u 也就是 utf8
2017-06-10 15:02:38 +08:00
回复了 yangwenqian 创建的主题 PHP 请问 PHP 函数参数里的...是什么意思?
php7 新语法,相当于不定长参数,接收到的是数组
2017-06-08 08:51:10 +08:00
回复了 huaxing0211 创建的主题 PHP PHP 拼凑 URL 的问题!
@huaxing0211 我是用你定义的这个函数,传入你注释的那个地址,是函数调用,不是直接使用的
2017-06-07 22:03:38 +08:00
回复了 huaxing0211 创建的主题 PHP PHP 拼凑 URL 的问题!
专门把虚机打开跑了一下,楼主的代码可以直接跑,没有问题。用的是注释中的那个 url。
2017-06-05 13:06:26 +08:00
回复了 tomkliyes 创建的主题 Elasticsearch elasticsearch 的官方 docker 镜像 pull 太慢
我也遇到了这个蛋疼的问题,没啥解决方案。满满等它完成,期间 retry N ( N>.....)次
2017-05-31 16:27:07 +08:00
回复了 lml12377 创建的主题 PHP 关于 PSR-6 和 PSR-16 的问题
讲道理 psr-6 更 oo 一点,psr-16 更 php 一点
2017-05-24 13:48:44 +08:00
回复了 lml12377 创建的主题 程序员 关于 PHP 资源类封装的问题
@lml12377 哈哈,我就喜欢脑洞大的人,很好玩
2017-05-23 22:53:46 +08:00
回复了 lml12377 创建的主题 程序员 关于 PHP 资源类封装的问题
The PHP Data Objects (PDO) extension defines a lightweight, consistent interface for accessing databases in PHP.

我把原文 copy 过来了, ` for accessing databases` 这个是 PDO 的目标,也就是说,如果你可以把文件系统抽象成 database 的话,理论上是没有问题的。

对于缓存来说,它本来就是一种抽象了,具体实现可能有 DB, File 等等。

在回头看楼主的假设, 文件系统 、PDO、CACHE,这三者如果可以抽象出公共部分,那么自然可以统一成一套流程, 如果无法抽象公共部分,那就可以放弃了。

ps: 楼主可以试着写写(我只负责围观)。
2017-05-18 08:51:54 +08:00
回复了 dven 创建的主题 程序员 你们觉得瀑布 im 和 Bearychat 哪个好用
@loddit 零信(瀑布)现在更新还算可以的,怎么懒得写 changelog 了啊,哈哈哈,在他们的开发者群里,有问题、建议直接提就会有人跟进,很赞
2017-05-17 19:51:00 +08:00
回复了 dven 创建的主题 程序员 你们觉得瀑布 im 和 Bearychat 哪个好用
@Sulalalala 都是浏览器包 web,更新啥呀,一直瀑布的路过
2017-05-06 14:14:01 +08:00
回复了 dbj1991 创建的主题 Python 一个文件夹下有百万个文件,怎么读取?
@dbj1991 win 下就不知道了,没经历过
2017-05-05 20:35:26 +08:00
回复了 dbj1991 创建的主题 Python 一个文件夹下有百万个文件,怎么读取?
一看楼上就是没有遇到过几百万文件在一个目录的情况,之前遇到过(因为 crontab 用了 wget 导致的),用 ls 命令已经不好使了,这个时候只能通过文件名字的规律来处理了,比如文件名是五位数字,可以试试 ls 11* 这种方式缩小每次读取的文件数量
2017-04-26 18:54:16 +08:00
回复了 YUzhenes 创建的主题 信息安全 优酷 9100 万用户数据泄露,附速查网站
@liyiecho 我也是,很陌生的网站
2017-03-27 16:58:20 +08:00
回复了 Patrik 创建的主题 macOS [macOS]有人用 magnet 分屏的吗?好像有会导致系统卡顿的奇怪 bug
这都被你发现了,这个软件确实有这个问题。原因应该在于,他在实时监控激活的窗口的尺寸+坐标。 所以当你切换窗体的时候,会发现他的 CPU 占用举高。


我是使用 iterm2 的时候发现这个问题的。(我喜欢 F2 展示、隐藏 iterm2 ,就会导致巨卡无比)
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1144 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 18:23 · PVG 02:23 · LAX 11:23 · JFK 14:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.