问题列表 - 第27150页

C#可能是非预期的参考比较

当我试图检查Session["userId"] != null为什么我收到此消息Possible unintended reference comparrison; to get value comparrison; cast left hand side to string任何建议....

c# comparison reference

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

算法:从集合中删除尽可能少的元素,以便不强制执行子集

我遇到了一个我不知道如何解决的问题:

我有一套套装A = {A_1, A_2, ..., A_n},我有一套B.

目标现在是从除去尽可能少的元件尽可能B(创建B'),使得,在去除元件的所有后1 <= i <= n,A_i不是的一个子集B'.

例如,如果我们有A_1 = {1,2}, A_2 = {1,3,4}, A_3={2,5},并且B={1,2,3,4,5},我们可以例如从中删除1和2 B(将产生B'={3,4,5},这不是其中之一的超集A_i).

是否有算法确定要删除的(最少数量)元素?

algorithm subset

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

WPF SelectedItem无法在MVVM中运行

我正在尝试显示两个与外键链接的sql ce 3.5 sp1数据库表中的数据 - 客户和订单.在datadrig中选择客户后,我希望使用订单填充其他网格.我正在使用查询:

var profiles = from c in db.Customers.Include("Orders")
                           select c;
Run Code Online (Sandbox Code Playgroud)

在我的ViewModel中:

private Models.Customers _selecteditem;
        public Models.Customers SelectedItem
        {
            get { return _selecteditem; }

        }
Run Code Online (Sandbox Code Playgroud)

视图看起来像这样:

<Grid>
        <toolkit:DataGrid  x:Name="dg1" ItemsSource="{Binding Customers}" SelectedItem="{Binding SelectedItem, mode=TwoWay}">
            </toolkit:DataGrid>
        <toolkit:DataGrid  x:Name="dg2" ItemsSource="{Binding Path=SelectedItem.Orders}">
        </toolkit:DataGrid>
    </Grid>
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

Warning 1   Field 'Clients.ViewModels.CustomerViewModel._selecteditem' is never assigned to, and will always have its default value null    
Run Code Online (Sandbox Code Playgroud)

如何让它正常工作?当我只是想显示客户时,这没关系.谢谢你的任何建议.

wpf datagrid selecteditem mvvm

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

ASP.NET Server.HtmlEncode不会编码€

我知道欧元货币符号(€)按&euro;HTML 编码,但System.Web.HttpUtility.HtmlEncode("€")根本不编码.有谁知道那是为什么?

c# asp.net html-encode

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

汇编语言变量

什么是汇编语言变量bl?它有多少位?它是像EBX这样的大变量的一部分吗?

x86 assembly

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

在Python中,如何查找目录下的所有文件,包括子目录中的文件?

是否有内置函数来查找特定目录下的所有文件,包括子目录下的文件?我试过这段代码,但没有工作......可能逻辑本身就错了......

def fun(mydir):
    lis=glob.glob(mydir)
    length=len(lis)
    l,i=0,0
    if len(lis):
        while(l+i<length):
            if os.path.isfile(lis[i]):
                final.append(lis[i])
                lis.pop(i)
                l=l+1
                i=i+1
            else:
                i=i+1
            print final
        fun(lis)
    else:
        print final
Run Code Online (Sandbox Code Playgroud)

python file list

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

使关闭按钮隐藏而不是关闭

如何使表单上的关闭按钮有效地充当"隐藏"按钮?

有没有办法中止FormClosing活动?

.net c# winforms

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

带有Post参数的PHP重定向

我有一个网页.此网页或多或少按以下方式将用户重定向到另一个网页:

<form method="post" action="anotherpage.php" id="myform">

    <?php foreach($_GET as $key => $value){
    echo "<input type='hidden' name='{$key}' value='{$value}' />";
    } ?>

</form>
<script>

    document.getElementById('myform').submit();

</script>
Run Code Online (Sandbox Code Playgroud)

好吧,你知道,我所做的是将GET参数转换为POST参数.不要告诉我这很糟糕,我知道自己,并不是我真正做的,重要的是我从数组中收集数据并尝试通过POST将其提交到另一个页面.但是,如果用户关闭了JavaScript,则无法使用.我需要知道的是:有没有办法通过PHP传输POST参数,所以重定向也可以通过PHP方式(header('Location: anotherpage.php');)来完成?

通过POST传递params非常重要.我不能使用$ _SESSION变量,因为网页在另一个域上,因此$ _SESSION变量不同.

无论如何,我只需要用PHP ^^传递POST变量的方法

提前致谢!

javascript php parameters post redirect

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

使NSFormatter持续验证NSTextFieldCell

在Cocoa中,我有一个NSOutlineView,其中单元格是NSTextFieldCell.单元格显示的值是根据特定规则格式化的字符串(例如浮点数或浮点数对,其间有空格).我已经制作了一个自定义的NSFormatter来验证文本,这似乎没有问题.

但是,单元格(或大纲视图,我不确定是什么原因造成这种情况)似乎只在编辑结束时才使用格式化程序.如果我在文本字段中输入一些字母字符(这违反了格式规则),这些字符就会出现 - 我注意到格式化程序完成其工作的唯一方法就是我现在无法将键盘焦点移离此单元格.如果我将单元格的内容返回到有效的表单,那么我可以将焦点移开.

我已将单元格和大纲视图都设置为"连续".

如果我不能首先在文本中输入文本会更好.有可能做到这样,如果是这样,怎么样?

cocoa nsoutlineview nstableview nsformatter nscell

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

如何从BeautifulSoup输出中取消特殊字符?

我面临着像°和®这样的特殊字符的问题,这些字符代表了华氏度符号和注册符号,

当我打印包含特殊字符的字符串时,它给出如下输出:

Preheat oven to 350&deg; F
Welcome to Lorem Ipsum Inc&reg; 
Run Code Online (Sandbox Code Playgroud)

有没有办法可以输出确切的字符,而不是他们的代码?请告诉我.

python beautifulsoup utf-8 character-encoding special-characters

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