程序设计

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


10
Tab键== 4个空格,在Vim中花括号后自动缩进
如何使vi - Vim从不使用制表符(将空格转换为制表符,太糟糕了!),使制表符键== 4个空格,并像Emacs一样在大括号块之后自动缩进代码? 另外,如何保存这些设置,这样我就不必再次输入它们了? 我已经看到了与此相关的其他问题,但是它似乎总是与我想要的有点偏离。

3
我如何开始使用Node.js [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 有什么好的资源可以开始使用Node.JS?有好的教程,博客或书籍吗? 当然,我已经访问了它的官方网站http://nodejs.org/,但是我认为他们拥有的文档不是一个很好的起点。
1264 javascript  node.js 


30
如何在PHP中进行重定向?
是否可以通过使用PHP将用户重定向到其他页面? 假设用户转到www.example.com/page.php并且我想将其重定向到www.example.com/index.php,那么在不使用元刷新的情况下该怎么做?可能吗? 这甚至可以保护我的页面免受未经授权的用户的侵害。
1261 php  redirect 

9
如何仅从另一个分支获取一个文件
我正在使用git并在master分支上工作。该分支有一个名为的文件app.js。 我有一个experiment分支,在其中进行了大量更改和大量提交。现在,我想将所有所做的更改仅带到app.jsfrom experiment到masterBranch。 我怎么做? 再一次,我不想合并。我只想把所有的变化,app.js从experiment分支到master分支。
1260 git  git-checkout 


19
performSelector可能会导致泄漏,因为其选择器未知
ARC编译器收到以下警告: "performSelector may cause a leak because its selector is unknown". 这是我在做什么: [_controller performSelector:NSSelectorFromString(@"someMethod")]; 为什么会收到此警告?我知道编译器无法检查选择器是否存在,但是为什么会导致泄漏?以及如何更改我的代码,以便不再收到此警告?

30
如何在Java中将数字四舍五入到小数点后n位
我想要的是一种使用double-up方法将双精度型转换为四舍五入的字符串的方法-即,如果要四舍五入的小数是5,则它总是四舍五入到下一个数字。这是大多数人在大多数情况下期望的四舍五入标准方法。 我也希望只显示有效数字-即不应有任何尾随零。 我知道这样做的一种方法是使用该String.format方法: String.format("%.5g%n", 0.912385); 返回: 0.91239 这很好,但是即使数字不重要,它也始终显示5位小数: String.format("%.5g%n", 0.912300); 返回: 0.91230 另一种方法是使用DecimalFormatter: DecimalFormat df = new DecimalFormat("#.#####"); df.format(0.912385); 返回: 0.91238 但是,如您所见,这使用了半数舍入。如果前一位是偶数,它将四舍五入。我想要的是: 0.912385 -> 0.91239 0.912300 -> 0.9123 用Java实现此目标的最佳方法是什么?
1258 java  decimal  rounding  digits 



10
如何使用bcrypt在PHP中对密码进行哈希处理?
我时不时听到“使用bcrypt在PHP中使用密码,bcrypt规则存储密码”的建议。 但是什么bcrypt呢?PHP不提供任何此类功能,维基百科对文件加密实用程序不屑一顾,而Web搜索仅显示了几种以不同语言实现的Blowfish实现。现在Blowfish也可以通过PHP在PHP中使用mcrypt,但这对存储密码有何帮助?河豚是一种通用密码,它有两种工作方式。如果可以加密,则可以解密。密码需要单向散列功能。 有什么解释?



13
jQuery document.createElement是否等效?
我正在重构一些旧的JavaScript代码,并且正在进行很多DOM操作。 var d = document; var odv = d.createElement("div"); odv.style.display = "none"; this.OuterDiv = odv; var t = d.createElement("table"); t.cellSpacing = 0; t.className = "text"; odv.appendChild(t); 我想知道是否有使用jQuery的更好方法。我一直在尝试: var odv = $.create("div"); $.append(odv); // And many more 但是我不确定这是否更好。
1251 javascript  jquery  html  dom  dhtml 

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.