问题列表 - 第46575页

基于C++的make系统

是否有任何构建系统不使用DSL但实际上使用C++作为构建语言?

c++ makefile build

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

为什么属于某个类的函数没有在Visual C++中显示?

我在Visual Studio 2010 Express中使用Visual C++,并且在过去我记得当你使用字符串对象并且在点之后(例如:) .所有成员函数将显示在列表中,但是这没有发生.

string myString = "hello world";
myString.
Run Code Online (Sandbox Code Playgroud)

键入点后,不显示属于字符串类的所有函数.Visual C++中的设置是什么使它们显示?

intellisense visual-studio-2010 visual-studio-express visual-studio visual-c++

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

对于java,如何确保内部接口和外部接口具有相同的泛型类型?

版本1

public interface Outer<T>{
    public interface Inner<T>{
        T get();
        void set(T t);
    }
}
Run Code Online (Sandbox Code Playgroud)

虽然相同的泛型类型语法,但这两种类型完全独立.

版本2

public interface Outer<T>{
    public interface Inner<V extends T>{
        V get();
        void set(V t);
    }
}
Run Code Online (Sandbox Code Playgroud)

出现错误:"无法对非静态类型T进行静态引用"

版本3

public interface Outer<T>{
    public interface Inner{
       <T> T get();
       <T> void set(T m);
    }
}
Run Code Online (Sandbox Code Playgroud)

不确定这是否是我想要的,但看起来很好(在eclipse中没有错误),所以我尝试实现它:

public Test implements interface Outer.Inner {
       //no problem in these two
       <T> T get(){..};
       <T> void set(T m){...};

        //Errors come up here:
       Map<String,T> map;
       public Test(Map<String,T> map){
            this.map=map
       }

}
Run Code Online (Sandbox Code Playgroud)

错误出现:"T无法解析为类型" …

java generics interface

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

Backbone.js - 给定一个元素,我如何获得视图?

我创建了一堆Backbone.js视图.每个视图都有一个关联的元素(view.el).

给定页面上的元素 - 视图的上下文 - 获取元素视图的最佳方法是什么?

例如,假设某些事件影响页面上的一堆元素,并且我想在与受影响元素关联的每个视图上调用方法.

一种方法是将视图分配给元素的数据,但我想知道我是否错过了更聪明的东西:

var myview = BackBone.View.extend({
    initialize: function(options) {
        $(this.el).data('view', this);
        ...
    }
});
Run Code Online (Sandbox Code Playgroud)

(我正在使用Backbone和jQuery 1.5.)

javascript jquery backbone.js

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

2011年Web脚本语言和动态重新加载

这一直困扰着我一段时间.

在已部署的PHP Web应用程序中,可以上载更改的php脚本,并使Web服务器获取更新的文件,而无需重新启动.

问题?Ruby,Groovy和Python等在语言表达能力,简洁性,权力,......你的理由 - 这里都比PHP"更好".

目前,我真的很喜欢Groovy(通过Grails),但实际情况是JVM在生产动态重新加载应用程序代码方面做得不好(根本没有).基本上,Permgen内存不足错误是虚拟保证,这意味着应用程序在任何时候都会崩溃 - 不好.

Ruby框架似乎从我所读到的内容中解决了一些问题:Passenger可以选择在下一个请求中动态重新加载轮询目录中的已更改文件(从而防止连接用户断开连接,会话丢失等).

独立Python我根本不确定; 它可能像PHP一样允许在没有重新启动Web服务器的情况下动态重新加载python脚本.

就我们的网络工作而言,总是客户最终希望对已部署的应用程序进行更改,无论规范的详细程度和计划如何.告诉客户,"当然,我们将在明天凌晨4点实施[简单]更改[以免对连接用户造成严重破坏]",不会过得太好.

截至2011年,我们处于动态重新加载和脚本语言方面?我们是否永远注定要被归为PHP的便利,或非PHP的乐趣并被迫重启已部署的应用程序?

顺便说一句,尽管它们具有可重新加载性,但我完全不喜欢JSP,GSP和Ruby,Python模板等价物.这是一个蛋糕,吃它太螺纹,我们可以改变应用程序的任何方面,而不必重新启动.

php ruby python groovy reloading

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

堆栈测试用例

堆栈是通过链表实现的。什么是测试用例时,它的工作原理,当它不?

stack linked-list testcase

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

Ruby:比较2个匹配数组,并计算匹配实例的数量

我有2个数组:

@array1 = [a,b,c,d,e]
@array2 = [d,e,f,g,h]
Run Code Online (Sandbox Code Playgroud)

我想比较两个数组以找到匹配(d,e)并计算找到的匹配数(2)?

<% if @array2.include?(@array1) %>
  # yes, but how to count instances?
<% else %>
  no matches found...
<% end %>
Run Code Online (Sandbox Code Playgroud)

提前谢谢〜

ruby arrays ruby-on-rails

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

C# - 如何获得"Everybody"用户?

我已经编写了一个代码,可以创建共享并更改当前用户的权限.目标是始终允许所有人在共享级别上并拒绝ntfs acl级别的权限.

我使用德语窗口,我注意到我只能使用"jeder"访问每个用户.在英语中,我认为用户是"每个人"还是"所有人"?!无论如何,我正在寻找一种方法来获得每个用户语言独立的名称.

希望这是可能的.

c# acl

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

C#4.0动态:数字泛型的潜在高效解决方案?

在尝试Vector2<int/float/double>在C#中实现泛型之后,我自己遇到了这个问题,我已经对这个问题进行了一系列调查,这个问题也有描述:

不太通用的泛型?C#泛型中算术的可能解决方案

这些链接包含更多背景信息和迷人的解决方案方法:

http://www.yoda.arachsys.com/csharp/genericoperators.html

http://www.codeproject.com/KB/cs/genericnumerics.aspx

既然C#4.0已经推出了新的多功能dynamic类型,我对这个精彩的SO社区的问题是:它是一个可以用来构建高性能,通用Vector/Matrix /等的工具.数字类型?

显然,Vector2可以通过以下方式构建:

public struct Vector2
{
    public dynamic X;
    public dynamic Y;

    public Vector2(dynamic x, dynamic y)
    {
        this.X = x;
        this.Y = y;
    }

    public static Vector2 operator+(Vector2 a, Vector2 b)
    {
        return new Vector2(a.X + b.X, a.Y + b.Y);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是使用这种方法我们在这里没有类型约束,所以你可以做一个Vector2(3, 12.4572).有没有一种方法可以将动态成员与类型参数混合Vector2<int>来执行我们的数学运算,就像使用ints一样?

也许某种形式的铸造可以用来确保this.XT,虽然我不知道它会如何表现.

generics dynamic type-constraints c#-4.0

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

找到推动的大小

我有一系列的提交,我想要推送到我的远程存储库,但我正在使用数据上限的互联网连接,我想知道提交有多大,以决定是现在还是以后推送它当我与更大的数据上限连接时.

当你处于中间位置时,你可以看到推动有多大,但有没有办法弄清楚实际推动之前有多大?

git

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