小编Nik*_* Bo的帖子

通过反射获取公共静态字段的值

这是我到目前为止所做的:

 var props = typeof (Settings.Lookup).GetFields();
 Console.WriteLine(props[0].GetValue(Settings.Lookup)); 
         // Compile error, Class Name is not valid at this point
Run Code Online (Sandbox Code Playgroud)

这是我的静态类:

public static class Settings
{
   public static class Lookup
   {
      public static string F1 ="abc";
   }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

82
推荐指数
4
解决办法
6万
查看次数

为什么这个C++程序如此快速?

我写了一个小基准来比较Python,Ruby,JavaScript和C++的不同解释器/编译器的性能.正如预期的那样,事实证明(优化的)C++胜过脚本语言,但它所做的因素非常高.

结果是:

sven@jet:~/tmp/js$ time node bla.js              # * JavaScript with node *
0

real    0m1.222s
user    0m1.190s
sys 0m0.015s
sven@jet:~/tmp/js$ time ruby foo.rb              # * Ruby *
0

real    0m52.428s
user    0m52.395s
sys 0m0.028s
sven@jet:~/tmp/js$ time python blub.py           # * Python with CPython *
0

real    1m16.480s
user    1m16.371s
sys 0m0.080s

sven@jet:~/tmp/js$ time pypy blub.py             # * Python with PyPy *
0

real    0m4.707s
user    0m4.579s
sys 0m0.028s

sven@jet:~/tmp/js$ time ./cpp_non_optimized 1000 1000000 # * C++ with -O0 (gcc) * …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction performance assembly

76
推荐指数
3
解决办法
8682
查看次数

VB6 MS-Access返回错误的'AllowZeroLength'值

我正在使用VB6与ADOX来检查Access 97表列的属性.对于文本字段,重要的是证明该字段允许零长度.

问题:返回的值被反转.如果字段允许零长度,则返回为false,如果该字段不是值为true.

如果某个字段不支持此属性,则返回false,这是正确的.

有人可以解释为什么回报倒置了吗?

Private Sub ReadTableStructure()
    Dim Cat As ADOX.Catalog
    Dim Tbl As ADOX.Table
    Dim Col As ADOX.Column

    Set Cat = New ADOX.Catalog
    Set Cat.ActiveConnection = Conn

    For Each Tbl In Cat.Tables
        For Each Col In Tbl.Columns
            bAllowZeroLength = GetDBPropertyBool(Col.Properties, "Jet OLEDB:Allow Zero Length", True)
        Next Col
    Next Tbl
End Sub
Run Code Online (Sandbox Code Playgroud)

函数GetDBPropertyBool:

Private Function GetDBPropertyBool(Properties As ADOX.Properties, sName As String, bDefaultValue As Boolean) As Boolean
    Dim Prop As ADOX.Property

    Set Prop = Properties(sName)
    If Prop Is Nothing Then …
Run Code Online (Sandbox Code Playgroud)

database vb6 ms-access ado

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

C#如何计算textfile的特定部分的总和?

我有这样的文本文件:

IPen ID Datetime                                    Status
48      Tuesday, September 27, 2016 14:17:23        OK
48      Tuesday, September 27, 2016 14:17:26        NG
48      Tuesday, September 27, 2016 14:17:30        OK
48      Tuesday, September 27, 2016 14:17:47        NG
48      Tuesday, September 27, 2016 14:17:50        OK
48      Tuesday, September 27, 2016 14:17:53        OK
48      Tuesday, September 27, 2016 14:17:57        OK
48      Tuesday, September 27, 2016 14:18:00        OK
48      Tuesday, September 27, 2016 14:18:03        OK
48      Tuesday, September 27, 2016 14:18:06        NG
48      Tuesday, September 27, 2016 …
Run Code Online (Sandbox Code Playgroud)

c# text-files visual-studio

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