V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JKeita  ›  全部回复第 69 页 / 共 71 页
回复总数  1412
1 ... 61  62  63  64  65  66  67  68  69  70 ... 71  
2017-12-06 17:56:29 +08:00
回复了 fhy1994 创建的主题 职场话题 再次去上海工作还是在本地继续工作
94 年,还年轻,可以试试,反正又没有女朋友,
2017-12-06 17:54:13 +08:00
回复了 JKeita 创建的主题 VPS 搬瓦工续费
@FengkuiChan @dirwdirw @dreamcountry
搬瓦工回复:Starting from February 1, 2017, we no longer send out invoices ahead of time. Instead, invoices are sent on Renewal date (after which you have 7 days to make payment).
搬瓦工从 20170201 开始不会再提前发送续费单及邮件提醒,到期才会生成续费单,所以最好自己先提前充值让它到期自动续费。
2017-11-03 16:30:35 +08:00
回复了 BadCat 创建的主题 程序员 实习生新人问些问题
表设计就有问题,正常主键就不能改变
@JesseLexin 那就直接搞个 chrome 自动页面刷新的插件,浏览器挂着就好
如果只是单纯的 PV,用 JS 自己写个脚本定时刷新就好了,如果统计的是 UV 就有点麻烦了
这也得看后台点击是按访问算,还是有特殊的处理方式
2017-10-23 08:59:00 +08:00
回复了 jamfer 创建的主题 问与答 PHP 判断关键词包含,除了遍历有没有效率更高的方法
trie 树
2017-10-19 14:12:10 +08:00
回复了 waiaan 创建的主题 JavaScript 问一个递归执行顺序的问题
@waiaan
https://gss0.bdstatic.com/94o3dSag_xI4khGkpoWK1HF6hhy/baike/c0%3Dbaike92%2C5%2C5%2C92%2C30/sign=cda010f5f9deb48fef64a98c9176514c/79f0f736afc379313a0f0cbde1c4b74543a9113a.jpg
如图,为二叉树中序遍历,callback 函数即为输出节点名称,输出为:D J G B H E A F I C.
每个节点即为递归层次,输出顺序为:当前节点的左节点名称,当前节点名称,当前节点的右节点名称。
2017-10-19 14:02:30 +08:00
回复了 waiaan 创建的主题 JavaScript 问一个递归执行顺序的问题
@waiaan 你还是没理解啊,并没有差别,同级下左分支 inOrderTraverseNode 执行完后必定会 callback(node.key);,你要把递归是从最深层次开始每层执行完后再返回上层继续执行,同一层次 必定 会 先后 执行 inOrderTraverseNode(left);callback;inOrderTraverseNode(right);
2017-10-19 11:17:16 +08:00
回复了 waiaan 创建的主题 JavaScript 问一个递归执行顺序的问题
@waiaan 为什么会等( 1 )递归结束了才开始执行后面的语句? 这里也是指 同级下执行顺序为 左,父,右
2017-10-19 11:11:10 +08:00
回复了 waiaan 创建的主题 JavaScript 问一个递归执行顺序的问题
@waiaan 这里需要画二叉树会看得比较清楚,每次进入父节点函数时先递归左分支,左分子递归结束返回后紧接着执行父节点的 callback 回调方法,最后递归右分支。你这个是二叉树的中序遍历,具体你网上查查图片会看得比较清楚
2017-10-19 09:51:07 +08:00
回复了 waiaan 创建的主题 JavaScript 问一个递归执行顺序的问题
@waiaan 看出他不是循环调用,他是在递归调用 fn1 之前就执行 console.log 进行输出,所以不一样
2017-10-19 09:48:38 +08:00
回复了 waiaan 创建的主题 JavaScript 问一个递归执行顺序的问题
@waiaan 8 楼那个写的就是错的,他用循环调用 fn1,而且输出也是在递归之前就执行了
2017-10-19 09:12:24 +08:00
回复了 waiaan 创建的主题 JavaScript 问一个递归执行顺序的问题
@waiaan
function fn1($i)
{
if($i == 0){
return;
}
fn1(--$i);
echo "fn1:$i done. \n";
fn2();
}

function fn2()
{
echo "exec fn2 \n";
}

fn1(3);

输出结果:
fn1:0 done.
exec fn2
fn1:1 done.
exec fn2
fn1:2 done.
exec fn2
2017-10-19 09:03:59 +08:00
回复了 waiaan 创建的主题 JavaScript 问一个递归执行顺序的问题
你自己写个函数试下就清楚了,同级下 fn2 绝对是在 fn1 执行完后执行。
1 ... 61  62  63  64  65  66  67  68  69  70 ... 71  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1016 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 21:38 · PVG 05:38 · LAX 13:38 · JFK 16:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.