我的IIS7在一个网站上有一个错误,所以我激活失败的请求跟踪日志并获取一些XML文件,如何分析这些XML的东西?外面的任何工具?
我找到了FRT Logs Article但是有没有可用的LogSuite来分析目录中的所有FRT日志?
我构建了一个小脚本,用于检查具有给定名称的USB Stick是否已插入计算机,但现在我想围绕此脚本构建一个服务,以观察Stick是否插入.起初我尝试用filewatcher执行此操作并在Stick上创建一个文件,但是如果从PC上取下棒并重新插入filewatcher dosent意识到它.以下脚本检查Stick是否插入,但我需要一个脚本来循环此DriveInfo.GetDrive函数.我不知道最好的方法是在这个函数周围建立一个10秒的定时器循环,或者.NET Framework中是否有可移动设备的观察者类.脚本来了:
public static void Main()
{
Run();
}
public static void Run()
{
var drives = DriveInfo.GetDrives()
.Where(drive => drive.IsReady && drive.DriveType == DriveType.Removable);
if (drives.Count() > 0)
{
foreach (var drive in drives)
{
if (drive.VolumeLabel == "TESTLABEL") Console.WriteLine("USB Stick is plugged in");
}
}
}
Run Code Online (Sandbox Code Playgroud) 我想检测文件系统中特殊目录的变化,我听说可以监视文件访问.谁能告诉我如何在C#.NET中监视目录?
THX Rene
我尝试构建以下SOAP请求:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<CheckSomething xmlns="http://service.mydomain.com/">
<User>
<username>user123</username>
<password>geheim</password>
</User>
<ItemXY>something</ItemXY>
</CheckSomething>
</soap:Body>
</soap:Envelope>
Run Code Online (Sandbox Code Playgroud)
这是我的PHP代码
$soapClient = new SoapClient("http://service.mydomain.com/Services.asmx?wsdl",array( "trace" => 1 ));
$Param = array (
'username' => "user123",
'password' => "geheim"
);
$info = $soapClient->__call("CheckSomething", array("User" => $Param,"ItemXY" => "something"));
echo "Request :\n".htmlspecialchars($soapClient->__getLastRequest()) ."\n";
Run Code Online (Sandbox Code Playgroud)
结果是:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://service.mydomain.com/">
<SOAP-ENV:Body>
<ns1:CheckSomething/>
<param1>something</param1>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Run Code Online (Sandbox Code Playgroud)
这是此服务的wsdl部分:
<s:element name="CheckSomething">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="User" type="tns:Validation"/>
<s:element minOccurs="0" maxOccurs="1" name="ItemXY" type="s:string"/>
</s:sequence>
</s:complexType> …Run Code Online (Sandbox Code Playgroud) 我试图从"IPCop"总结日志文件中的不同端口的流量,所以我为我的shell编写和命令,但我认为可以优化命令.
首先来自我的日志文件的一行:
01/00:03:16 kernel INPUT IN=eth1 OUT= MAC=xxx SRC=xxx DST=xxx LEN=40 TOS=0x00 PREC=0x00 TTL=98 ID=256 PROTO=TCP SPT=47438 DPT=1433 WINDOW=16384 RES=0x00 SYN URGP=0
Run Code Online (Sandbox Code Playgroud)
现在我用以下Command命令包含端口1433的所有长度的总和
grep 1433 log.dat|awk '{for(i=1;i<=10;i++)if($i ~ /LEN/)print $i};'|sed 's/LEN=//g;'|awk '{sum+=$1}END{print sum}'
Run Code Online (Sandbox Code Playgroud)
我需要for循环,因为LEN-col始终不在同一位置.
有关优化此命令的任何建议吗?
关心雷内
我尝试将cmd批处理文件迁移到powershell,但powershell不接受SET HOME命令.剧本
SET HOME=c:\home\user
$destination=user@server:/cygdrive/c/Build
$source=/cygdrive/c/Build
rsync -av -e "./ssh" $source $destination
Run Code Online (Sandbox Code Playgroud)
./ssh不能访问HOME,但是同样的脚本运行为cmd-Bash,任何建议设置一个像cmd-bash SET HOME一样的Home Path?
关心雷内
我的SQL数据库中有数百万个数据,每一行都是一个具有开始时间和持续时间的项目.现在我想要将此数据可视化到现在一次数据重叠.我的想法是创建一个坐标系,x轴显示时间和y轴计数项.每个图形都是与启动时+持续时间的x轴平行的线.下一个图是y + 1,也是Starttime + Duration.我可以看到物品在哪个时间重叠.
我怎么能用C#编程来解决这个问题的任何建议?

关心雷内