V2EX Goooogle
 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  &bsp; 最后回复来自 sunderls
    6
    一个月国内云主机免费赠送
    免费赠送    Goooogle    2014-01-20 21:50:49 PM    最后回复来自 wangfeng3769
    10
    Goooogle 最近回复了
    2021-08-26 15:07:17 +08:00
    回复了 charlesliu 创建的主题 Vim 求助[vim]:有什么快捷键可以自动的在句尾添加分号;
    #2 2 楼给是的正确的姿势,我稍微解释一下吧
    这一行是在 normal mode 下,将 "<leader>;" 也就是 ",;" 映射成为 后面那堆按键。
    其中 "m'" 和 "`'"分别是将当前位置标记为 "'",然后在执行完对应的操作后返回该位置。

    上面提到的所有信息都可以在<<Learn Vimscript the Hard Way>>中找到,可以作为进阶资料
    2021-06-30 12:46:22 +08:00
    回复了 a719114136 创建的主题 分享发现 判断 ip 是否在一个超大 ip 集中(识别国内 ip)
    刚好做过一样的,说一下实现逻辑
    - 国内 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 - Keyboar - 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     Solana     2836 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 14:04 PVG 22:04 LAX 07:04 JFK 10:04
    Do have faith in what you're doing.
    ubao 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