问题列表 - 第49281页

事件失去TextBox的焦点 - Javascript

我需要从文本框中删除焦点.如果我需要为文本框设置焦点,我们有.focus()方法.同样,还有其他方法可以使用javascript/jquery从文本框中删除焦点.

html javascript jquery

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

JavaScript正则表达式.

我有一个函数可以纠正大写异常大写单词列表:

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更改的位置.

javascript regex performance

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

绑定滑块控件的事件

在视图(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}不是有效的事件处理程序方法名称.只有生成的或代码隐藏类上的实例方法才有效.

wpf xaml binding mvvm

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

是否可以使用JavaScript生成保存文件对话框?

我使用jquery ajax将一些数据发布到服务器.服务器会发出一个文件(如果请求成功).我只是想知道如何在成功回调中启动保存文件对话框给出结果?谢谢.

PS:

最简单的解决方案是:

$('#ExportToExcel').click(function () {
                $('#form').attr({ action: 'bla' });
                $('#form').submit();
                return false;
            });
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何在Jquery中搜索数组,如SQL LIKE%value%statement

我有一个带有一些值的数组.如何使用jquery搜索与该数组匹配或接近的值的数组?

var a = ["foo","fool","cool","god"];
Run Code Online (Sandbox Code Playgroud)

如果我想搜索oo,那么它应该返回foo,fool以及cool因为这些字符串包含oo.

arrays search jquery

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

Git - 使用filter-branch删除带有空变更集的提交

如何使用git filter-branch删除没有变更集的提交?

我使用以下方法重写了我的git历史:

git filter-branch --tree-filter 'rm -r -f my_folder' -f HEAD
Run Code Online (Sandbox Code Playgroud)

这很好,但现在我有很多提交空变更集.我想删除这些提交.最好是在msysgit中.

重新定位不是一个真正的选择,因为我有超过4000次提交,其中一半必须删除.

git git-filter-branch

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

如何在Visual Studio 2010 for C++中正确使用"代码分析"?

如果我安装了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)

visual-studio-2010

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

在指定键处增加Dictionary的值

我有一个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)

c# dictionary

4
推荐指数
2
解决办法
4543
查看次数

在MySql中使用空间函数找到两个坐标之间距离的正确方法

我试图在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英里

所以我想知道我的计算方法/查询是否正确.如果它是错的,那么查询数据库距离的正确方法是什么.

mysql gis spatial

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

动态添加Web配置中的值?如何+最佳方式

我只想在asp.net中的web.Config中动态地阅读,编写和添加值.记住了很多想法,但我知道什么是动态添加Web配置中值的最佳方法.

例如,在我的情况下,我必须添加

 <identity  userName="someDomain\User" password="password" impersonate="true" />
Run Code Online (Sandbox Code Playgroud)

从后面的代码中标记web配置.

等待好的回应

c# asp.net web-config

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