程序设计

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


9
为什么jQuery或诸如getElementById之类的DOM方法找不到元素?
什么是可能的原因document.getElementById,$("#id")或任何其他DOM方法/ jQuery选择没有找到的元素? 问题示例包括: jQuery默默地未能绑定事件处理程序 jQuery的“吸气”方法(.val(),.html(),.text())返回undefined 返回标准DOM方法会null导致以下几种错误: 未捕获的TypeError:无法设置为null的属性“ ...”未捕获的TypeError:无法读取为null的属性“ ...” 最常见的形式是: 未捕获的TypeError:无法将属性'onclick'设置为null 未捕获的TypeError:无法读取null的属性'addEventListener' 未捕获的TypeError:无法读取null的属性“样式”
483 javascript  jquery  dom 

22
设置HttpClient的授权标头
我有一个用于REST API的HttpClient。但是,我在设置Authorization标头时遇到了麻烦。我需要将标头设置为通过执行OAuth请求收到的令牌。我看到了.NET的一些代码,这些代码建议如下: httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token); 但是,WinRT中不存在Credential类。任何人有任何想法如何设置授权标头?

30
如何从字符串中删除最后一个字符?
我想从字符串中删除最后一个字符。我尝试这样做: public String method(String str) { if (str.charAt(str.length()-1)=='x'){ str = str.replace(str.substring(str.length()-1), ""); return str; } else{ return str; } } 获取字符串的长度-1并用任何内容替换最后一个字母(删除它),但是每次我运行该程序时,它都会删除与最后一个字母相同的中间字母。 例如,单词是“崇拜者”;运行该方法后,我得到“ admie”。我希望它返回佩服一词。
483 java  string 


9
您如何重命名MongoDB数据库?
我的MongoDB数据库名称中有一个错字,我想重命名该数据库。 我可以像这样复制和删除... db.copyDatabase('old_name', 'new_name'); use old_name db.dropDatabase(); 是否有重命名数据库的命令?
483 mongodb  database 

16
如何将std :: string转换为int?
只是一个简单的问题。我已经看了很多遍互联网,发现了一些解决方案,但是都没有用。看着将字符串转换为int并不意味着ASCII码。 为了快速调试,我们将方程式作为字符串传递。我们将其分解,正确设置格式并求解线性方程。现在,我无法将字符串转换为int。 我知道该字符串将采用(-5)或(25)等格式,因此绝对是整数。但是,我们如何从字符串中提取出来呢? 我想到的一种方法是在字符串中运行for / while循环,检查数字,然后提取所有数字,然后查看是否有前导“-”,如果有,则将int乘以- 1。 对于这么小的问题,似乎有些复杂。有任何想法吗?
483 c++  string  int 


15
如何将文件从一个git repo移到另一个(不是克隆),保留历史记录
我们的Git储存库是作为单个SVN怪物储存库的一部分开始的,其中每个项目都有自己的树,如下所示: project1/branches /tags /trunk project2/branches /tags /trunk 显然,使用可以很容易地将文件从一个移动到另一个svn mv。但是在Git中,每个项目都在其自己的存储库中,今天,我被要求将子目录从project2移至project1。我做了这样的事情: $ git clone project2 $ cd project2 $ git filter-branch --subdirectory-filter deeply/buried/java/source/directory/A -- --all $ git remote rm origin # so I don't accidentally overwrite the repo ;-) $ mkdir -p deeply/buried/different/java/source/directory/B $ for f in *.java; do > git mv …
483 git  repository 


29
如何获取当前正在执行的文件的路径和名称?
我有调用其他脚本文件的脚本,但是我需要获取该进程中当前正在运行的文件的文件路径。 例如,假设我有三个文件。使用execfile: script_1.py来电script_2.py。 依次script_2.py调用script_3.py。 我怎样才能获得的文件名和路径script_3.py,从内部代码script_3.py,而无需从传递这些信息作为参数script_2.py? (执行os.getcwd()将返回原始启动脚本的文件路径,而不是当前文件的路径。)
482 python  scripting  file 

14
Python断言的最佳实践
assert作为标准代码的一部分而不是仅用于调试目的,是否存在性能或代码维护问题? 是 assert x >= 0, 'x is less than zero' 胜过或坏于 if x < 0: raise Exception, 'x is less than zero' 另外,是否有任何方法可以设置业务规则,例如if x < 0 raise error始终不进行检查,try/except/finally因此在整个代码中的任何时候都x小于0时,都会引发错误,例如assert x < 0在函数的开始处,函数内的任何位置进行设置哪里x变得小于0引发异常?

15
如何删除/删除virtualenv?
我使用以下命令创建了一个环境: virtualenv venv --distribute :我无法用下面的命令将其删除rmvirtualenv venv- 这是部分virtualenvwrapper中提到下面virtualenvwrapper答案 我ls在当前目录上执行了,但仍然看到venv 我可以删除它的唯一方法似乎是: sudo rm -rf venv 请注意该环境处于非活动状态。我正在运行Ubuntu 11.10。有任何想法吗?我尝试重新启动系统无济于事。


17
如何取消选中单选按钮?
我有一组要使用jQuery提交AJAX表单后取消选中的单选按钮。我有以下功能: function clearForm(){ $('#frm input[type="text"]').each(function(){ $(this).val(""); }); $('#frm input[type="radio":checked]').each(function(){ $(this).checked = false; }); } 借助此功能,我可以清除文本框中的值,但不能清除单选按钮的值。 顺便说一句,我也尝试过,$(this).val("");但是那没用。

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.