V2EX Goooogle
 Goooogle's recent timeline updates
Goooogle

Goooogle

V2EX member #35155, joined on 2013-03-03 22:28:15 +08:00
Today's activity rank 9082
我看到的不一定是真的
听到的不一定是真的
我说的不一定对
做的不一定对
我什么都不知道
https://wu.nerd.moe
设置中无法添加用户名带有-的 GitHub 地址
反馈    Goooogle    Sep 20, 2015    Lastly replied by Livid
5
有没有折叠式/层级式笔记软件/应用/服务
问与答    Goooogle    Apr 15, 2017    Lastly replied by sammo
5
网易云音乐插件 for 深度音乐播放器
分享创造    Goooogle    May 14, 2015    Lastly replied by Goooogle
19
Xposed for Lollipop 就要来了
  •  1   
    Android    Goooogle    Feb 11, 2015    Lastly replied by zhxhwyzh14
    5
    Nexus 系列靠谱网店求推
    问与答    Goooogle    Apr 14, 2014    Lastly replied by holmesabc
    3
    VIM 按键映射很奇怪的问题
    程序员    Goooogle    Apr 3, 2014    Lastly replied by Goooogle
    10
    关于如何阅读开源项目|源码
    问与答    Goooogle    Mar 27, 2014    Lastly replied by leyle
    1
    如何编辑当前网页,类似 PDF 的标注
    问与答    Goooogle    Jul 22, 2014    Lastly replied by sunderls
    6
    一个月国内云主机免费赠送
    免费赠送    Goooogle    Jan 20, 2014    Lastly replied by wangfeng3769
    10
    Goooogle's recent replies
    走 AppStore/GooglePlay 订阅,max 会贵 25%
    #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"
    }
    ]
    },
    ```
    About     Help     Advertise     Blog     API     FAQ     Solana     3065 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 15:02 PVG 23:02 LAX 08:02 JFK 11:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86