问题列表 - 第23247页

数据结构

存在大量的数字流,例如5 6 7 2 3 1 2 3 ..考虑到必须以降序插入元素并且应该消除重复的约束,什么样的数据结构适合于该问题.

我不是在寻找任何代码只是想法?我在想一个自平衡BST,我们可以在这里添加条件,所有节点<左边的当前节点和所有节点>右边的当前节点,这照顾重复...但我不认为它们必须插入按降序排列.任何想法可能是一个更好的选择..当然,它需要有效的时间和空间明智.

language-agnostic algorithm data-structures

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

错误C2784:无法推断模板参数

还在与模板战斗.在这个例子中,尽管直接从书中复制的事实我收到以下错误消息:Error 2 error C2784: 'IsClassT<T>::One IsClassT<T>::test(int C::* )' : could not deduce template argument for 'int C::* ' from 'int'.

这是一本书模板 - 完整指南中的一个例子.(我使用Visual Studio 2010 RC).

  template<typename T> 
    class IsClassT { 
      private: 
        typedef char One; 
        typedef struct { char a[2]; } Two; 
        template<typename C> static One test(int C::*); 
        template<typename C> static Two test(…); 
      public: 
        enum { Yes = sizeof(IsClassT<T>::test<T>(0)) == 1 }; 
        enum { No = !Yes }; 
    }; 

class MyClass { 
}; 

struct MyStruct { 
}; …
Run Code Online (Sandbox Code Playgroud)

c++ templates

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

如何将值传递给我的wcf服务上的构造函数?

我想将值传递给实现我的服务的类的构造函数.

但是,ServiceHost只允许我传递要创建的类型的名称,而不是传递给其构造函数的参数.

我希望能够传入一个创建我的服务对象的工厂.

到目前为止我发现了什么:

wcf dependency-injection factory-pattern

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

Viewflipper如何处理Android中的后退按钮?

我正在考虑将ViewFlipper用于像Activity这样的向导.但我发现这种方法存在一个问题.后退按钮.返回按钮是否会返回到上次显示的活动,或者Viewflipper会以某种方式捕获后退按钮事件并仅更改为上次显示的活动吗?

我怀疑ViewFlipper被视为BackStack上的一个Activity,因此似乎是向导的错误方法.它是否正确?

android viewflipper

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

在Windows 7计算机上安装Microsoft SharePoint 2010时出错

我在Windows 7 64位计算机上安装了Microsoft SharePoint 2010.我已经修改了config.xml文件来完成这个.

一旦安装完毕,我运行配置向导来创建一个新站点,它会抛出以下异常:

抛出了System.IO.FileNotFoundException类型的异常.其他异常信息:无法加载文件或程序集"Microsoft.IdentityModel,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其依赖项之一.该系统找不到指定的文件.System.IO.FileNotFoundException:无法加载文件或程序集"Microsoft.IdentityModel,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其依赖项之一.该系统找不到指定的文件.文件名:Microsoft.SharePoint.Administration.SPConfigurationDatabase.Microsoft.SharePoint.Administration上的Microsoft.SharePoint.Administration.SPFarm.CurrentUserIsAdministrator(布局allowContentApplicationAccess)中的'Microsoft.IdentityModel,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35' Microsoft.SharePoint上的Microsoft.SharePoint.Administration.SPConfigurationDatabase.RegisterDefaultDatabaseServices(SqlConnectionStringBuilder connectionString)上的Microsoft.SharePoint.Administration.SPFarm.Update()位于Microsoft.SharePoint.Administration.SPPersistedObject.BaseUpdate()的.ISPPersistedStoreProvider.DoesCurrentUserHaveWritePermission(SPPersistedObject persistedObject) Microsoft.SharePoint.Administration.SPFarm.Create中的.Administration.SPConfigurationDatabase.Provision(SqlConnectionStringBuilder connectionString)(SqlConnectionStringBuilder configurationDatabase,SqlConnectionStringBuilder administrationContentDatabase,IdentityType identityType,String farmUser,S Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()中的Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()中的Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()中的ecureString farmPassword,SecureString masterPassphrase)

注意:我没有安装Microsoft SQL Server 2008 64位,但SharePoint 2010似乎安装了必要的组件.

sharepoint windows-7 sharepoint-2010

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

ASP.NET Live活动监视器

我的服务器代码中有很多HTTPHandler.
如何在Live中监控我的Web服务器的性能?
我需要下一个统计信息:
1.每秒请求数(每个处理程序或摘要)
2.CPU使用率

提前致谢

asp.net monitor live

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

强制类型的C++模板

我有一个基本的模板类,但我想限制一组类或类型的特化类型.例如:

template <typename T>
class MyClass
{
.../...
private:
    T* _p;
};

MyClass<std::string> a; // OK
MYCLass<short> b;       // OK
MyClass<double> c;      // not OK
Run Code Online (Sandbox Code Playgroud)

这些只是示例,允许的类型可能会有所不同.

这甚至可能吗?如果是,怎么办?

谢谢.

c++ templates

12
推荐指数
3
解决办法
7195
查看次数

javascript中的setTimeout没有给浏览器'呼吸空间'

好吧,我以为我的整个setTimeout事情很完美,但我似乎非常错误.

我正在使用excanvas和javascript绘制我的家庭状态的地图,但是绘图程序会扼杀浏览器.现在我被迫迎合IE6,因为我是一个大型组织,这可能是缓慢的很大一部分.

所以我认为我要做的是构建一个名为distributedDrawPolys的程序(我可能在那里使用了错误的单词,所以不要专注于分布式单词),这基本上会从全局数组中弹出多边形以便绘制50他们一次.

这是将多边形推送到全局数组并运行setTimeout的方法:

 for (var x = 0; x < polygon.length; x++) {
      coordsObject.push(polygon[x]);
      fifty++;
      if (fifty > 49) {
           timeOutID = setTimeout(distributedDrawPolys, 5000);
           fifty = 0;
      }
 }
Run Code Online (Sandbox Code Playgroud)

我在该方法结束时发出警报,它几乎在一秒钟内运行.

分布式方法如下:

 function distributedDrawPolys()
 {
      if (coordsObject.length > 0) {
           for (x = 0; x < 50; x++) { //Only do 50 polygons
                var polygon = coordsObject.pop();
                var coordinate = polygon.selectNodes("Coordinates/point");
                var zip = polygon.selectNodes("ZipCode");
                var rating = polygon.selectNodes("Score");
                if (zip[0].text.indexOf("HH") == -1) {
                     var lastOriginCoord = [];
                     for (var …
Run Code Online (Sandbox Code Playgroud)

javascript xml settimeout excanvas census

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

System.String - 为什么不实现无参数构造函数?

我想问一下System.String不包含无参数构造函数背后的想法是什么.

因此,当存在new()约束时,不能使用此类型.

UPDATE

为什么你认为新的string()是无用的,例如new int()没用.我真的看不出差异.我真的希望能够对字符串使用new()约束,因为我期待的是String.Empty.

UPDATE2

我知道int是一个值类型,所有值类型都有默认的无参数构造函数.我指的是@John Saunders的回答(和类似的答案),说明新的String()基本上没有做任何有用的事情.那么,如果新的String()并不意味着什么对新的int()有用呢?我也明白,值类型具有默认的无参数构造函数非常重要.更重要的是我认为字符串有一个默认的无参数构造函数真的很好.缺乏无参数构造函数对我来说意味着如果没有将初始化它的参数,对象就不会存在.在我看来,字符串不需要任何参数,因为它可能是空的.我问了这个问题,因为我想知道是否有一些重要的原因让字符串没有无参数构造函数,或者它只是设计或者其他.

UPDATE3

我想这将是最后一次更新,因为它看起来更像博客文章而非问题.在java中,字符串也是不可变的,新的String()是完全合法的.但是,无参数构造函数的文档说:

初始化新创建的String对象,使其表示空字符序列.请注意,由于字符串是不可变的,因此不必使用此构造函数.

UPDATE4

好的,最后更新;)我必须同意John Saunders.我使用的是具有new()约束的代码,它适用于自定义类.然后,我的同事需要更改int的代码,这没关系.然后将其更改为字符串,我们遇到了问题.当我想到它时,我想我们正在使用的代码需要改变以反映我们需要标量类型而不是具有无参数构造函数的类.所有这一切,我仍然认为你可以编写新的int()并且你无法编写新的string()(是的,我知道int是一种值类型;))有点不一致.谢谢你的所有答案!

在此先感谢您的帮助.

.net string constraints

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

使用ModalPopupExtender而不必设置TargetControlID?

我想在我的asp.net页面中使用modalpopupextender来显示子表单.但它只需要在特定条件下显示.这些条件是在一段javascript代码中确定的.

因此,最重要的是,模式弹出窗口不必在按钮单击时显示.但是,如果我将属性TargetControlID保留为空,则会出现以下异常:

'ModalPopupExtender1'的TargetControlID无效.该值不能为null或为空.描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.InvalidOperationException:'ModalPopupExtender1'的TargetControlID无效.该值不能为null或为空.

我只是将TargetControlID设置为隐藏按钮,还是有更合适的选项?

asp.net modalpopupextender ajaxcontroltoolkit

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