小编Ed *_*mes的帖子

使用变量指定print的文件名

有谁知道如何使用print打印出一个基于变量的文件名的文件?
目前,如果我这样做:

filename = 'pressure';
print -despc filename
它将文件保存为'filename.eps'

matlab

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

检查每个像素的特定颜色(在特定阈值内)

我在MATLAB中有一个RGB图像,我想循环遍历每个像素并检查它是否是肤色(ish)[我可能会在以后的HSV空间中这样做以消除光照等的影响]

有谁知道最好的方法吗?MATLAB奇怪的语法让我有点困惑!

目前我有:

for x = 1:size(I,1)
    for y = 1:size(I,2)
            %Get the value from this x,y coordinate and check the colour.
    end
end

但我认为这是非常错误的.

如何正确访问矩阵的不同部分?

rgb matlab colors image-processing

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

Activator.CreateInstance(t,42,args)找不到构造函数

我在工厂模式样式函数中使用(稍微扩展版本)以下代码:

public class SingleItemNew : CheckoutContext { public BookingContext Data { get; set; } public SingleItemNew(BookingContext data) { Data = data; } } public CheckoutContext findContext(BookingContext data) { Type contextType = Type.GetType("CheckoutProcesses." + data.Case.ToString()); CheckoutContext output = Activator.CreateInstance(contextType, BindingFlags.CreateInstance, new[] { data }) as CheckoutContext; return output; }

但是,它会在运行时抛出一个未发现异常的构造函数,我无法弄清楚原因.

data.Case.ToString()方法返回一个类的名称SingleItemNew,它具有一个带有单个参数的构造函数.

有谁知道问题是什么?

干杯,艾德

.net c# types createinstance activator

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

容器类中的大量变量

有没有人对如何在C#中设计容器类有任何建议,其中包含超过30个变量?

我把它写成一组变量,因为有一些不同的类型,例如字符串或DateTime,但是我认为将它们全部存放在对象字典中并将它们的属性名称作为键可能会更好?

干杯,艾德

c#

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

下载远程镜像

作为我当前项目的一部分,我需要从相关网站下载图像,给出图像的 URL。(没有道德困境请人,已经检查了法律地位,很好)

在 C# 中执行此操作的最有效方法是什么?如果方法是同步的,我更喜欢,因为异步方法在集成到网页时往往有点复杂,并且不需要这种复杂性,因为它不是前端用户功能。

c# asp.net image download

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

检查是否存在远程文件

通过HTTP从服务器检索远程文件时,有一种情况我不知道我填写的文件的确切数量需要检索,增加文件名的一部分直到文件不存在或我达到预定义阈.

使用C#测试远程文件是否存在的最佳方法是什么?显然,我可以发送一个webrequest,看看它是否超时,但那不是最佳的!

c# asp.net

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

最优雅的方式来改变这个序列

我将一周的日期存储在数据库表中(我无法控制),我需要在我的代码中使用它.

问题是,我想使用System.DayOfWeek枚举来表示它,并且序列不一样.

在数据库中,它如下:

1  2  3  4  5  6  7
S  M  T  W  T  F  S
Run Code Online (Sandbox Code Playgroud)

我需要它如下:

0  1  2  3  4  5  6
M  T  W  T  F  S  S
Run Code Online (Sandbox Code Playgroud)

最优雅的方式是什么?

例如,我可以这样做:

i = dayOfWeek;
i = i - 2;
if (i < 0) {
    i = 6;
}
Run Code Online (Sandbox Code Playgroud)

但那有点不优雅.有什么建议?

<编辑>

咳咳.显然(.net反射器说)DayOfWeek从星期日开始是0索引.

在提出愚蠢问题之前,请务必阅读文档.

但是,我仍然对答案感兴趣,只是为了满足自己的好奇心,所以去吧.

</ EDIT>

.net c# enums sequence

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

Linux终端中的双间距线

有没有人知道是否有可能强制终端将\n附加到它打印的每一行(或类似的东西)?

我正在尝试调试一些疯狂的代码,它给我的错误显示我的(24")屏幕的整个宽度和三行长,所以我很感激不必将东西复制到gedit中并且每次按下make都会手动将它们分开.

干杯,艾德

NB我正在使用"make 2>&1 | more"所以我不能只做"| sed G"

(为清楚起见,已编辑)

linux debugging

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

从javascript获取下拉框中的值

有谁知道如何使用JavaScript从asp下拉框(而不仅仅是选定的一个)获取值?

javascript asp.net

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