小编Zan*_*oni的帖子

如何使用FileInfo类,避免PathTooLongException?

我如何使用(避免PathTooLongException):

System.IO.FileInfo
Run Code Online (Sandbox Code Playgroud)

路径大于260个字符?

是否有类似的类/方法返回相同的FileInfo类结果?

c# exception

13
推荐指数
2
解决办法
7942
查看次数

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

以字节为单位存储文件大小的最佳方法?

在数据库中以字节为单位存储文件大小的最佳方法是什么?

考虑到大小可以是巨大的MB,GB,TB ......

我正在使用bigint(最大值:9.223.372.036.854.775.807),但这是最好的方法吗?

sql-server-2005

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

是否可以更快地直接访问javascript数组?

我正在阅读一篇文章:为执行速度优化JavaScript

还有一节说:

使用此代码:

for (var i = 0; (p = document.getElementsByTagName("P")[i]); i++)
Run Code Online (Sandbox Code Playgroud)

代替:

nl = document.getElementsByTagName("P");

for (var i = 0; i < nl.length; i++)
{
    p = nl[i];
}
Run Code Online (Sandbox Code Playgroud)

出于性能原因.

根据文章,我总是使用"错误"的方式,但是,我错了还是文章错了?

javascript arrays performance

7
推荐指数
2
解决办法
584
查看次数

代码隐藏比内联代码更快吗?

根据问题:C#代码是否比Visual Basic.NET代码更快?据说C#和VB.NET最后生成了相同的CLR代码.

但是在我使用代码隐藏和内联代码的情况下,是否有不同的性能(忽略使用的语言)?

c# asp.net

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

是否有快速,可扩展的解决方案来保存数据?

我正在开发一种需要在Windows平台上扩展的服务.

最初它将每秒接收大约50个连接(每个连接将发送大约5kb数据),但它需要可扩展以接收超过500个未来.

将接收的数据保存到像Microsoft SQL Server这样的公共数据库是不切实际的(我猜).

还有其他解决方案来保存数据吗?考虑到它每天将收到超过600万条"记录".

有5个步骤:

  1. 通过http处理程序(c#)接收数据;
  2. 保存收到的数据; < - 这里
  3. 请求处理保存的数据;
  4. 处理请求的数据;
  5. 保存已处理的数据.< - 这里

我的预解决方案是:

  1. 通过http处理程序(c#)接收数据;
  2. 将收到的数据保存到Message Queue ;
  3. MSQ请求使用Windows服务处理保存的数据;
  4. 处理请求的数据;
  5. 将处理后的数据保存到Microsoft SQL Server(这是瓶颈);

c# asp.net scalability

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

有没有像HtmlAgilityPack(.NET)这样的好的HTML解析器?

我正在寻找一个很好的HTML解析器,如HtmlAgilityPack(开源.NET项目:http://www.codeplex.com/htmlagilitypack),但是用于Python.

有谁知道?

html python parsing

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

XPath:如何选择节点的第一个给定父节点?

我的XML:

<root>
  <child>
     <childOfChild>
        <anotherLostChild>
           <currentSelectedNode>
              SOME TEXT
           </currentSelectedNode>
        </anotherLostChild>
     </childOfChild>
  </child>
</root>
Run Code Online (Sandbox Code Playgroud)

我使用以下方法选择了节点currentSelectedNode:

xpath.SelectSingleNode("//currentSelectedNode")
Run Code Online (Sandbox Code Playgroud)

但是,如何返回选择第一个chilfOfChild父节点(考虑到上下文是currentSelectedNode

xpath.SelectSingleNode("//currentSelectedNode")...???
Run Code Online (Sandbox Code Playgroud)

c# xml xpath

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

方法名称包含破折号?

如何创建名称中包含破折号的方法?

public void my-method-name()
{
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc

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

如何在不写两次的情况下创建两个具有相同结构的临时表?

如何在不写两次的情况下创建两个具有相同结构的临时表?

像这样的东西:

DECLARE @TEST_TABLE1, @TEST_TABLE2 TABLE
(
    FIELD1 INT,
    FIELD2 INT
)
Run Code Online (Sandbox Code Playgroud)

和不:

DECLARE @TEST_TABLE1 TABLE
(
    FIELD1 INT,
    FIELD2 INT
)

DECLARE @TEST_TABLE2 TABLE
(
    FIELD1 INT,
    FIELD2 INT
)
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005

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

更新应用程序而不关闭它

是否可以在不关闭应用程序的情况下将应用程序更新到新版本?

或者有没有一个很好的方法来做到这一点,而没有用户注意到它被关闭?

c# auto-update

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

执行XML读取的最快(代码执行)方式是什么?

我必须阅读XML:

<items>
    <item>
      <prop1>value1</prop1>
      <prop2>value2</prop2>
      <prop3>value3</prop3>
    </item>
    <item>
      <prop1>value1</prop1>
      <prop2>value2</prop2>
      <prop3>value3</prop3>
    </item>
</items>
Run Code Online (Sandbox Code Playgroud)

并将值放入List<CLASS>.

一些选择:

  • 使用XMLSerializer反序列化为List
  • 使用XMLDocument使用带有XPath的SelectNodes读取每个项目,并将值放入List中
  • 使用XMLReader读取每个节点并将值放入List中
  • 其他选择......

c# xml

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