我需要从文本框中删除焦点.如果我需要为文本框设置焦点,我们有.focus()方法.同样,还有其他方法可以使用javascript/jquery从文本框中删除焦点.
我有一个函数可以纠正大写异常大写单词列表:
var line = "some long string of text";
["AppleScript", "Bluetooth", "DivX", "FireWire", "GarageBand",
"iPhone", "iTunes", "iWeb", "iWork", "JavaScript", "jQuery", "MacBook",
"MySQL", "PowerBook", "PowerPoint", "QuickTime", "TextEdit", "TextMate",
// ...
"Wi-Fi", "Xcode", "Xserve", "XMLHttpRequest"].forEach(function(name) {
line = line.replace(RegExp(name, "gi"), name);
});
Run Code Online (Sandbox Code Playgroud)
现在我遇到的问题是大多数输入字符串平均包含0到3个这些单词.显然现在我正在做几十个(可能有几百个;那个数组有一种不可思议的趋势,随着时间的推移而增长)函数调用基本上什么都不做.
如何更快地制作这段代码并摆脱不必要的函数调用?
输入示例:
我的iphone应用程序在UIViewController下有一个用户表单.当我再次启动应用程序时,我的一些UIView会更改其位置和大小.(这些UIViews依赖于键盘位置)某处绝对是我的错.我试图弄清楚当应用程序从后台再次启动时会发生什么,并且可以完成UIView更改的位置.
在视图(AudioView.xaml)中,我编写了以下代码
<Slider
Name="AudioSlider"
Width="200"
Height="23"
Grid.Column="0"
IsSelectionRangeEnabled="True"
IsSnapToTickEnabled="True"
Maximum="{Binding Path=TotalAudioPlayingSeconds, Mode=OneTime}"
Minimum="0"
Style="{StaticResource CustomStyleForSlider}"
Thumb.DragCompleted="{Binding AudioSliderChangedCommand}"
TickFrequency="1"
Value="{Binding Path=AudioPosition}"/>
Run Code Online (Sandbox Code Playgroud)
注意:还有文件AudioView.xaml.cs.
在视图模型class(AudioViewModel.cs)中,我定义了以下属性
public event DragCompletedEventHandler AudioSliderChangedCommand;
Run Code Online (Sandbox Code Playgroud)
并在视图模型类(AudioViewModel.cs)的构造函数中
this.AudioSliderChangedCommand = new DragCompletedEventHandler(OnAudioSliderChanged);
Run Code Online (Sandbox Code Playgroud)
在编译期间,我收到以下错误
错误8 DragCompleted ="{Binding AudioSliderChangedCommand}"无效.{Binding AudioSliderChangedCommand}不是有效的事件处理程序方法名称.只有生成的或代码隐藏类上的实例方法才有效.
我使用jquery ajax将一些数据发布到服务器.服务器会发出一个文件(如果请求成功).我只是想知道如何在成功回调中启动保存文件对话框给出结果?谢谢.
PS:
最简单的解决方案是:
$('#ExportToExcel').click(function () {
$('#form').attr({ action: 'bla' });
$('#form').submit();
return false;
});
Run Code Online (Sandbox Code Playgroud) 我有一个带有一些值的数组.如何使用jquery搜索与该数组匹配或接近的值的数组?
var a = ["foo","fool","cool","god"];
Run Code Online (Sandbox Code Playgroud)
如果我想搜索oo,那么它应该返回foo,fool以及cool因为这些字符串包含oo.
如何使用git filter-branch删除没有变更集的提交?
我使用以下方法重写了我的git历史:
git filter-branch --tree-filter 'rm -r -f my_folder' -f HEAD
Run Code Online (Sandbox Code Playgroud)
这很好,但现在我有很多提交空变更集.我想删除这些提交.最好是在msysgit中.
重新定位不是一个真正的选择,因为我有超过4000次提交,其中一半必须删除.
如果我安装了Windows 7和Visual Studio 2010 Premium SP1的全新副本,请创建向导生成的"C++控制台应用程序"并向该.cpp文件添加3个标头:
#include <winsock2.h>
#include <WS2tcpip.h>
#include <wspiapi.h>
Run Code Online (Sandbox Code Playgroud)
执行"运行代码分析"将在Microsoft代码中显示警告(项目本身是向导生成的,因此没有错误):
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2tcpip.h(729): warning C6386: Buffer overrun: accessing 'argument 1', the writable size is '1*4' bytes, but '4294967272' bytes might be written: Lines: 703, 704, 705, 707, 713, 714, 715, 720, 721, 722, 724, 727, 728, 729
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\wspiapi.h(294): warning C6386: Buffer overrun: accessing 'argument 1', the writable size is '1' bytes, but '1025' bytes might be written: Lines: 263, 264, 265, …Run Code Online (Sandbox Code Playgroud) 我有一个bool变量和一个Dictionary.如果确实如此,我必须在指定的密钥处将字典的值增加1.
我的代码:
private void Process(Person person)
{
isSendMailSuccessful = true;
if (isSendMailSuccessful)
{
MyDictionary.Where(i => i.Key == person.personID);
// I need to increase Value of that ID by 1
}
}
Run Code Online (Sandbox Code Playgroud) 我试图在Mysql和PostgresSQL中使用空间函数计算两个位置之间的距离.我从谷歌那里获取了经纬度.详情如下
位置一 - Lat:42.260223; Lon:-71.800010
位置二 - Lat:42.245647; Lon:-71.802521
SQL Query使用:
SELECT DISTANCE(GEOMFROMTEXT('Point(42.260223 -71.800010)'),GEOMFROMTEXT('Point(42.245647 -71.802521)'))
两个数据库给出相同的结果0.014790703059697.但是当我在其他系统中计算距离时,结果会有所不同.请参考以下链接
http://www.zip-codes.com/distance_calculator.asp?zip1=01601&zip2=01610&Submit=Search = 1.44英里
http://www.distancecheck.com/zipcode-distance.php?start=01601&end=01610 = 1.53英里
所以我想知道我的计算方法/查询是否正确.如果它是错的,那么查询数据库距离的正确方法是什么.
我只想在asp.net中的web.Config中动态地阅读,编写和添加值.记住了很多想法,但我知道什么是动态添加Web配置中值的最佳方法.
例如,在我的情况下,我必须添加
<identity userName="someDomain\User" password="password" impersonate="true" />
Run Code Online (Sandbox Code Playgroud)
在
从后面的代码中标记web配置.
等待好的回应
jquery ×3
c# ×2
javascript ×2
arrays ×1
asp.net ×1
binding ×1
dictionary ×1
gis ×1
git ×1
html ×1
mvvm ×1
mysql ×1
performance ×1
regex ×1
search ×1
spatial ×1
web-config ×1
wpf ×1
xaml ×1