问题列表 - 第20056页

Machinist vs FactoryGirl - 优点和缺点

我正在与factory_girl合作,但看着机械师宝石.你能告诉我 - 迁移到机械师的利弊是什么?你比较过那些libs吗?

ruby testing ruby-on-rails machinist factory-bot

40
推荐指数
2
解决办法
9276
查看次数

是否有生成POM.xml文件的Java类?

在我的工作项目中,我最近被要求通过java类生成POM文件.问题是我对Maven非常非常新(就像去年12月一样).

我需要的是一个莫名其妙的代码生成一个XML文件(POM文件,但如果我可以配置任何XML创建代码,将被罚款)给所有necesary数据,所以他们并不需要手工编写它.我不知道我是否在解释自己,但问题是,是否有任何库或类生成或构造具有给定数据的POM文件?如果不是,这只是罚款,我只是不想失去更多的时间寻找的东西,我不知道如果它存在的话,如果是声明POM对象,然后做一个简单的文档d简单= generatePom(POM p).因为没有人抱怨写POM文件有多难,所以我应该有一个简单的方法来做它们但我想我已经迷失了很多API javadoc并且我找不到回来的路.

如果对此没有代码我的想法是搜索POM词典(覆盖所有元素),并创建一个给定的POM对象的XML文件(我以前充满了我提供的数据),其使用XML生成例如JDOM,XOM或XStream.如果没有已经完成此课程的课程(例如'嘿!你做错了'),任何对此的想法都会受到赞赏.

PS:我已经读过Eclipse项目正在做一些Maven的事情,并且有一个API为你拥有的实际项目生成一个pom.xml文件.如果我可以覆盖输入数据或其他东西,这将是一件好事.

谢谢大家!

java pom.xml maven

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

常见的Web UI样式

在接下来的几天里,我必须向我的一个客户展示一个Web应用程序的原型,事情是我不太擅长CSS,最糟糕的是我几乎从不对我得到的结果感到满意.

对业务逻辑进行编码对我没有任何挑战,但UI设计占用了我80%以上的时间.我不需要任何令人惊叹的东西,只需一个干净,漂亮和可呈现的环境,例如:

alt text http://i48.tinypic.com/t0p1fq.png

这是我一直存在的一个反复出现的问题,我希望Web UI开发可以有一个不那么裸的默认样式,类似于Visual StudioiPhone SDK的方法对我来说非常有用.

使用Balsamiq Mockups创建的上述模型是一个很好的例子,所有最常见的"组件"都可以使用,最重要的是:只有一种好看的风格可供选择.

网络上有这样的东西吗?一个中立但不错的CSS或Javascript UI框架?


目前的选项:

我很想知道是否有任何仅CSS的UI框架.

我发现这个页面有一个非常好的Web UI库列表,但是大多数(至少是好的)似乎都是特定于Java的,在纯CSS或JS中有没有同样好的选择?

PS:我对AJAX,效果,行为等不感兴趣......我主要(唯一)关注的是风格.


感谢所有人的建议!

在仔细考虑了所有建议的UI库之后,我得出的结论是ExtJS和Qooxdoo是最符合我需求的.jQuery UI似乎很有前景,但只提供了减少的元素数量.

至于CSS专用库,我发现BlueTrip/BluePrint和tambler建议的主题是最好的.除此之外,Flex和Napkee似乎也值得探索.

现在是时候学习ExtJS了!=)

css user-interface

91
推荐指数
4
解决办法
7991
查看次数

在ZSH中杀/切(剪切/粘贴)

我使用zsh并为其设置了Emacs键绑定.我很想让它复制我所有常规的Emacs文本操作命令.我想念的是Kill/Yank键.如果我可以选择文本(使用C-SPC- 这个工作)然后做类似的事情kill-region(C-w- 现在删除前一个单词)会很好.yank(C-y)工作正常,甚至可以使用它循环M-y.

有没有人有这样的设置工作?

linux emacs command-line zsh

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

visual studio如何将mfc对话框类与对话框资源相关联?

我想知道Visual Studio如何将MFC CDialog派生类与其对应的对话框资源相关联.我不感兴趣的连接是如何在运行时作出(如询问这里),而是在设计时.

当我向对话框添加消息处理程序时,它如何知道要将处理程序添加到哪个类.此外,是否可以将多个CDialog派生类与相同的对话框资源相关联,反之亦然?

我在项目目录中搜索了IDD_SOMEDIALOG字符串但是只找到了它SomeDialog.h,resource.h并且Project.rc在预期的位置,所以我猜它以某种方式推断出这些文件的连接,很可能是枚举SomeDialog.h:

// in class CSomeDialog:
    enum { IDD = IDD_SOMEDIALOG };
Run Code Online (Sandbox Code Playgroud)

我主要是出于好奇而问这个问题.

mfc dialog visual-studio visual-c++

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

并行化包含函数调用的循环

它是否适合包含函数调用的并行循环,或者是在内部进行基本操作的循环的更方便的并行化.

例如,它是否适合放置并行化指令如下?

main(){
..
#omp paralel ..
for (i=0;i<100;i++){
a[i] = foo(&datatype , ...);
...
}
..
}

int foo(datatype *a,...){
//doing complex operations here
//calling other functions etc.
}
Run Code Online (Sandbox Code Playgroud)

感谢Will Richard和Phkahler,评论很有帮助,我将深入了解rchrd建议的那本书.但是在一天结束之前,我希望能够创建一个现有的C代码(实际上是一个保持在程序顶部的大循环),如果可能的话,用openMP进行并行化.

在这一点上,我需要一些帮助,使至少部分循环并行化.为了简单起见,我不仅可以使整个循环内容变得简单,而且只能让它的一部分并行工作

for(i to N){   
  work1() --(serial)
  work2() --(serial)
  Work3() --( PARALLEL)
  work4() --(serial)
}

//does it make sense adding critical sections except work3

#omp parallel for private(Ptr)
for(i to N){   
 #omp single
 {
  work1() --(serial)
  work2() --(serial)
 }
  Work3(Ptr) --( PARALLEL)
 #omp single
 {
  work4() --(serial)
 }
}
Run Code Online (Sandbox Code Playgroud)

c c++ parallel-processing openmp

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

在Apache/Windows中使用像PHP这样的Python

我知道我应该使用mod_wsgi来运行Python,并且我一直试图设置它,但我对此感到困惑:

这是我为web.py找到的示例配置:

LoadModule wsgi_module modules/mod_wsgi.so

WSGIScriptAlias /appname /var/www/webpy-app/code.py/

Alias /appname/static /var/www/webpy-app/static/
AddType text/html .py

<Directory /var/www/webpy-app/>
    Order deny,allow
    Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

所以...我明白我必须配置我的Web服务器指向python应用程序?有没有办法像PHP一样使用它,当你请求.py文件时,Python会解释它?如何让我的Web服务器进入非常基本的状态,我可以上传包含的文件print "Hello World",请求它,并让它说"Hello World"?

python apache configuration

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

浏览python api的其他方法

它只是我,或python标准库文档是非常难以浏览?

Java有其出色的Javadocs,Ruby有其有用的Ruby-Docs,只有在python中我找不到通过标准库文档导航的好方法.

Epydoc项目,看起来很不错,但是有人知道它是否真的被用在标准库上,所以我们都可以通过它吗?如果没有,人们用来浏览python文档的替代方案是什么.

python documentation standard-library

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

<<在java中意味着什么?

我无法找到什么<<在java中的意思,因为我无法在Google上搜索它我绝对迷路了!

有问题的代码是:

public int getRGB() {
    return ((red << 16) | (green << 8) | blue);
}
Run Code Online (Sandbox Code Playgroud)

取自http://java.sun.com/docs/books/tutorial/essential/concurrency/example/ImmutableRGB.java

非常感谢有人告诉我,谢谢!

java operators

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

如何在PHP中将数组元素转换为字符串?

如果我有一个包含对象的数组:

$a = array($objA, $objB);
Run Code Online (Sandbox Code Playgroud)

(每个对象都有一个__toString()方法)

如何将所有数组元素转换为字符串,以便数组不$a包含其他对象,但它们的字符串表示形式?是否有单行或我必须手动循环数组?

php arrays string casting

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