问题列表 - 第10228页

在javascript中使用onclick-event和document.write时,它总是必须在新窗口中打开

是否必须在山姆打开例如:

function write(){document.write("write")}

input type ="button"onclick ="write()"value ="点击"

javascript onclick button document.write

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

将MPI支持添加到C++程序

我有一个用C++实现的程序,我现在想要添加MPI支持.有一个用于C++的MPI绑定,带有命名空间MPI和所有东西.

在我的例子中,我有一个特定的对象,适合作为集群的并行化进程.

我的问题是:

  • 以前有人做过这样的事吗?我可以就如何最好地实现这一点获得一些建议吗?
  • 如何在构造函数中初始化MPI?在Class的构造函数中初始化MPI之后,所有的中间调用都会被并行化吗?

例如:

MyClass obj;

x = x; //this will be parallelized ?
onj.calc();

y = x++; //this will be parallelized ?

z = obj.result();
Run Code Online (Sandbox Code Playgroud)

c++ parallel-processing mpi openmpi

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

如何在ASP.NET MVC中创建图片链接?

那么,如何从下面的链接创建像这样上下投票(左侧)的图片链接?(启用了ajax的链接)

<%= Ajax.ActionLink("Vote!",
                    "AddPictureVote",
                    "Vote",
                    new {id = Model.PictureId},
                    new AjaxOptions{UpdateTargetId = "addvote"})%>
Run Code Online (Sandbox Code Playgroud)

ajax asp.net-mvc jquery

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

评估软件最低要求

有没有办法评估软件的最低要求?我的意思是,例如,我怎样才能发现我的应用程序需要的最小 RAM 量?

谢谢!

memory minimum-requirements system-requirements

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

TDD测试是否应该首先失败?

作为本回答评论中讨论的后续内容,TDD测试是否应该首先失败?

请考虑以下示例.如果我正在编写LinkedHashSet的实现和一个测试测试,在插入副本之后,原始版本与插入之前的迭代顺序相同,我可能想要添加一个单独的测试,副本根本不在集合中.

第一次测试将首先失败,然后实施.

问题在于,使第一个测试过程的实现很可能使用不同的集合实现来存储数据,所以正如第二个测试已经通过的副作用一样.

我认为看到测试失败的主要目的是确保测试是一个很好的测试(很多次我写了一个测试,我认为会失败,但没有,因为测试写错了).但是,如果您确信您所编写的测试确实测试了某些内容,那么必须确保您以后不会破坏该行为并不值得吗?

language-agnostic tdd

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

哪个更邪恶:不必要的单身人士还是上帝对象?

情况就是这样:我的课程做得太多了.它主要用于访问配置信息,但它也具有数据库连接.它是作为一个单独实现的,所以这也使单元测试变得困难,因为大多数代码与它紧密耦合.这甚至更成问题,因为它创建了一个导入时间依赖项(我们在Python中这样做),这意味着某些模块必须按特定顺序导入.理想情况下,我想将它分成两个类,并使其成为非单例.

幸运的是,我的雇主已经热心这样一个事实,即这种测试是好的,如果它使代码更容易测试,我愿意允许我做这样的改变.但是,我怀疑他们是否愿意让我花太多时间在上面.而且我宁愿逐步修复它,而不是试图过于激进.

所以,我在这里看到三个选择:

  1. 将配置对象分解为(单例)配置对象和(非单例)数据库对象.这至少允许我将数据库作为导入时依赖项删除.
  2. 使配置对象成为非单例并将其传递给需要它的对象.我觉得这更好地解决了我们的短期需求,但我认为这需要更多的时间.
  3. 做一些我没有想到你在答案中建议的事情.:-)

那我该怎么办?

oop singleton design-patterns anti-patterns god-object

6
推荐指数
2
解决办法
1265
查看次数

来自PNG的具有透明度的openGL ES纹理正在渲染出奇怪的文物并让我疯狂!

我开始研究我的第一个OpenGL iPhone应用程序,但我已经遇到了一个早期的障碍.

我有一个非常简单的小纹理,我想在2D游戏中用作精灵,但它呈现奇怪的"随机"彩色像素.

http://i40.tinypic.com/2s7c9ro.png < - 这里有截图

我有点觉得这是Photoshop的错,所以如果有人对此有所了解请告诉我.

如果它不是photoshop那么它必须是我的代码...所以这里是有问题的代码......

- (void)loadTexture {

CGImageRef textureImage = [UIImage imageNamed:@"zombie0.png"].CGImage;

if (textureImage == nil) {
    NSLog(@"Failed to load texture image");
    return;
}

NSInteger texWidth = CGImageGetWidth(textureImage);
NSInteger texHeight = CGImageGetHeight(textureImage);

GLubyte *textureData = (GLubyte *)malloc(texWidth * texHeight * 4);

CGContextRef textureContext = CGBitmapContextCreate(textureData, texWidth, texHeight, 8, texWidth * 4, CGImageGetColorSpace(textureImage), kCGImageAlphaPremultipliedLast);

CGContextDrawImage(textureContext, CGRectMake(0.0, 0.0, (float)texWidth, (float)texHeight), textureImage);

CGContextRelease(textureContext);

glGenTextures(1, &textures[0]);

glBindTexture(GL_TEXTURE_2D, textures[0]);

glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, texWidth, texHeight, 0, GL_RGBA, GL_UNSIGNED_BYTE, textureData);

free(textureData);

glTexParameterf(GL_TEXTURE_2D, …
Run Code Online (Sandbox Code Playgroud)

iphone textures opengl-es quartz-graphics

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

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

什么是Rails SaaS应用程序的最佳服务器堆栈/配置

您会建议什么是需要托管Rails SaaS应用程序的专用服务器的最佳服务器堆栈(不是很多流量但需要保持选项未来开放).

stack ruby-on-rails

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

我可以像这样重写我的网址,这是个好主意吗?

是否可以从此重写(Apache Mod-Rewrite)URL:

http://www.example.com/view.php?t=h5k6 对此 http://www.example.com/h5k6

重写的原因是URL需要非常短(有点像一个小的URL服务).

这个新网址是否仍会点击我的view.php页面?它是否仍然能够使用超全局数组GET($_GET)来访问变量t?我仍然希望我的index.php页面映射到此http://www.example.com.

我也很感激对这可能产生的影响的评论,因为我有点像菜鸟.:)

谢谢大家

php apache mod-rewrite

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