小编hlo*_*dal的帖子

开源项目设置

我想在.NET中建立一个开源社区项目,我该怎么做呢?

.net c# open-source project

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

Web服务器容量规划:更多内核与更多内存

我们有一个ASP.NET项目(40个左右的Web表单,50个表,非常标准的IO内容,尽可能地将其最小化),很快就需要部署.系统上将有大约100个并发用户,但在任何时候只有大约20个用户将会受到攻击.我们最初将在32位的Windows Server 2008上部署它.

在考虑我们应该更担心的生产服务器规范时,获得更多内核和更少内存(例如4个内核和4mb)或更多内存和更少内核(2个内核和8mb)?

升级到Windows Server 64位有助于内存利用率吗?

memory multicore capacity-planning windows-server-2008

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

从iis调用XMLRPC时,为什么不是fiddler捕获请求?

我有一个用.NET编写的web应用程序,它使用CookComputing.XmlRpcV2进行xmlrpc通信.

当我在Visual Studio 2008中调用我的单元测试时,fiddler2成功捕获了实际的xmlrpc-requests,但是当我在IIS7下运行实际的应用程序时,它什么也没显示.我已经验证它实际上是在我的防火墙中调用xmlrpc-requests,但我需要查看请求的内容以进行调试.

我已经发布了一个运行fiddler的iisreset,试图看看IIS是否真的在应用程序启动时从WinINET获取代理设置,但它没有帮助.

IIS是否拥有每个应用程序自己的代理设置?或者,如果它是ASP.NET的一部分...我似乎无法找到任何有关它的信息.

我当然可以在代码中以某种方式在WebRequest中定义我自己的代理服务器,但由于我只是想利用代理进行调试,我宁愿找到一个更简单的解决方案.

这是Vista,运行带有.NET 3.5 SP1的iis7.Fiddler2版本2.1.9.2

asp.net iis iis-7 fiddler

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

System.IO.Ports.SerialPort和多线程

我有一些常常需要从串行接口(例如COM1)读取数据的SerialPort代码.但这似乎是CPU密集型的,如果用户移动窗口或者正在向窗口显示大量数据(例如通过串行线路接收的字节),那么通信就会搞砸.

考虑以下代码:

void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
{

byte[] buffer = new byte[port.ReadBufferSize];

var count = 0;

try
{
    count = port.Read(buffer, 0, buffer.Length);
}
catch (Exception ex)
{
    Console.Write(ex.ToString());
}

if (count == 0)
    return;

//Pass the data to the IDataCollector, if response != null an entire frame has been received


var response = collector.Collect(buffer.GetSubByteArray(0, count));

if (response != null)
{
    this.OnDataReceived(response);
}
Run Code Online (Sandbox Code Playgroud)

需要收集代码,因为数据流是恒定的,并且必须分析数据(帧/分组).

    port = new SerialPort();

    //Port configuration code here...

    this.collector = dataCollector;

    //Event handlers
    port.DataReceived += …
Run Code Online (Sandbox Code Playgroud)

.net c# performance serial-port

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

如何在C中分解unix时间

这看起来似乎任何人都不应该要做的,但我正在一个内核模块上的嵌入式系统(的OpenWRT),其中似乎time.h 包括timespectime_t类型,以及clock_gettimegmtime功能,但包括localtime,ctime,time或者,或者,批判性地,tm类型.

当我尝试将返回指针从gmtime强制转换为我自己的struct时,我得到了一个段错误.

所以我想我会满足于从两种方式解决这个问题 - 想弄清楚如何访问这个缺失的类型,或者如何推出我自己的方法来分解unix时间戳.

c linux time.h unix-timestamp

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

打开文件 - 可可

我怎样才能从我的应用程序中打开文件?例如,他们在名为"inputBox"的文本字段中键入目录,然后按下打开按钮以打开文件.

谢谢

凯文

xcode cocoa file objective-c

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

仅在网络准备就绪后,在重启时运行ntpdate的最佳方法是什么

我正在使用BeagleBone,因为它没有内置的RTC和备用电池,所以每次重启都会丢失日期.我可以使用命令轻松设置日期:

/ usr/bin/ntpdate -b -s -u pool.ntp.org

但是,如果电源熄灭并重新开始,那么时间就会消失.最新的beaglebone Angstrom linux发行版附带的解决方案是在每半小时更新一次crontab行.但我更愿意在通电时运行一次命令.

我尝试将上面列出的这个命令放在带有@reboot行的crontab中,但是我相信在配置网络之前就已经运行了,或者其他什么都失败了,因为它没有让我在正确的时间拉动电源5分钟然后放入它回到beaglebone.

有没有办法使用ifconfig或类似的东西,只有在网络可用后才能从init.d运行脚本?

clock ntp embedded-linux beagleboard

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

nohup与现在的区别

似乎nohup现在之间没有区别,但也许有微妙之处?

linux scheduling nohup at-job

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

无法使用AT + CMGL ="ALL"读取消息

我正在使用AT命令编程调制解调器.当我执行时AT+CMGL="ALL",有时它不返回任何东西.在其他时候,它返回消息列表.

你能告诉我为什么吗?

at-command

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

Microsoft Test Manager如何运行自动化单元测试?

我已将一些测试用例与项目中的单元测试相关联.该项目是构建并复制到共享上的放置位置.当我去运行这些测试时,由于作为这些测试的一部分包含的非托管DLL的System.DllNotFoundExceptions,我遇到了很多失败?

有谁知道为什么会这样?我有一个实验室环境设置,测试(据说)在该机器上运行.这些测试运行时的工作流程是什么?TestController是否将单元测试DLL本地复制到实验室环境中的机器上,或者是否尝试直接从构建文件夹运行?

这是错误的堆栈跟踪.请注意,c:\ Builds \不在测试机器上,这对我来说似乎很可疑.

Test method OutputProcessing.Integration.PanaceaOutputG1.ReactorCoreSimulationResults threw exception: 
System.DllNotFoundException: Unable to load DLL 'ge.gnf.cedar06.c.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Gnf.Cedar.NativeMethods.ATACHF(Int32& fileCode, String fileName, Int32& openMode, Int32[] stat)
Gnf.Cedar.ManagedMethods.Atachf(String fileName, FileAccess access, Int32[] stat)
Gnf.Cedar.Cypress.CedarFile.OpenCedarFile(String path, FileAccess access, FileSizeHint hint, AuditMode auditMode, ChainingOrderOption chainingOrder, Boolean createIfMissing)
Gnf.Cedar.Cypress.CedarFile..ctor(String path, FileMode mode, FileAccess access, FileSizeHint hint, AuditMode auditMode, ChainingOrderOption chainingOrder)
Gnf.Cedar.Cypress.CedarFile..ctor(String path, FileMode mode, FileAccess access)
GE.GNF.Acumen.Cedar.DataAccess.CedarRepository.GetCedarFile() in c:\Builds\11\ACUMEN\DEV Test Build\src\Acumen\Cedar\Cedar.DataAccess\CedarRepository.cs: line 67
GE.GNF.Acumen.Cedar.DataAccess.CedarRepository..ctor(String fullFilePath) …
Run Code Online (Sandbox Code Playgroud)

microsoft-test-manager

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