在我的服务器上,我安装了一个带有一组Apache服务的Web应用程序.因此,所有与apache相关的dll都位于应用程序文件夹的子目录中(例如,C:\ Program Files\MyWebApp\apache2).似乎在启动Windows 2003服务器时,所有请求都将由该apache服务提供.
现在我想安装Apache和MYSQL的另一个实例,PhP到默认的程序文件夹(例如,C:\ Program Files\Apache Service Foundation等),但是在安装时我无法配置它 - 没有办法获得第二个Apache服务启动并运行.
当我安装第二个Apache时,我将网络域名设置为"pm2",然后选择端口8080选项.但是,当apache在安装完成后,当我输入http:// pm2:8080时,我得到的页面无法显示错误.
有什么我想念的吗?
我来自基于PHP的背景,我的新年决心是倾听Joel并学习C.
我使用的是基于Windows的PC,我不介意那些专注于Windows的编程虽然我将从控制台应用程序开始.
我试图寻找SO问题,但C标签在热门列表上没有好问题,但是如果你知道一些与这个问题有关的好问题,请不要犹豫,在下面添加它.
SO帖子
我有一个包含各种长度文本的单元格的表格.所有表格单元的宽度必须相同.如果这意味着截断长词或强制中断长词,那就没关系.
我无法弄清楚如何让这个工作.
这适用于内部客户端应用程序,因此只需要在IE6和IE7中工作.
下面是一个示例页面.包含的细胞onereallylongword是令人讨厌的细胞.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
td { width: 30px; }
</style>
</head>
<body>
<table border="2">
<tr>
<td>word</td>
<td>two words</td>
<td>onereallylongword</td>
</tr>
</table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我正在尝试根据它引用的模式验证XML文件.(使用Delphi和MSXML2_TLB.)代码的(相关部分)看起来像这样:
procedure TfrmMain.ValidateXMLFile;
var
xml: IXMLDOMDocument2;
err: IXMLDOMParseError;
schemas: IXMLDOMSchemaCollection;
begin
xml := ComsDOMDocument.Create;
if xml.load('Data/file.xml') then
begin
schemas := xml.namespaces;
if schemas.length > 0 then
begin
xml.schemas := schemas;
err := xml.validate;
end;
end;
end;
Run Code Online (Sandbox Code Playgroud)
这导致缓存被加载(schemas.length > 0),但是下一个赋值引发了一个异常:"只能使用XMLSchemaCache-schemacollections."
我该怎么办呢?
我正在用Java编写Web服务,我试图找出定义错误代码及其相关错误字符串的最佳方法.我需要将数字错误代码和错误字符串组合在一起.错误代码和错误字符串都将发送到访问Web服务的客户端.例如,当发生SQLException时,我可能想要执行以下操作:
// Example: errorCode = 1,
// errorString = "There was a problem accessing the database."
throw new SomeWebServiceException(errorCode, errorString);
Run Code Online (Sandbox Code Playgroud)
客户端程序可能会显示以下消息:
"发生错误#1:访问数据库时出现问题."
我的第一个想法是使用Enum错误代码并覆盖toString方法以返回错误字符串.这是我想出的:
public enum Errors {
DATABASE {
@Override
public String toString() {
return "A database error has occured.";
}
},
DUPLICATE_USER {
@Override
public String toString() {
return "This user already exists.";
}
},
// more errors follow
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:有更好的方法吗?我更喜欢代码中的解决方案,而不是从外部文件读取.我在这个项目中使用Javadoc,并且能够在线记录错误代码并在文档中自动更新它们会很有帮助.
我想写一个软件本质上是一个正则表达式数据擦除器.我将以CSV格式提取联系人列表,并从该人的姓名中删除所有非单词字符.
这个项目有Perl写的全部,但我的客户端基本上是非技术性的,在Windows上安装Perl对他们来说是不值得的.
有关如何使用Perl/Python/Ruby类型语言的任何想法,而没有在计算机上获取解释器的麻烦?
考虑一下网络,但由于商业原因它不会起作用.
我正在创建一个ASP.NET应用程序,它将一些东西记录到Windows EventLog.要执行此操作,必须首先创建事件源.这需要管理权限,所以我无法在ASP.NET应用程序中执行此操作.
是否存在与Windows捆绑在一起的可以创建事件日志源的现有命令行应用程序,还是我必须自行推出?
我第一次在一个需要构建一个大量使用JSF(尤其是ICEfaces)的webapp的项目上工作.有许多要编码的东西,包括CSS,HTML,JSP/Java,当然还有JSF.
我正在Eclipse btw中使用本地tomcat服务器执行所有这些操作,eclipse负责启动以运行应用程序.
无论如何,我注意到这一切都非常缓慢.当我更改一个JSF时,我必须重新启动Web服务器,以便查看新结果.通常我只是想玩布局和10-15 +秒停止,重启,刷新让我发疯.我每天重启tomcat一百次 - 唉!我需要更快的周转时间!
难道我做错了什么?这是所有Web开发人员的自然状态吗?