问题列表 - 第418页

如何使用MSBuild发布Asp.NET Web应用程序?

我试图使用NAnt和MSBuild在本地发布Asp.net MVC Web应用程序.这是我用于我的NAnt目标的东西;

<target name="publish-artifacts-to-build">
    <msbuild project="my-solution.sln" target="Publish">
      <property name="Configuration" value="debug" />
      <property name="OutDir" value="builds\" />
      <arg line="/m:2 /tv:3.5" />
    </msbuild>
</target>
Run Code Online (Sandbox Code Playgroud)

而我得到的只是作为回应;

[msbuild]          Skipping unpublishable project.
Run Code Online (Sandbox Code Playgroud)

是否可以通过命令行以这种方式发布Web应用程序?

.net asp.net deployment msbuild

19
推荐指数
2
解决办法
2万
查看次数

禁用mod_deflate和mod_gzip压缩HTML,CSS和JS的最佳方法

我在运行Apache 2的共享主机上有几个站点.我想压缩传递给浏览器的HTML,CSS和Javascript.主机已禁用mod_deflate和mod_gzip,因此这些选项已经用完.不过我可以使用PHP 5,所以我可以使用gzip组件.

我目前在.htaccess文件中放置以下内容:

php_value output_handler ob_gzhandler

但是,这只会压缩HTML并省略CSS和JS.

是否有一种可靠的方法透明地压缩CSS和JS的输出而无需更改每一页?我搜索过谷歌并提供了一些解决方案,但我还没有找到一个解决方案.如果有人可以建议他们知道可以工作的解决方案,那将非常感激地收到.

注意,关于Gzipping你的CSS的权威帖子方法2看起来是一个很好的解决方案,但我无法让它工作.有没有其他人成功使用这种方法?

html php compression apache

8
推荐指数
2
解决办法
5067
查看次数

如何在SVN中实现预提交钩子脚本,调用dos2unix来验证签入文件

我想知道这里是否有人有写这种脚本的经验,如果他们能给我一些指示.

我想修改此脚本以验证签入文件在EOL格式中没有回车符.EOL格式是Windows中的CR LF和Unix中的LF.当用户使用Windows格式签入代码时.它不再在Unix中编译.我知道这可以在客户端完成,但我需要在服务器端完成此验证.为此,我需要做以下事情:

1)确保我检查的文件不是二进制文件,我不知道如何用svnlook执行此操作,我应该检查mime:文件的类型吗?该红皮书没有清楚说明这还是我绝没见过它.

2)我想运行dos2unix命令来验证文件是否具有正确的EOL格式.我会将dos2unix命令的输出与原始文件进行比较.如果两者之间存在差异,我会向客户端发送错误消息并取消签入.

我希望您就此方法提出意见/反馈.

python svn dos2unix

8
推荐指数
1
解决办法
4038
查看次数

像php中的回调委托函数

我想在PHP中实现类似于ac#delegate方法的东西.快速解释我正在尝试做的事情:我正在尝试实现一些异步功能.基本上,一些资源密集型调用在底层系统到达时会被排队,缓存和调度.当异步调用最终收到响应时,我希望引发一个回调事件.

我遇到了一些问题,想出一种在PHP中进行回调的机制.我想出了一种现在适用的方法,但我对它不满意.基本上,它涉及传递对象的引用和方法的名称,它将作为回调(将响应作为参数),然后在需要时使用eval调用方法.由于各种原因,这是次优的,有没有人知道更好的方法呢?

php oop

15
推荐指数
1
解决办法
1万
查看次数

为什么大多数系统架构师都坚持首先对接口进行编程?

我读到的几乎所有Java书都谈到了使用接口作为共享对象之间的状态和行为的方式,当第一次"构造"似乎没有共享关系时.

但是,每当我看到架构师设计一个应用程序时,他们首先要做的就是开始编程接口.怎么会?您如何知道该界面中将出现的对象之间的所有关系?如果您已经了解这些关系,那么为什么不只是扩展一个抽象类?

language-agnostic design-patterns interface

25
推荐指数
5
解决办法
2643
查看次数

如何访问listview的layouttemplate中的控件?

如何设置在用户控件的属性ListViewLayoutTemplate从代码隐藏?

<asp:ListView ...>
<LayoutTemplate>
<myprefix:MyControl id="myControl" ... />
</LayoutTemplate>
...
</asp:ListView>
Run Code Online (Sandbox Code Playgroud)

我想做这个:

myControl.SomeProperty = somevalue;
Run Code Online (Sandbox Code Playgroud)

请注意我的控件不在ItemTemplate,它在LayoutTemplate,所以它不存在于所有项目,它只存在一次.所以我应该能够访问一次,而不是每个数据绑定项.

asp.net listview

12
推荐指数
2
解决办法
2万
查看次数

MySQL数据库的最大表大小

MySQL表的最大大小是多少?50GB是200万吗?80GB的500万?

在规模较高的一端,我是否需要考虑压缩数据?或者如果它变得太大,可能会拆分它?

mysql database size

28
推荐指数
2
解决办法
5万
查看次数

如何在VIM的命令行上指定"光标下的单词"?

我想在VIM中编写一个指定"光标下的单词"的命令.例如,假设我将光标放在一个单词上,然后让它出现两次.例如,如果单词是"abc"而我想要"abcabc",那么我可以输入:

:s/\(abc\)/\1\1/
Run Code Online (Sandbox Code Playgroud)

但是我希望能够将光标移动到"def"并使用相同的命令将其更改为"defdef":

:s/\(def\)/\1\1/
Run Code Online (Sandbox Code Playgroud)

如何在命令行中编写命令以便执行此操作?

:s/\(*whatever is under the commandline*\)/\1\1
Run Code Online (Sandbox Code Playgroud)

vim command-line

81
推荐指数
4
解决办法
3万
查看次数

ScopeGuard的使用是否真的能带来更好的代码?

多年前我偶然发现了Andrei Alexandrescu和Petru Marginean撰写的这篇文章,该文章介绍并讨论了一个名为ScopeGuard的实用程序类,用于编写异常安全的代码.我想知道使用这些对象进行编码是否真的能够产生更好的代码,或者是否会混淆错误处理,或许可以在catch块中更好地呈现guard的回调?有没有人在实际生产代码中使用这些经验?

c++ raii scopeguard

32
推荐指数
2
解决办法
1万
查看次数

如何在多宿主机器上以Java发送和接收UDP数据包?

我有一台安装了VmWare的机器,它增加了两个额外的网络接口.操作系统是Vista.我有两个Java应用程序,一个用于广播数据报,另一个用于接收这些数据报.我遇到的问题是除非我禁用两个VmWare网络接口,否则接收器无法接收数据报.

在不禁用接口的情况下,这项工作的最佳方法是什么?

java sockets

4
推荐指数
1
解决办法
1555
查看次数