问题列表 - 第3101页

像Linux这样的Perfmon?

在windows中有perfmon来监视系统的各种性能方面(称为计数器).

Linux上有类似perfmon的吗?

特别是对...感兴趣

  • CPU使用率(总进程/每进程/内核)
  • 内存使用情况(内核/每个进程/内核)

...是否可以将此信息存储在文件中以供将来分析?

linux performance monitoring

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

如何在Linux中获取Apache的"每秒请求数"?

在Windows for ASP中,你可以得到它perfmon,但是......

如何在Linux中获取Apache的"每秒请求数"

linux apache monitoring

21
推荐指数
4
解决办法
5万
查看次数

如何自动化Matlab/Simulink/Real-TimeWorkshop代码生成?

我想使用Simulink mdl以自动方式生成C文件.我目前正在尝试使用m-script和dos命令shell,但是我遇到了悬挂m-script的"你想保存"对话框的问题.通过实验,我知道在运行"set_param"行时修改了mdl(即如果删除了set_param调用,则没有"保存"对话框问题),但我需要在生成代码之前对mdl进行一些设置.

M-脚本:

rtwdemo_counter
set_param(gcs,'SystemTargetFile','ert.tlc')
rtwbuild(gcs)
exit
Run Code Online (Sandbox Code Playgroud)

DOS

matlab -r samplebuild -nosplash -nodesktop
Run Code Online (Sandbox Code Playgroud)

Windows XP上的Matlab 7.7.0,471

我的最终目标是在持续集成服务器(CruiseControl)上自动生成代码,我觉得必须有更强大的方法来实现matlab工具链.

build-automation matlab continuous-integration build-process

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

设置默认的AspNetSqlProvider以指向远程数据库

当启动一个需要使用成员资格提供程序的新项目时,我发现无法连接到包含成员资格数据库的远程数据库.

我运行aspnet_regsql并能够在远程服务器上创建成员资格数据库,但是当我转到ASPNET配置(cassini开发服务器)时,它将无法连接到远程服务器.

sql-server asp.net asp.net-membership

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

你能隐藏文本中的数据吗?

我希望在页面上放置一些文本并隐藏该文本中的一些数据.有谁知道过去用来解决这个问题的方法/模式?

示例:我有以下文字:"猫坐在狗身上,很开心."

我也有123号码.我想在这句话中隐藏这个号码,这样句子可以放在网页上,只有知道的人才能找到数据.

algorithm design-patterns steganography

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

为什么可用性评估方法很少使用?

在软件开发的历史中已经开发了许多可用性评估技术.但在我看来,他们很少在实践中使用.

为什么实际使用的可用性评估工具和方法不多?

或者他们使用的次数超过了我被引导相信的程度?

testing usability user-interface user-experience

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

使用STL从文件中删除除最后500,000个字节之外的所有字节

我们的日志记录类在初始化时将日志文件截断为500,000字节.从那时起,日志语句将附加到文件中.

我们这样做是为了保持低磁盘使用率,我们是商品最终用户产品.

显然保留前500,000个字节是没用的,所以我们保留最后500,000个字节.

我们的解决方案存在严重的性能问题 有效的方法是什么?

c++ logging stl

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

如何避免使用异常进行流量控制?

我被分配了一个项目来开发一组作为存储系统接口的类.要求是该类支持具有以下签名的get方法:

public CustomObject get(String key, Date ifModifiedSince)
Run Code Online (Sandbox Code Playgroud)

基本上该方法应该返回CustomObjectkeyif 关联的,并且只有在对象被修改之后才会返回ifModifiedSince.如果存储系统不包含,key则该方法应返回null.

我的问题是:

如何处理其中关键的存在,但该对象的情景已经被修改?

这很重要,因为使用此类的一些应用程序将是Web服务和Web应用程序.这些应用程序需要知道是返回404(未找到),304(未修改)还是200(OK,这是数据).

我正在权衡的解决方案是:

  1. 当存储系统不包含时,抛出自定义异常 key
  2. ifModifiedSince失败时抛出自定义异常 .
  3. 将状态属性添加到CustomObject.要求来电者查看房产.

我对这三个选项中的任何一个都不满意.我不喜欢选项1和2,因为我不喜欢使用流控制的异常.当我的目的是表明没有价值时,我也不喜欢返回.

尽管如此,我倾向于选择3.

有没有我不考虑的选择?有没有人对这三种选择中的任何一种都有强烈的感受?


这个问题的答案,转述:

  1. 提供一个contains 方法并要求调用者在调用之前调用它get(key, ifModifiedSince),如果key不存在则抛出异常,如果没有修改object则返回null.
  2. 将响应和数据(如果有)包装在复合对象中.
  3. 使用预定义常量表示某个state(UNMODIFIED, KEY_DOES_NOT_EXIST).
  4. 调用者实现了用作回调的接口.
  5. 设计很糟糕.

为什么我不能选择答案#1

我同意这是理想的解决方案,但我已经(不情愿地)被解雇了.这种方法的问题在于,在大多数使用这些类的情况下,后端存储系统将是第三方远程系统,如Amazon S3.这意味着一种contains方法需要往返于存储系统,这在大多数情况下会进行另一次往返.因为这会花费时间和金钱,所以不是一种选择.

如果没有这个限制,这将是最好的方法.

(我意识到我没有在这个问题中提到这个重要元素,但我试图保持简短.显然它是相关的.)


结论:

在阅读完所有答案之后,我得出的结论是,在这种情况下,包装器是最好的方法.基本上我会模仿HTTP,包括响应代码和内容正文(消息)的元数据(标题).

java exception return-type control-flow

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

PHP:一个mysql_query语句中的多个SQL查询

所以我有一个需要使用mysql_query()加载的SQL转储文件.不幸的是,用它执行多个查询是不可能的.

- >不能假设安装了mysql命令行客户端(mysql --help) - 用于直接加载SQL文件

- >不能假设安装了mysqli扩展

/* contents of dump.sql, including comments */
DELETE FROM t3 WHERE body = 'some text; with semicolons; scattered; throughout';
DELETE FROM t2 WHERE name = 'hello';
DELETE FROM t1 WHERE id = 1;
Run Code Online (Sandbox Code Playgroud)

下面的explode()不起作用,因为某些转储内容的值包含分号.

$sql = explode(';', file_get_contents('dump.sql'));
foreach ($sql as $key => $val) {
    mysql_query($val);
}
Run Code Online (Sandbox Code Playgroud)

在不修改转储文件的情况下加载SQL的最佳方法是什么?

php mysql sql

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

c #windows-services - 如何处理日志记录异常?

我正在创建一个Windows服务.当发生异常时,我会适当地处理它并创建一个日志.我正在使用装饰器模式,因为人们会看到这些日志的方式有很多种.我有一个电子邮件记录器,一个文件记录器和一个Windows事件记录器,它们都是从LoggingDecorator继承的,它实现了ILogger.因此,没有记录器知道任何其他记录器.

我的问题是:我应该如何处理日志记录异常?

如果写入文件失败,或发送电子邮件失败,我该怎么办?我想用其他记录器记录初始日志内容,但是如何处理日志记录异常呢?它不依赖于构造函数中记录器的顺序吗?

现在,我只是使用空catch(Exception)语句来包装try/catch块,这只会感觉很脏并且让FxCop对我大喊大叫.然而,这是"依赖"的时刻吗?

[Flags]
public enum LoggingCategories
{
    None = 0,
    ServiceEvents = 1, 
    ProcessingInformation = 2,
    ProcessingErrors = 4,
    UnexpectedErrors = 8
}

public interface ILogger
{
    void LogMessage(LoggingCategories category, string message);
}

public abstract class LoggerDecorator : ILogger
{
    private ILogger _decoratedLogger;
    private LoggingCategories _categories;

    protected LoggerDecorator(ILogger logger, LoggingCategories categories)
    {
        this._decoratedLogger = logger;
        this._categories = categories;
    }

    protected bool ShouldLogCategory(LoggingCategories category)
    {
        return ((this._categories & category) == category);
    }

    public virtual void …
Run Code Online (Sandbox Code Playgroud)

c# logging windows-services exception decorator

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