程序设计

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

29
呈现基本的HTML视图?
我有一个基本的node.js应用程序,我正在尝试使用Express框架。我有一个views存放index.html文件的文件夹。但是加载网络浏览器时收到以下错误。 错误:找不到模块“ html” 下面是我的代码。 var express = require('express'); var app = express.createServer(); app.use(express.staticProvider(__dirname + '/public')); app.get('/', function(req, res) { res.render('index.html'); }); app.listen(8080, '127.0.0.1') 我在这里想念什么?

24
未加载OS X Framework库:“未找到图像”
我正在尝试创建一个基本的OS X框架,现在我只创建了一个测试框架:TestMacFramework.framework并且正在尝试将其导入一个全新的OS X Application项目中。 我已经构建了.framework文件并将其导入到新项目中,该框架似乎可以链接,并且我可以引用添加到框架构建阶段部分的公共头文件。 但是,当我尝试运行容器应用程序时,出现以下错误: dyld: Library not loaded: /Library/Frameworks/TestMacFramework.framework/Versions/A/TestMacFramework Referenced from: /Users/samharman/Library/Developer/Xcode/DerivedData/TestMacContainer-dzabuelobzfknafuhmgooqhqrgzl/Build/Products/Debug/TestMacContainer.app/Contents/MacOS/TestMacContainer Reason: image not found 经过一番谷歌搜索后,我意识到我需要在Copy Files我的容器应用程序构建阶段中添加一个部分,因此我已经完成了此工作并像这样进行设置... 但是,我仍然遇到运行时错误。我显然在这里做错了,但是此的Apple开发人员库资源引用了Xcode 2,所以不是很有帮助! 我错过了什么? 更新: 我可以在构建日志中看到将我TestMacFramework.framework复制到.app contents / frameworks目录中,但未将其安装到HD上的Library / Frameworks目录中 更新2: 如果我手动将构建复制TestMacFramework.framework到Library/Frameworks目录中,则构建链接正确
279 macos  frameworks  xcode5  dyld 

9
在Java中找到用户主目录的最佳方法是什么?
困难在于它应该是跨平台的。Windows 2000,XP,Vista,OSX,Linux和其他Unix变体。我正在寻找可以针对所有平台完成此操作的代码片段,以及一种检测平台的方法。 现在,你应该知道的错误4787931是user.home不能正常工作,所以请不要为我提供教科书的答案,我可以在手册中找到这些我自己。

2
如何从git存储库中删除原始
基本问题:如何将git repo与克隆源分离? git branch -a 显示: * master remotes/origin/HEAD -> origin/master 并且我想删除所有有关起源的知识以及相关的修订。 更长的问题:我想获取一个现有的Subversion仓库,并从中制作一些较小的git仓库。每个新的git仓库都应具有相关分支的完整历史记录。我可以使用以下方式将存储库修剪成所需的子树: git filter-branch --subdirectory-filter path/to/subtree HEAD 但是生成的存储库仍包含origin / master分支下现已丢弃的子树的所有修订版。 我意识到我可以先使用-T标志来git-svn克隆相关的子树。我不确定这是否比以后git filter-branch --subdirectory-filter在git repo副本上运行多个实例化更有效,但是无论如何,我仍然想断开与原始链接。
279 git  git-svn 


7
版权日期需要更新吗?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 12个月前关闭。 改善这个问题 我时不时地看到一个拥有旧版权日期的网站。在我的脑海中,我一直认为“看那些忘记更新版权年份的傻瓜!” 然后,当我在当前正在设计的网站中对版权年份进行硬编码时,它突然让我震惊: 我怎么会记得更新这个? 我的直接反应是使用一些服务器端编码来自动显示当前年份。巴姆,固定 后来,我开始琢磨自己,如果一个像Google 这样大而聪明的人可以忽略这一点,也许这样做是有问题的。也许我做错了什么?我想我真正想知道的是为什么我不得不保持版权年份的最新状态。请问是有原因还是我的慢性强迫症? 如果有充分的理由使它们保持最新状态,为什么没有更多的开发人员使用服务器端代码?我看到这些“错误” 都 过 的 地方。

20
在功能范围之外解决Javascript Promise
我一直在使用ES6 Promise。 通常,Promise是这样构造和使用的 new Promise(function(resolve, reject){ if (someCondition){ resolve(); } else { reject(); } }); 但是为了灵活性起见,我一直在做以下类似的事情来解决问题。 var outsideResolve; var outsideReject; new Promise(function(resolve, reject) { outsideResolve = resolve; outsideReject = reject; }); 然后 onClick = function(){ outsideResolve(); } 这可以正常工作,但是有更简单的方法吗?如果不是,这是个好习惯吗?

16
C ++结构初始化
是否可以按如下所示在C ++中初始化结构 struct address { int street_no; char *street_name; char *city; char *prov; char *postal_code; }; address temp_address = { .city = "Hamilton", .prov = "Ontario" }; 此处和此处的链接都提到只能在C中使用这种样式。如果可以,为什么在C ++中不能使用这种样式?是否有任何根本的技术原因导致不能在C ++中实现它,或者使用这种风格是一种不好的做法。我喜欢使用这种初始化方式,因为我的结构很大,而且这种样式使我清楚地知道了将哪个值分配给哪个成员。 如果还有其他方法可以实现相同的可读性,请与我分享。 在发布此问题之前,我已经参考了以下链接 适用于AIX的C / C ++ 具有变量的C结构初始化 使用C ++中的标签进行静态结构初始化 C ++ 11正确的结构初始化
279 c++ 

28
Datepicker:如何在单击edittext时弹出日期选择器
我想显示日期选择器弹出窗口。我找到了一些例子,但是我没有正确地得到它。我有一个edittext,我希望当我单击edittext时,应该弹出datepicker对话框,并且在设置日期之后,该日期应该以dd / mm / yyyy格式以edittext显示。请为我提供示例代码或良好的链接。




10
System.Array到列表的转换
昨晚我梦到以下事情是不可能的。但是在同一个梦中,SO的某人告诉我否则。因此,我想知道是否有可能转换System.Array为List Array ints = Array.CreateInstance(typeof(int), 5); ints.SetValue(10, 0); ints.SetValue(20, 1); ints.SetValue(10, 2); ints.SetValue(34, 3); ints.SetValue(113, 4); 至 List<int> lst = ints.OfType<int>(); // not working
279 c# 

5
用另一个字符替换字符串中的某些字符
我有一个像AxxBCyyyDEFzzLMN这样的字符串,我想用_替换所有出现的x,y和z。 我该如何实现? 我知道这echo "$string" | tr 'x' '_' | tr 'y' '_'会行得通,但我想一口气做到这一点,而无需使用管道。
279 string  bash 

9
测试字符是否在字符串中
我正在尝试确定一个字符串是否是另一个字符串的子集。例如: chars <- "test" value <- "es" 如果“值”作为字符串“字符”的一部分出现,我想返回TRUE。在以下情况下,我想返回false: chars <- "test" value <- "et"
279 r  regex  string  r-faq 

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.