问题列表 - 第39504页

找到满足一定条件的对的有效方法

AB是列表.我是要找到所有对{x,y}用于其xA,yB有的情况Cond[x,y]是真实的.这是我想出来的,但它非常麻烦,我怀疑有更好的方法

AllPairs[A_, B_, Cond_] := Module[{i, k, C, Cp},
  C = {};
  For[i = 1, i <= Length[A], i++,
  Cp = Select[B, Cond[A[[i]], #] &];
  C = C~Join~Table[{A[[i]], Cp[[k]]}, {k, 1, Length[Cp]}];
 ];
Return[C];
]
Run Code Online (Sandbox Code Playgroud)

例如

In[1]:= AllPairs[{1, 2, 3, 4}, {3, 4, 5}, EvenQ[#1 + #2] &]
Out[1]:= {{1, 3}, {1, 5}, {2, 4}, {3, 3}, {3, 5}, {4, 4}}
Run Code Online (Sandbox Code Playgroud)

我对此代码的另一个问题是它不容易概括.我想有一个函数,它接受在列表A1, A2,...,An …

wolfram-mathematica

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

使用window.open()时的最佳做法

我正在开发一个网络应用程序,在某些链接中使用最少的浏览器镶边打开新窗口会很有用.用户很可能想要并排显示或平铺在屏幕上.(想想文本编辑器,文件系统导航或终端窗口.)我知道这是当天的常见做法,但我想知道现在标签是如此常见并且网络的一般工作模式有所改变,情况是否已经改变.

  • 是否有任何建议支持或反对打开新窗口?
  • 我应该注意哪些浏览器不兼容?
  • 窗口上有什么东西我不应该通过javascript修改吗?EG:窗口大小,某些铬元素的去除等.
  • 还有什么想到的吗?

javascript usability user-interface

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

中心表单提交按钮html/css

我在css中将html表单提交按钮置于中心时遇到了麻烦.

现在我正在使用

    <input value="Search" title="Search" type="submit" id="btn_s">
    <input value="I'm Feeling Lucky" title="I'm Feeling Lucky" name="lucky" type="submit" id="btn_i">
Run Code Online (Sandbox Code Playgroud)

用这个css

#btn_s{
    width: 100px;
    margin-left: auto;
    margin-right: auto;
}

#btn_i {
    width: 125px;
    margin-left: auto;
    margin-right: auto;
}
Run Code Online (Sandbox Code Playgroud)

而且它没有做任何事情,我知道我可能做了一些愚蠢的错误,任何人都可以帮助我吗?

谢谢

html css center alignment

64
推荐指数
4
解决办法
30万
查看次数

属性的索引值

我使用以下代码......

for($i=0; $i<90; $i++){
?>
 <a id='read[<?php print $i; ?>]' href="<?php print $textToshow; ?>"> Text Shown</a> 
<?php } ?> 
Run Code Online (Sandbox Code Playgroud)

我想知道用户点击它时href的id.像读[1]读[2]等

jquery fancybox

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

实体框架4 - 在哪里放置"ApplyCurrentValues"逻辑?

我正在使用" 存根技术 "来更新我的POCO(用于分离的上下文,ASP.NET MVC).

这是我目前在我的控制器中的代码(可以工作):

[HttpPost]
public ActionResult Edit(Review review)
{
   Review originalReview = _userContentService.FindById(review.PostId) as Review;
   var ctx = _unitOfWork as MySqlServerObjectContext;
   ctx.ApplyCurrentValues("MyEntities.Posts", review);
   _unitOfWork.Commit();
   // ..snip - MVC stuff..
}
Run Code Online (Sandbox Code Playgroud)

如你所见,到处都有代码味道.:)

几点:

  1. 我基本上都使用依赖注入(基于接口)
  2. 我使用工作单元模式来抽象ObjectContext并在多个存储库之间提供持久性
  3. 目前我的IUnitOfWork接口只有一个方法:void Commit();
  4. 控制器拥有IUserContentServiceIUnitOfWork通过DI注入
  5. IUserContentServiceFind在存储库中调用,使用ObjectContext.

这些是我不喜欢上面代码的两件事:

  1. 我不想将IUnitOfWork转换MySqlServerObjectContext.
  2. 我不希望Controller需要关心 ApplyCurrentValues

我基本上希望我的代码看起来像这样:

[HttpPost]
public ActionResult Edit(Review review)
{
   _userContentService.Update(review);
   _unitOfWork.Commit();
   // ..snip - MVC stuff..
}
Run Code Online (Sandbox Code Playgroud)

任何想法我怎么能这样做?(或类似的东西).

我已经很聪明地根据类型(泛型,复数的组合)来计算实体集名称,所以不要过于担心.

我不知道放在哪里最好的地方 …

c# design-patterns unit-of-work entity-framework-4

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

Maven(Surefire):从src/test/java复制测试资源

Maven的Surefire(测试)插件将mvn test-compile文件复制src/test/resourcestarget/test-classes.它编译.javasrc/test/java,并复制编译的.class文件target/test-classes.

但它不会复制资源src/test/java,并且能够将测试资源放在.java与其资源类相同的目录中比在并行层次结构中更方便src/test/resources.

是否有可能让Maven从中复制资源src/test/java

resources copy maven maven-surefire-plugin

35
推荐指数
2
解决办法
5万
查看次数

我如何svn:忽略AnkhSVN?

Subversion/AnkhSVN让我感到难以置信的迟钝.我根本就没有得到它.每当我在更新和提交之外做任何事情时,一切都在我的脸上爆炸.

这些是我的信仰(必须是不正确的,因为我不能让Ankh忽略任何东西)

  1. svn:ignore是一个工具,使您的Subversion客户端始终保留更新和提交列表中的某些文件或目录.因此,每当您更改任何被忽略的文件时,Ankh将永远不会尝试提交更改,也不会更新文件.它对您的Subversion客户端基本上是不可见的
  2. 要使用AnkhSVN忽略文件,您必须
    • 右键单击文件所在的目录
    • 选择Subversion-> Subversion Properties
    • 添加名为'svn:ignore'的新Subversion属性,并在值框中输入新行分隔的列表,例如'*.log',以便忽略THAT目录中的所有文件扩展名.log.

我的假设肯定是不正确的,因为我从来没有能够得到svn:忽略为我工作.任何人都可以通过向我解释我的哪些假设不正确以及我应该如何解决这个问题来使我恢复理智?

谢谢.

ankhsvn svnignore

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

在 Linux 中如何更改 R 中的默认文本编辑器?

我在 Linux 中使用 R 进行编程,每次我想通过键入来编辑函数时

fix(FunctioName)
Run Code Online (Sandbox Code Playgroud)

使用了 VI 编辑器,对我来说,它不是那么方便,我想更改它并使其成为另一个,例如 nano。我正在连接到我们学校的服务器,所以我只有外壳,没有图形界面。

先感谢您。

linux vi r

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

如何在Perl中读取ISO 8859-1(Latin-1)编码文本

所以我正在尝试编写一个perl脚本来读取一个用Latin-1编码的文件.由于某种原因,这只是没有成功.当我尝试简单搜索我知道的文件中的字符时(它在第一行),没有任何显示.我正在使用编码"iso 8859-1"; 下面,但我也尝试过binmode(STDIN,":utf8"); .关于我可能做错了什么以及如何做对的任何建议?

use encoding "iso 8859-1";

while(<>)
{
    if(/ó/gi)
    {
    print "Found one!\n";
    }
}
Run Code Online (Sandbox Code Playgroud)

perl encoding input latin1

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

将一个完整的机器人应用程序移植到Blackberry上有什么样的转换工作?

我有一个我为android编写的简单应用程序,我也想在Blackberry上运行 - 将代码放到他们的SDK并按预期运行它有多容易?

我只是想知道是否有人从经验中知道.Droid上我唯一使用的API是相机和面部检测.

谢谢!

import android blackberry

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