问题列表 - 第5971页

我喜欢为游戏实施Flex to Server comet/long polling

我需要尝试将端口80 flex游戏实现为服务器方法.

我想询问是否有人之前已经做过或者可以使用长轮询/彗星服务器来管理flash/flex多用户游戏?

apache-flex flash comet

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

模板化的typedef?

我正在使用libgc,一个用于C和C++的垃圾收集器.要使STL容器可以收集垃圾,必须使用gc_allocator.

而不是写作

std::vector<MyType> 
Run Code Online (Sandbox Code Playgroud)

一个人必须写

std::vector<MyType,gc_allocator<MyType> >
Run Code Online (Sandbox Code Playgroud)

可以有一种方法来定义类似的东西

template<class T> typedef std::vector<T,gc_allocator<T> > gc_vector<T>;
Run Code Online (Sandbox Code Playgroud)

我前一段时间检查过,发现它不可能.但我可能错了,或者可能有另一种方式.

以这种方式定义地图尤其令人不快.

std::map<Key,Val> 
Run Code Online (Sandbox Code Playgroud)

std::map<Key,Val, std::less<Key>, gc_allocator< std::pair<const Key, Val> > >
Run Code Online (Sandbox Code Playgroud)

编辑:尝试使用宏后,我发现以下代码打破了它:

#define gc_vector(T) std::vector<T, gc_allocator<T> >
typedef gc_vector( std::pair< int, float > ) MyVector;
Run Code Online (Sandbox Code Playgroud)

模板化类型定义中的逗号被解释为宏参数分隔符.

所以内部类/结构似乎是最好的解决方案.

这是一个如何在C++ 0X中完成的示例

// standard vector using my allocator
template<class T>
using gc_vector = std::vector<T, gc_allocator<T> >;

// allocates elements using My_alloc
gc_vector <double> fib = { 1, 2, 3, 5, 8, 13 };

// verbose and fib are of …
Run Code Online (Sandbox Code Playgroud)

c++ templates typedef c++11

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

水壶是一个很好的数据迁移解决方案

有人有水壶的经验吗?我正在寻找一个好的数据迁移解决方案.

migration kettle

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

MVC控制器独立于视图类型UpdateModel

我想在没有通知视图类型的控制器中使用updateModel.我有不同的视图,它们有不同的类型,但都有一个ExternalBase类作为继承类型.

所以在我的控制器中我总是有一个ExternalBase,但控制器不知道正确的类型.

在保存时,我调用一个获取正确对象的方法,但它将其作为externalBase返回.innertype是我的正确类型.如果我将鼠标悬停在我的对象上,则调用保存的视图类型.现在,如果我调用updateModel,它就不会填充属性.

举个例子:

// MyExternalBase是一个空类

班上的人

public class Person 
  : MyExternalBase
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public List<TheParameters> Parameters { get; set; }
    public Address Address { get; set; }

    public TheParameters[] OtherParameters { get; set; }
}
public class Address
{
    public string Street { get; set; }
    public string City { get; set; }
    public string State { get; set; }
    public TheParameters Parameter { get; set; …
Run Code Online (Sandbox Code Playgroud)

.net controller dynamic updatemodel

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

如何更改列表项的背景图像

我想<Li>使用jQuery 更改我的bgImage onMouseOver

但图像有三个div标签

html css jquery mouseover

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

.NET脚本

任何人都可以提供.NET脚本的示例吗?

一些动态语言支持函数,eval()或者compile()让您在运行时编译和执行字符串.

VBCodeProvider似乎是一个相关的命名空间,但我找不到一个显示如何编译和执行代码的示例.

编辑:

我正在使用VB.NET开发一个ASP.NET站点.某些行为需要是动态的和脚本化的

编辑:

我认为MSScriptControl是我正在寻找的..

.net vb.net scripting

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

ASP.NET LinkBut​​ton/ImageButton和JQuery验证?

我们将JQuery引入现有的ASP.NET应用程序,并使用JQuery 的Validate插件进行客户端验证(我们不想使用asp.net验证器).

一切都与asp:Button控件很好地配合.在提交页面之前触发客户端验证.

但是,在使用LinkBut​​tonImageButton控件时,页面会在未先验证表单的情况下提交.

这是因为验证适用于呈现为输入类型="提交"的按钮,而ImageButton呈现为输入类型="图像".

有人经历过这个吗?

非常感谢您的想法和信息如何解决.

更新:

非常感谢,您的回答有助于确定问题.事实证明,JQuery的validate插件中存在一个错误.我们使用补丁来避免验证隐藏的输入字段,它使用parents().filter(":hidden").这在JQuery 1.3.2中无法正常工作.我们用.is(":visible")替换它.现在asp.net ImageButton默认工作!

UPDATE2:

LinkBut​​ton仍然无法正常工作.简单的解决方案是添加一个click函数,如果表单无效,则返回false:

$("#<%= tb.ClientID %>").click(function() {
            return $('form').valid();
        })
Run Code Online (Sandbox Code Playgroud)

asp.net jquery jquery-validate

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

替代asp.net MVC视图引擎

我想知道是否对asp.net MVC的"最佳"替代视图引擎有一个普遍的共识.到目前为止,我知道Spark,Brail,NHaml,但其他人呢?

asp.net asp.net-mvc viewengine spark-view-engine

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

Linq:长列表中的列表列表

我有一个类型的对象,A它由一个类型为的对象列表组成B:

class A { list<B> Alist;}
class B { string C; string D;}
Run Code Online (Sandbox Code Playgroud)

在我的程序中,我有一个A对象列表:

list<A> listOfA = computeAList();
Run Code Online (Sandbox Code Playgroud)

我想选择C该列表中的所有字符串.我希望以下陈述能给我我想要的结果; 它返回一个包含C's 的列表列表:

var query = from objectA in listOfA
            select objectA.Alist.FindAll(x => x.C.Length > 0).C;
Run Code Online (Sandbox Code Playgroud)

有没有办法获得所有的单一列表C

c# linq

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

更改DBF字段大小

我现在使用ESRI shapefile格式,我在更改/编辑数据库字段大小时遇到​​了一些问题.我创建了一个200长度/大小的字段,现在我希望它只有80长度/大小(空间和其他改进).

但是我不能再编辑字段大小了:(有人可以指出如何更改字段大小?

顺便说一下,我尝试过可以编辑字段大小的实用工具,例如DBF Explorer,但是当我在字符/文本字段上更改字段大小时,浮点数/数字字段上的数据会被删除:(
DBF Explorer

PS:ESRI数据库使用.dbf扩展,我认为它是DBASE III plus或DBASE IV格式

size dbf field dbase esri

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