小编jam*_*vey的帖子

如何在MonoTouch和Objective-C之间做出决定?

今天在Mono举行的本地.Net活动中参加会议后,MonoTouch的使用被"触及"作为iPhone开发的替代品.尽管有一些Mono堆栈的怪癖,但它在C#和.Net中非常舒服,它似乎是一个吸引人的选择.然而,由于MonoTouch的售价为400美元,如果这是iPhone开发的方式,我有点不知所措.

任何人都有使用MonoTouch和Objective-C开发的经验,如果是这样,使用MonoTouch进行开发比学习Objective-C更简单快捷,反过来又值400美元?

c# mono objective-c xamarin.ios

273
推荐指数
7
解决办法
3万
查看次数

如何在SQL Server数据库中查找最大的对象?

我如何在SQL Server数据库中查找最大的对象?首先,通过确定哪些表(和相关索引)最大,然后确定特定表中哪些行最大(我们将二进制数据存储在BLOB中)?

有没有什么工具可以帮助进行这种数据库分析?或者是否有一些我可以对系统表运行的简单查询?

database sql-server

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

如何在Django模板中使用嵌套for循环访问最外层的forloop.counter?

是否可以在Django的以下模板中访问最外层for循环的forloop.counter:

{% for outerItem in outerItems %}
    {% for item in items%}
        <div>{{ forloop.counter }}.&nbsp;{{ item }}</div>
    {% endfor %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,forloop.counter返回最里面的for循环计数器

django django-templates

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

如何使用XmlSerializer将字符串序列化为CDATA?

是否可以通过某种属性将字符串序列化为使用.Net XmlSerializer的CDATA?

.net c# xml-serialization

84
推荐指数
5
解决办法
8万
查看次数

使用通用方法实现接口

我在这个上画了一个空白,似乎找不到我写的任何先前的例子.我正在尝试用类实现通用接口.当我实现接口时,我认为某些东西不能正常工作,因为Visual Studio不断产生错误,说我并没有暗示通用接口中的所有方法.

这是我正在使用的存根:

public interface IOurTemplate<T, U>
{
    IEnumerable<T> List<T>() where T : class;
    T Get<T, U>(U id)
        where T : class
        where U : class;
}
Run Code Online (Sandbox Code Playgroud)

那我班上应该怎么样?

c# generics interface

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

什么是最好和最活跃的开源.Net搜索技术?

我正在尝试为.Net项目决定开源搜索/索引技术.似乎Java项目的标准是Lucene,但就.Net而言,Lucene.Net项目似乎非常不活跃.这仍然是最好的选择吗?还是有其他可行的替代方案吗?

.net lucene search lucene.net

42
推荐指数
5
解决办法
2021
查看次数

关闭google maps api v3中的所有打开的信息窗口

正如标题所述,在一个特定的事件上(对我而言,这恰好是在打开一个新的时候google.maps.InfoWindow我希望能够关闭任何其他当前打开的信息窗口.现在,我可以一次打开很多..但我只想要一次打开1次.

我正在动态创建信息窗口(即我不知道会生成多少个),所以在当前信息窗口的click事件中(我希望所有其他打开的窗口关闭)我不知道t引用任何其他要打开的信息窗口close().我想知道如何实现这一目标.我不是一个经验丰富的JavaScript程序员,所以我不知道我是否需要在这里使用反射或类似的东西.

最好的方法是将所有引用保存在某种集合中,然后遍历列表将它们全部关闭?

谢谢.

javascript google-maps google-maps-api-3

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

NHibernate - 懒得初始化一个角色集合

我有以下看似简单的场景,但是我对NHibernate还是一个新手.

尝试在Controller上为"编辑"操作加载以下模型时:

控制器的编辑操作:

public ActionResult Edit(Guid id)
{
    return View(_repository.GetById(id));
}
Run Code Online (Sandbox Code Playgroud)

库:

public SomeModel GetById(Guid id)
{
    using (ISession session = NHibernateSessionManager.Instance.GetSession())
        return session.Get<SomeModel >(id);
}
Run Code Online (Sandbox Code Playgroud)

模型:

public class SomeModel
{
    public virtual string Content { get; set; }
    public virtual IList<SomeOtherModel> SomeOtherModel { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

- 懒得初始化角色集合:SomeOtherModel,没有关闭会话或会话

我在这里错过了什么?

nhibernate asp.net-mvc fluent-nhibernate

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

SQLite数据库的查看器/查询分析器

我一直在使用SQLite数据库进行开发一段时间,我认为只查看生成的db文件的内容会很有用.有没有什么好的工具可以查看SQLite数据库文件和/或工具来运行针对它们的查询?

database sqlite

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

AJAX jQuery.load与jQuery.get

在使用jQuery进行AJAX调用时,何时应该使用load(url,data,callback)方法而不是jQuery.get(url,data,callback,type)?

ajax jquery

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