问题列表 - 第4820页

尝试更改IQueryable集合的属性

我正在尝试做我认为简单的事情,但我怀疑我太难以知道我可能做错了什么.我有一个LINQ查询返回:

IQueryable<CWords> Result
Run Code Online (Sandbox Code Playgroud)

CWords是一个类,我定义如下:

public class CWords
{
    public CWords(){}
    public string _column1{ get; set; }
    public float  _column2{ get; set; }

    public void fixData(){}
}
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我试图修改Result的每个成员的_column2字段.我试过了:

foreach (CWords item in Result)
{
    item.fixData();
}
Run Code Online (Sandbox Code Playgroud)

但当然这不起作用.item不在适当的范围内,因此我在fixData中所做的任何更改都没有在Result中.

因为你无法索引IQueryable,我的解决方法是执行以下操作:

var items = goodWords.ToList();

for (int i = 0; i < items.Count(); i++ )
   {
    items[i].fixData();
   }
Run Code Online (Sandbox Code Playgroud)

这是正确的方法吗?

c# linq linq-to-sql

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

程序性程序和面向对象程序之间有什么区别?

我对编程很新,但我一直在阅读StackOverflow关于各种编程方法的一些有趣的讨论.我还不是100%清楚程序编程和面向对象编程之间的区别.听起来像面向对象的编程仍然使用过程(方法),但所有内容的组织方式都不同,因为对象是节目的明星.但在我看来,程序仍然允许你做所有相同的事情.与在C中一样,您可以将所有类似的过程放入库中.你真的不能说C中的库类似于C++中的对象吗?

c c++ oop procedural-programming

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

自动计算JTable中的列宽

什么是首选方式(基于标题和内容宽度,我相信)?

java jtable column-width

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

如何将会话数据反序列化为PHP中的任意变量?

我想将session_encode()一串会话数据反序列化到我自己的数组(即不是$_SESSION.)

似乎没有内置函数来处理这个问题.还有session_decode(),而是直接写入$_SESSION超级全局.有unserialize()但它返回虚假的session_encode(),因为他们是一个稍微不同的格式"D弦.

最好的方法是什么?

编辑:这是我使用的代码:http://us.php.net/manual/en/function.session-decode.php#79244

php session serialization

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

将方法/属性标记为虚拟的性能影响是什么?

问题如标题所述:将方法/属性标记为虚拟的性能影响是什么?

注意 - 我假设虚拟方法在常见情况下不会过载; 我通常会在这里使用基类.

c# performance virtual

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

这个简单的C#代码会导致堆栈溢出吗?

我有一个类库,主要将字符串记录到文本文件.它的一个方法是LogString(字符串str)所以我只是想知道基于下面的函数,如果我多次调用它超过600次,是否会导致stackoverflow?

    public void LogString(string str)
    {  
        try
        {
            if (filePathFilenameExists())
            {
                using (StreamWriter strmWriter = new StreamWriter(filePathFilename, true))
                {
                    strmWriter.WriteLine(str);
                    strmWriter.Flush();
                    strmWriter.Close();
                }
            }
            else
            {
                MessageBox.Show("Unable to write to file");
            }
        }
        catch (Exception err)
        {
            string errMsg = err.Message;
        }

    }
Run Code Online (Sandbox Code Playgroud)

c# stack-overflow

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

printf格式化

我想用来printf在表单中显示十六进制数字0x###,但如果数字为0,我想省略该0x部分.

c string printf

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

如何使用汇编语言打印0,2,4,6,...

我有一份来自我的作业的作业.系统组织.主题,不幸的是,在汇编语言方面,我有点新鲜.我应该编写一个程序,分别显示数字0,2,4,6,8,10.我该怎么做?

也许这会回答我的问题:(反应请)

.model small
.stack 100H
.data
.code

call proc

mov cx,5

mov dx,0
L1:
mov bx,2
add dx,bx
mov ah,02h
loop L1
int 21
endp
Run Code Online (Sandbox Code Playgroud)

algorithm assembly

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

Rails:修改脚手架生成的模型

如何修改使用建模生成的模型?例如,模型myModel最初有列a,b和c,但我现在想要添加列d.

ruby model ruby-on-rails

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

jquery颜色动画间歇性地抛出无效的属性值

我正在尝试为ASP.Net超链接设置背景动画,以便在更新面板刷新时执行黄色淡入淡出.到目前为止,它几乎在所有时间都有效,但偶尔会出现javascript错误"无效的Propery值".并调试到此行的jquery颜色插件代码...

fx.elem.style[attr] = "rgb(" + [
     Math.max(Math.min(parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0]), 255), 0),
     Math.max(Math.min(parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1]), 255), 0),
     Math.max(Math.min(parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2]), 255), 0)
].join(",") + ")";
Run Code Online (Sandbox Code Playgroud)

以下是目前正在发生的事件顺序......

首先,窗口加载doc.ready它会在更新面板完成刷新时注册要执行的事件......

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(yellowFade);
Run Code Online (Sandbox Code Playgroud)

其中yellowFade被定义为......

function yellowFade() {
    window.setTimeout("$('#' + hyperlinkUrlId).animate( { backgroundColor: 'white' }, 2000)", 2000);
    window.clearTimeout();
}
Run Code Online (Sandbox Code Playgroud)

现在,我很少在此时崩溃,但通常是晚些时候,所以我会继续......

然后我单击一个标题为"生成"的按钮创建一个URL,加载ASP.Net超链接,其中包含它创建的URL的文本,然后通过javascript将其背景颜色设置为黄色,以便从此处淡出...

$("#" + hyperlinkUrlId).css("background-color", "#FBFF9C");
Run Code Online (Sandbox Code Playgroud)

我最初通过此代码设置后面代码中的颜色...

Url.BackColor = ColorTranslator.FromHtml("#FBFF9C");
Run Code Online (Sandbox Code Playgroud)

但后来我想也许后面的颜色被设置为jquery颜色插件无法识别的东西,或者因为它是设置服务器端插件无法访问它的样式或其他东西,但更改它仍然没有修复bug的效果.

最后,生成将URL的背面颜色从白色更改为黄色然后正如我所说的那样,它大部分时间都会消失,但很少会抛出错误"无效的属性值".

据我所知,我的语法就是使用彩色动画的方式.我觉得我使用更新面板的事实可能会在这里造成严重破坏,但我不确定.

有没有人对什么可能导致这样的事情有任何见解?这是一个真正的混乱尝试调试,因为它很少发生无视javascript已经很难调试的事实.

在Windows Vista上使用jquery 1.3.1和jquery.color 1.0.使用Visual Studio 2008.如果有什么我可以清理的,请告诉我.

编辑: Dang,还没有一个回应.我已经花了一些时间来处理这个问题,但我刚刚在我的应用程序的另一部分找到了我正在进行黄色淡入淡出的错误.这两个页面都使用更新面板.在许多情况下,我不是更新面板的粉丝,它肯定会对我的jquery造成严重破坏.我想知道它是否与此有关.哦,这有点暗示整个Vista的事情,但我会指出我在IIS7上运行.

这会引起任何见解吗?

asp.net jquery updatepanel colors jquery-animate

10
推荐指数
2
解决办法
6112
查看次数