问题列表 - 第4864页

在struct上隐藏无参数构造函数

是否可以在c#中隐藏用户的无参数构造函数

我想强制他们总是使用带参数的构造函数

例如这个职业课程

public struct Position
{
    private readonly int _xposn;
    private readonly int _yposn;

    public int Xposn
    {
        get { return _xposn; }
    }

    public int Yposn
    {
        get { return _yposn; }
    }

    public Position(int xposn, int yposn)
    {
        _xposn = xposn;
        _yposn = yposn;
    }        
}
Run Code Online (Sandbox Code Playgroud)

我只希望用户能够通过指定x和y坐标来新建位置

但是,无参数构造函数始终可用

我不能把它私有化.甚至将其定义为公开

我已经读过这个 为什么我不能在.NET中为结构定义默认构造函数?

但它并没有真正的帮助

如果这是不可能的 - 检测我被传递的位置是否具有值的最佳方法是什么?

明确检查每个属性字段?有一种更光滑的方式吗?

谢谢

.net c# struct

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

在python中练习线程

我知道Python有一个全局锁,我读过Glyph对python多线程的解释.但我还是想尝试一下.我决定做的一个简单(概念)任务是对图片进行水平和垂直边缘检测.

这是正在发生的事情(伪代码):

for pixels in picture:
    apply sobel operator horizontal
for pixels in picture:
    apply sobel operator vertical
Run Code Online (Sandbox Code Playgroud)

关于索贝尔运营商的信息.

这两个循环可以完全相互独立地运行,因此是多线程的主要候选者.(在任何非常大的图片上运行这两个循环可能需要10秒以上).但是,当我尝试threading在python中使用该模块时,由于全局锁定,它需要两倍的时间.我的问题是,我是否应该放弃在python的两个线程中执行此操作并尝试使用其他语言的所有希望?如果我能够继续前进,我应该使用哪些模块?如果没有,我应该用什么语言进行实验?

python multithreading image-manipulation

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

HTML/CSS自动编号标题?

有没有办法(理想上很容易)在HTML/CSS中制作标题和部分自动编号?也许是一个JS库?

或者这是HTML中难以做到的事情?

我正在寻找一个企业wiki的应用程序,但我们希望能够像文字处理器一样使用标题编号.

html javascript css

13
推荐指数
2
解决办法
9264
查看次数

如何在Windows上使用Perl分支分支管道?

我正在尝试将一个Perl脚本从Unix移植到Windows,但是由于open函数中不支持的分支管道,我几乎不可能将它运行起来.这是代码:

sub p4_get_file_content {
    my $filespec = shift;
    return 'Content placeholder!' if ($options{'dry-run'});
    debug("p4_get_file_content: $filespec\n");
    local *P4_OUTPUT;
    local $/ = undef;
    my $pid = open(P4_OUTPUT, "-|");
    die "Fork failed: $!" unless defined $pid;
    if ($pid == 0) { # child
        my $p4 = p4_init();
        my $result = undef;
        $result = $p4->Run('print', $filespec);
        die $p4->Errors() if $p4->ErrorCount();
        if (ref $result eq 'ARRAY') {
            for (my $i = 1; $i < @$result; $i++) {
                print $result->[$i];
            }
        }
        $p4->Disconnect();
        exit 0;
    } …
Run Code Online (Sandbox Code Playgroud)

windows perl fork pipe

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

是否存在依赖于.NET Culture的"今日"字符串?

我正在编写一个月历式控件,需要显示一个表示今天日期的字符串.所以在英国文化机器上它会显示出来'Today : 11/02/2009'.

如果恰好使用了不同的文化,比如法语,那么我想用法语单词"今天".

.NET平台是否将此单词作为文化信息的一部分公开,以便我可以自动检索它?我找不到任何暴露但也许我找不到合适的地方.

.net c# datetime monthcalendar

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

硬件大小 - 拇指规则

在许多企业系统体系结构中,必须根据并发和工作负载要求调整硬件大小.大多数产品供应商将提供他们自己的硬件尺寸表,其中您只需插入指标,它将丢弃服务器数量,所需RAM等详细信息.但是,当使用开源软件组件开发系统时,这些指南并不容易获得.

我需要对系统进行硬件调整.该系统是水平可扩展的,因此可以通过添加更多节点来适应不断增长的流量.首先,系统将有两个HAProxy负载均衡器节点.负载均衡器背后是提供HTML页面和javascripts的Web服务器.有更多节点托管服务器用于RESTful Web服务.后端有一些Cassandra节点.我们对流量或并发用户有一个大概的了解.

我的硬件尺寸方法应该是什么?有没有一般指导方针?

hardware sizing hardware-infrastructure

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

使用Flexbuilder维护Flash设计的Web应用程序是否可行

我星期一开始一份新工作,部分工作描述是维护外包的Flash网页,这些网页只包含Rich UI Forms和非常少的动画.我没有使用Flash或Flex的经验,但作为程序员,Flex IDE似乎更适合我,这让我想到了一个问题:

我可以在Flexbuilder IDE中维护在Flash中开发的Web应用程序吗?

apache-flex flash maintenance flexbuilder mxml

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

PHP中完全面向对象的框架

我想在PHP中创建一个100%面向对象的框架,根本没有程序编程,一切都是对象.很像Java,除了它将在PHP中完成.

如果它使用任何现有的设计模式(如MVC),那么这个东西应该有什么功能的指针?如何为数据库中的每个表创建对象,以及如何显示HTML模板等?

请不要链接到现有的框架,因为我想自己做这个主要是作为一个学习练习.您被投票以链接到现有框架作为您的答案并说"这就是您想要的".

我想要的一些功能是:

  • 非常简单的CRUD页面生成
  • 基于AJAX的分页
  • 如果可能,基于Ajax的表单验证,或非常简单的表单验证
  • 可排序的表格
  • 能够使用PHP编辑HTML模板

php oop frameworks

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

如何使用C#创建IM bot

有一个简单的方法来创建多个IM网络(目标,GTALK,任某等),可以接受和发送给它执行服务器相关的任务解读前面的特定命令的IM机器人?

让我们说比如我有一个用于管理rss feed的网站.我想向IM机器人发送命令,以便为我的收藏添加另一个Feed.IM bot会将我的屏幕名称与我之前在网站上设置的帐户相关联.

c# bots instant-messaging

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

是否可以使用Hackintosh开发iPhone应用程序?

可能重复:
Hackintosh上的iPhone开发

我真的想要开始,但男人是那些昂贵的Mac ...特别是像我这样的非美国人.

我正在考虑尝试在VMWare中运行OS X. 但这会禁止我进行iPhone开发吗?我很乐意买一份OS X副本给Apple带来应有的......

谢谢,Makil

macos ios

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