问题列表 - 第1230页

StringBuilder的RAM消耗是什么样的?

我们有一些操作,我们正在进行大量的大型字符串连接,并且最近遇到了内存不足异常.不幸的是,调试代码不是一种选择,因为这是在客户站点发生的.

因此,在研究代码的大修之前,我想问一下:对于大型字符串,StringBuilder的RAM消耗特性是什么?

特别是它们与标准字符串类型相比.字符串的大小超过10 MB,我们似乎遇到了大约20 MB的问题.

注意:这不是速度而是RAM.

.net ram stringbuilder

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

使用Subsonic进行可能访问量很大的ASPNET MVC应用程序

我即将为一个可能访问量很大的ASPNET MVC应用程序启动一个项目,我正在考虑将Subsonic用于我的DAL.我对Subsonic处理数千个并发请求的能力表示担忧.任何人都可以给我一些使用Subsonic的热门网站的例子吗?此外,如果您对可能替代Subsonic有任何建议,除了NHibernate之外,这也会很棒.谢谢

subsonic orm scalability

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

Python 桌面小部件

我对制作桌面小部件感兴趣,类似于 Apple 的 Dashboard 或 Vista 的东西。如果可能的话,我想让它们跨平台。Opera 的小部件是跨平台的,但要求用户安装 Opera,因此这是一个很大的限制。

我知道大多数小部件都是用 HTML/XML、CSS 和 Javascript 制作的。有没有办法使用 Python 创建它们?


更新:我确实找到了一个谈论睡衣的网站。有人有这方面的经验吗?如果有,它的功能/限制是什么?

python desktop widget

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

Ruby中的延续

有没有人做过工作让Ruby继续做(如Seasto on Smalltalk)?

ruby continuations

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

检查是否使用jQuery选择了选项,如果没有选择默认值

使用jQuery,如何检查在选择菜单中是否选择了选项,如果没有,则将其中一个选项指定为选中.

(选择是在我刚刚继承的应用程序中使用迷宫般的PHP函数生成的,所以这是一个快速解决方案,而我可以解决这些问题:)

javascript forms jquery dom html-select

205
推荐指数
6
解决办法
50万
查看次数

需要一种算法将网络范围折叠成超集范围列表

我的数学功能让我失望!我需要一种将网络范围减少到超集的有效方法,例如,如果我输入IP范围列表:

  • 1.1.1.1至2.2.2.5
  • 1.1.1.2至2.2.2.4
  • 10.5.5.5至155.5.5.5
  • 10.5.5.6至10.5.5.7

我想返回以下范围:

  • 1.1.1.1至2.2.2.5
  • 10.5.5.5至155.5.5.5

注意:输入列表没有排序(虽然它们可能是?).执行此操作的简单方法是检查列表中的每个范围,以查看输入范围x是否为子集,如果是,则不插入范围x.但是,无论何时插入新范围,它都可能是现有范围的超集,因此您必须检查现有范围以查看它们是否可以折叠(例如,从我的列表中删除).

algorithm superset

13
推荐指数
3
解决办法
6100
查看次数

BeautifulSoup的Python 3兼容性

BeautifulSoup是否适用于Python 3?

如果没有,有多少港口?会有港口吗?

谷歌没有给我任何东西(也许它是'因为我正在寻找错误的东西?)

python porting beautifulsoup python-3.x

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

Php代码格式化程序/美化和php美化一般

你知道任何好的工具来很好地格式化凌乱的PHP代码吗?最好是Aptana/Eclipse的脚本,但也可以使用独立的工具.

php editor

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

C#"使用"语法

use会捕获异常还是抛出异常?即

using (StreamReader rdr = File.OpenText("file.txt"))
{
 //do stuff
}
Run Code Online (Sandbox Code Playgroud)

如果streamreader抛出异常是通过使用或抛出来捕获的,那么调用函数可以处理它吗?

c# using exception using-statement

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

我怎么能猜出校验和算法?

我们假设我有一些最后有16位校验和的数据包.我想猜猜使用了哪种校验和算法.

首先,根据转储数据,我可以看到数据包有效载荷中的一个字节更改完全改变了校验和,因此我可以假设它不是某种简单的XOR或总和.

然后我尝试了CRC16的几种变体,但没有太多运气.

这个问题可能更倾向于加密,但我真的对任何易于理解的统计工具感兴趣,以找出这可能是哪个CRC.如果其他一切都失败了,我甚至可能会转向绘制不同的CRC算法.

Backgroud故事:我有串行RFID协议,带有某种校验和.我可以毫无问题地重播消息,并解释结果(没有校验和检查),但我无法发送修改后的数据包,因为设备将它们丢弃在地板上.

使用现有的软件,我可以改变RFID芯片的有效载荷.但是,唯一的序列号是不可变的,因此我无法检查每个可能的组合.虽然我可以生成递增1的值的转储,但不足以使详尽的搜索适用于此问题.

如果问题本身不够,可以使用包含数据的转储文件 :-)

需要参考文献? CRC错误检测算法的无意义指南是我在这里提问之后找到的很好的参考.

最后,在接受了答案的非常有用的提示之后,我 使用了这个CRC计算器,并使用已知校验和的xored生成校验和得到0xffff,这使我得出结论,最终xor是CCITT的0x0000的0xffff instread.

checksum crc

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