SakuraSa 最近的时间轴更新
SakuraSa

SakuraSa

V2EX 第 41395 号会员,加入于 2013-06-29 14:26:24 +08:00
今日活跃度排名 4611
windows 不能命名文件为 con
程序员  •  SakuraSa  •  10 天前  •  最后回复来自 changwei
35
离职拿到 offer 前,需要通知公司么?
职场话题  •  SakuraSa  •  77 天前  •  最后回复来自 WMutong
10
[小白问题] Java 中路径 String 的字典序排序
问与答  •  SakuraSa  •  2017-11-17 12:59:35 PM  •  最后回复来自 SakuraSa
11
仿 10086 的钓鱼网站
Chamber  •  SakuraSa  •  2015-07-23 01:28:38 AM  •  最后回复来自 SakuraSa
3
这种访问记录是攻击么?
问与答  •  SakuraSa  •  2015-05-18 21:33:30 PM  •  最后回复来自 ihacku
6
中标麒麟有点坑
问与答  •  SakuraSa  •  2014-11-13 15:54:23 PM
python 模拟登陆 Github
  •  1   
    问与答  •  SakuraSa  •  2014-09-24 13:14:05 PM  •  最后回复来自 SakuraSa
    25
    关于麻将的算法问题
    问与答  •  SakuraSa  •  2014-08-15 21:04:01 PM  •  最后回复来自 SakuraSa
    28
    如何 pythonic 地实现函数只计算一次?
  •  1   
    问与答  •  SakuraSa  •  2014-07-02 10:58:48 AM  •  最后回复来自 SakuraSa
    14
    SakuraSa 最近回复了
    现在的公司入职的时候几乎都要签的吧。
    不过不是每个人都要履行竞业义务。
    比如像我这种鶸,离职的时候公司专门给我了一张带公章的《关于离职后无需履行敬业限制义务的通知》
    58 天前
    回复了 cco 创建的主题 JavaScript 前端小白,问个关于正则表达式转义的问题
    输入 js 的 string 的时候,也要注意转义的问题
    ```js
    var d = String.raw`^((2[0-4]\d|25[0-5]|[1-9]?\d|1\d{2})\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$`;
    var r2 = new RegExp(d);
    "192.168.1.1".match(r2);
    ```
    ps. 如果 json 中的数据是按照你现在写的形式,应该不需要做转义处理的。
    把 Spring 的 BeanFactory 引入进来用?然后用 xml 的 bean 配置代替 META-INF/services 定义?
    https://www.oreilly.com/library/view/javatm-how-to/9780133813036/ch20lev1sec5.html

    重新泛型函数为非泛型函数时,优先使用类型更为明确的函数(如 string 比 object 明确,因为 string 是 object 的子类
    86 天前
    回复了 SakuraSa 创建的主题 职场话题 离职拿到 offer 前,需要通知公司么?
    @coderluan
    好好的求安慰贴,突然就讲起了相声😂
    笑出来之后就不太在意这些事情了。
    非常感谢大家
    86 天前
    回复了 SakuraSa 创建的主题 职场话题 离职拿到 offer 前,需要通知公司么?
    老大也是今年才空降过来,和我也不是很熟,应该和人情没什么关系吧(大概
    晋升名额似乎每个组里有限制,具体我也不是很清楚。

    发这种问题多少有些网上找安慰的意思。大家还是愿意认真回答我,真的很感激。
    87 天前
    回复了 qaqLjj 创建的主题 问与答 Java 中 byte 为什么不能自动转换成 char 啊?
    另外:
    windows 的应用,对于没有初始化的内存会被填充 0xCC
    所以如果显示了一个没有初始化的内存作为 gbk 编码的字符串的话,就会出现经典的
    烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫
    87 天前
    回复了 qaqLjj 创建的主题 问与答 Java 中 byte 为什么不能自动转换成 char 啊?
    我是这么理解的:
    byte[] 保存的是编码后的字符串(例如 utf-8
    char[] 或 String 保存的是 unicode
    两者之间的转换需要进行解码与编码,所以不能直接转化

    例如 烫 的 gbk byte[] 表示为 0xCC0xCC
    但是用 unicode char[] 表示却为 \u70eb
    如果直接按照字面值转化为 \ucccc 的话,就是 '쳌' 了
    ```js
    const data = [
    ["root", "system", "synchronization-logs"],
    ["root", "system", "synchronization-configs"],
    ["root", "system"],
    ["root", "configs"],
    ["root"],
    ];


    function filter_file_path(path_list) {
    // build perfixes tree
    let root = {'__size__': 0};
    data.forEach(path => {
    var state = {'node': root};
    path.forEach(part => {
    if (state.node[part] === undefined) {
    state.node[part] = {'__size__': 0};
    state.node.__size__ ++;
    }
    state.node = state.node[part];
    });
    });

    // filter out non-leaf node path
    return data.filter(path => {
    var state = {
    'node': root
    };
    path.forEach(part => {
    state.node = state.node[part];
    });
    return state.node.__size__ === 0;
    });
    }

    console.log(filter_file_path(data));
    ```
    创建前缀树,然后再遍历叶子节点输出路径?时间复杂度 O(n)空间复杂度 O(n)
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1064 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 17ms · UTC 21:00 · PVG 05:00 · LAX 14:00 · JFK 17:00
    ♥ Do have faith in what you're doing.