程序设计

专业和发烧友程序员的问答

29
如何使用JavaScript / jQuery获取表单数据?
是否有一种简单的单行方式来获取表单数据,就像以经典的纯HTML方式提交那样? 例如: <form> <input type="radio" name="foo" value="1" checked="checked" /> <input type="radio" name="foo" value="0" /> <input name="bar" value="xxx" /> <select name="this"> <option value="hi" selected="selected">Hi</option> <option value="ho">Ho</option> </form> 输出: { "foo": "1", "bar": "xxx", "this": "hi" } 这样的事情太简单了,因为它不(正确地)包含文本区域,选择,单选按钮和复选框: $("#form input").each(function () { data[theFieldName] = theFieldValue; });
404 javascript  jquery  forms 

9
如何使用命令行清除NuGet程序包缓存?
我可以使用Visual Studio菜单清楚我的开发计算机的NuGet包高速缓存工具 → 选项 → NuGet包管理器 → 通用:Clear Package Cache按钮。 我想在命令行上执行此操作。不幸的是,我找不到nuget.exe的相关命令行开关。 我错过了什么?

26
WCF客户端“使用”块问题的最佳解决方法是什么?
我喜欢在一个using块中实例化WCF服务客户端,因为这几乎是使用实现资源的标准方法IDisposable: using (var client = new SomeWCFServiceClient()) { //Do something with the client } 但是,正如此MSDN文章中所述,将WCF客户端包装在一个using块中可能会掩盖导致客户端处于故障状态(如超时或通信问题)的任何错误。长话短说,当调用Dispose()时,客户端的Close()方法将触发,但由于处于故障状态而将引发错误。然后,原始异常被第二个异常掩盖。不好。 MSDN文章中建议的解决方法是完全避免使用using块,而是实例化客户端并使用如下所示的客户端: try { ... client.Close(); } catch (CommunicationException e) { ... client.Abort(); } catch (TimeoutException e) { ... client.Abort(); } catch (Exception e) { ... client.Abort(); throw; } 与using块相比,我认为这很丑。每次需要客户时,都会编写很多代码。 幸运的是,我发现了其他一些解决方法,例如在IServiceOriented上的解决方法。您从开始: public delegate void UseServiceDelegate<T>(T proxy); …
404 c#  vb.net  wcf  using  wcf-client 

6
使用jQuery将访问控制请求标头添加到AJAX请求的标头中
我想向jQuery的AJAX POST请求添加自定义标头。 我已经试过了: $.ajax({ type: 'POST', url: url, headers: { "My-First-Header":"first value", "My-Second-Header":"second value" } //OR //beforeSend: function(xhr) { // xhr.setRequestHeader("My-First-Header", "first value"); // xhr.setRequestHeader("My-Second-Header", "second value"); //} }).done(function(data) { alert(data); }); 当我发送此请求并观看FireBug时,看到以下标头: 选项xxxx / yyyy HTTP / 1.1 主机:127.0.0.1:6666 用户代理:Mozilla / 5.0(Windows NT 6.1; WOW64; rv:11.0)Gecko / 20100101 Firefox …

14
scp(安全副本)到ec2实例,无需密码
我有一个正在运行的EC2实例(FreeBSD 9 AMI ami-8cce3fe5),我可以使用我的亚马逊创建的密钥文件将其插入SSH,而无需输入密码,也没有问题。 但是,当我想使用scp将文件复制到实例时,要求输入密码: scp somefile.txt -i mykey.pem root@my.ec2.id.amazonaws.com:/ Password: 有什么想法为什么会发生/如何预防?



12
如何在Java中初始化List <String>对象?
我无法按照以下代码初始化列表: List&lt;String&gt; supplierNames = new List&lt;String&gt;(); supplierNames.add("sup1"); supplierNames.add("sup2"); supplierNames.add("sup3"); System.out.println(supplierNames.get(1)); 我遇到以下错误: 无法实例化类型 List&lt;String&gt; 我该如何实例化List&lt;String&gt;?
404 java  list 

12
关闭特定文件的eslint规则
是否可以关闭整个文件的eslint规则?如: // eslint-disable-file no-use-before-define (类似于eslint-disable-line。)我经常碰到,在某个文件中,我在许多地方违反了一个特定规则,该规则对该文件来说还可以,但是我不想禁用该规则。整个项目的规则,我也不想禁用该特定文件的其他规则。

12
HashSet与列表性能
显然,泛型HashSet&lt;T&gt;类的搜索性能高于泛型List&lt;T&gt;类。只需将基于哈希的键与线性方法进行比较即可List&lt;T&gt;。 但是,计算哈希键本身可能会花费一些CPU周期,因此对于少量项,线性搜索可以真正替代HashSet&lt;T&gt;。 我的问题:收支平衡在哪里? 为了简化场景(公平地说),我们假定List&lt;T&gt;类使用元素的Equals()方法来标识项目。

12
实施Parcelable接口时如何读取/写入布尔值?
我试图使一个ArrayList Parcelable自定义对象列表传递给活动。我开始写一个myObjectList扩展ArrayList&lt;myObject&gt;和实现的类Parcelable。 的某些属性MyObject是,boolean但Parcel没有任何方法read/writeBoolean。 处理此问题的最佳方法是什么?

16
psql:致命错误:角色“ postgres”不存在
我是Postgres新手。 我为Mac安装了postgres.app。我在玩psql命令,无意中删除了postgres数据库。我不知道里面有什么。 我目前正在研究一个教程:http : //www.rosslaird.com/blog/building-a-project-with-mezzanine/ 我被困在 sudo -u postgres psql postgres 错误信息: psql: FATAL: role "postgres" does not exist $哪个psql /Applications/Postgres.app/Contents/MacOS/bin/psql 这是打印出来的 psql -l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ------------+------------+----------+---------+-------+--------------------------- user | user | UTF8 | en_US | en_US | …


16
ExecJS并且找不到JavaScript运行时
我正在尝试使用Mongoid / Devise Rails 3.1模板(Mongoid和Devise),并且不断收到错误消息,指出ExecJS无法找到JavaScript运行时。当我没有安装任何东西的时候,还算公平,但是我尝试安装Node.js,Mustang和Ruby Racer,但是没有任何效果。 我找不到JavaScript运行时。有关可用运行时的列表,请参见sstephenson / ExecJS(GitHub ExecJS::RuntimeUnavailable)。 我需要做什么才能使它正常工作?

17
为SQL Server Express 2012启用远程连接
我刚刚在家庭服务器上安装了SQL Server Express 2012。我试图通过台式机从Visual Studio 2012连接到它,并反复得到众所周知的错误: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。(提供程序:命名管道提供程序,错误:40-无法打开与SQL Server的连接) 我已尝试解决此问题: 在服务器上运行SQL Server配置管理器并启用SQL Server浏览器 在服务器上为本地子网上的TCP,端口1433和1434添加Windows防火墙例外。 验证我在SQL Server实例上是否具有我在台式机上登录的用户的登录名。 验证我在SQL Server实例上使用Windows身份验证。 反复重新启动SQL Server和整个dang服务器。 拉我所有的头发。 如何获得SQL Server 2012 Express以允许远程连接!?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.