问题列表 - 第16237页

Asp.net静态可变生命周期刷新和PostBack

解决方法:

我已经声明了一个类级别的公共静态变量,并在ASP.NET 3.5的环境中使用值0初始化.在加载事件I中,该变量的增量为1

问题:

  1. 获得页面刷新后甚至Postback,我得到该变量的最新值.一个变量声明为STATIC,没有被页面刷新和Postback
  2. 我只是关闭浏览器并关闭VS 2008 IDE - 即使我重新打开,重新运行相同的Web应用程序,我得到最后一个递增值,而不是0.我想知道在关闭应用程序后这是如何可行的.

你能帮忙吗?

asp.net static

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

将 CVS 升级到 git/hg 的技巧?

我们仍然使用 CVS,我个人使用 git 和 hg,虽然我在这两个方面仍然是新手,但我意识到它们更现代、更好、更快、分布式等。

只是每个人都对 CVS 如此习惯,以至于我觉得如果我是推荐并实际将我们当前的 CVS 服务器升级/移植/转换为 git 或 hg 的人,可能会出现一系列问题。

最近有人真的这样做过吗?您能否提供有关影响人们使用 git/hg 的任何见解或提示,以及如果要进行实际更新/转换的一般提示?有没有我应该注意的常见问题?

git cvs version-control mercurial

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

检查以编程方式连接到设备的耳机?

我正在使用AVAudioPlayer该类在我的应用程序中播放.mp3文件.是否可以通过编程方式检查耳机是否已连接到设备?

在第一代iPod设备中,当没有连接耳机时,音量控制条被隐藏(用于音乐和视频).

iphone avaudioplayer

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

使用纯JavaScript创建对此HTML元素的引用的最有效方法是什么?

如果我有以下HTML:

<div id="container">
  <iframe></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

创建对<iframe> DOM元素的引用的最有效方法(主要是在性能方面)是什么?我正在使用以下内容:

var element = document.getElementById('container').getElementsByTagName('iframe')[0];
Run Code Online (Sandbox Code Playgroud)

但是,IIRC,getElementsByTagName可能会表现缓慢.这不是问题,因为<div id ="container">中只有一个元素吗?

是否有更简洁,和/或更好的方式来获取<iframe>?可以肯定地说它始终是<div id ="container">的唯一子节点,但并不总是页面上唯一的<iframe>.

javascript dom getelementbyid getelementsbyname

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

CSS明星选择器被认为是有害的(以及为什么)?

CSS中的星形选择器是否会影响页面渲染性能?

是否有任何警告使用它?

* {
  margin:0;
  padding:0;
}
Run Code Online (Sandbox Code Playgroud)

css

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

键盘快捷键只能构建启动项目?

我试图找到一个键盘快捷方式,只在VS2008中构建启动项目.

我只找到了一个可配置的快捷方式来构建当前查看的项目,这不是很好.

有任何想法吗?

谢谢.

keyboard-shortcuts build visual-studio-2008

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

内联元素内的块级元素

W3C Validator告诉我,我不能将块级元素放在内联元素中.说得通...

但是如果我使用CSS将块级元素更改为内联元素呢?

如果我使用CSS将内联元素转换为块级元素(当在另一个内联元素中时),该怎么办?

验证者显然没有明白这一点,但这是错的吗?

(我实际上并没有这样做,我只是想知道最佳实践)

html css xhtml standards

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

你能检测出给定数量的goroutine会创建多少个线程?

我知道goroutine被多路复用到多个OS线程上,因此如果应该阻塞,例如在等待I/O时,其他人继续运行.但有没有办法提前知道如果我要创建n个goroutines我会产生多少个线程?

例如,如果我们调用下面的函数,我们就知道将为n个goroutines创建多少(或最大数量)系统线程:

type Vector []float64

// Apply the operation to n elements of v starting at i.
func (v Vector) DoSome(i, n int, u Vector, c chan int) {
    for ; i < n; i++ {
        v[i] += u.Op(v[i])
    }
    c <- 1;    // signal that this piece is done
}
Run Code Online (Sandbox Code Playgroud)

go goroutine

8
推荐指数
2
解决办法
3573
查看次数

什么时候不使用代理主键?

我有几个数据库表,只包含一个列和很少的行,通常只是另一个系统中定义的内容的ID.然后使用其他表中的外键引用这些表.例如,一个表包含国家代码(SE,DK,US等).所有值始终是唯一的自然键,它们在其他(传统)系统中用作主键.

似乎没有必要为这些表引入新的代理键,或者?

一般情况下,不应使用代理键的例外情况是什么?

database-design primary-key

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

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