小编Ely*_*Ely的帖子

在vim中以可视模式复制行

只是关于gVim中复制/粘贴工作流程的问题.

现在我正在处理一份文件.我想选择一些代码行并进行复制和粘贴.我正在使用gVim(Windows).

如果我使用Control + C和Control + V,gVim有时需要2,3秒才能粘贴...

另一种方法是使用Shift + v(右边,现在我处于可视模式),然后按住Shift键并用鼠标拖动我的选择.现在我可以用'y'或'c'复制并粘贴'p'.这更快,但我必须按住Shift键.

有没有办法使用鼠标在视觉模式下选择文本而不按住Shift键?我想使用y/d/p而不是慢速Control + c和Control + v.我应该尝试更好的工作流程或设置吗?

谢谢,

[]的

马特乌斯

vim copy-paste

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

LL(1)解析器中FIRST和FOLLOW的目的是什么?

任何人都可以向我解释如何在LL(1)语法中使用FIRST和FOLLOW?我知道它们用于语法表构造,但我不明白如何.

parsing context-free-grammar ll-grammar

20
推荐指数
1
解决办法
6630
查看次数

如何捕捉人类签名

我是Android新手.我正在开发一个需要用户签名的应用程序.如何在Android中捕获签名?

android signature

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

是否有可以将正则表达式存储为值的数据库?

我正在寻找一个可以将正则表达式存储为值的数据库.例如这样的事情:

{:name => "Tim", :count => 3, :expression => /t+/},
{:name => "Rob", :count => 4, :expression => /a\d+/},
{:name => "Fil", :count => 1, :expression => /tt/},
{:name => "Marc", :count => 1, :expression => /bb/}
Run Code Online (Sandbox Code Playgroud)

所以我可以根据查询是否匹配表达式返回行/文档(例如"FIND rows WHERE"tt"=〜:expression").并得到蒂姆和菲尔行作为结果.大多数数据库都可以完全相反(检查文本字段是否与正则表达式查询匹配).但不幸的是,mongo和postgres都不能做相反的事情.

PS或者我错了,有一些postgres或mongo扩展允许我存储正则表达式?

regex database

8
推荐指数
2
解决办法
5792
查看次数

是否可以为整个整数范围实现通用散列?

我正在阅读关于整数的Universal散列.该先决条件和强制性先决条件似乎是我们选择一个素数p大于设定的所有可能的密钥更大.

我不清楚这一点.

如果我们的密钥集是类型,int那么这意味着素数需要是下一个更大的数据类型,例如long.

但最终无论我们得到什么,因为哈希需要下载到一个int来索引哈希表.这种降级是否会以某种方式影响Universal Hashing的质量(我指的是桶上的密钥分配)?

hash types integer-hashing

8
推荐指数
1
解决办法
550
查看次数

在C中查找组合的最有效方法

#include <stdio.h>
#include <stdlib.h>

int chessboard[8][8];
int indicator, x, i, j, b, checksum, testerint, temp, row, column;
int rescounter, resstarter;

void togglecolumn(int columnumber) {
    //
    for (j = 0; j < 8; j++) {
        //
        chessboard[j][columnumber] = toggleint(chessboard[j][columnumber]);
    }
}

void togglerow(int rownumber) {
    //
    for (j = 0; j < 8; j++) {
        //
        chessboard[rownumber][j] = toggleint(chessboard[rownumber][j]);
    }
}

void fulltoggle(int i, int j) {
    //
    togglerow(i);
    togglecolumn(j);
    chessboard[i][j] = toggleint(chessboard[i][j]);

}

int toggleint(int a) {
    //
    if (a …
Run Code Online (Sandbox Code Playgroud)

c recursion

8
推荐指数
1
解决办法
197
查看次数

使用Puma运行JRuby与最新的核磁共振成像仍然有好处吗?

我正在考虑将我们的ruby解释器更新为JRuby,因为我们必须从我们的应用程序中删除任何2.x特定语法并采用ruby 1.9.3兼容性,因此非常头疼.哪个不是世界末日.

当运行应用程序时,我发现我们不能在群集模式下使用Puma.问题是,鉴于过去几年MRI的所有修复和变化,"真实线程"仍然有效的好处是什么?

更新

为了使其更加客观,问题是,"最新版本的MRI是否否定了采用JRuby来实现本机线程为您提供的相同优势的必要性?"

ruby jruby puma mri

7
推荐指数
1
解决办法
6117
查看次数

将逗号分隔的多个整数分配给C中的int - 为什么这样做?做什么的?

我在考试中看到了这一点,当我尝试时,我很惊讶.我在网上尝试过,它也有效.所以我认为这是C语言.

为什么这样?这种赋值语法的用例是什么?

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char** argv) {
    int i = (1,2,3,4,5);
    printf("%d", i);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c variable-assignment

7
推荐指数
2
解决办法
1759
查看次数

Android中的ImageView内容是否有工具属性?

我找不到工具属性来在Android的布局中设置示例图像.我的假设是目前没有这样的事情,至少没有直接的支持.

但我想知道我是否只是搜索不好或是否有解决方法.

如何使用工具在Android设计时定义图像占位符?


TextView 的工具属性示例(即工具:文本的文本属性):

<TextView
    android:id="@+id/tv_vote_average"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="16sp"
    android:textStyle="bold"
    tools:text="8.4/10"/>
Run Code Online (Sandbox Code Playgroud)

android android-layout

6
推荐指数
2
解决办法
1975
查看次数

将自定义样式资源中的文本样式(为粗体)更改为折叠工具栏布局

我在一个项目中使用可折叠工具栏,我试图textStyle将展开的折叠工具栏标题设置为bold

出于某种原因,我可以使用自定义文本外观更改几乎任何内容,除了textStyle. 有没有人有关于这个问题的任何信息?我发现很难在互联网上搜索。我以编程方式尝试也无济于事。

<!-- style resource -->
...
<style name="Toolbar_Title" parent="@android:style/TextAppearance.Large">
    <item name="android:fontFamily">sans-serif-condensed</item>
    <item name="android:textColor">@android:color/white</item>
    <item name="android:textSize">@dimen/detail_title_text_size</item>
    <item name="android:textStyle">bold</item>
</style>
...

<!-- layout file -->
...
    <android.support.design.widget.CollapsingToolbarLayout
        android:id="@+id/collapsing_toolbar_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:expandedTitleMarginBottom="16dp"
        app:expandedTitleMarginStart="16dp"
        app:expandedTitleTextAppearance="@style/Toolbar_Title"
        app:layout_scrollFlags="scroll|exitUntilCollapsed|snap">
...
Run Code Online (Sandbox Code Playgroud)

android textstyle android-collapsingtoolbarlayout

6
推荐指数
1
解决办法
617
查看次数