问题列表 - 第44196页

如何在文件夹中存储事件日志

在ASP .NET项目(C#)上,我使用System.Diagnostics命名空间来记录错误,警告和信息.使用Windows 7我看到我为项目设置的日志位于"应用程序和服务日志"下.如何设置代码以创建文件夹并将其放在"应用程序和服务日志[某些文件夹] \应用程序和服务日志"下,例如?

c# asp.net event-log

6
推荐指数
2
解决办法
7730
查看次数

有没有办法检查类型是一种类型的枚举?

有人给我一个类型t.

我想知道这种类型是否是枚举.

public bool IsEnumeration(Type t)
{
    // Mystery Code.
    throw new NotImplementedException();
}

public void IsEnumerationChecker()
{
    Assert.IsTrue(IsEnumeration(typeof(Color)));
    Assert.IsFalse(IsEnumeration(typeof(float)));
}
Run Code Online (Sandbox Code Playgroud)

c# enumeration typechecking

5
推荐指数
1
解决办法
523
查看次数

混合浮动和固定定位

这是浮动固定的标准用法:

<html>
<head>
    <style type="text/css">
        #bigDiv
        {
            background-color: red;
            height: 2000px;
            width: 100px;
            float: left;
        }
        #littleDiv
        {
            background-color: green;
            height: 400px;
            width: 200px;
            float: left;            
        }
        #littleDivFixed
        {
            background-color: blue;
            height: 100px;
            width: 200px;
            position: fixed;
        }
    </style>
</head>
<body>
    <div id="bigDiv">
    </div>
    <div id="littleDiv">
    </div>
    <div id="littleDivFixed">
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

_

  • "littleDiv"div位于"bigDiv"div的右侧,但不跟随滚动,
  • 相反,"littleDivFixed"div相对于"bigDiv"div滚动但不是很好定位(它总是卡在显示屏的左侧).

_

是否有可能混合这两种行为的div:

  • 总是在"bigDiv"div的右边(距离为10px),
  • 总是在显示器上(距离顶部10px的恒定距离)?

_

在此先感谢您的帮助.

css position positioning fixed css-float

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

使用Mercurial,如何从默认更改为命名分支?

我有一个中央Mercurial存储库,其中包含使用hgsubversion从SVN存储库克隆的历史记录.自从原始的hg repo被克隆以来,我已经撤回了对SVN存储库的额外提交; 这些目前在默认分支中.

我也有一个命名分支.我已将此分支(使用hg clone -b mybranch)克隆到我的本地系统.现在我想获取仅在默认情况下存在的更改,并使其在我的命名分支中可用.我看到这样做的显而易见的方法是hg update mybranch在回购上做一个,然后hg merge default提交.这似乎很危险 - 如果我在完成后忘记更新回默认值,那么SVN的所有未来拉动都会将更改拉入mybranch.

我还考虑过,当我克隆回购时,也许我不应该指定mybranch,但克隆了整个回购,并在本地更新为mybranch.因此,我可以将默认的更改提取到我的本地克隆并在那里进行合并.

这里的答案是对的?在共享仓库上做,只是要小心?克隆一切并在本地管理分支机构?或者是否有一个我想念的更简单的解决方案?

mercurial hgsubversion

5
推荐指数
1
解决办法
627
查看次数

在 HTTP multipart/form-data 内容类型中转义 CRLF (iOS)

我正在尝试使用 multipart/form-data 内容类型发布文件,我得到了这个问题:
当我写入文件内容时,我不应该转义 CRLF 吗?我在网上找到了一段代码,我认为它可能是错误的:

NSMutableURLRequest* req = [NSMutableURLRequest requestWithURL: url];
[req setHTTPMethod: @"POST"];

NSString* contentType = @"multipart/form-data, boundary=AaB03x";
[req setValue:contentType forHTTPHeaderField: @"Content-type"];

NSData* boundary = [@"\r\n--AaB03x\r\n" dataUsingEncoding:NSUTF8StringEncoding];
NSMutableData *postBody = [NSMutableData data];
[postBody appendData: boundary];
[postBody appendData: [@"Content-Disposition: form-data; name=\"datafile\"; filename=\"t.jpg\"" dataUsingEncoding:NSUTF8StringEncoding]];
[postBody appendData: [@"Content-Type: image/jpeg\r\n\r\n" dataUsingEncoding:NSUTF8StringEncoding]];
[postBody appendData: imageData];
[postBody appendData: boundary];
[req setHTTPBody:postBody];
Run Code Online (Sandbox Code Playgroud)

这是错误的,因为 imageData 可能包含 \r\n 序列,对吧?如果是这样,有没有办法在原始数据中转义 CRLF?或者我错过了什么?

提前致谢!

iphone http multipartform-data ios

5
推荐指数
1
解决办法
4226
查看次数

将foreach循环插入另一个foreach循环是否安全

我想为我的概念脚本添加能力,在服务器列表上迭代相同的命令循环,而不是只在一个服务器上.

在foreach循环中有一个foreach循环是否安全.或者还有另一种方法吗?

# Create an empty hash table for discovered virtual machines

my %virtual_machines = ();


my @getallvms = $ssh1->capture('vim-cmd vmsvc/getallvms');

# Remove first line from ESX\ESXi output

shift @getallvms;

# Collect data from ESX\ESXi output
foreach my $server (@servers) {
    foreach my $vm (@getallvms) {

    # Match ID, NAME and VMX file name

    $vm =~  m/^(?<ID> \d+)\s+(?<Name> \S+)\s+\[.+?\]\s+.+?\/(?<VMX> .+?\.vmx)/xm;

    my $id = "$+{ID}";

    my $name = "$+{Name}";

    # Find the absolute path to the VMX file for each virtual …
Run Code Online (Sandbox Code Playgroud)

scripting perl

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

亚马逊s3 - 图像下载而不是在浏览器中显示

这让我很生气.我正在使用php SDK将图像上传到S3.每当我浏览图像URL时,浏览器都会下载与显示图像相反的图像.

我认为它与内容类型有关.

        // Prepare to upload the file to S3 bucket.
        $s3->create_object($bucket, $file_name, array(
                'contentType' => 'binary/octet-stream',
                'acl' => AmazonS3::ACL_PUBLIC
        ));
Run Code Online (Sandbox Code Playgroud)

你能帮我吗?

谢谢

php amazon-s3

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

使用MySQL IN子句作为全包(AND而不是OR)

我有一个网站上的项目列表.每个项目都附有几个类别,让我们称这些类别为电影类型.在高级搜索中,我让人们选中他们喜欢的类型的复选框,然后它会显示与任何所选类型相匹配的电影列表.

我有这样的查询:

AND column IN ('5', '8', '9')
Run Code Online (Sandbox Code Playgroud)

这里的问题是,如果你选择"动画"和"恐怖",你会得到一堆迪士尼卡通片("动画片")和SAW系列片("恐怖片").

我希望将搜索调整为全包,因此它只返回与所有选定类型匹配的结果,因此将返回标记为"动画"和"恐怖"的项目.

item_id和category_id对存储在单独的表中.因此,对于ID为55的电影,可能有4种类型,因此将有4行,其中item_id = 55,而category_id等于4类别ID.

mysql sql

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

是否可以在存储过程的输出变量中使用 MERGE 语句的 $action ?

我有一个存储过程,它使用SQL Server 2008 R2 中的MERGE 语句更新现有记录或插入单个记录(我使用 MERGE TOP(1) ..)。我使用 MERGE 的 OUTPUT 子句来发出 $action 的值以查看采取了什么操作(插入、更新、删除、'空白')。

但是,当我从 C# 程序调用我的 SP 时,我被迫执行一个读取器 (DbCommand.ExecuteReader()) 并通过它循环一次以获取 $action 值...

我的问题是,OUTPUT $action 能否以某种方式附加到 SP 输出参数,这将使我能够只执行 DbCmmand.ExecuteNonQuery() 并检查输出参数?这将使我不必实例化阅读器...

顺便说一句,我正在循环中进行此调用,因此不必实例化读取器会更快一些(我希望)

c# database sql-server ado.net

5
推荐指数
1
解决办法
1985
查看次数

PHP扩展类没有覆盖函数?

在类AI上有这样的:

protected function createTempTable()
{
    $qry = '
        CREATE TABLE  `'.$this->temp_table.'` (
         `style` VARCHAR( 255 ) NOT NULL ,
         `description` VARCHAR( 255 ) NOT NULL ,
         `metal` VARCHAR( 255 ) NOT NULL ,
         `available` VARCHAR( 255 ) NOT NULL ,
         `center_stone` VARCHAR( 255 ) NOT NULL ,
         `total_weight` VARCHAR( 255 ) NOT NULL ,
         `price` DECIMAL( 10, 2 ) NOT NULL ,
        PRIMARY KEY (  `style` )
        ) ENGINE = MYISAM ;
    ';

    $pdo = PDOManager::getConnection();

    $sth = $pdo->query($qry);
} …
Run Code Online (Sandbox Code Playgroud)

php oop overriding

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