小编xot*_*nic的帖子

为什么Vim专家更喜欢缓冲区而不是标签?

不懂缓冲区.当我在同一个选项卡上打开3个文件并关闭我的窗口时,我一般都很恼火地发现下次打开其中一个文件时,有一些奇怪的交换文件挥之不去,给我一些麻烦的消息.但是我一次又一次地读到这些东西是我错过的生产力必杀技,而且这些标签是为了让平民使用.

所以我问你,Vim专家:在标签上使用缓冲区有什么好处?我不知道差异有多大差别,但我认为自己只是在初级中级水平上操作Vim.是:ls :b#真的速度远远超过gt荷兰国际集团在吗?我觉得它必须比这更深入.

vi vim

210
推荐指数
5
解决办法
5万
查看次数

CSS 树视图,带有连接节点的线

是否可以仅使用 HTML 和 CSS 创建包含连接节点的线的树组件?我试图避免包含具有 CSS 样式的文本的嵌套节点

请参阅模型作为示例。它深受Autodesk Maya 检查器树的启发

我实现了以下目标,但我不喜欢它,因为线路未连接:

https://codepen.io/xotonic/pen/JRLAOR

HTML:

<ul>
<li class="container"><p><r>Testing</r> </p>
    <ul>
        <li><p><r>Testing 1</r></p></li>
        <li><p><r>Testing 2</r></p></li>
        <li class="container"><p><r>Testing</r> </p>
            <ul>
                <li><p><r>Testing 1</r></p></li>
                <li><p><r>Testing 2</r></p></li>
                <li><p><r>Testing 3</r></p></li>
            </ul>
        </li>
    </ul>
</li>
<li class="container"><p><r>Testing</r> </p>
    <ul>
        <li><p><r>Testing 1</r></p></li>
        <li><p><r>Testing 2</r></p></li>
        <li><p><r>Testing 3</r></p></li>
    </ul>
</li>
<li class="container"><p><r>Testing </r></p>
    <ul>
        <li class="empty"><p><r>empty</r></p></li>
    </ul>
</li>
Run Code Online (Sandbox Code Playgroud)

CSS:

ul, li { list-style: none; margin: 0; padding: 0; }
ul { padding-left: 1em; }
li { padding-left: 1em;
  border: …
Run Code Online (Sandbox Code Playgroud)

html css tree

5
推荐指数
2
解决办法
2万
查看次数

如何在Vert.x中实现自定义异步操作?

我是Vert.x的新手.

例如,JDBCClient具有非阻塞方法

JDBCClient.getConnection(Handler<AsyncResult<SQLConnection>> handler)
Run Code Online (Sandbox Code Playgroud)

当我调用它时,它实际上是异步的.

jdbcClient.getConnection(result -> { /* this code will execute asynchonous */})
Run Code Online (Sandbox Code Playgroud)

但是,如何使用非阻塞方法实现自己的组件?

当我写这个例子时,它看起来并不异步.它只会执行方法体,然后将调用传递的lambda.

 class MyComponent { 
   public void getSomething(Handler<AsyncResult<String>> handler) {
       String result = someHeavyMethodInThisThread();
       handler.handle(Future.succeededFuture(result));
   }
 }
 /* later */

 /* this code will be blocking, right? */
 myComponent.getSomething(res -> { /* ... */ })
Run Code Online (Sandbox Code Playgroud)

也许有办法告诉Vert.x我的方法应该是异步的?一些注释或其他什么?

java asynchronous vert.x

3
推荐指数
1
解决办法
426
查看次数

标签 统计

asynchronous ×1

css ×1

html ×1

java ×1

tree ×1

vert.x ×1

vi ×1

vim ×1