问题列表 - 第5062页

正确实现带回发的webpart?

我要做的是创建一个webpart,它有一个文本框,你可以在webpart上设置一个文字(h2)的值,一个"保存"按钮发回,然后相应地设置文字.这适用于一个巨大的警告; 当页面在回发后加载时,文字未被更改.但是,如果我记录文字中实际设置的内容,则它具有新值.此外,如果我再次重新加载页面(F5),它会正确显示.

起初我认为它必须是ViewState,所以我为所有控件禁用了它.我确认它没有保存在ViewState中(解码后).所以ViewState没有保存旧值.

我正在使用"CreateChildControls"将我的控件添加到webpart.回发由一个简单的事件处理程序处理.

有任何想法吗?

为了记录,我正在使用MOSS 2007.

sharepoint postback web-parts sharepoint-2007

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

在C#中字符串前面的@是什么?

这是C#(或可能是VB.net)的.NET问题,但我试图找出以下声明之间的区别:

string hello = "hello";
Run Code Online (Sandbox Code Playgroud)

string hello_alias = @"hello";
Run Code Online (Sandbox Code Playgroud)

在控制台上打印没有区别,长度属性是相同的.

.net c# string

572
推荐指数
8
解决办法
24万
查看次数

如何在C#中的winforms应用程序中快速轻松地嵌入字体

这可能是noob领域,但是到底是什么:

我想在winforms应用程序中嵌入字体,这样我就不用担心它们会被安装在机器上.我在MSDN网站上搜索了一下,发现了一些关于使用本机Windows API调用的提示,例如由Scott Hanselman链接的Michael Caplans(sp?)教程.现在,我真的必须经历所有麻烦吗?我不能只使用我的应用程序的资源部分吗?

如果不是,我可能会去安装路线.在那种情况下,我可以通过编程方式进行吗?只需将字体文件复制到Windows\Fonts文件夹即可?

编辑:我知道许可问题,感谢关注.

c# fonts embedding

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

内嵌元素在悬停时变为粗体

我使用HTML列表和CSS创建了一个水平菜单.除非您将鼠标悬停在链接上,否则一切都会正常工作.你看,我为链接创建了一个大胆的悬停状态,现在由于大胆的大小差异,菜单链接发生了变化.

我遇到与此SitePoint帖子相同的问题.但是,该帖子没有适当的解决方案.我到处寻找解决方案而找不到解决方案.当然,我不可能是唯一一个试图这样做的人.

有没有人有任何想法?

PS:我不知道菜单项中文本的宽度,所以我不能只设置li项的宽度.

这是我的代码:

HTML:

.nav { margin: 0; padding: 0; }
.nav li { 
    list-style: none; 
    display: inline; 
    border-left: #ffffff 1px solid; 
}
.nav li a:link, .nav li a:visited { 
    text-decoration: none; 
    color: #000; 
    margin-left: 8px; 
    margin-right: 5px; 
}
.nav li a:hover{ 
    text-decoration: none; 
    font-weight: bold; 
}
.nav li.first { border: none; }
Run Code Online (Sandbox Code Playgroud)

CSS:

<ul class="nav">
    <li class="first"><a href="#">item 0</a></li>
    <li><a href="#">item 1</a></li>
    <li><a href="#">item 2</a></li>
    <li><a href="#">item 3</a></li>
    <li><a href="#">item 4</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html css hover text-size

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

对最近X秒内收到的值的平均值进行采样

我有一个调度成功和失败事件的类,我需要维护一个关于该类最后X秒内的平均失败次数/事件总数的统计数据.

我正在考虑使用循环链表并为每个事件附加成功或失败节点.然后计算列表中的故障节点数与总节点数,但这有两个主要缺点:

  1. 我需要不断扩大/缩小列表大小以考虑"最后X秒"要求(每秒事件数可以更改)
  2. 我需要不断循环遍历列表并计算所有事件(可能很昂贵,因为我每秒可能会有100个这样的事件)

有没有人知道从最近X秒收到的样本列表中计算平均值的另一种方法?

algorithm statistics

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

有没有办法用PHP模拟'whois'工具?

我没有在我的服务器上安装whois(显然它正在工作但没有真正的新闻).我想知道是否有人知道如何模仿它的功能.我想我会将一些数据发布到网址,但我不知道是什么,或者在哪里.

基本上我完全失去了,并且会感激任何帮助甚至是我可以研究的东西.

php whois

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

从setuid root C程序调用脚本 - 脚本不以root身份运行

我需要以root身份运行bash脚本(无密码sudo或su不可行),因为你无法在Linux中设置脚本,我想从可执行文件调用它并使其成为 setuid:

$ cat wrapper.c
int main(void)
{
        system("/bin/bash ./should_run_as_root.sh");
}
$ gcc -o wrapper wrapper.c
$ sudo chown root wrapper
$ sudo chmod ug+s wrapper
$ ll wrapper
-rwsr-sr-x 1 root users 6667 2009-02-17 11:11 wrapper
$
Run Code Online (Sandbox Code Playgroud)

这有效 - 就像正确运行脚本一样 - 但脚本以执行"./wrapper"的用户身份运行.

为什么?以及如何正确实现这一点?

谢谢!

c scripting setuid

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

分析编译时间

我有一个C++代码,我正在使用VC7进行编译,它需要花费大量的时间来构建它.有什么方法可以描述它,并找出为什么需要时间来构建?

c++ build

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

静态类如何从对象派生?

我试图通过静态类继承非静态类.

public class foo
{ }

public static class bar : foo
{ }
Run Code Online (Sandbox Code Playgroud)

我得到:

静态类不能从类型派生.静态类必须从对象派生.

我怎样才能从对象中派生出来?

代码在C#中.

c# oop

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

C#:线程安全功能

以下哪个代码更适合多线程访问该函数的情况

public ArrayList CallMe1()
    {
        ArrayList al = new ArrayList();

        lock(al.SyncRoot)
        {
            al.Add("33");
            al.Add("45");

            return al;
        }

    }

    public ArrayList CallMe2()
    {

        ArrayList al = new ArrayList();

        Monitor.Enter(al);

        al.Add("33");
        al.Add("45");
        Monitor.Exit(al);

        return al;


    }
Run Code Online (Sandbox Code Playgroud)

c#

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