问题列表 - 第49449页

Scala + IDEA:sbt和fsc的优点和缺点

我目前正在使用IDEA的构建机制和fsc一起使用Scala进行开发.它仍然有点慢,不得不(重新)启动编译服务器是一件痛苦的事.这里有很多人建议将SBT与IDEA一起作为构建工具.

您如何看待每种方法的优缺点?

scala intellij-idea sbt

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

PHP:新手问题 - 在php中使用/ end的东西?

对于php,有没有像/结束(如在asp中)?特别是对于类对象它会很好 - asp语法就像:

with myWeb
    .init "myweb"
    response.write .html  
end with
Run Code Online (Sandbox Code Playgroud)

谢谢

php asp-classic

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

禁用Ctrl + C.

注册网站时,它有2个字段.电邮和电子邮件确认.问题是,人们正在复制他们在第一场上写的东西,并粘贴在另一场上.我想禁用它,有可能吗?

<h:inputText id="email" value="#{registerBean.email}" maxlength="60" />
Run Code Online (Sandbox Code Playgroud)

html javascript java jsf

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

File.Exists使用错误的根路径?

在我写的c#类中,我有一个照片属性,如果图像存在则返回照片源(否则为默认图像).在我的代码中我使用:

    public string Photo
    {
        get
        {
            string source = "~/images/recipes/" + id + ".jpg";

            if (File.Exists(source))
                return "~/images/recipes/" + id + ".jpg";
            else
                return "";
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果我得到此图像的FileInfo()信息,我看到我试图在以下目录中找到此图像:C:\ Program Files(x86)\ Common Files\Microsoft Shared\DevServer\10.0 \〜\ images\recipes

当然图像不在该目录中,File.Exists返回错误的值.但我该如何解决这个问题呢?

c# asp.net

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

EF 4.1搞砸了.FK命名策略有变化吗?

我刚刚安装了新的Entity Framework 4.1 NuGet包,因此EFCodeFirst根据NuGet intructions Scott Hanselman的这篇文章替换了包.

现在,想象一下以下模型:

public class User
{
    [Key]
    public string UserName { get; set; }
    // whatever
}

public class UserThing
{
    public int ID { get; set; }
    public virtual User User { get; set; }
    // whatever
}
Run Code Online (Sandbox Code Playgroud)

最后一个EFCodeFirst版本在UserThing名为的表中生成了一个外键UserUserName.

安装新版本并运行后,我收到以下错误:

Invalid column name 'User_UserName'
Run Code Online (Sandbox Code Playgroud)

这当然意味着新版本具有不同的FK命名策略.这在所有其他表和列中是一致的:无论名为AnyOldForeignKeyIDEF 4.1的FK EFCodeFirst 想要调用AnyOldForeignKey_ID(注意下划线).

我不介意用下划线命名FK,但在这种情况下,它意味着必须不必要地丢弃数据库并重新创建它或不必要地重命名al FK.

有没有人知道为什么FK命名约定已经改变,是否可以在不使用Fluent API的情况下进行配置?

ef-code-first entity-framework-4.1

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

如何在Perl中实现Tie :: IxHash?

我最近遇到了一个Perl的情况,使用保持顺序的哈希会使我的代码更易读,更容易使用.经过一番搜索,我发现了Tie :: IxHash CPAN模块,它完全符合我的要求.在我谨慎起见并开始使用它之前,我想更好地了解它是如何工作的以及我可以从中获得什么样的性能.

据我所知,有序关联数组通常被实现为尝试,我以前从未实际使用过,但确实知道它们的性能符合我的期望(我希望做大量的阅读和写作,并且需要永远记住最初插入的订单键).我的问题是我无法弄清楚这是否是Tie :: IxHash的制作方式,或者我应该从中获得什么样的性能,或者是否有一些更好/更清洁的选择(我真的不想保留一个)单独的数组和哈希来完成我需要的东西,因为这会产生丑陋的代码和空间效率低下).我也只是因为好奇心而好奇.如果它没有被实现为trie,它是如何实现的?我知道我可以涉及源代码,但我希望其他人已经这样做了,我猜我并不是唯一一个对这个答案感兴趣的人.

所以...想法?建议?建议吗?

perl

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

删除Android Gallery小部件中的边框?

如何去除画廊图像周围的丑陋灰色边框?

android

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

如何在 Django admin 中实现全局隐式过滤器?

我的很多模型都有一个“公司”模型的外键。每个登录的用户都可以是一个或多个公司的一部分(用户 m2m 公司,不为空)。

我希望当前的管理员用户有“公司护目镜”,即选择列表,在管理员索引页面或基本标题上,他们可以在其中切换他们的“当前”公司。这样做应该会自动应用“公司等于”过滤器 - 对于具有公司外键的模型 - 除了任何其他过滤器。

实现这一目标的最佳方法是什么?

注意:这是管理界面的舒适功能,现阶段不需要对模型进行实际保护(客户端视图确实需要,但我可以使用自定义管理器并通过 request.user 在那里查找)。

我现在的想法是:

  1. 在会话中存储当前公司。

  2. 使用中间件从会话中查找当前公司,并将公司附加到所有相关链接:

    a) change_list: (?/&)"company__eq=42"

    b) change_view "add?company=42" 对于具有 Company 外键的模型。

    这可能需要反向或模式匹配 URL 以找出它们的模型并检查它是否存在外键(或者我可能会事先准备该列表以提高性能)。

  3. 在每个 ModelAdmin 表单中包含外键字段,但通过 CSS 隐藏它,以便 change_view add ("new") 包含来自链接的预设外键值而不提及它。

您认为这是一种可行的方法吗?

如果实现了http://code.djangoproject.com/ticket/10761,我想我可以指定一个自定义查询集,它从 request.session 读取当前公司并完成它。也许更好地快速跟踪(=制作并提交补丁)该票?

编辑:或者可能只是在每个需要它/具有外键的 ModelAdmin 上重新定义 queryset() 方法?

django admin filter permanent

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

为什么这个xor操作在mysql中导致零?

为什么这个xor操作归零?

mysql> select 17246357237183571361 xor 13175113390712773921;

+-----------------------------------------------+
| 17246357237183571361 xor 13175113390712773921 |
+-----------------------------------------------+
|                                             0 |
+-----------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

mysql bit-manipulation

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

在MongoDB上对GridFS进行分片

我正在记录GridFS以及在不同机器之间对其进行分片的可能性.

这里阅读文档,建议的分片键是chunks.files_id.此键将链接到文件集合的_id,因此此_id是增量的.我保存在网格中的每个新文件都将有一个新的增量_id.

在O'Reilly"Scaling MongoDB"一书中,不鼓励使用增量分片键来避免HotSpots(最后一个分片将接收所有的写入和读取).

您对分割GridFS集合的建议是什么?
有没有人遇到HotSpot问题?

谢谢.

sharding mongodb gridfs

20
推荐指数
2
解决办法
5992
查看次数