Goooogle 最近的时间轴更新
Goooogle

Goooogle

V2EX 第 35155 号会员,加入于 2013-03-03 22:28:15 +08:00
我看到的不一定是真的
听到的不一定是真的
我说的不一定对
做的不一定对
我什么都不知道
https://wu.nerd.moe
设置中无法添加用户名带有-的 GitHub 地址
反馈  •  Goooogle  •  2015-09-20 18:11:29 PM  •  最后回复来自 Livid
5
有没有折叠式/层级式笔记软件/应用/服务
问与答  •  Goooogle  •  2017-04-15 00:27:15 AM  •  最后回复来自 sammo
5
网易云音乐插件 for 深度音乐播放器
分享创造  •  Goooogle  •  2015-05-14 22:19:52 PM  •  最后回复来自 Goooogle
19
Xposed for Lollipop 就要来了
  •  1   
    Android  •  Goooogle  •  2015-02-11 22:33:31 PM  •  最后回复来自 zhxhwyzh14
    5
    Nexus 系列靠谱网店求推
    问与答  •  Goooogle  •  2014-04-14 10:29:40 AM  •  最后回复来自 holmesabc
    3
    VIM 按键映射很奇怪的问题
    程序员  •  Goooogle  •  2014-04-03 14:31:57 PM  •  最后回复来自 Goooogle
    10
    关于如何阅读开源项目|源码
    问与答  •  Goooogle  •  2014-03-27 17:11:13 PM  •  最后回复来自 leyle
    1
    如何编辑当前网页,类似 PDF 的标注
    问与答  •  Goooogle  •  2014-07-22 11:20:01 AM  •  最后回复来自 sunderls
    6
    一个月国内云主机免费赠送
    免费赠送  •  Goooogle  •  2014-01-20 21:50:49 PM  •  最后回复来自 wangfeng3769
    10
    Goooogle 最近回复了
    #2 2 楼给是的正确的姿势,我稍微解释一下吧
    这一行是在 normal mode 下,将 "<leader>;" 也就是 ",;" 映射成为 后面那堆按键。
    其中 "m'" 和 "`'"分别是将当前位置标记为 "'",然后在执行完对应的操作后返回该位置。

    上面提到的所有信息都可以在<<Learn Vimscript the Hard Way>>中找到,可以作为进阶资料
    刚好做过一样的,说一下实现逻辑
    - 国内 IP 可以认为是多个 IP 段组成,转成类似于 1.1.1.1 -> 1.2.3.4 的结构,相邻的 IP 段可以合并
    - IP 转成 unsigned int,那么一个 IP 段可以表示为类似于[1024, 8192]的数据
    - 以 1024 为 Key,8192 为 Value,存放到 TreeMap 中
    - 在查询时,将传入的 IP 也转成 unsigned int,然后去 TreeMap 查询小于等于 IP 的 Key,然后再判断 Value 是否大于等于 IP 即可

    时间复杂度 O(logn),空间的话 O(ip 段数)
    这个对吞吐的要求会不会有点高?
    单次 GC 的最大停顿时间小于 Ttp9999 可以理解,但 GC 吞吐大于 4 个 9,有点超出常理了吧
    正常我们对 GC 停顿时间的要求是小于 1%,这也是 Parallel 收集器的默认配置,G1 的 goal 甚至是 10%
    格式乱了 补个图
    i.imgur.com/92rIInV.png
    在线上跑了一周,堆大小 2G
    平均暂停时间 0.05ms 一点也不夸张,测试显示最小也就 0.025
    最大暂停时间测试显示有点抖,从几 ms 到几十 ms

    phase: pause mark end 0.000 / 0.000 0.013 / 0.036 0.013 / 0.210 0.013 / 0.242 ms
    [Phase: Pause Mark Start 0.000 / 0.000 0.027 / 0.054 0.021 / 0.218 0.025 / 6.534 ms
    Phase: Pause Relocate Start 0.000 / 0.000 0.012 / 0.053 0.009 / 0.086 0.009 / 0.266 ms
    Subphase: Pause Mark Try Complete 0.000 / 0.000 0.000 / 0.000 0.006 / 0.013 0.004 / 0.063 ms
    @honjow #16
    我在 11 楼发的配置就是
    - 单按映射成一个组合键,用于切换输入法 (`to_if_alone`这部分)
    - 与其他键组合依然表现为 Shift
    我不是设置的 Squirrel 的快捷键,而是设置的系统切换输入法的快捷键,因为我就 Squirrel 和英文键盘两个输入法

    切换输入法的快捷键在
    System Preferences - Keyboard - Shortcuts - Input Sources - Select the previous input source
    @Goooogle #11
    不支持 md 格式乱了,删除最后一个逗号就是 json,自己转一下格式就行
    我现在在用着完成相同的实现,具体的做法是 Karabiner Elements 将右 Shift 映射成特定的复杂按键,然后在系统设置中用这个键来切换输入法

    ```
    {
    "description": "(Right_shift) Right shift to ⌘⌃⌥⇧ + 0 (For input method)",
    "manipulators": [
    {
    "from": {
    "key_code": "right_shift",
    "modifiers": {
    "optional": [
    "any"
    ]
    }
    },
    "to": [
    {
    "key_code": "right_shift"
    }
    ],
    "to_if_alone": [
    {
    "key_code": "0",
    "modifiers": [
    "left_command",
    "left_shift",
    "left_control",
    "left_option"
    ]
    }
    ],
    "type": "basic"
    }
    ]
    },
    ```
    2021-01-12 22:19:03 +08:00
    回复了 jojobobo 创建的主题 Apple 你们用 BetterTouchTool 在干什么?
    @paulzhang1992 #11
    那可以推荐一下 Karabiner-Elements
    有一个设置是“Prevent unintended command-q”
    ke-complex-modifications.pqrs.org
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1171 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.