程序设计

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

21
Heroku + node.js错误(Web进程在启动后60秒内未能绑定到$ PORT)
我有我的第一个node.js应用程序(在本地运行良好)-但是我无法通过heroku部署它(也是第一次使用heroku)。代码如下。因此,我不允许编写太多代码,所以我只想说在本地以及在我的网络中运行代码都没有问题。 var http = require('http'); var fs = require('fs'); var path = require('path'); http.createServer(function (request, response) { console.log('request starting for '); console.log(request); var filePath = '.' + request.url; if (filePath == './') filePath = './index.html'; console.log(filePath); var extname = path.extname(filePath); var contentType = 'text/html'; switch (extname) { case '.js': contentType …
443 node.js  heroku 


28
如何在Node.js中自动重新加载文件?
关于如何在Node.js中实现文件自动重装的任何想法?每次更改文件时,我都无法重新启动服务器。显然,Node.js的require()功能不会重新加载文件(如果已经需要),因此我需要执行以下操作: var sys = require('sys'), http = require('http'), posix = require('posix'), json = require('./json'); var script_name = '/some/path/to/app.js'; this.app = require('./app').app; process.watchFile(script_name, function(curr, prev){ posix.cat(script_name).addCallback(function(content){ process.compile( content, script_name ); }); }); http.createServer(this.app).listen( 8080 ); 在app.js文件中,我有: var file = require('./file'); this.app = function(req, res) { file.serveFile( req, res, 'file.js'); } 但这也不起作用-我在process.compile()声明“ …

30
密码的正则表达式必须包含至少八个字符,至少一个数字以及大小写字母和特殊字符
我想要一个正则表达式来检查: 密码包含至少八个字符,包括至少一个数,并且包括下部和大写字母和特殊字符都,例如#,?,!。 它不能是您的旧密码或包含用户名"password",或"websitename" 这是我的验证表达式,它包含八个字符,包括一个大写字母,一个小写字母以及一个数字或特殊字符。 (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" 如何编写密码,密码必须是八个字符,包括一个大写字母,一个特殊字符和字母数字字符?

8
使用AngularJS的ng-options选择
我已经在其他帖子中阅读过,但是我无法弄清楚。 我有一个数组 $scope.items = [ {ID: '000001', Title: 'Chicago'}, {ID: '000002', Title: 'New York'}, {ID: '000003', Title: 'Washington'}, ]; 我想将其渲染为: <select> <option value="000001">Chicago</option> <option value="000002">New York</option> <option value="000003">Washington</option> </select> 我也想选择ID = 000002的选项。 我已经阅读了select并尝试过,但是我无法弄清楚。

10
如何匹配包含特定字符串的属性?
当属性包含多个单词时,按属性选择节点时遇到问题。例如: <div class="atag btag" /> 这是我的xpath表达式: //*[@class='atag'] 该表达式适用于 <div class="atag" /> 但不适用于前面的示例。如何选择<div>?
442 xpath 

30
使用jQuery获取下拉菜单项的选定值
如何使用jQuery获取下拉框的选定值? 我尝试使用 var value = $('#dropDownId').val(); 和 var value = $('select#dropDownId option:selected').val(); 但都返回一个空字符串。
442 jquery 

25
如何修复GIT错误:目标文件为空?
当我尝试提交更改时,出现以下错误: error: object file .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0 is empty fatal: loose object 3165329bb680e30595f242b7c4d8406ca63eeab0 (stored in .git/objects/31/65329bb680e30595f242b7c4d8406ca63eeab0) is corrupt 任何想法如何解决此错误? 编辑 我试过git fsck了 error: object file .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71 is empty fatal: loose object 03dfd60a4809a3ba7023cbf098eb322d08630b71 (stored in .git/objects/03/dfd60a4809a3ba7023cbf098eb322d08630b71) is corrupt
442 git 




11
java中parseInt()和valueOf()之间的区别?
有什么parseInt()不同valueOf()? 他们似乎做同样的事情对我来说(也无二parseFloat(),parseDouble(),parseLong()等等,他们如何不同Long.valueOf(string)? 另外,根据惯例,其中哪一个更可取,且使用频率更高?
442 java 

12
您应该在SQL Server中选择MONEY还是DECIMAL(x,y)数据类型?
我很好奇money数据类型和类似的东西之间是否存在真正的区别decimal(19,4)(我相信这是金钱在内部使用的东西)。 我知道这money是特定于SQL Server的。我想知道是否有令人信服的理由选择一个而不是另一个?大多数SQL Server示例(例如AdventureWorks数据库)使用的money不是decimal价格信息。 我应该继续使用money数据类型,还是使用十进制有好处?钱是较少键入的字符,但这不是正当的理由:)
442 sql-server  types 



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.