程序设计

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





8
适用于Windows的最佳轻量级Web服务器(仅静态内容)
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 我让应用程序服务器在Windows – IIS6.0和Zend Server上运行以执行PHP。我正在同一台机器上寻找仅轻型静态内容的Web服务器,它将重现IIS表单以处理静态内容并提高性能。 它只需要是静态内容Web服务器-尽量小而又要最大效率-lighttpd似乎太大,因为允许使用FastCGI。 我在寻找:Windows,仅静态内容,快速且轻量级。 我正在使用Windows Server 2003。

14
如何检查对象是否可为空?
如何检查给定对象是否可为空,换句话说,如何实现以下方法... bool IsNullableValueType(object o) { ... } 编辑:我正在寻找可为空的值类型。我没有想到ref类型。 //Note: This is just a sample. The code has been simplified //to fit in a post. public class BoolContainer { bool? myBool = true; } var bc = new BoolContainer(); const BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance ; object obj; …
202 c#  .net  nullable 

3
如何使用npm在当前目录中安装package.json依赖项
我有一个Web应用程序:fooapp。我有package.json根。我想将所有依赖项安装在特定的中node_modules directory。我该怎么做呢? 我想要的是 可以说我有两个widget依赖项。我想以这样的目录结构结束: node_modules/ widgetA widgetB fooapp/ package.js lib .. 我得到什么 当我跑步时,npm install fooapp/ 我得到以下信息: node_modules/ fooapp/ node_modules/ widgetA widgetB package.js lib/ .. fooapp/ package.js lib/ .. npm在node_modules目录中复制我的应用程序目录,并将软件包安装在另一个 node_modules目录中。 我了解这对于安装软件包很有意义。但是我不在require()其他地方使用Web应用程序,而是直接运行它。我正在寻找一种将依赖项安装到特定的node_modules目录中的简单方法。

20
根据内部内容使iframe高度动态-JQUERY / Javascript
Наэтотвопросестьответына 堆栈溢出нарусском:КакрастянутьIFRAMEнавысотувсегоегосодержимого? 我正在iframe中加载aspx网页。iframe中的内容可以比iframe的高度更高。iframe不应该具有滚动条。 我div在iframe中有一个包装器标签,基本上是所有内容。我写了一些jQuery来调整大小: $("#TB_window", window.parent.document).height($("body").height() + 50); 所在TB_window的div在哪里 Iframe。 body -iframe中aspx的body标签。 该脚本已附加到iframe内容中。我TB_window从父页面获取元素。虽然这在Chrome上可以正常运行,但是TB_window在Firefox中崩溃。我真的很困惑/迷茫,为什么会这样。

3
使用子域上不同的根文件夹在多个位置配置Nginx
我希望将子域的根URL和子域的目录提供给服务器上的两个不同文件夹。这是我已有但不起作用的简单设置... server { index index.html index.htm; server_name test.example.com; location / { root /web/test.example.com/www; } location /static { root /web/test.example.com/static; } } 在此示例中,test.example.com/将带入索引文件/web/test.example.com/www 并将要test.example.com/static带入索引文件/web/test.example.com/static
202 nginx  webserver 

17
如何获得makefile中的目标列表?
我使用过rake(一个Ruby make程序),它有一个选项来获取所有可用目标的列表,例如 > rake --tasks rake db:charset # retrieve the charset for your data... rake db:collation # retrieve the collation for your da... rake db:create # Creates the databases defined in y... rake db:drop # Drops the database for your curren... ... 但是在GNU make中似乎没有选择这样做。 显然,自2007年以来,几乎已经有相应的代码了-http: //www.mail-archive.com/help-make@gnu.org/msg06434.html。 无论如何,我几乎没有办法从makefile中提取目标,您可以将其包含在makefile中。 list: @grep '^[^#[:space:]].*:' …

11
如何在Linux中将time命令的输出重定向到文件?
关于在Linux上计时程序的一个小问题:time命令允许测量程序的执行时间: [ed@lbox200 ~]$ time sleep 1 real 0m1.004s user 0m0.000s sys 0m0.004s 哪个工作正常。但是,如果我尝试将输出重定向到文件,它将失败。 [ed@lbox200 ~]$ time sleep 1 > time.txt real 0m1.004s user 0m0.001s sys 0m0.004s [ed@lbox200 ~]$ cat time.txt [ed@lbox200 ~]$ 我知道还有其他时间实现,带有选项-o来写文件,但是我的问题是关于没有那些选项的命令。 有什么建议 ?
202 linux  bash  time 

1
如何在Django中使多对多字段为可选?
当您具有多对多关系(related_name,而不是through)并且尝试使用管理界面时,即使您不必创建第一个条目,也需要输入其中一个关系。 我正在创建一个作为活动组织者的应用。想象一下,我们拥有Event和Group模型,并具有多对多关系。 Django使用related_name另外两个表的索引创建另一个表。 但我看不出为什么这个额外的表已经被填充。 如果我通过phpMyAdmin使用数据库,则可以创建一个Group而无需注册Event,因为两者之间的连接仅通过单独的表进行,并且在给定级别上没有数据库值强制实​​施。 我该如何实现管理界面? 如何在Django中使多对多字段为可选?


8
java.util.Random真的那么随机吗?我该如何生成52!(部分)可能的顺序?
我一直在Random (java.util.Random)洗牌52张牌。有52个!(8.0658175e + 67)的可能性。但是,我发现for的种子java.util.Random是a long,其值小得多,为2 ^ 64(1.8446744e + 19)。 从这里开始,我怀疑是否java.util.Random 真的那么随机;它真的有能力产生全部52个!可能性? 如果没有,我怎么能可靠地产生一个可以产生全部52个更好的随机序列!可能性?

5
在jQuery中将live()变成on()
我的应用程序已动态添加了下拉列表。用户可以根据需要添加任意数量。 传统上,我使用jQuery的live()方法来检测何时change()编辑以下Dropdowns之一: $('select[name^="income_type_"]').live('change', function() { alert($(this).val()); }); 从jQuery 1.7开始,我已经将其更新为: $('select[name^="income_type_"]').on('change', function() { alert($(this).val()); }); 查看文档,这应该是完全有效的(对吗?)-但是事件处理程序永远不会触发。当然,我已经确认jQuery 1.7已加载并正在运行,等等。错误日志中没有错误。 我究竟做错了什么?谢谢!

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.