小编ale*_*oot的帖子

在一系列的行和列中搜索和替换

我想应用搜索并替换仅在文本文件的给定范围的行和列中起作用的正则表达式模式,如下所示:

AAABBBFFFFBBBAAABBB
AAABBBFFFFBBBAAABBB
GGGBBBFFFFBHHAAABBB
Run Code Online (Sandbox Code Playgroud)

例如,我想在行范围1到2和第4列到第6行中用YYY替换BBB,然后获得此输出:

AAAYYYFFFFBBBAAABBB
AAAYYYFFFFBBBAAABBB
GGGBBBFFFFBHHAAABBB
Run Code Online (Sandbox Code Playgroud)

有没有办法用Vim做到这一点?

regex vim

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

ORDER/SORT列以字符为前缀的数字和数字

我有一个varchar列来讨论代码,这个代码只能通过数字,或者以char作为前缀的数字,例如我有一个包含这些数据的列:

+------+
| Code |
+------+
|  1   |
|  C1  |
|  2   |
|  3   |
|  C3  |
|  F3  |
|  F1  |
|  F17 |
|  C9  |
|  C10 |
|  C47 |
| C100 |
| C134 |
| A234 |
|C1245 |
|   10 |
|  100 |
+------+
Run Code Online (Sandbox Code Playgroud)

等等 ...

我想按此规则对此列进行排序:

  1. 只有数字代码
  2. 带有字母部分顺序的带前缀代码,数字部分按数字排序

我想实现这样排序的结果集:

+------+
| Code |
+------+
|  1   |
|  2   |
|  3   |
| 10   | …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

如何创建包含字符串和对象的Hashtable条目的JList?

我想创建一个包含Hashtable of String和object的条目的JList:

Hashtable<String,Object>
Run Code Online (Sandbox Code Playgroud)

JList元素应该包含哈希表条目并显示作为字符串的条目键的值...

可能吗 ?怎么做到呢 ?

java swing hashmap jlist

6
推荐指数
3
解决办法
4850
查看次数

限制,选择UNION重复检查列

我有两个表,如下所示:

参数1

+------+-----+
| cod  | des |
+------+-----+
|  1   | aaa |
|  2   | bbb |
|  3   | ccc |
Run Code Online (Sandbox Code Playgroud)

parameters2

+------+-----+
| cod  | des |
+------+-----+
|  1   | mmm |
Run Code Online (Sandbox Code Playgroud)

我通常以这种方式用UNION加入这两个表的结果集:

SELECT  cod,  des 
FROM parameters1
UNION 
SELECT  cod,  des 
FROM parameters2
Run Code Online (Sandbox Code Playgroud)

我得到这个结果集:

+------+-----+
| cod  | des |
+------+-----+
|  1   | aaa |
|  2   | bbb |
|  3   | ccc |
|  1   | mmm |
Run Code Online (Sandbox Code Playgroud)

我想限制UNION重复检查只到cod列,所以我想避免1鳕鱼在结果集中重复(当有一个具有不同名称和相同鳕鱼的记录),我想从中获取名称第一个表( …

mysql sql sql-server postgresql union

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

直接初始化的委托生成ARC警告和EXC_BAD_ACCESS崩溃

我创建了一个委托对象,在其自己的类中实现了UITextFieldDelegate,NumericTextFieldDelegate然后我以这种方式在我的控制器中初始化了委托:

textFieldName.delegate = [NumericTextFieldDelegate new];
Run Code Online (Sandbox Code Playgroud)

我从编译器得到了这个警告:

Assigning retained object to unsafe property; object will be released after assignment
Run Code Online (Sandbox Code Playgroud)

这意味着该对象将在赋值后释放,事实上,当我运行应用程序时,我关注UITextField,我得到了一个EXC_BAD_ACCESS和应用程序崩溃...

使我找到的工作的唯一方法是使用工厂方法创建一个静态变量,该方法调度以下实例NumericTextFieldDelegate:

@interface NumericTextFieldDelegate : NSObject <UITextFieldDelegate>

+(NumericTextFieldDelegate *) getDelegate;

@end

@implementation NumericTextFieldDelegate

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {

    NSString *resultingString = [textField.text stringByReplacingCharactersInRange: range withString: string];

    // This allows backspace
    if ([resultingString length] == 0) {
        return true;
    }

    NSInteger holder;
    NSScanner *scan = [NSScanner scannerWithString: resultingString];

    return [scan scanInteger: &holder] && …
Run Code Online (Sandbox Code Playgroud)

delegates objective-c automatic-ref-counting

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

在调试器中观察NSString长度

我有一个名为的NSString变量myText.如何[myText length]在xcode调试器中观看?

debugging xcode objective-c

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

如何在Objective-C中将变量添加到类别?

需要创建一个带有新变量的类别(类型为NSArray).

OriginalClass + Extension.h:

@interface OriginalClass (Extension) {
    NSArray *_array;
}

@property (nonatomic, retain) NSArray *array;

@end
Run Code Online (Sandbox Code Playgroud)

但我得到了错误:Cannot declare variable inside @interface or @protocol.

请帮忙解决问题.

objective-c categories ios

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

在 WinForm 上完全禁用鼠标滚轮

我必须完全禁用 Windows 窗体和其中包含的每个控件上的鼠标滚轮,我已经尝试使用事件鼠标滚轮,但它无法正常工作:

    this.MouseWheel += new MouseEventHandler(Form_MouseWheel);

    private void Form_MouseWheel(object sender, MouseEventArgs e) {
        ((HandledMouseEventArgs)e).Handled = true;
    }
Run Code Online (Sandbox Code Playgroud)

如何在 Windows 窗体及其内部的每个控件中完全禁用鼠标滚轮?

c# events mouseevent

5
推荐指数
0
解决办法
3282
查看次数

在Java.util.Date中解析org.mozilla.javascript.NativeDate

我正在尝试解析从使用rhino库评估的JavaScript脚本到java.util.Date的日期,我可以将org.mozilla.javascript.NativeDate转换为java.util.Date吗?

如果使用Context.tostring方法将NativeDate转换为字符串,我将获得以下格式的日期:

Wed Oct 12 2011 16:17:59 GMT+0200 (CEST)
Run Code Online (Sandbox Code Playgroud)

如何将此字符串日期表示解析为java.util.Date对象?

javascript java date

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

安装aptana插件后,Eclipse控制台变为黑色背景

我已经在我的eclipse(3.7.1)中安装了我用于Java(JDT)开发,aptana插件,因为我有时正在处理一些Web项目,现在我的控制台视图也有黑色背景,当我在Java透视图时. ..

为什么?

当我在Java透视图中时,如何恢复控制台背景的默认值?我能怎么做 ?

Eclipse控制台视图

从上面的屏幕截图中可以看出,控制台的名称现在是:"Aptana Scripting Console",为什么?

奇怪的是,当我在调试模式下运行应用程序时,控制台会自动使用默认的白色背景,当我删除调试实例时,控制台再次转为黑色背景...

我可以更改特定视角的视图背景颜色吗?

更新

Preferences> Aptana Studio> Themes切换到Eclipse主题 我再次将我的Console视图设为白色,但仍然是控制台被命名为"Aptana Scripting Console",似乎aptana覆盖了默认的eclipse控制台.

如果我尝试打开标准JDT控制台,我不能,因为我没有在列表中,控制台只在我开始调试我的应用程序时出现:

可用的控制台

也许可能是插件的bug,或者eclipse与插件的不兼容......

aptana eclipse aptana3

5
推荐指数
1
解决办法
7580
查看次数