小编Bla*_*Tea的帖子

了解锁定帮助?

我正在创建一个处理数千个请求的ASP.net网站,这一切都源于他们共享的一个主要对象来阅读它.我试图绕过这些不同类型的锁.

我对每个人都有一些常见问题.

  1. 每个锁应用程序,会话,对象的范围是什么
  2. 什么时候使用一个而不是另一个?
  3. 多个用户可以一次运行锁中的代码吗?
  4. 表现命中?

1.

public class MyClass
   {
      lock
      {
        // DO COOL CODE STUFF.
      }
   }
Run Code Online (Sandbox Code Playgroud)

2.

public class MyClass
{
  Application.Lock  
  // DO COOL CODE STUFF.
  Application.Unlock 
 } 
Run Code Online (Sandbox Code Playgroud)

3.

public static object lockObject = new object();
public class MyClass
{    
    lock(lockObject) 
    {
      // DO COOL CODE STUFF. 
    }
}
Run Code Online (Sandbox Code Playgroud)

4.

private static readonly ReaderWriterLockSlim slimLock =  new ReaderWriterLockSlim();
public class MyClass
{
    slimLock.EnterWriteLock();
    // DO COOL CODE STUFF HERE.     
    slimLock.ExitWriteLock();
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net locking

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

如何从ashx或webservice呈现用户控件?

问题是有可能让.ashx或webservice返回用户控件呈现?如果是这样我怎么办?

c# asp.net user-controls render ashx

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

USB如何创建可启动的自定义USB应用程序?

如今许多液晶电视都有USB端口,因此您可以插入相机,它就成了电视上的相机库.

我想写一个画廊程序,当插入电视时,它将开始循环通过USB设备上的图像.我该怎么做?是否可以编写某种可以单独在USB设备上运行的OS /应用程序?

c# c++ usb

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

像图表性能图一样生成MRTG/RRD?

我有一个带有性能计数器数据的数据库,我想在ASP.net页面上显示这个但事情是我不想使用基于Flash的图表解决方案或基于Javascript的解决方案我想只生成图像和使用那些我想要的图像就像RRD或MRTG那样.

我试图找出如何创建如下图形

http://oss.oetiker.ch/rrdtool/stream-pop.png http://oss.oetiker.ch/rrdtool/gallery/index.en.html

有任何想法吗?

c# charts graph rrd

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

是否有可能有2个Base类已经从继承或继承第三个公共类继承?

我有2个班级

1级.

public class BaseContentPage : System.Web.UI.Page
{

}
Run Code Online (Sandbox Code Playgroud)

2级.

public class BaseUserControl : System.Web.UI.UserControl
{


}
Run Code Online (Sandbox Code Playgroud)

而现在我希望他们知道这堂课.

public class BaseCommon 
{
  public string Variable1 { get; set; }
  public string Variable2 { get; set; }
  public string Variable3 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我目前的做法是将BaseCommon类的变量设置为静态

public static string Variable1 { get; set; }
public static string Variable2 { get; set; }
public static string Variable3 { get; set; }
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?

c# inheritance static class base

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

标签 统计

c# ×5

asp.net ×2

ashx ×1

base ×1

c++ ×1

charts ×1

class ×1

graph ×1

inheritance ×1

locking ×1

render ×1

rrd ×1

static ×1

usb ×1

user-controls ×1