ViewState Vs Session …通过页面生命周期维护对象

有人可以解释一下ViewState和Session的区别吗? 更具体地说,我想知道在整个页面生命周期中保持对象可用的最佳方式(通过回发不断设置成员)。 我目前使用Sessions来做到这一点,但我不确定这是否是最好的方法。 例如: SearchObject searchObject; protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) { searchObject = new SearchObject(); Session["searchObject"] = searchObject; } else { searchObject = (SearchObject)Session["searchObject"]; } } 允许我在我的页面的任何地方使用我的search对象,但是这是很麻烦的,因为如果我改变任何属性等,我必须重置我的会议变种。 我想一定有更好的方法来做到这一点,所以.NET不会重新实例化对象,每次页面加载,但也把它放在Page类的全球范围内?

文字和下划线之间的空格

我正在使用text-decoration:underline; 但是文字和下划线是相互接触的。我可以在文字和下划线之间增加空格吗? 替代文字http://www.freeimagehosting.net/uploads/185f4eea14.jpg这一个。 我想在文字和下划线之间留出空间。

在WHERE子句中使用mysql SUM()

假设我有这张桌子 id | cash 1 200 2 301 3 101 4 700 我想要返回所有以前的现金总和大于某个值的第一行: 例如,如果我想返回所有以前的现金的总和大于500的第一行,则返回到第3行 我如何使用mysql语句来做到这一点? 使用WHERE SUM(cash) > 500不起作用

有没有一种方法来以编程方式调整屏幕亮度?

我有一个iPhone应用程序用于摄影目的(种类的灯箱)。 这个应用程序需要尽可能多的亮度。 有没有办法以编程方式更改屏幕亮度,然后再恢复一段时间?

我应该如何可视化我的代码的结构?

我有一个用Java编写的应用程序。 存储在几个文件中。 它使用不同的类和不同的方法。 代码大而复杂。 我认为如果我有代码的graphics模型(某种有向图),将会更容易理解代码。 有没有一些标准的代码可视化方法。 我正在考虑使用UML(不知道这是一个正确的select)。 有人可以推荐我吗? 添加: 我考虑两种可能性: 手动(显式)创buildgraphics。 以自动方式创buildgraphics。 例如,使用一些读取可用代码的工具,并生成一些描述代码结构的graphics。 加2: 有免费的东西,这将是很好的。

我如何在Scala中执行多个任务?

我有50,000个任务,想用10个线程执行它们。 在Java中,我应该创buildExecuters.threadPool(10)并传递runnable,然后等待处理所有。 据我所知,Scala对于这个任务特别有用,但我无法在文档中find解决scheme。

如何使用命令行将所有文件从一个文件夹移动到另一个文件夹?

将所有文件从一个文件夹移动到另一个文件夹的最佳命令是什么? 我想从一个batch file中做到这一点。

界面生成器中的“模式”属性是什么,它提供了“填充比例”,“方面适合”等?

我想知道下拉“模式”是关于什么? 它包含“填表”,“看点适合”等。 我从来没有改变它,但我很好奇它可以用于什么。 有人可以解释吗?

Python中的inheritance和init方法

我是Python的乞丐。 我无法理解inheritance和__init__() 。 class Num: def __init__(self,num): self.n1 = num class Num2(Num): def show(self): print self.n1 mynumber = Num2(8) mynumber.show() 结果: 8 还行吧。 但我用Num2replace class Num2(Num): def __init__(self,num): self.n2 = num*2 def show(self): print self.n1,self.n2 结果: Error. Num2 has no attribute "n1". Error. Num2 has no attribute "n1". 在这种情况下, Num2如何访问n1 ?

Django:按位置sorting忽略NULL

我有一个django querysetsorting问题。 我的模型包含一个名为position (一个PositiveSmallIntegerField )的字段,我想用它来sorting查询结果。 我使用order_by('position') ,这很好。 问题 :我的position字段为空( null=True, blank=True ),因为我不想为每个50000个实例指定一个位置:( 当一些实例有一个NULL“位置”时, order_by将它们返回到列表顶部:我希望它们在最后… 在RAW SQL中,我曾经写过“ IF(position IS NULL or position='', 1, 0) ”(请参阅http://www.shawnolson.net/a/730/mysql-sort-order-with -null.html ):是否有可能得到相同的结果使用Django,而不写入原始的SQL? 非常感谢 !