Tag: 诊断

如何获得可用系统内存的大小?

是否有可能在C#.NET中获得系统可用内存的大小? 如果是的话如何?

<button>标签有什么缺点?

我开始使用诊断的CSS样式表,例如http://snipplr.com/view/6770/css-diagnostics–highlight-deprecated-html-with-css–more/ 其中一条build议规则突出显示了types为submit的input标签,build议使用<button>作为更多的语义解决scheme。 这对我来说是一个新的标签,你们推荐它,还是有你遇到的缺点(如与浏览器兼容)? 为了清楚起见,我了解<button>的规范,它有一个定义的开始和结束,它可以包含各种元素,而input是一个单独的,不能包含的东西。 我想知道的基本是它是否坏了。 所以,尽pipe以前从来没有用过,但我很乐意开始使用它,我只是不知道它在现实世界中的效果如何。 下面的第一个答案似乎暗示,除了forms之外,它的用途已经被破坏,不幸的是。 编辑2015年 风景已经改变了! 我现在有6年多的处理button的经验,而且浏览器从IE6和IE7有所转移。 所以我会添加一个答案,详细介绍了我发现的和我的build议。

log4net与TraceSource

在这个线程中,很多人都表示使用了log4net。 我是TraceSources的粉丝,想知道为什么使用log4net。 这就是为什么我喜欢追踪来源: 可插入的监听器 – XML,TextFile,控制台,EventLog,滚动你自己的 可定制的跟踪开关(错误,警告,信息,详细,开始,结束,自定义) 可定制的configuration 日志logging应用程序块只是一大套TraceListeners 活动/范围的相关性(例如,将ASP.NET请求中的所有日志与给定客户相关联 服务跟踪查看器允许您单独对这些活动进行事件可视化 所有这一切都可以在app.config / web.config中configuration。 由于.NET框架在内部使用TraceSources,因此它也为我提供了一种configuration跟踪的一致方式 – 使用log4net,我必须configurationlog4net以及TraceSources。 什么log4net给我,TraceSources不(或不能通过编写几个自定义TraceListeners)?

Apache不从MAMP Pro开始

Apache不会启动,它会引发一个错误: 或者Apache无法启动。 请检查日志文件以获取更多信息。 dyld:未find符号:_iconv参考文献:/usr/lib/libmecabra.dylib预计位于/usr/lib/libmecabra.dylib / Applications / MAMP / Library中的/Applications/MAMP/Library/lib/libiconv.2.dylib / bin / apachectl:第80行:2799跟踪/ BPT陷阱:5 $ HTTPD“$ 这对多个端口是一样的。 build议的MAMP端口和常规的apache端口。 MySQL开始非常好。 有什么build议么?

我如何列出在Windows中运行的所有进程?

我想find一种方法来循环所有活动的进程,并对它们进行诊断检查(内存使用情况,CPU时间等)有点类似于任务pipe理器。 问题分解为两部分: find所有的过程 查找有关它们的诊断属性 我甚至不知道在什么名字空间去查找它。 任何帮助/技巧/链接是感激。

如何读取C#中另一个进程的命令行参数?

我如何获得另一个进程的命令行参数? 使用System.Diagnostics.Process类的静态函数,我可以获得正在运行的进程的列表,例如按名称: Process[] processList = Process.GetProcessesByName(processName); 但是,无法访问用于启动此过程的命令行。 怎么会这样呢?

我在哪里可以findIIS日志?

我试图从第三方build立一个应用程序,这需要在我的本地IIS托pipe的支持网站。 我已经完全按照他们的安装指南中的说明创build了一个网站,但是遇到了一些问题,并希望看到IIS日志有什么要说的。 尴尬的是,问题是我找不到日志文件! 所以我的问题是:IIS7在哪里默认存储日志?