小编Ang*_*ker的帖子

最重要的一点

我很久没有处理过针对硬件设备的编程,而且几乎忘记了所有的基础知识.

我有一个关于我应该在一个字节中发送什么的规范,每个位都是从最高有效位(bit7)到最低有效位(bit 0)定义的.我如何构建这个字节?从MSB到LSB,反之亦然?

c# hardware bit

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

解析此字符串的最快方法是什么

我有一个字符串,格式如下:

[季节] [年] [供应商] [地理]

所以一个例子可能是:2009年春季尼尔森MSA

我需要能够以最快的方式解析季节和年份.我不关心漂亮或聪明.只是原始速度.该语言是使用VS2008的C#,但该程序集是为.NET 2.0构建的

c# performance parsing .net-2.0

0
推荐指数
2
解决办法
2923
查看次数

最优雅的方法是按位置获取数组元素?

我有一个数组:

private int[,] _blocks = new int[6, 4];
Run Code Online (Sandbox Code Playgroud)

它代表一组水平深6深,垂直深4深的块.图形上它看起来像这样:

替代文字http://www.angryhacker.com/toys/array.png

我需要一个函数,它将接受一个数字,从1到24并返回匹配的数组元素.所以对于14号,我会回到_blocks [1,2];

我创建了一个简单的函数:

private int GetBlockByPosition(int position)
{
    int count = 0;
    for (int i = 0; i < 6; i++)
    {
        for (int j = 0; j < 4; j++)
        {
            if (++count == position)
                return _blocks[i, j];
        }
    }
    return -1;
}    
Run Code Online (Sandbox Code Playgroud)

但这看起来很浪费,闻起来很糟糕.有更优雅和更快的方式吗?

.net c# arrays

0
推荐指数
2
解决办法
397
查看次数

如何"泛化"这种扩展方法?

我有以下方法,目前适用于int?变量.我想将它扩展到任何数字可空变量(例如十进制?,双?等等...)

public static bool IsNullOrInvalid(this System.Nullable<int> source)
{
    return (source == null || source == -1);
}
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

c# generics extension-methods c#-3.0

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

如何使用.NET中的Regex在2个标记之间提取字符串?

我有一个网页的来源,我需要提取身体.所以之间的任何</head><body></body></html>.

我试过以下但没有成功:

var match = Regex.Match(output, @"(?<=\</head\>\<body\>)(.*?)(?=\</body\>\</html\>)");
Run Code Online (Sandbox Code Playgroud)

它找到一个字符串,但很久就将其删除</body></html>.我根据RegEx 备忘单逃脱了角色.

我错过了什么?

.net c# regex string-parsing

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

这种平等陈述怎么可能是虚假的?

可能重复:
Java中的等字符串不相等(==)?

从Eclipse的Display窗口:

 messages.get(i).getMsg() == lastMsg
 (boolean) false
 messages.get(i).getMsg().length()
 (int) 14
 lastMsg.length()
 (int) 14
 messages.get(i).getMsg()
 (java.lang.String) INSERT QUARTER
 lastMsg
 (java.lang.String) INSERT QUARTER
Run Code Online (Sandbox Code Playgroud)

相当新的Java.第一个陈述怎么可能是假的?我在这里错过了一些非常简单的东西吗?

java

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

如何从web.config中检索非<appSettings>键?

我在web.config中有以下内容:

<configuration>
    <system.web>
        <httpRuntime executionTimeout="180"/>
    </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

是否有.NET内置方法来检索executionTimeout值?也许通过ConfigurationManager设置对象?我没有看到任何明显的东西.

.net c# asp.net web-config

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

有没有办法从库中读取命令行参数?

我想string[] args从主exe中获得与库中相当的几层.反正有没有这样做?我没有看到任何暗示.

.net c#

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

应用程序是否可以通过从3.5到最新版本的.NET框架获得速度?

我有十几种针对.NET 3.5编译的Winforms应用程序.

一般来说,通过定位最新版本的.NET框架(截至此日期为4.5.2),是否有任何加速(例如,启动或其他任何其他).

还有其他好处(例如RAM使用等......)?
PS我不打算重写代码.

.net c# performance

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

为什么页面在加载时会跳到底部?

当我在Firefox中点击这个bootstrap/jquery 页面时(v39,写作时的当前页面),页面跳到底部.

我查看了代码,我没有看到任何Javascript来实现它.我也没有看到任何明显的CSS.

我错过了什么?

PS在Chrome中,如果浏览器宽度小于1300像素,它就像Firefox一样.我假设它穿过引导程序布局边界.

javascript css jquery twitter-bootstrap

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