V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  sillydaddy  ›  全部回复第 110 页 / 共 158 页
回复总数  3158
1 ... 106  107  108  109  110  111  112  113  114  115 ... 158  
@runze
@lymanbernadette6
按着你们这么说,这是「无间道」、「碟中谍」的剧情啊。水真深。
柬埔寨确实敏感啊,op 需要自证清白。
2022 年 10 月 19 日
回复了 Askiz 创建的主题 问与答 请问面试被提问优缺点要怎么回答比较好?
把公司缩小到自己一般大小: https://v2ex.com/t/832770
2022 年 10 月 18 日
回复了 PepperEgg 创建的主题 程序员 有个需求,不知有没有这种工具。C++调试相关。
需求挺有意思的,应该跟下面这个帖子是一个意思:
https://stackoverflow.com/questions/59745860/how-to-print-all-line-numbers-in-the-source-file-associated-with-the-flow-of-a-p

没有用过这样的工具。不过关键词应该就是这个:code coverage
这有个帖子: https://www.reddit.com/r/cpp/comments/daghzh/code_coverage_tools_for_c/
这有个开源工具: https://github.com/OpenCppCoverage/OpenCppCoverage
> Visual Studio support: Support compiler with program database file (.pdb).
这个我的小本本上有记(仅供参考): https://roadmap.sh/frontend
各个方向的技术路线: https://github.com/kamranahmedse/developer-roadmap
2022 年 10 月 15 日
回复了 kongkongye 创建的主题 奇思妙想 obsidian 与 logseq 大家有在什么场景里使用吗?
@kongkongye #9
关于标签,我也觉得背负一个标签系统是很大的心智负担。比如父标签和子标签这种。所以我觉得减轻这方面的负担,是笔记软件的责任:
https://v2ex.com/t/815166#r_11082896
2022 年 10 月 14 日
回复了 kongkongye 创建的主题 奇思妙想 obsidian 与 logseq 大家有在什么场景里使用吗?
2022 年 10 月 13 日
回复了 sillydaddy 创建的主题 前端开发 Cookie 的 Secure 有点迷惑人
刚看到,文档里确实有说 “Insecure sites (with http: in the URL) can't set cookies with the Secure attribute. ”

https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#restrict_access_to_cookies
2022 年 10 月 13 日
回复了 sillydaddy 创建的主题 前端开发 Cookie 的 Secure 有点迷惑人
@liyang5945
只能如此了。
给我远程培训
2022 年 10 月 8 日
回复了 angela2 创建的主题 奇思妙想 突发奇想,国内是不是需要一个 好思路?
联动一下: https://v2ex.com/t/787118
好像是缺少这种社区。
2022 年 9 月 23 日
回复了 pdog18 创建的主题 问与答 有常见的谬论及反驳方法的网站(页)吗?
楼主想要这样一个网站干嘛?
其实我有打算做一个这样的网站。找一些真实发生的例子,列在上面。
2022 年 9 月 19 日
回复了 NewConn 创建的主题 程序员 求助:关于树的构建,还要加上分类
@NewConn , #7
是这样的,所以我贴在 1#楼的代码有问题啊。

不过 30s 有点难以想象,你的代码有几层循环啊?

根据你说的「原始数据不多」,可以考虑用空间换时间,比如要判断「子树的所有节点都不属于 type 」,可以为每个节点都保存一个用于判断「是否包含某个 type 」的数组:
type Node = {
...
children: Node[];
hasChildOfType : boolean[COUNT_OF_TYPES]; //NUM_OF_TYPES 是所有 type 的数量
};

然后给所有级别的父节点添加对应的标记:
all_nodes.forEach( node => {
node.hasChildOfType[node.type]=true;
node.parent.hasChildOfType[node.type]=true;
node.parent.parent.hasChildOfType[node.type]=true;
...
});

这样裁剪的时候再判断就省时间了。
2022 年 9 月 19 日
回复了 lonelymarried 创建的主题 问与答 payjs 不接受新用户了。有推荐的聚合支付么?
@lonelymarried
原来 payjs 不能注册了啊。#1 楼说的那两个跟 payjs 一样,都是通过小微商户的方式。最近政策是不是又严格了。
2022 年 9 月 16 日
回复了 NewConn 创建的主题 程序员 求助:关于树的构建,还要加上分类
真佩服我竟然读懂了。

用你说的第 2 种方案比较方便吧?从完整的树🌲里面,提取出每个 type 对应的子树:

```
function clipNode(node, type){
if(node.type != type && node.parent.type == type){
node.parent = null; //从 parent 中裁剪掉这个 node
}else{
clipNode(node.parent);//向 parent 递归
}
}

var leaf_nodes = node_has_no_children(all_nodes);
leaf_nodes.forEach((node)=>clipNode(node, "sometype"));

var new_leaf_nodes = node_has_no_children(all_nodes); //新的叶子节点,因为一些分支被裁剪掉了
var result = nodes_that_can_reach_root(new_leaf_nodes);
```


对所有的「叶子」节点向上递归,child->parent ,如果父节点属于 type ,而子节点不属于 type ,把子节点裁剪掉,中止这个路径的递归。

最后收集那些没有被裁剪掉的分支,即可以通过.parent.parent.parent...一直连接到虚拟 root 节点的叶子节点。这些叶子节点都属于没有被裁剪掉的分支。用这些叶子节点构造树🌲就是 type 对应的树。
1 ... 106  107  108  109  110  111  112  113  114  115 ... 158  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1160 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 18:04 · PVG 02:04 · LAX 11:04 · JFK 14:04
♥ Do have faith in what you're doing.