程序设计

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

6
node.js全局变量?
我在这里问: node.js是否需要继承? 有人告诉我可以通过省略var将变量设置为全局范围。 这对我不起作用。 即: _ = require('underscore'); 不能使_在必需文件上可用。我可以设置express app.set,但可以在其他地方使用。 有人可以确认这应该起作用吗?谢谢。

12
让Grunt为不同的设置生成index.html
我正在尝试将Grunt用作我的Web应用程序的构建工具。 我希望至少有两个设置: I.开发设置 -无需连接即可从单独的文件加载脚本, 所以我的index.html看起来像: <!DOCTYPE html> <html> <head> <script src="js/module1.js" /> <script src="js/module2.js" /> <script src="js/module3.js" /> ... </head> <body></body> </html> 二。生产设置 -将我的脚本缩小并合并到一个文件中, 与index.html相应地: <!DOCTYPE html> <html> <head> <script src="js/MyApp-all.min.js" /> </head> <body></body> </html> 问题是,当我运行或时,如何根据配置使它们咕configuration作响?grunt devgrunt prod 还是我朝错误的方向挖掘,总是生成会更容易,MyApp-all.min.js但是将所有脚本(连接的)或从单独文件异步加载这些脚本的加载器脚本放到其中? 你们如何做到?

4
如何从字符串执行任意本机命令?
我可以在以下情况下表达我的需要:编写一个函数,该函数接受要作为本机命令运行的字符串。 这个想法不是太牵强:如果您正在与公司中其他地方的其他命令行实用程序交互,这些实用程序可以为您提供逐字运行命令。由于您不控制命令,因此需要接受任何有效命令作为input。这些是我一直无法轻松克服的主要问题: 该命令可能会执行位于路径中带有空格的程序: $command = '"C:\Program Files\TheProg\Runit.exe" Hello'; 该命令的参数中可能带有空格: $command = 'echo "hello world!"'; 该命令可能同时具有单刻度和双刻度: $command = "echo `"it`'s`""; 有什么干净的方法可以做到这一点吗?我只能设计出繁琐和丑陋的解决方法,但是对于脚本语言,我觉得这应该变得非常简单。

13
删除动作栏下方的阴影
我使用actionbarsherlock。下面的代码段负责将其背景更改为自定义的背景。 <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar"> <item name="background">@drawable/actionbar_bg</item> <item name="android:background">@drawable/actionbar_bg</item> <...> </style> <style name="Theme.MyApp" parent="@style/Theme.Sherlock.Light"> <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item> <..> </style> 它适用于actionbarsherlock(在蜂窝以下的版本上)。但是在ICS中,我不希望在操作栏下方有一个阴影。使它消失的样式项是什么?

12
Cocoapods命令失败,因为“没有这样的文件或目录@ dir_initialize-/ Users / <用户名> /。cocoapods / repos(Errno :: ENOENT)”
谁能帮助我解决以下堆栈跟踪中的错误?当我运行任何pod命令时,都会发生这种情况。我已经卸载并重新安装了gem,但是没有运气。 00:44:05-David~/dev/farecast-app (master)$ pod setup Setting up CocoaPods master repo /usr/local/rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/David/.cocoapods/repos (Errno::ENOENT) from /usr/local/rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/pathname.rb:422:in `foreach' from /usr/local/rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/pathname.rb:422:in `children' from /usr/local/rvm/gems/ruby-2.1.0/gems/cocoapods-0.34.4/lib/cocoapods/sources_manager.rb:63:in `all' from /usr/local/rvm/gems/ruby-2.1.0/gems/cocoapods-0.34.4/lib/cocoapods/user_interface/error_report.rb:127:in `repo_information' from /usr/local/rvm/gems/ruby-2.1.0/gems/cocoapods-0.34.4/lib/cocoapods/user_interface/error_report.rb:34:in `report' from /usr/local/rvm/gems/ruby-2.1.0/gems/cocoapods-0.34.4/lib/cocoapods/command.rb:63:in `report_error' from /usr/local/rvm/gems/ruby-2.1.0@global/gems/claide-0.7.0/lib/claide/command.rb:300:in `handle_exception' from /usr/local/rvm/gems/ruby-2.1.0@global/gems/claide-0.7.0/lib/claide/command.rb:274:in `rescue in run' from /usr/local/rvm/gems/ruby-2.1.0@global/gems/claide-0.7.0/lib/claide/command.rb:264:in …
208 cocoapods 

12
HTTPS和SSL3_GET_SERVER_CERTIFICATE:证书验证失败,CA正常
我正在使用XAMPP进行开发。最近,我将xampp的安装从旧版本升级到1.7.3。 现在,当我卷曲启用HTTPS的网站时,出现以下异常 致命错误:消息为“ cURL资源”的未捕获异常“ Re​​questCore_Exception”;资源ID为55;cURL错误:SSL证书问题,请验证CA证书是否正确。详细信息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败(60)' 每个人都建议使用PHP代码中的某些特定curl选项来解决此问题。我认为这不应该是这样。因为我的旧版本XAMPP没有任何问题,并且仅在安装新版本之后才发生。 我需要帮助确定我的PHP安装中有哪些设置更改,Apache等可以解决此问题。
208 php  ssl  curl  openssl  ca 

8
使用Javascript函数设置输入值
我目前正在使用YUI小工具。我也有一个Javascript函数来验证divYUI为我绘制的输出: Event.on("addGadgetUrl", "click", function(){ var url = Dom.get("gadget_url").value; /* line x ------&gt;*/ if (url == "") { error.innerHTML = "&lt;p&gt; error" /&gt;&lt;/p&gt;"; } else { /* line y ---&gt; */ /* I need to add some code in here to set the value of "gadget_url" by "" */ } }, …

11
NSUserDefaults-如何判断密钥是否存在
我正在开发一个小型iPhone应用程序,并且将其NSUserDefaults用作数据持久性。它只需要跟踪一些事情,例如一些名称和数字,所以我想我也可以保持简单。 我找到此页面仅供参考,但我认为它不能回答我的问题。基本上,我希望能够检查中是否已存在值(或键)NSUserDefaults,然后进行相应的操作。 一些示例:该应用程序启动,如果这是它第一次启动,它将输出一条警告消息,表示欢迎。要知道这是第一次打开它,它会读取UserDefaults和检查。 示例2:它显示“ Hello [Name]”,其中Name是您输入的内容。如果您已打开该应用程序且没有名称,则应显示“ Hello World”。我需要检查您是否已经输入名称并采取相应措施。该名称将存储在中NSUserDefaults。 这里有帮助吗?我真的很感激!

8
jQuery停止孩子触发父事件
我有一个div,我已经附加了一个onclick事件。在这个div中有一个带有链接的标签。当我单击链接时,onclick也会触发来自div 的事件。我如何禁用此功能,以便如果在div上单击链接onclick不会被触发? 脚本: $(document).ready(function(){ $(".header").bind("click", function(){ $(this).children(".children").toggle(); }); }) html代码: &lt;div class="header"&gt; &lt;a href="link.html"&gt;some link&lt;/a&gt; &lt;ul class="children"&gt; &lt;li&gt;some list&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;
208 jquery 

5
暂时关闭约束(MS SQL)
我正在寻找一种暂时关闭所有数据库约束(例如表关系)的方法。 我需要将一个数据库的表复制(使用INSERT)到另一个数据库。我知道我可以通过按正确的顺序执行命令(不破坏关系)来实现这一点。 但是,如果我可以暂时关闭检查约束并在操作完成后将其重新打开,会更容易。 这可能吗?

18
退出单用户模式
当前,我的数据库处于单用户模式。当我尝试扩展数据库时,出现错误: 无法访问数据库'my_db'(ObjectExplorer) 另外,当我尝试删除数据库时,出现错误: 目前无法更改数据库“ my_db”的状态或选项。数据库处于单用户模式,并且当前有用户连接到该数据库。 如何退出单用户模式?我没有任何用户使用此数据库。 当我尝试使用IIS浏览站点时,出现的错误是: 当前Web请求的执行期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来标识有关异常的来源和位置的信息。 我感觉好像是单用户模式导致了这种情况。


30
在IntelliJ IDEA中导入Maven依赖项
我对IntelliJ IDEA 11有一个小问题。我刚刚从subversion导入了一个项目-它是maven项目。但是我在maven库依赖项方面遇到问题,因此我无法自动包含所有maven依赖项-IDEA仅在打开该类时才显示依赖项错误,这就是我在这里得到的: 因此,我希望所有依赖项都自动添加-是可能的还是我必须遍历所有类文件才能识别并添加Maven依赖项? 更新:经过一些修改后,我发现了如何以某种方式解决我的问题。那就是我所做的: 但我认为从逻辑上讲,它将不包括并提前检查新的依赖关系吗?!... intelliJ中是否有任何设置区域-自动将依赖关系导出到classpath吗?


4
在规则执行时定义make变量
在我的GNUmakefile中,我想有一个使用临时目录的规则。例如: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP) 按照书面规定,上述规则在解析规则时会创建一个临时目录。这意味着,即使我没有一直做out.tar,也会创建许多临时目录。我想避免/ tmp堆满未使用的临时目录。 有没有一种方法可以导致仅在触发规则时定义变量,而不是在定义规则时定义? 我的主要思想是将mktemp和tar转储到Shell脚本中,但这似乎有些难看。
208 makefile  gnu-make 

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.