小编Bra*_*NET的帖子

Linux上的网络使用top/htop

在Linux上是否有htop/top我可以通过网络使用对进程进行排序?

linux networking htop top-command

217
推荐指数
5
解决办法
19万
查看次数

c#中的谓词是什么?

我是使用谓词的新手,刚学会了如何编写:

Predicate<int> pre = delegate(int a){ a %2 == 0 };
Run Code Online (Sandbox Code Playgroud)

谓词将返回什么,以及编程时它如何有用?

.net c# vb.net predicate

163
推荐指数
4
解决办法
14万
查看次数

什么是具体化?

我知道Java通过擦除实现了参数多态(泛型).我明白擦除是什么.

我知道C#通过具体化实现参数多态.我知道那可以让你写作

public void dosomething(List<String> input) {}
public void dosomething(List<Int> input) {}
Run Code Online (Sandbox Code Playgroud)

或者您可以在运行时知道某些参数化类型的类型参数是什么,但我不明白它什么.

  • 什么是具体类型?
  • 什么是具体价值?
  • 当一个类型/值被确定时会发生什么?

c# generics reification

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

在C++中使用"const"的数量是多少?

作为一名新手C++程序员,有些结构对我来说仍然非常模糊,其中之一就是const.你可以在很多地方使用它,并且有很多不同的效果,初学者几乎不可能活着出来.一些C++专家会永远解释各种用途以及是否和/或为什么不使用它们?

c++ const

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

yield()的主要用途是什么,它与join()和interrupt()有什么不同?

yield()对Java 中方法的使用有点困惑,特别是在下面的示例代码中.我还读过yield()'用于防止执行线程'.

我的问题是:

  1. 我相信下面的代码在使用yield()和不使用时都会产生相同的输出.它是否正确?

  2. 事实上,什么是主要用途yield()

  3. 在哪些方面与方法yield()不同?join()interrupt()

代码示例:

public class MyRunnable implements Runnable {

   public static void main(String[] args) {
      Thread t = new Thread(new MyRunnable());
      t.start();

      for(int i=0; i<5; i++) {
          System.out.println("Inside main");
      }
   }

   public void run() {
      for(int i=0; i<5; i++) {
          System.out.println("Inside run");
          Thread.yield();
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

使用和不使用上面的代码我获得相同的输出yield():

Inside main
Inside main
Inside main
Inside main
Inside main
Inside run
Inside run
Inside run
Inside …
Run Code Online (Sandbox Code Playgroud)

java multithreading yield-keyword concurrent-programming

98
推荐指数
4
解决办法
10万
查看次数

String.Format参数Null Exception

下面的代码将抛出Argument Null Exception

var test = string.Format("{0}", null); 
Run Code Online (Sandbox Code Playgroud)

但是,这将返回一个空字符串

string something  = null; 
var test = string.Format("{0}", something); 
Run Code Online (Sandbox Code Playgroud)

只是想知道为什么第二段代码不会引发异常.这是一个错误吗?

c#

60
推荐指数
2
解决办法
3980
查看次数

PHP的sleep()有什么实际用途?

我刚看了一下这些文档sleep().

你会在哪里使用这个功能?

是否可以让CPU在昂贵的功能中中断?

有任何常见的陷阱吗?

php sleep function usleep

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

c#中"base"关键字的目的是什么?

因此,对于我的应用程序的每个页面中的一些通用可重用方法的已用基类...

public class BaseClass:System.Web.UI.Page
{
   public string GetRandomPasswordUsingGUID(int length)
   {
      string guidResult = System.Guid.NewGuid().ToString();
      guidResult = guidResult.Replace("-", string.Empty);
      return guidResult.Substring(0, length);
   }
}
Run Code Online (Sandbox Code Playgroud)

所以,如果我想使用这种方法,我会这样做,

public partial class forms_age_group : BaseClass
{
      protected void Page_Load(object sender, EventArgs e)
      {
            //i would just call it like this
            string pass = GetRandomPasswordUsingGUID(10);
      }
}
Run Code Online (Sandbox Code Playgroud)

它做了我想要的,但有一个"Base"关键字处理c#中的基类...我真的想知道什么时候应该在我的派生类中使用base关键字....

好的例子......

c# base keyword

44
推荐指数
4
解决办法
5万
查看次数

在HTML5中,<header>和<footer>标签是否可以出现在<body>标签之外?

我目前正在以这种方式使用上述标签(经典标签顺序):

<html>
  <head>...</head>
  <body>
    <header>...</header>
    <section>...</section>
    <footer>...</footer>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

标签的使用和规格在以前版本的HTML(4.x)中非常严格,而HTML5并不真正需要<head>甚至是<body>标签.

所以我会使用以下结构,其中恕我直言比前一个更加语义.

<html>
  <header>...</header>     <!-- put header and footer outside the body tag -->
  <body>
    <section>...</section>
    <section>...</section>
    <section>...</section>
  </body>
  <footer>...</footer>
</html>
Run Code Online (Sandbox Code Playgroud)

你怎么看?

html tags html5

39
推荐指数
4
解决办法
10万
查看次数

如何在C++中获得当前的CPU和RAM使用率?

在C++中,是否有可能获得当前的RAM和CPU使用率?是否存在平台无关的函数调用?

c++ ram cpu-usage

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