首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ninestep  ›  全部回复第 1 页 / 共 5 页
回复总数  82
1  2  3  4  5  
@loading
@esile
@wunonglin
@Perry
线下礼物已经有了,这个东西成本不大,就是简单尝试一下而已
262 天前
回复了 thisismr2 创建的主题 分享创造 Mr.2: 内网穿透
支持 websocket 吗?我现在用到 frp 就走不通 websocket
262 天前
回复了 cstj0505 创建的主题 程序员 好奇你们现在写代码之前还画流程图吗
不光画流程图,任何脑海中的东西都希望形成文档
http://mini.eastday.com/mobile/171202233900779.html
IPv6 大看点:国内首个公共 DNS 正式发布!实现实名制,网民言论自由受限?
269 天前
回复了 ninestep 创建的主题 问与答 有谁处理过 OPC 协议呢?求例子
@windflyer 现在的问题是用下载的 opc 软件可以连上,但是如果是自己写这两种方式全部都不行,都连不上
269 天前
回复了 ninestep 创建的主题 问与答 有谁处理过 OPC 协议呢?求例子
@ruoyu0088 我对 opc 这方面没有了解,我用的库是`http://openopc.sourceforge.net/`这个库,然后我在本地使用`http://www.matrikonopc.com/downloads/178/index.aspx`家里了一个虚拟 OPC 接口,在使用下载的 opc 工具的时候可以访问,但是自己读服务器列表的时候就会报错
![1]( https://i.loli.net/2019/04/28/5cc547601ecb8.png)
![2]( https://i.loli.net/2019/04/28/5cc54767c4c5c.png)
281 天前
回复了 ninestep 创建的主题 问与答 求教, PHP 面试该问啥
@azhi markdown 语法记错了,没有写成代码块,另外这个只是我随手写的,没有做过测试,大概思路是对的
281 天前
回复了 ninestep 创建的主题 问与答 求教, PHP 面试该问啥
@azhi
~~~
/**
* 数组生成树形
* @param array $list 二维数组,内部有 pid,name,id 字段
* @return array 树形数组
* @throws Exception 报错
*/
function listToTree($list)
{
$data = [];
$tree = [];
$ids = array_unique(array_column($list, 'id'));
foreach ($list as $item) {
if (!in_array($item['pid'], $ids)) {
$data[$item['pid']][] = $item;
} else {
$tree[] = $item;
}
}
/**
* 闭包递归函数
* @param int $pid 父 id
* @param mixed $callback 递归函数,默认闯入本函数
* @param int $count 当前递归层
* @param int $max 最大递归层
* @return array
*/
$treeFun = function ($pid, $callback, $count = 1, $max = 10) use ($data) {

try {
$sub = $data[$pid];
} catch (\Exception $e) {
return [];
}
if (!empty($sub) && $count <= $max) {
$count++;
foreach ($sub as $it) {
$sub['sub'] = $callback($it, $callback, $count);
}
}
return $sub;
};
if (empty($tree)) {
throw new Exception('未找到根节点');
} else {
foreach ($tree as &$item) {
$item['sub'] = $tree($item['id'], $treeFun);
}
}
return $tree;

}
~~~
281 天前
回复了 ninestep 创建的主题 问与答 求教, PHP 面试该问啥
@banyancheung 这个问题我记下了,遇到简历上写精通的我会问的
281 天前
回复了 ninestep 创建的主题 问与答 求教, PHP 面试该问啥
@wangwenfan 好的学到了
282 天前
回复了 ninestep 创建的主题 问与答 求教, PHP 面试该问啥
@tomczhen 不是这个问题,
@tujin 说的对,是这个问题,因为总有一些数据虽然是存在 redis 中就可以实现功能,但是希望把这些数据完整保存到数据库中,那么如何将这个数据保存到数据库中,就比如抢购,我一般的做法就是先把抢购数据存到 redis,然后异步处理,再用 websocket 通知前端做页面跳转,但是同时我由希望将具体参加抢购的人的信息写进数据库,作为下一次抢购活动的优先推送人,或者活动分析啥的。
282 天前
回复了 ninestep 创建的主题 问与答 求教, PHP 面试该问啥
@triptipstop 第一个是因为小程序每次请求携带的 cookie 都不同,导致后台没法正常读取到 session,这种目前我知道两种解决方法,第一种就是 5 楼说的自己封装请求方法,把 cookie 写进去,另外一种就是参数里面携带 token,通过 token 确定登陆态;第二个对了,第三个其实就是 redis 怎么存进数据库,比如我现在做的一个聊天我就是写了一个队列任务一边发送聊天信息,一边把聊天信息存进数据库,其实方法有很多,定时转存什么的;第四个 redis 数据类型网上查一下就知道了,这个问题仅仅是考察它是否真正使用过 redis,所以稍微回答就好,另外百度都说 redis 是五种数据结构,但是最近我查文档的时候发现 redis 文档里面数据类型写了八个,但是推荐正式回答还是回答五个把,文档地址 https://redis.io/topics/data-types-intro
282 天前
回复了 ninestep 创建的主题 问与答 求教, PHP 面试该问啥
@uqf0663 如果他答上来这个我也认为是正确,但是直接用小程序的网络请求确实不行
312 天前
回复了 riverphoenix 创建的主题 问与答 最近培训班毕业集体出来找工作吗
每年这个时候都能见到这样的帖子,其实很正常,培训机构的培训周期一般是 3,5,8 个月,按照每年 7 月毕业,稍微推算一下即每年十月,年前,第二年三月左右都会出现大批培训者,其中又因为有的人是毕业前就开始学,有的人是毕业后犹豫一段时间再去学,所以前后误差大概一个月左右
313 天前
回复了 ninestep 创建的主题 问与答 thinkPHP 使用 caddy 如何写重写规则?
自己找出了原因了,因为重写规则里面有了?号,而匹配到的{uri}也有一个?号,所以最终有了两个?号导致系统错乱,只需要改成
~~~
rewrite {
to {path} {path}/ /index.php/{uri}
}
~~~
就可以完美解决问题
@julyclyde 你说的分布式可能是因为原来没通网,都存在各个派出所电脑,后来联网懒得拷贝一起所以起了个分布式的名头
@mythmgn 被墙了~~~~,挂个代理就上去了,可能是我网络的问题
官网挂了?
@ty10086 你 js 出现问题我感觉是因为你将标签也翻译了导致的,其实解决方法很简单就是通过正则将所有标签内的文字取出来然后翻译,google 没用过,百度返回的时候是会把原来的句子也返回的,所以可以用简单的文本替换再组装回去。这样做有两个问题,第一个是类似于`<h5>正在咨询<span>的人数 </span></h5>`这种“正在咨询”和“的人数”是两个句子,破坏了语义,可能导致翻译有偏差,另一个是正则太过复杂,推荐使用一些 html 解析库完成。
整体的解决方案方面我推荐你只是抓数据,再找人仿一个站这样来。
1  2  3  4  5  
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   796 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 40ms · UTC 20:08 · PVG 04:08 · LAX 12:08 · JFK 15:08
♥ Do have faith in what you're doing.