问题列表 - 第17203页

Subversion在更新期间错过了新目录

我正在使用SVN 1.6.3和TortoiseSVN 1.6.6.定期从项目的根目录进行更新时,SVN无法获取新添加的目录(由同事添加).我已经验证了修订号是否正确,甚至可以在该修订的日志中看到新目录(及其文件).这似乎不会影响所有计算机(在另一台计算机上工作正常),多次更新将无法纠正它.但是,如果我删除上面这个新目录所在的目录并进行另一个SVN更新......问题就解决了.

我的第一个想法是,它是一个已经通过后续SVN版本(1.6.6等)解决的问题,或者是我的TortoiseSVN客户端版本的问题.谁能确认/否认其中任何一个?是否可以轻松升级到具有现有存储库的新SVN版本?

谢谢...

svn tortoisesvn

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

从C#到C++的产量,处理容器

实际上,我在这里有一个设计问题.它非常简单但重点是:

我有一个C++类,其STL向量被声明为私有成员.但是该类的客户端需要遍历此向量.

在C#中,我们有一个非常方便的声明,产量,在这样的情况下,你写一个函数返回一个IEnumerable,它"产量"你一个很好的方式来遍历这个类内部的专用容器.

我只是想为C++找到一个优雅的解决方案,而不是使用像GetValue(int idx)这样的方法.

有什么建议?

例:

class Fat
{
   public:
      Fat();
   // some code here ...

   private:
      void LoadSectors(SECT startPoint);
      std::vector<SECT>sectors;

};

class Storage
{
   public:
      Storage(string CompoundFile);

      //For example, this method will receive a ref to my fat system and iterate over
      //the fat array in order to read every sector. 
      LoadStrem(Fat& fat);

};
Run Code Online (Sandbox Code Playgroud)

这是一个很简单的例子.

c++ oop containers stl

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

为什么设计师使用"Lorem Ipsum Dolor"填充空间?

为什么在示例页面中使用Latin Pseudo-Latin 是传统的?实际的假设内容是否太混乱?

这个文档页面中,我从维基百科中搜集了大量文本 - 这是否会使页面比使用拉丁文或梵文更混乱?

documentation

18
推荐指数
2
解决办法
9518
查看次数

asp.net mvc中的动态子域

我是asp.net的新手,对iis没什么经验.我希望我的应用程序的每个用户都有自己的子域,但都使用相同的控制器.然后子域将控制显示的内容.

例:

user1subdomain.mydomain.com/Whatever
user2subdomain.mydomain.com/Whatever
Run Code Online (Sandbox Code Playgroud)

两者都使用相同的控制器.理想情况下,参数可以为控制器提供用户名,然后控制器可以显示相应的内容.我希望它足够灵活,可以将新的子域添加到数据库,而无需在每次添加新子域时重写路由规则.

iis subdomain asp.net-mvc

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

为什么Hash.new({})会隐藏哈希成员?

好的,所以我想创建一个散列,其中有一个空散列作为默认值.我知道,有点奇怪,但是我想我觉得它可能有用.

所以这就是我做的:

>> a = Hash.new({})
=> {}
>> a[:a][:b] = 5
=> 5
>> a
=> {}
>> a[:a]
=> {:b=>5}
>> a.keys
=> []
>> a.size
=> 0
>> a[:a].size
=> 1
Run Code Online (Sandbox Code Playgroud)

换句话说,当我检查哈希时,我没有看到哈希成员,但我可以通过它的密钥访问它.

这是预期的行为吗?这里发生了什么?

顺便说一下,这是Ruby 1.9.1,还没有尝试过早期版本.

编辑:简化示例,因为它不必是散列哈希哈希...

ruby hash default

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

C#:具有构造函数的泛型类型?

我有以下C#测试代码:

  class MyItem
  {
    MyItem( int a ) {}
  }

  class MyContainer< T >
    where T : MyItem, new()
  {
    public void CreateItem()
    {
      T oItem = new T( 10 );
    }
  }
Run Code Online (Sandbox Code Playgroud)

Visual Studio无法编译它,错误在使用'new'的位置:

'T': cannot provide arguments when creating an instance of a variable type
Run Code Online (Sandbox Code Playgroud)

在C#中是否可以使用非参数构造函数创建泛型类型的对象?在C++模板中做这样的事情没有问题,所以我很好奇为什么我不能在C#中做同样的事情.也许还需要一些额外的'where'或语法不同?

c# generics

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

如何使用reflection.emit发出显式接口实现?

请注意以下简单的源代码:

using System;
using System.Linq.Expressions;
using System.Reflection;
using System.Reflection.Emit;

namespace A
{
  public static class Program
  {
    private const MethodAttributes ExplicitImplementation =
      MethodAttributes.Private | MethodAttributes.Virtual | MethodAttributes.Final |
      MethodAttributes.HideBySig | MethodAttributes.NewSlot;
    private const MethodAttributes ImplicitImplementation =
      MethodAttributes.Public | MethodAttributes.Virtual | MethodAttributes.HideBySig;

    private static Type EmitMyIntfType(ModuleBuilder moduleBuilder)
    {
      var typeBuilder = moduleBuilder.DefineType("IMyInterface",
        TypeAttributes.NotPublic | TypeAttributes.Interface | TypeAttributes.Abstract);
      typeBuilder.DefineMethod("MyMethod", MethodAttributes.Assembly | MethodAttributes.Abstract |
        MethodAttributes.Virtual | MethodAttributes.HideBySig | MethodAttributes.NewSlot,
        typeof(void), new[] { typeof(int) });

      return typeBuilder.CreateType();
    }

    public static void Main()
    {
      var …
Run Code Online (Sandbox Code Playgroud)

.net c# reflection reflection.emit explicit-implementation

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

如何使用 HttpContext 进行重定向

我的问题是:

  1. 所以我需要创建一个自定义类/HttpHandler 并将此代码放入其中?或者我可以把它放在其他地方,比如在 global.asax 中吗?
  2. 如何检查传入的主机(例如检查 www.mydomain.com)以便我知道何时重定向?

代码:

if ("comes from certain domain")
{
  context.Response.Status = "301 Moved Permanently";
  context.Response.AddHeader("Location", "http://www.testdomain.com/Some.aspx");
}
Run Code Online (Sandbox Code Playgroud)

asp.net

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

C++映射插入和查找性能和存储开销

我想将integer键的映射存储到float内存中的值.

我有大约1.3亿个键(因此,有1.3亿个键).

我的重点是查找性能 - 我必须进行许多,数百万次查找.

C++ STL库有一个map用于此类关联数组的类.我有几个问题map.

map上述大小的数据集的存储开销是多少?一般来说,存储开销如何扩展map

看起来底层数据结构map是红黑,平衡的二叉树.听起来真实世界的表现就是O(log n)插入和检索.

它提到O(1)了一个暗示插入.我的输入是预先排序的,所以我相信我应该能够提供插入事件的提示.我如何使用此处列出的方法提供此提示?

是否有一个提供更好查找性能的STL容器?

是否有其他公开可用的开源框架,其关联数组类使用的底层数据结构的性能优于STL map

如果编写我自己的容器类可以提供更好的查找性能,我可以研究哪些数据结构?

我正在使用GCC 4执行此任务,在Linux或Mac OS X下运行.

如果这些都是愚蠢的问题,我会提前道歉.感谢您的意见.

c++ stl map data-structures

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

如何使php应用程序需要智能卡身份验证

当php文件在apache conf中使用SSLVerifyClient保护时,我可以使浏览器强制使用智能卡进行身份验证,例如ID卡.

现在我需要显示index.php而不需要智能卡身份验证,有时这个页面必须得到用户身份验证.

doStuff();
if ($needed==1)
  authenticateUser();
doMoreStuff();
Run Code Online (Sandbox Code Playgroud)

必须authenticateUser()包含什么,以便调用它会导致浏览器询问智能卡密码?

php smartcard

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