我有存储过程getList(@date datetime)
如何以编程方式执行差异日期时间值的存储过程.
每个月的日期时间为3年.
我正在使用Beowulf集群上的MPI进行并行编程.我们为模拟退火编写了并行算法.它工作正常.我们希望执行速度比串行代码快15倍.但是我们在不同的体系结构和操作系统上执行了一些串行C代码,因此我们可以使用不同的数据集来进行性能测量.我们在代码中使用了这个Random函数.我们在windows和ubuntu linux上都使用GCC.我们发现linux上的执行需要更长的时间,而且我们不知道为什么.有人可以使用gcc在linux和windows上编译此代码并尝试解释我.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main (int argc, char** argv){
double Random();
int k,NUM_ITERATIONS = 10;
clock_t start_time = clock();
NUM_ITERATIONS=atoi(argv[1]);
// iniciranje random generatora
srand(time(NULL));
for(k=0; k<NUM_ITERATIONS; k++){
double raa = Random();
}
clock_t end_time = clock();
printf("Time of algorithm execution: %lf seconds\n", ((double) (end_time - start_time)) / CLOCKS_PER_SEC);
return 0;
}
// generate random number bettwen 0 and 1
double Random(){
srand(rand());
double a = rand();
return a/RAND_MAX;
}
Run Code Online (Sandbox Code Playgroud)
如果我用100,000 000执行它作为NUM_ITERATIONS的参数,我在linux上的执行速度比在Windows上慢20倍.在具有相同架构的机器上进行测试,双启动win + ubuntu linux.我们需要帮助,因为这个随机函数是我们想要用我们的数据显示的瓶颈.
鉴于以下代码,即使在用户选择了radiobutton 2之后,jQuery似乎也只提醒"1"作为值.我在这里缺少什么?当选择第二个radiobutton时,不应该跟踪jQuery警告"2"吗?
<p>
Coal <input type="radio" name="example" value="1" checked />
Candy <input type="radio" name="example" value="2" />
</p>
Run Code Online (Sandbox Code Playgroud)
我在firebug中使用此代码来测试:
r = $(":radio[name='example']").val();
alert(r);
Run Code Online (Sandbox Code Playgroud) 这里有人知道是否有可能只备份自上次备份以来已经改变的subversion reposiotory的部分(即:delta)?
实际上,这可能类似于每个午夜进行完整备份,每小时进行一次增量备份.如果在11点07分发生了崩溃,那么就必须使用最后一个午夜完整备份并对其应用所有增量,因此只会丢失七分钟.
此外,如果这应该是可能的,那么可以在"热备份"模式下进行(如果这是正确的术语),也就是说,当其他用户在存储库上运行时,尤其是检入时.
我正在Grails中开发一个小型Web前端.它基本上是一个"超轻量级"客户端应用程序,通过JMS连接异步.
我在项目中有两个依赖项,我想从Maven存储库中提取.它们是activemq和acme-adapter-api内部依赖关系,在远程存储库中不可用.
我设置了这样的BuildConfig.groovy(Grails 1.2M4)文件,以便访问我的依赖项:
repositories {
grailsPlugins()
grailsHome()
mavenCentral()
mavenRepo('D:/maven-repo')
} dependencies {
compile 'org.apache.activemq:apache-activemq:4.1.1'
compile 'com.acme:acme-adapter-api:1.3-SNAPSHOT'
}
Run Code Online (Sandbox Code Playgroud)
当我跑步时grails dependency-report,我可以看到这条线acme-adapter-api,例如:
acme-adapter-api by com.acme
108 kB (0 kB downloaded, 108 kB in cache)
Run Code Online (Sandbox Code Playgroud)
当我试图跑步时grails compile,我不幸运,因为它然后抱怨它无法解决com.acme小组中的课程.
有趣的是,activemq依赖性似乎不是一个问题......
不同之处在于acme依赖关系不在mavenCentral(),但仅在mavenRepo("D:/maven-repo").所以我想:"也许它不会从本地磁盘中提取它然后......"并将版本更改为一些有趣的(1.999-SNAPSHOT)值,该值在BuildConfig.groovy文件中不存在.grails compile再次运行时,命令超时,说无法找到该版本:
UNRESOLVED DEPENDENCIES
D:/maven-repo: unable to get resource for com/acme#acme-adapter-api;1.999-SNAPSHOT
Run Code Online (Sandbox Code Playgroud)
所以显然本地依赖关系得到了解决,但不知何故不适用于下一步,编译......
我有一个项目使用log4cxx,boost等库,其头文件生成大量(重复)警告.有没有办法抑制来自库包含的警告(即#include <some-header.h>)或包含某些路径?我希望像往常一样在项目代码中使用-Wall和/或-Wextra而不会隐藏相关信息.我目前在make输出上使用grep,但我想要更好的东西.
我在Python中经历了(对我来说)非常奇怪的问题.
我有一个名为Menu的类:(片段)
class Menu:
"""Shows a menu with the defined items"""
menu_items = {}
characters = map(chr, range(97, 123))
def __init__(self, menu_items):
self.init_menu(menu_items)
def init_menu(self, menu_items):
i = 0
for item in menu_items:
self.menu_items[self.characters[i]] = item
i += 1
Run Code Online (Sandbox Code Playgroud)
当我实例化该类时,我传入一个字典列表.使用此功能创建词典:
def menu_item(description, action=None):
if action == None:
action = lambda : None
return {"description": description, "action": action}
Run Code Online (Sandbox Code Playgroud)
然后列表创建如下:
t = [menu_item("abcd")]
m3 = menu.Menu(t)
a = [ menu_item("Test")]
m2 = menu.Menu(a)
b = [ menu_item("Update", m2.getAction),
menu_item("Add"),
menu_item("Delete")]
m = …Run Code Online (Sandbox Code Playgroud) 我有一个类似于此的链接
<a href="/home/category/blog/1" id="blog">Blog</a>
Run Code Online (Sandbox Code Playgroud)
你可以链接有一个ID'博客',我想要做的是动态创建一个div与点击链接的ID,如果点击'博客',那么标记将是
<div id="blog">
<!--some content here-->
</div>
Run Code Online (Sandbox Code Playgroud)
如果点击新闻链接就好了,那么我想,
<div id="news">
<!--some content here-->
</div>
Run Code Online (Sandbox Code Playgroud)
如果可能的话,在标记中创建?以及我对jQuery的新手.
我试图在持续集成环境中使用配置转换.
我需要一种方法来告诉TFS构建代理执行转换.我有点希望它在发现配置转换文件(web.qa-release.config,web.production-release.config等等)后才能正常工作.但事实并非如此.
我有一个TFS构建定义,可以构建正确的配置(qa-release,production-release等等),我有一些特定的.proj文件可以在这些定义中构建,并且包含一些特定于环境的参数,例如:
<PropertyGroup Condition=" '$(Configuration)'=='production-release' ">
<TargetHost Condition=" '$(TargetHost)'=='' ">qa.web</TargetHost>
...
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)'=='qa-release' ">
<TargetHost Condition=" '$(TargetHost)'=='' ">production.web</TargetHost>
...
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
我从输出中知道正在构建正确的配置.现在我只需要学习如何触发配置转换.是否有一些hocus pocus,我可以添加到构建中的最终.proj以启动转换并吹走各个转换文件?
gcc ×2
jquery ×2
.net ×1
build ×1
c ×1
compilation ×1
config ×1
dependencies ×1
gcc-warning ×1
grails ×1
grails-maven ×1
html ×1
javascript ×1
mpi ×1
msbuild ×1
oracle ×1
python ×1
radio-button ×1
reference ×1
svn ×1
t-sql ×1
tfs ×1
warnings ×1