小编Mor*_*adi的帖子

Notepad++ 中“查找/替换”对话框中“全部替换”按钮的键盘快捷键?

Notepad++ 的“查找/替换”对话框中的“全部替换”按钮是否没有键盘快捷键(如Alt+ A)?

使用 Windows 7,32 位和 Notepad++ v6.5.3

replace keyboard-shortcuts notepad++

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

使用ignorecase查找对象中的键

我想在不区分大小写的对象中找到键。

对象非常大,因此我无法修改该对象以使所有键都变为小写/大写。

例如。

var _columns = {...} 现在需要查找Id密钥是否存在。目前,我正在使用其他解决方案。

if (this._columns['Id']) {
    this._idColumnName = 'Id';
} else if (this._columns['id']) {
    this._idColumnName = 'id';
} else if (this._columns['ID']) {
    this._idColumnName = 'ID';
}
Run Code Online (Sandbox Code Playgroud)

S有任何方法可以通过使用JavaScript中的任何模式或任何其他方式来检查键的存在。

javascript

2
推荐指数
1
解决办法
2196
查看次数

在Android Studio中附加调试器的快捷方式

我知道我们可以按Ctrl+ F2来分离调试器但是有没有在android studio中附加调试器的快捷方式?

android keyboard-shortcuts android-studio android-debugging

2
推荐指数
1
解决办法
2104
查看次数

C#WebClient不返回UTF-8

嘿:)我正在努力使WebClient返回UTF-8。但是,当子应该返回像Ä它更多的是E还是让我觉得。

尝试了很多解决方法,但是它不起作用。

private string translate(string input, string languagePair)
{
    string url = String.Format("https://translate.google.com/?hl=en&ie=UTF8&text={0}&langpair={1}", input, languagePair);
    WebClient wc = new WebClient();
    wc.Headers.Add(HttpRequestHeader.AcceptCharset, "UTF-8");
    wc.Encoding = Encoding.UTF8;
    var data = wc.DownloadData(url);
    var result = Encoding.UTF8.GetString(data);
    //string result = wc.DownloadString(url);
    int start = result.IndexOf("result_box");
    string sub = result.Substring(start);
    sub = sub.Substring(0, sub.IndexOf("</span>"));
    start = sub.LastIndexOf(">");
    sub = sub.Substring(start + 1);
    return sub;
}
Run Code Online (Sandbox Code Playgroud)

c# webclient utf-8

2
推荐指数
1
解决办法
1186
查看次数

Delphi TDBGrid所选行获取值

我想从TDBGrid的所选行中检索一个值,该怎么办?

procedure TForm7.Button2Click(Sender: TObject);
    var
      i, j: Integer;
      s: string;
    begin
      if DBGrid1.SelectedRows.Count>0 then
        with DBGrid1.DataSource.DataSet do
          for i:=0 to DBGrid1.SelectedRows.Count-1 do
          begin
            GotoBookmark(DBGrid1.SelectedRows.Items[i]);
            for j := 0 to FieldCount-1 do
            begin
              if (j>0) then s:=s+', ';
              s := s + FindField(Fields.Fields[j].FieldName).AsString;
            end;
            Listbox1.Items.Add(s);
            s:= '';
          end;
    end;
Run Code Online (Sandbox Code Playgroud)

delphi tdbgrid getvalue

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

使用维基百科API的获取库 - Javascript

我正在开发一个维基百科查看器,我正在尝试从维基百科API中提取一些数据.这应该是一个正常的请求,任何想法为什么这个方法没有给出任何响应?我正在使用fetch库.行console.log(数据)根本不运行.

function getArticleList() {
    var searchFor = "";
    searchFor = document.getElementById('intext').value;
    console.log(searchFor);
    fetch("https://en.wikipedia.org/w/api.php?action=opensearch&search=" + searchFor + "&limit=5").then(function(resp) {
        console.log("trySearch");
        return resp.json()
    }).then(function(data) {
        console.log(data);
        document.querySelector.artName.innerText = data.object[1];
        document.querySelector.textArt.innerText = data.object[0];
        document.querySelector.href = data.object[2]
    })
};
Run Code Online (Sandbox Code Playgroud)

javascript mediawiki wikipedia fetch mediawiki-api

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

如何在javascript或jQuery中设置select2(3.5版)下拉列表的selectedindex

简单的问题,但没有答案。是否可以通过序号设置Select2下拉列表的selectedIndex?我使用的是Select2版本3.5.2,发现使用如下所示的值来选择项非常容易:

$(elem).select2('val','my value',false);
Run Code Online (Sandbox Code Playgroud)

但是,尝试通过序数进行选择完全使我无所适从。正常下拉菜单有效的一些示例,但Select2无效:

$(elem + " option")[1].selected = true; //no worky
$(elem + " option:eq(1)").attr("selected", "selected"); //no worky
$(elem).prop({ selectedIndex: 1 });//no worky
Run Code Online (Sandbox Code Playgroud)

我需要它的原因是要有一个默认选择而不是第一个选择,因为Select2使用第一个选项(索引:0)来填写提示,所以我想默认使用索引:1(它们可以有很多选择)不同的值,因此我不能只通过一个值设置所选选项-它必须是序数。

更新:问题可能出在这里(所有选择的值均为空以及所需的空选项)-可能会感到困惑。

<option selected="selected" value=""></option>
<option value="">All Sizes</option>
<option value="6ad0a51e-e58c-4431-914d-b3f1a6b2c08e">18in X 18in</option>
<option value="a00b492e-08fa-4824-ad86-9ffb8a510be2">9.75in X 39in</option>
<option value="423b2a4e-2876-4969-84e3-3601e3fab524">19.7in X 19.7in</option>
<option value="9d4f4f13-47f6-422c-bbaf-f0911b5c156c">12in x 36in</option>
<option value="d417f0bc-d1fe-4d6b-bf41-aa081907254c">22in X 22in</option>
<option value="d1dc3ca6-fc3c-47f8-8b71-80219c8fd98b">24in X 24in</option>
<option value="c92c91a3-dfdb-4240-83e2-c08771748e47">18in x 36in</option>
<option value="4741d76f-628f-4ca0-a871-dfe2c4986e66">19.7in X 39.4in</option>
<option value="f70791ba-c56a-403b-b23e-fb2e8869ba07">36in X 36in</option>
<option value="7f70b445-a890-4838-a9f5-4c3100643fdd">39in X 39in</option>
Run Code Online (Sandbox Code Playgroud)

我将为第一个选项提供一个值(“所有尺寸”,“所有颜色”,“仅库存商品”,“仅限销售类别”等),并将其设置为与数据库中相同的值,例如“-”作为第一项(这样,我不需要进行比较)。设置selectedIndex(要更新的许多旧代码)仍然会很好-我会将其发布在他们对Select2的未来修订版的要求中

更新:这是该函数的外观

function setDD(elem, qs) {
    var q …
Run Code Online (Sandbox Code Playgroud)

javascript jquery selectedindex jquery-select2

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

正则表达式波斯语日期验证

我想要一个正则表达式来验证波斯日期,例如1396/4/31396/12/08或其他。
换句话说,我要确保波斯日期格式(如String)类似于以下这些有效格式:

1。YYYY/MM/DD

2。YYYY/MM/D

3。YYYY/M/DD

4。YYYY/M/D


任何解决方案?

regex string validation date nsregularexpression

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

如何在 Visual Studio Code 中返回单光标模式

在 Visual Studio 中,可以将光标放在多行上以便并行编辑它们。在我的操作系统 (Ubuntu) 上,启用多光标模式的快捷方式是Ctrl+ Shift+UpCtrl+ Shift+ Down

是否有返回单光标模式的快捷方式?

官方文档中没有关于此功能的任何内容,既不用于激活,也不用于停用。为了使这个问题尽可能更普遍,因为 Visual Code 的快捷方式依赖于操作系统,我正在寻找涵盖所有主要操作系统的答案。

keyboard-shortcuts visual-studio-code

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

将HotKey添加到NSTextField

我的NSTextField子类有些麻烦.这是输入一些消息的文本字段.当我的子文本字段是第一响应者并且用户按下热键Cmd+ 时,我的应用程序必须发送此消息Enter.我不能使用Carbon方法,RegisterEventHotKey()因为许多应用程序使用此热键进行相同的操作,但我的应用程序拦截它.我能做什么?

cocoa hotkeys

0
推荐指数
1
解决办法
1435
查看次数

Android java,重复代码

我正在使用MPAndroidChart创建4个图表.我是初学者,不知道如何创建我的图形而不重复代码.

示例图2

mChart2 = (LineChart)findViewById(R.id.resultGraph2);
mChart2.setOnChartValueSelectedListener(this);
mChart2.getDescription().setEnabled(false);
mChart2.setTouchEnabled(true);
mChart2.setDragDecelerationFrictionCoef(0.9f);
mChart2.setDragEnabled(true);
mChart2.setScaleEnabled(true);
mChart2.setDrawGridBackground(true);
mChart2.setHighlightPerDragEnabled(true);
mChart2.setPinchZoom(true);
mChart2.setBackgroundColor(Color.WHITE);
setData2();
mChart2.animateX(2500);
mChart2.getLegend().setEnabled(false);
mChart2.setExtraLeftOffset(5);
mChart2.setExtraBottomOffset(10);
Run Code Online (Sandbox Code Playgroud)

示例图4

mChart4 = (LineChart)findViewById(R.id.resultGraph4);
mChart4.setOnChartValueSelectedListener(this);
mChart4.getDescription().setEnabled(false);
mChart4.setTouchEnabled(true);
mChart4.setDragDecelerationFrictionCoef(0.9f);
mChart4.setDragEnabled(true);
mChart4.setScaleEnabled(true);
mChart4.setDrawGridBackground(true);
mChart4.setHighlightPerDragEnabled(true);
mChart4.setPinchZoom(true);
mChart4.setBackgroundColor(Color.WHITE);
setData4();
mChart4.animateX(2500);
mChart4.getLegend().setEnabled(false);
mChart4.setExtraLeftOffset(5);
mChart4.setExtraBottomOffset(10);
Run Code Online (Sandbox Code Playgroud)

它们都具有相同的设置.是否有更好的编写方式,无需复制代码?

java android mpandroidchart

0
推荐指数
1
解决办法
76
查看次数

使用Kotlin在android中声明变量类型的正确方法是什么?

我想在gatter和setter模型的某些Variable类型上声明.

我可以在java中简单而干净的代码中声明吗?

private String firstName;

public String getFirstName() {
    return firstName;
}

public void setFirstName(String firstName) {
    this.firstName = firstName;
}
Run Code Online (Sandbox Code Playgroud)

因为在将其转换为Kotlin时,它看起来像:

private var firstName: String? = null

fun getfirstName(): String {
    return firstName
}

fun setfirstName(firstName: String) {
    this.firstName = firstName
}
Run Code Online (Sandbox Code Playgroud)

什么是正确和最干净的方式?

android kotlin kotlin-android-extensions

0
推荐指数
1
解决办法
1569
查看次数