Notepad++ 的“查找/替换”对话框中的“全部替换”按钮是否没有键盘快捷键(如Alt+ A)?
使用 Windows 7,32 位和 Notepad++ v6.5.3
我想在不区分大小写的对象中找到键。
对象非常大,因此我无法修改该对象以使所有键都变为小写/大写。
例如。
我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中的任何模式或任何其他方式来检查键的存在。
我知道我们可以按Ctrl+ F2来分离调试器但是有没有在android studio中附加调试器的快捷方式?
嘿:)我正在努力使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) 我想从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) 我正在开发一个维基百科查看器,我正在尝试从维基百科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) 简单的问题,但没有答案。是否可以通过序号设置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) 我想要一个正则表达式来验证波斯日期,例如1396/4/3,1396/12/08或其他。
换句话说,我要确保波斯日期格式(如String)类似于以下这些有效格式:
1。YYYY/MM/DD
2。YYYY/MM/D
3。YYYY/M/DD
4。YYYY/M/D
任何解决方案?
在 Visual Studio 中,可以将光标放在多行上以便并行编辑它们。在我的操作系统 (Ubuntu) 上,启用多光标模式的快捷方式是Ctrl+ Shift+Up或 Ctrl+ Shift+ Down。
是否有返回单光标模式的快捷方式?
在官方文档中没有关于此功能的任何内容,既不用于激活,也不用于停用。为了使这个问题尽可能更普遍,因为 Visual Code 的快捷方式依赖于操作系统,我正在寻找涵盖所有主要操作系统的答案。
我的NSTextField子类有些麻烦.这是输入一些消息的文本字段.当我的子文本字段是第一响应者并且用户按下热键Cmd+ 时,我的应用程序必须发送此消息Enter.我不能使用Carbon方法,RegisterEventHotKey()因为许多应用程序使用此热键进行相同的操作,但我的应用程序拦截它.我能做什么?
我正在使用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)
它们都具有相同的设置.是否有更好的编写方式,无需复制代码?
我想在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)
什么是正确和最干净的方式?