问题列表 - 第7294页

编辑资源文件而不重新编译ASP.NET应用程序

我想在部署后启用资源文件可编辑.我读过这篇文章,暗示这是可能的,但我似乎无法弄清楚我需要更改哪些设置来启用此功能.

我已将App_GlobalResources文件夹添加到我的ASP.NET 3.5"Web应用程序",并将资源文件添加到此文件夹.我假设需要更改此文件的Build Action,但无论我将Build Action更改为什么,我都无法实现上述功能.

App_GlobalResources文件夹和资源文件将复制到bin目录中.部署后,不会显示对.resx文件的任何编辑.

有任何想法吗?

asp.net resources resx

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

jXchange-如何开始?

jXchange显然是由称为Jack Henry的公司提供的某种Web服务。它用于(我假设)与您的核心AS400系统对话。

我实际上从字面上没有发现关于如何开始使用此文档的有用信息。

有没有人有经验,可以指导我一个好的起点?

web-services

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

关于重构为抽象类的基本问题

这可能是一个初学者的问题,但是有一种标准方法可以将Wheel属性的重复重构为抽象类,但仍然保持对Part类型的显式强制转换.我们假设我们必须阻止将FastCarWheel放在SlowCar上,并且有许多属性就像这样.

abstract class Car {}

class FastCar : Car
{
    public FastCarWheel Wheel { get; set; }
} 

class SlowCar : Car
{
    public SlowCarWheel Wheel { get; set; }
} 

abstract class WheelPart {}

class FastCarWheel: WheelPart {}

class SlowCarWheel: WheelPart {}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,只允许这种类型的复制是常见的吗?我正在考虑使用泛型,但似乎我正在解决这个问题,并且每个额外的属性都会变得更糟.

abstract class Car <P>
    where P : Part
{
    protected abstract P Wheel { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

c# inheritance abstract-class

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

搜索字符串字符串的简便方法

我正在努力寻找最简单的方法来搜索string可能的strings 数组.我知道为角色做这个的简单方法就是使用myString.IndexOfAny(charArray).但是,如果我想搜索我stringstrings而不仅仅是角色呢?是否有任何.net技巧或方法使这更容易?

基本上,我想做这样的事情:

string myName = "rahkim";
string[] names = new string[] {"joe","bob","chris"};

if(myName.IndexOfAny(names) >= 0)
{
      //success code//
}
Run Code Online (Sandbox Code Playgroud)

我知道有很多方法可以用循环等来做到这一点.但我希望框架中固有的东西.

string search c#-2.0

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

原始同步原语 - 安全吗?

在受限制的设备上,我经常发现自己在2个线程与2个bool之间"伪造"锁定.每个只由一个线程读取,只由另一个线程写入.这就是我的意思:

bool quitted = false, paused = false;
bool should_quit = false, should_pause = false;

void downloader_thread() {
    quitted = false;
    while(!should_quit) {
        fill_buffer(bfr);
        if(should_pause) {
            is_paused = true;
            while(should_pause) sleep(50);
            is_paused = false;
        }
    }
    quitted = true;
}

void ui_thread() {
    // new Thread(downloader_thread).start();
    // ...
    should_pause = true;
    while(!is_paused) sleep(50);
        // resize buffer or something else non-thread-safe
    should_pause = false;
}
Run Code Online (Sandbox Code Playgroud)

当然在PC上我不会这样做,但在受限制的设备上,似乎读取一个bool值比获得锁定要快得多.当然,sleep(50)当需要更改缓冲区时,我需要权衡较慢的恢复(参见" ").

问题 - 它是完全线程安全的吗?或者在伪造这样的锁时我需要注意隐藏的陷阱吗?或者我应该不这样做?

multithreading synchronization locking thread-safety

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

谷歌的Bigtable与关系数据库

重复

我对Google的Bigtable了解不多,但我想知道Google的Bigtable和MySQL之类的关系数据库之间的区别是什么.两者有什么限制?

database relational bigtable

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

MYSQL或vs IN性能

我想知道下列之间在性能方面是否有任何差异

SELECT ... FROM ... WHERE someFIELD IN(1,2,3,4)

SELECT ... FROM ... WHERE someFIELD between  0 AND 5

SELECT ... FROM ... WHERE someFIELD = 1 OR someFIELD = 2 OR someFIELD = 3 ... 
Run Code Online (Sandbox Code Playgroud)

或者MySQL会像编译器优化代码一样优化SQL吗?

编辑:由于评论中陈述的原因,将's 更改为AND's OR.

mysql sql optimization performance

169
推荐指数
7
解决办法
7万
查看次数

Active Record是否有默认的英文翻译文件?

我正在将应用程序的rails应用程序升级到2.3.2并且我发现我无法显示ActiveRecord的默认验证错误消息,因为我没有它的转换文件.

这是报告的错误:

translation missing: en-US, activerecord, errors, template, header
translation missing: en-US, activerecord, errors, template, body
Email translation missing: en-US, activerecord, errors, models, user, attributes, email, taken
Run Code Online (Sandbox Code Playgroud)

有谁知道我在哪里可以找到一个默认的英文翻译文件,其中包含验证可能使用的所有字符串?

activerecord translation localization ruby-on-rails

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

c#lambda表达式 - 将委托结果添加到通用列表

问题:我刚刚使用c#lambda表达式编写了我的第一个代码.它有效,但我不确定这是否是最好的方法.关于更好地进行lambda表达式的任何建议?在表达式中有很多行代码似乎很奇怪,就像我在下面所做的那样.

背景:我有一个通用的代表列表.每个委托函数返回一个枚举值,指示函数中发生的事情.在评估委托时,我需要将枚举添加到List中,如果它不是特定的枚举值.

免责声明:这里的代码非常通用,真正的代码实际上在委托中确定返回值!


class Class1
{
    public enum WhatHappened
    {
        ThingA,
        ThingB,
        Nothing
    }

    private delegate WhatHappened del();

    public static List<WhatHappened> DoStuff()
    {
        List<del> CheckValues = new List<del>();

        List<WhatHappened> returnValue = new List<WhatHappened> { };

        CheckValues.Add(delegate { return method1(); });
        CheckValues.Add(delegate { return method2(); });

        CheckValues.ForEach(x =>
        {
            WhatHappened wh = x();
            if (wh != WhatHappened.Nothing)
                returnValue.Add(wh);
        });

        return returnValue;

    }

    private static WhatHappened method1()
    {
        return WhatHappened.Nothing;
    }

    private static WhatHappened method2()
    {
        return WhatHappened.ThingA;
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# lambda .net-3.5

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

从Xerces获取XML数据(c ++)

我是XML的后来者 - 必须解析XML文件.我们公司已经使用了xerces所以我设法凑齐了一个示例应用程序(SAX),它显示了文件中的所有数据.但是,在解析完成后,我希望能够调用解析器或其他具有文件内部表示的实体并遍历字段/数据.

基本上我希望能够将一些键或其他字符串交给它并返回字符串或键/值对的集合.我没有看到.对我来说这似乎很明显,这是一件好事.我错过了什么吗?

DOM解析我想要的东西,还是那个也不合适?

c++ xml xerces

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