问题列表 - 第29498页

你知道VB6的风格指南吗?

我每天使用自己的约定使用Vb6编码,我开始对此感到内疚.
您是否知道VB6的任何样式指南,如命名约定,代码技术和最佳实践?

vb6 coding-style

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

检查集合是否为空的正确"clojure方式"是什么

我想编写一个函数,如果给定的集合不为空,则返回布尔值true,否则返回false.

我也可以

defn ..
(boolean (seq coll))
Run Code Online (Sandbox Code Playgroud)

要么

defn ..
(not (empty? coll))
Run Code Online (Sandbox Code Playgroud)

由于我是clojure的新手,我最初倾向于使用#2(更具可读性),但是clojure api参考empty?明确表示使用成语(seq coll)代替(not (empty? coll)),可能是为了避免双重否定.

我想知道什么是clojure方法来检查集合是否为非空并返回布尔值true/false.

clojure

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

SessionTimeout:web.xml与session.maxInactiveInterval()

我正试图在Java 中超时HttpSession.我的容器是WebLogic.

目前,我们在web.xml文件中设置了会话超时,就像这样

<session-config>
    <session-timeout>15</session-timeout>
</session-config>
Run Code Online (Sandbox Code Playgroud)

现在,我被告知这将在使用的第15分钟终止会话(或者是所有会话?),无论他们的活动如何.

我想知道这种方法是否正确,或者我应该以编程方式设置不活动的时间限制

session.setMaxInactiveInterval(15 * 60); //15 minutes
Run Code Online (Sandbox Code Playgroud)

我不想在15分钟内放弃所有会话,只有那些在15分钟内处于非活动状态的会话.

这些方法是否相同?我应该支持web.xml配置吗?

java session servlets weblogic session-timeout

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

Lucene.Net/SpellChecker - 基于多词/短语的自动建议

我在我的网站上实现了Lucenet.NET,用它来索引我的产品,这些产品是剧院表演,旅游和伦敦周边的景点.

我想实现一个"你的意思是?" 当用户拼错产品名称时考虑到整个产品标题的功能,而不仅仅是单个单词.例如,

如果用户键入:

Lodnon Eye

我想自动建议:

伦敦伦敦眼

我假设我必须让分析器将标题索引为好像它们是单个实体,以便SpellChecker可以与短语以及单个单词最接近匹配.

我该怎么做?

lucene.net

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

杰克逊没有认识到@JsonCreator注释

我目前正在使用Jackson 1.4.2并尝试code从我们的UI传递回Java控制器(Servlet)的值的反序列化(类型信息的唯一标识符).

有多种类型(例如ABCType,XYZType等等)都从a扩展AbstractType,但每种具体类型都有一个静态工厂方法,它作为单个参数,唯一标识符,并返回类型对象(名称,关联类型,描述,由该标识符表示的有效首字母缩写词等.每种具体类型(例如XYZType)中的静态方法都注释为@JsonCreator:

@JsonCreator
public static XYZType getInstance(String code) {
    .....
}
Run Code Online (Sandbox Code Playgroud)

我看到的问题是杰克逊的映射器试图将json反序列化为这些类型的异常:

引起:org.codehaus.jackson.map.JsonMappingException:找不到类型[simple type,class com.company.type.XYZtype]的默认构造函数:无法从Json对象实例化.

我在这里错过了@JsonCreator静态工厂方法的注释(或者它是否与Jackson 1.4.2在从AbstractType?扩展的具体类型中挣扎?)?

java ajax json annotations jackson

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

ReSharper 5.0 VS CodeRush 10.1 - 特定功能比较

我在ReSharper 5.0 VS CodeRush 10.1之间做出决定.我已经看到很多问题针对哪一个比另一个更好/更快.例如,在处理大型项目时,ReSharper可能比CodeRush慢一点.我正在寻找的是一个完整的列表,在对手中完全没有.

一个例子是ReSharper有一个intellisense替换,CodeRush离开VisualStudio.

假设性能/速度和学习曲线不是问题,那么另一个缺少哪些功能?

c# resharper coderush resharper-5.0

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

记录逻辑应该放在DDD解决方案中的哪个位置?

我为我的MVC应用程序创建了一个自定义过滤器[LogAttribute].操作方法用这个装饰,它有责任创建一个LogEntry对象以传递给某种类型的提供者 - ILoggerProvider.

我的问题是,它应该在哪里ILoggerProvider实现(我会想要在它上面使用DI技术)?他们应该进入域模型,UI项目还是单独的类?

.net c# asp.net domain-driven-design

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

Groovy/Grails:如何将我的datePicker设置为空或默认为null而不是显示今天的日期?

这基本上是我的问题.它显示我今天的日期,而不是空白或空或''日期,即使我把null或''运行完美但仍然显示我今天的日期,而不是一个空白的下拉框.所以我想在gsp加载时将默认值更改为空白,而不是今天的日期.

谢谢

null grails groovy date

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

在IList <T>中使用Type.GetType(string)

由于我不能对这篇文章发表任何评论(只发一个答案),我会发一个新问题.
我按照上述帖子中的说明进行操作,但代码产生错误.
代码:

Type t = Type.GetType(className);
Type listType = typeof(List<>).MakeGenericType(t);
IList list = (IList)Activator.CreateInstance(listType);
Run Code Online (Sandbox Code Playgroud)

错误:

使用泛型类型'System.Collections.Generic.IList'需要'1'类型参数

很明显,我不能说IList没有任何类型,所以我想知道上述帖子的答案究竟是如何起作用的.

提前致谢.

c# ilist gettype

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

保持客户端浏览器了解事件(如新的聊天消息)的最佳方法是什么?

我认为,常见的方法是对服务器进行定期"ping",但我不喜欢它看起来太像

"Is there anything new? - No"
"Is there anything new? - No"
"Is there anything new? - No"
"Is there anything new? - No"
"Is there anyt..."
Run Code Online (Sandbox Code Playgroud)

我见过另一种方法,客户端要求新闻​​和服务器"保留"请求(例如,使用睡眠循环),直到有任何新的东西.这很酷,但我真的很想听听其他选择.

javascript ajax

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