问题列表 - 第12784页

我在哪里把我的C#委托声明放在自己的文件中?

出于习惯,我倾向于在未嵌套时将类/结构/枚举放在单独的文件中.

对于代表来说,为一个班轮创建一个单独的文件似乎有点过分:

public delegate string MyDelegateThatIsNotNestedInAnyClass ( string par );
Run Code Online (Sandbox Code Playgroud)

我通常将它添加到最密切相关的类文件的底部.我只是想知道其他人在做什么?

c# delegates

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

窗口底部和适应高度div的Div

有没有办法让div总是在窗口的底部,另一个div来改变它的高度以填充它留下的任何空间,并且如果div的内容太长,div将滚动.(我从不希望窗口滚动).

最好通过图片说明:

div布局http://img401.imageshack.us/img401/3209/divs.png

绿色div将始终置于窗口的底部,橙色div将填补空白.当窗口较小时,如右图中,橙色div将更小并将滚动.

绿色div可以切换.有时绿色div会有display: none,然后橙色div会延伸到底部.当绿色div display: block再次出现时,它将再次看起来像.

它必须在IE6中工作.

到目前为止,我可以通过以下方式获得绿色div:

position: absolute;
bottom: 0;
Run Code Online (Sandbox Code Playgroud)

但我不知道如何让橙色div做我想做的事.

html css internet-explorer-6

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

对象转储程序类

我正在寻找一个可以输出对象及其所有叶值的类,其格式类似于:

User
  - Name: Gordon
  - Age : 60
  - WorkAddress
     - Street: 10 Downing Street
     - Town: London
     - Country: UK
  - HomeAddresses[0]
    ...
  - HomeAddresses[1]
    ...
Run Code Online (Sandbox Code Playgroud)

(或更清晰的格式).这相当于:

public class User
{
    public string Name { get;set; }
    public int Age { get;set; }
    public Address WorkAddress { get;set; }
    public List<Address> HomeAddresses { get;set; }
}

public class Address
{
    public string Street { get;set; }
    public string Town { get;set; }
    public string Country { get;set; } …
Run Code Online (Sandbox Code Playgroud)

c# object-dumper

50
推荐指数
8
解决办法
5万
查看次数

与Mac OS X Snow Leopard一起发售的Python版本?

如果运行最终版本的Snow Leopard的人可以发布操作系统中包含的Python版本(在终端上,只需输入"python --version"),我将不胜感激

谢谢!

python macos osx-snow-leopard

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

为什么我的表没有出现在SQL Server Management Studio的智能感知中?

我无法拉起我的桌子,所以我可以在我的存储过程中使用它们.他们没有出现的任何理由?

替代文字

sql sql-server

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

运行时代码gen的StringTemplate?

我正在开发一个基于元模型在运行时生成代码的项目.我为此使用了vb.net xml文字,但今天我遇到了StringTemplate项目.有没有人在C#项目中成功使用过这个库.

c# asp.net-mvc templates code-generation stringtemplate

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

我何时应该使用&调用Perl子例程?

我听说人们不应该&用来调用Perl subs,即:

function($a,$b,...);
# opposed to
&function($a,$b,...);
Run Code Online (Sandbox Code Playgroud)

我知道一个参数列表变成可选的,但在某些情况下哪些是适合使用的,&以及你绝对不应该使用它的情况?

当省略时,性能增加如何发挥作用&呢?

perl subroutine

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

使用WCF通过线路传输最少量的数据

我的项目有一个netTCP WCF服务.这是它的app.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.serviceModel>
        <bindings>
            <netTcpBinding>
                <binding name="NetTcpBinding_IIndexer" closeTimeout="00:01:00"
                    openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
                    transactionFlow="false" transferMode="Buffered" transactionProtocol="OleTransactions"
                    hostNameComparisonMode="StrongWildcard" listenBacklog="10"
                    maxBufferPoolSize="524288" maxBufferSize="65536" maxConnections="10"
                    maxReceivedMessageSize="65536">
                    <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
                        maxBytesPerRead="4096" maxNameTableCharCount="16384" />
                    <reliableSession ordered="true" inactivityTimeout="00:10:00"
                        enabled="false" />
                    <security mode="None">
                        <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
                        <message clientCredentialType="Windows" />
                    </security>
                </binding>
            </netTcpBinding>
        </bindings>
        <client>
            <endpoint address="net.tcp://mach1:9000/Indexer" binding="netTcpBinding"
                bindingConfiguration="NetTcpBinding_IIndexer" contract="in.IIndexer"
                name="NetTcpBinding_IIndexer" />
        </client>
    </system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud)

是否有任何可以做的事情来最大限度地压缩通过线路发送的数据?我的项目是内部的,因此速度和处理能力基本上没有问题.

压缩从客户端发送到WCF服务的数据有哪些好的提示和技巧?

.net c# wcf

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

无法使CSS元素居中

我无法通过CSS让我的网站以我的生活为中心.我已经尝试了网络上建议的所有常用方法,包括:

body {
    text-align: center;
}
#container {
    width: 770px;
    margin: 0 auto;
    text-align: left;
}
Run Code Online (Sandbox Code Playgroud)

然后使用

<div id="container>
<!-- Centered Content Goes here-->
</div>
Run Code Online (Sandbox Code Playgroud)

但它不会去中心.它停留在页面的左侧.

我想要居中的元素的CSS示例如下:

#topHeader
{
    background:url(images/top_header.jpg);
    position:absolute;
    width: 695px;
    height: 242px;
    top: 0px;
    left: 0px;
}
Run Code Online (Sandbox Code Playgroud)

所以,我的HTML看起来像这样:

<div id="container>
<div id="topHeader></div>
<!-- All other elements go here as well-->
</div>
Run Code Online (Sandbox Code Playgroud)

但正如我之前提到的,元素仍然存在.谢谢!埃里克

css elements

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

用Unix方式总结两列

#修复症状

如何有效地总结以下列?

第1栏

1
3
3
...   
Run Code Online (Sandbox Code Playgroud)

第2栏

2323
343
232
...
Run Code Online (Sandbox Code Playgroud)

这应该给我

预期结果

2324
346
235
...
Run Code Online (Sandbox Code Playgroud)

我有两个文件中的列.


#初始情况

我有时会使用太多大括号,以至于我在我的文件中再使用了一个{than this}.我试图找到我使用了一个不必要的花括号的地方.我在获取数据时使用了以下步骤

查找命令

 find . * -exec grep '{' {} + > /tmp/1
 find . * -exec grep '}' {} + > /tmp/2
Run Code Online (Sandbox Code Playgroud)

AWK命令

 awk -F: '{ print $2 }' /tmp/1 > /tmp/11
 awk -F: '{ print $2 }' /tmp/2 > /tmp/22
Run Code Online (Sandbox Code Playgroud)

该列位于文件/ tmp/11和/ tmp/22中.

我在我的程序中重复了很多类似的命令.这告诉我,这不是正确的方法.

请告诉我任何方式,如Python,Perl或任何可以减少步骤数量的Unix工具.

python unix perl awk brackets

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