问题列表 - 第14344页

如何获取当前请求的域名?

在asp.net中,我想获得域名信息?

即localhost或example.com

可能?

这个值是否可以为null或100%gauranteed返回值?

c# asp.net

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

链接错误CString

我使用CString收到链接器错误,错误是:

error LNK2001: unresolved external symbol "private: static class ATL::CStringT<wchar_t,class StrTraitMFC<wchar_t,class ATL::ChTraitsCRT<wchar_t> > > CConfiguration::_campaignFolderPath" (?_campaignFolderPath@CConfiguration@@0V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@A)
Run Code Online (Sandbox Code Playgroud)

我有一个类定义为:

class CConfiguration
{
private:
    static CString _campaignFolderPath;

public:
    static void Read();

private:
    CConfiguration(void);
    ~CConfiguration(void);
};
Run Code Online (Sandbox Code Playgroud)

其Read方法定义为:

void CConfiguration::Read()
{
    CConfigFile configReader(_T("Config.ini"));
    TCHAR temp[1024];

    configReader.GetStringValue(_T("Campaigns"), _T("CampaignsFolderPath"), temp);

    _campaignFolderPath = temp;
}
Run Code Online (Sandbox Code Playgroud)

有关导致错误的原因的任何线索?我正在使用Visual Studio 2008

c++ linker mfc cstring

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

AJAX如何工作?

AJAX的本质是什么?例如,我想在我的页面上有一个链接,以便当用户单击此链接时,一些信息将被发送到我的服务器,而无需重新加载当前页面.这是AJAX吗?

我能够通过使用isoframes来获得这种行为.在更多细节中,我在一个小的isoframe中放了一个链接(比如一个小图片).当用户单击此链接时,浏览器仅重新加载isoframe中的页面.

但是,我认为这不是达到目标的优雅方式.我想我必须使用AJAX.它是如何工作的?可以使用XHTML以优雅的方式解决所考虑的问题吗?或者我需要使用JavaScripts吗?

我不需要太多.我只想要一个小的链接(点击后)发送一些信息到服务器.假设我在消息附近有一个"星形图像".如果用户单击该星(他/她喜欢该消息),则更改颜色和我的服务器更新数据库(以记住该用户喜欢该消息).

javascript ajax

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

如何使用replace()替换Javascript中的星号?

使用JQuery,我从MySQL数据库中的某些数据的本质查询框中提取值.知道大多数用户将使用'*'(星号)作为通配符值并且MySQL使用'%'字符,我想将任何星号转换为'%'.

通常情况下,这就像使用一样简单

queryString = inputText.replace('*', '%');
Run Code Online (Sandbox Code Playgroud)

但是我没那么成功.Javascript的replace()函数只替换第一次出现,因此它不会替换最后一个星号*Foo*

我尝试的第二个选项是使用正则表达式,它也不起作用:

queryString = inputText.replace(/\x2a/g, '%');
Run Code Online (Sandbox Code Playgroud)

如何用'%'(百分号)替换'*'(星号)?我想象有一个非常简单的正则表达式,或者我忽略的东西.

javascript regex replace

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

C#:你如何测试IEnumerable.GetEnumerator()方法?

假设我举例说这个类生成Fibonacci数:

public class FibonacciSequence : IEnumerable<ulong>
{
    public IEnumerator<ulong> GetEnumerator()
    {
        var a = 0UL;
        var b = 1UL;
        var c = a + b;
        while (true)
        {
            yield return c;
            c = a + b;
            a = b;
            b = c;
        }
    }
    IEnumerator IEnumerable.GetEnumerator()
    {
        return GetEnumerator();
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我可以编写一个测试,确保序列中的n个第一个数字是正确的.

    [Test]
    public void GetEnumerator_FirstFifteenNumbers_AreCorrect()
    {
        var sequence = new FibonacciSequence().Take(15).ToArray();
        CollectionAssert.AreEqual(sequence, new[] {1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610});
    } …
Run Code Online (Sandbox Code Playgroud)

c# ienumerable unit-testing

11
推荐指数
2
解决办法
6524
查看次数

在多个向量中查找不常见的元素

我试图找到多个向量之间不常见的元素.也就是说,我想确切地知道所有向量之间不共享的元素(不仅仅是它们的位置等).

我能想出的最好的实现使用嵌套循环,我意识到这可能是效率最低的,最值得注意的是因为我写这个时执行仍在运行.这就是我想出的.(每个*.id是最高法院案件ID的矢量,存储为字符串).

check.cases<-TRUE

if(check.cases) {
    all.cases<-c(AMKennedy.id,AScalia.id,CThomas.id,DHSouter.id,JGRoberts.id,JPStevens.id,RBGinsburg.id,SAAlito.id,SGBreyer.id)
    bad.cases<-c()
    for(b in all.cases) {
        for(t in all.cases) {
            m<-match(t,b)
            bad<-t[which(is.na(m))]
            bad.cases<-append(bad.cases,bad)
        }
    }
    bad.cases<-unique(bad.cases)
}

print(bad.cases)
Run Code Online (Sandbox Code Playgroud)

必须有一种更有效的方法吗?

search r vector

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

您放弃基于UserControl的WPF架构的MVVM有什么经验?

我们使用Infragistics控件构建了一个基于Composite Application LibraryMVVM的大型应用程序.

为了节省时间并使应用程序更直接,我们取消了MVVM要求.我们现在没有Presenters或ViewModel,我们的Views已经变成了简单的UserControls,它们是这样创建的:

BaseEditor.cs:

using System.Windows.Controls;

namespace App
{
    public class BaseEditor : UserControl
    {
        public string Title { get; set; }
        public BaseEditor()
        {
            Title = "This was defined in the Base Editor.";
            Loaded += new System.Windows.RoutedEventHandler(BaseEditor_Loaded);
        }

        void BaseEditor_Loaded(object sender, System.Windows.RoutedEventArgs e)
        {
            StackPanel sp = new StackPanel();
            TextBlock tb = new TextBlock();
            tb.Text = Title;
            sp.Children.Add(tb);
            this.Content = sp;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

CustomerEditor.cs:

namespace App
{
    public class …
Run Code Online (Sandbox Code Playgroud)

.net architecture wpf prism mvvm

10
推荐指数
4
解决办法
3494
查看次数

如何用类似ReadOnlyCollection的东西包装int [,]?

好像我不能这样做:

private int[,] _table = new int[9, 9];
private ReadOnlyCollection<int[,]> _tableReadOnly = new ReadOnlyCollection<int[,]>(_table);
Run Code Online (Sandbox Code Playgroud)

我的想法是拥有一个让用户阅读_table的属性,但我不想让他们改变它,所以我想我可以使用ReadOnlyCollection来解决这个问题.

.net c#

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

Maven - 如何在jar中添加任意类路径条目?

我有一个不寻常的情况,我需要在可执行jar的清单中添加一个任意的类路径条目(指向一个jar文件).(这适用于Swing桌面应用程序.)

maven-jar-plugin使用maven依赖项为jar清单生成"Class-Path"条目,并且似乎没有任何添加任意条目的方法.

我还看了使用"-classpath"参数将任意类路径条目硬编码到启动应用程序的批处理文件中,但我无法弄清楚如何让Maven将类路径过滤到批处理文件中.

maven-2 jar build classpath

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

Python 3000 上有类似 RoR 的框架吗?

我喜欢RoR中的功能之一是数据库管理,它可以隐藏所有sql语句,而且,在RoR中更改不同的数据库非常容易,Python 3000中有类似的框架吗?

python frameworks ruby-on-rails python-3.x

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