问题列表 - 第12002页

精心设计的功能网络应用程序的源代码?

什么是精心设计的功能(而不是面向对象)Web应用程序的例子,使他们的源代码可用?我目前正在研究黑客新闻 来源,但我想看看其他一些非常重要的例子,最好是在clojure中.

对于MVC,有很多Rails和PHP应用程序,框架和教程要研究 - 函数式编程有什么用?

lisp functional-programming clojure arc-lisp

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

业务流程与消息驱动架构

Orchestration引擎与消息驱动系统的职责是什么.

如果我必须构建一个系统,必须将不同的独立组件(不需要公开Web服务端点的交叉技术/平台组件)串在一起,这是要选择的工具集?

有更好的选择吗?

java soa orchestration

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

从servlet获取搜索引擎查询字符串

我希望通过为用户提供某种"相关搜索"功能来提高我的网站可用性,如果他们来自搜索引擎的话.

如果我的网站的访问者来自搜索引擎结果页面,可以从servlet获取?

如果是,是否可以获取查询字符串?

提前致谢

编辑:谢谢Thillo,这是我使用Referer标头的第一种方法.我并不为此感到骄傲.有关此代码的所有意见和建议将不胜感激.

java usability servlets

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

在Win7(Delphi)中将通知区域图标转换为程序图标

有一种简单的方法来我的单实例应用程序的通知(系统托盘)图标转换为Win7的用Delphi一个新的程序图标(任务栏按钮).(请来源)保持旧XP/Vista的现有系统行为是否合理,还是应该以某种方式开始使用新模型?

由MS推荐:http: //msdn.microsoft.com/en-us/library/aa511448.aspx

delphi windows-7

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

Qt 4.5 - 发出信号是函数调用还是线程,它会阻塞吗?

我不确定Qt 4.5中信号/插槽机制的性质.发出信号时,它是阻塞函数调用还是线程?说这个

emit GrabLatestData();

// proceed with latest data
Run Code Online (Sandbox Code Playgroud)

在继续下一行之前,是否会解决所有信号/槽链?

qt qt4

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

.NET Micro Framework是否支持CAN总线?

我知道.NET Micro Framework支持I²C总线.是否有一些CANCANopen库?

如果没有,它是否支持CAN而不使用其他外围设备?我可以自己建立CAN支持吗?

.net embedded can-bus bus canopen

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

Windows上的服务器端病毒扫描文件

我需要通过我的ASP.NET网络应用程序扫描Windows服务器上的上传文件.但是,我不知道反病毒软件包是否带有"api"类型的东西,我可以通过编程方式触发扫描.如果可能的话,我真的想避免任何类型的Windows调度来触发防病毒,然后报告错误.

c# asp.net api antivirus

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

Emacs 23,emacsclient参数?

我最近安装了Emacs 23(在OS X Leopard上)并试用了emacs服务器.我尝试了两种方法:(1)将(server-start)放入我的.emacs文件中,以及(2)在终端上运行emacs --daemon(在单独的试验中;不在同一时间).在任何一种情况下,当我已经打开emacs框架并尝试使用emacsclient -t,-tty或-nw在OS X终端中打开单独的文件时,该文件始终在现有框架中打开,而不是在终端中打开描述:

http://www.gnu.org/software/emacs/manual/html_node/emacs/emacsclient-Options.html

http://emacs-fu.blogspot.com/2009/02/emacs-daemon.html

但是,emacsclient -c按预期工作.你对可能发生的事情有什么想法吗?

非常感谢!-Stephen

emacs emacs23

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

使用CGFloat和float有什么区别?

我倾向于在整个地方使用CGFloat,但我想知道我是否会因此而受到无意义的"性能打击".CGFloat似乎比浮动更"重",对吧?我应该在哪些方面使用CGFloat,真正的区别是什么?

iphone cocoa-touch objective-c

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

重构访问遗留系统中存储库的域逻辑

我正在使用具有贫血域模型的遗留系统.

域名具有以下实体classses: ,Car,CarType,.CarComponentCarComponentType

对于其中的每一个,都有一个单独的存储库.还有许多服务可以访问这些存储库并且基本上包含所有逻辑.

我需要实现一个方法来确定CarComponentType供应商是否可以停止使用.逻辑如下:只有当前没有现有汽车的组件才能停止组件.

最初,我在服务类中实现了它.

public boolean canBeDiscontinued(CarComponentType carComponentType) {
    List<Car> cars = carRepository.getCarsWithComponent(carComponentType);
    return cars.isEmpty();
}
Run Code Online (Sandbox Code Playgroud)

这有效 - 但是这个逻辑在代码中的其他几个地方使用.它可能会增长,它看起来像是适合类的东西CarComponentType:

public boolean canBeDiscontinued() {
    List<Car> cars = carRepository.getCarsWithComponent(this);
    return cars.isEmpty();   
}
Run Code Online (Sandbox Code Playgroud)

但是,我不能把它放在那里,因为它需要访问存储库(据我所知,它是一个非常严重的反模式,实体要知道数据访问层).加载组件类型时,我无法加载该类型的所有汽车,因为这可能是数千个对象.我们没有使用任何ORM,所以制作一个懒惰的加载集合不仅体积大,而且非常容易出错.

像我第一次在服务类中实际使用此方法更合适吗?这不重要吗?还有另一种选择吗?我应该从另一个起点开始重构吗?

还有一个类似的问题在这里.但是我的问题与Java有关,所以我不认为这个解决方案适用于我的情况.此外,提前抱歉使用汽车和组件作为我的域模型.:)

java refactoring domain-driven-design repository

7
推荐指数
2
解决办法
820
查看次数