问题列表 - 第6597页

模块的Python命名约定

我有一个模块,其目的是定义一个名为"nib"的类.(以及一些相关的类.)我应该如何调用模块本身?"笔尖"?"nibmodule"?还要别的吗?

python naming-conventions

97
推荐指数
5
解决办法
9万
查看次数

非常基本的嵌套php

我正在尝试写一个非常简单的声明,如果我的博客的用户没有gravatar,将会出现随机选择的图像.它现在的工作方式是这样的:

 <?php echo get_avatar( $comment, $size = '78', $default = '/images/noavatar2.gif' );  ?>
Run Code Online (Sandbox Code Playgroud)

这会给我一个随机数:

echo(rand(1,10)
Run Code Online (Sandbox Code Playgroud)

我想回应"noavatar"和".gif"之间的随机数,但我似乎无法弄清楚如何去做.任何帮助,将不胜感激.

php

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

从类/接口检查继承的正确方法是什么?

下面的代码循环遍历字符串字典和IMyCompanySettings,寻找实现IMyCompanyProductSetting的值.显然,尝试强制转换异常是一种非常昂贵的方法.

    public static List<IMyCompanyProductSetting> GetProductSettings(ConfigurationManager cfm)
    {
        List<IMyCompanyProductSetting> ret = new List<IMyCompanyProductSetting>();
        foreach(IMyCompanySetting setting in cfm.Values)
        {
            try
            {
                IMyCompanyProductSetting prod = (IMyCompanyProductSetting)setting;
                ret.Add(prod);

            }
            catch
            {
              // Do nothing.
            }
        }
        return ret;
    }
Run Code Online (Sandbox Code Playgroud)

有什么更好的方法呢?

.net c# reflection inheritance

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

Scala和Groovy之间的主要区别是什么?

表面上看,Groovy和Scala看起来很相似,除了Scala是静态类型的,还有Groovy动态.

  • 其他主要差异和优势是什么?
  • 他们真的有多相似?
  • 这两者之间有竞争吗?
    • 如果是这样,你认为从长远来看谁会赢?

groovy scala

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

Safari访问Windows集成身份验证(又名NTLM)受保护的网站时出现问题

我们的Web应用程序使用Windows集成身份验证(也称为NTLM身份验证)来提高安全性.

它适用于IE和Firefox用户,但Safari用户看到间歇性问题.浏览网站会很好,但每隔一段时间就会出现加载页面元素的问题(例如CSS或JS文件).重新加载,问题将消失.

如果我们使用调试代理(Fiddler),我们可以看到Safari发生了很多额外的401请求.每隔一段时间,对资源的请求就会卡在401请求循环中,并最终失败.

我无法看到我们正在做的任何事情,这似乎是Safari中的一个错误.有没有人以前遇到过这个问题,并有任何解决方案的建议?

谢谢,

达伦.

authentication iis safari wia ntlm

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

它是否会改变在循环中使用非int计数器的性能?

我很好奇,无法在任何地方找到答案.通常,我们在循环中对计数器使用整数,例如在C/C++中:

for (int i=0; i<100; ++i)
Run Code Online (Sandbox Code Playgroud)

但我们也可以使用短整数甚至是char.我的问题是:它会改变性能吗?它减少了几个字节,因此节省的内存可以忽略不计.如果我知道计数器不会超过100,那么如果我使用char会造成任何伤害,那只会引起我的兴趣.

int performance for-loop

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

如何在netbeans php插件使用FTP上传文件时控制文件权限

每当netbeans预先形成ftp上传时,文件都会上传,权限设置为640.这会导致PHP抛出以下错误:

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required '/Library/WebServer/Documents/notes/index.php' (include_path='.:/usr/local/php5/lib/php') in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

虽然我可以chmod o+r ./*在命令提示符下快速清理它,但它会导致netbeans在下次运行时重新同步整个项目,从而将权限设置回640.

我需要一种方法让netbeans上传权限设置为644的文件.

php ftp file-permissions netbeans

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

在ASP.NET中使用DisplayNameAttribute

我想将List绑定到网页上的GridView,但是覆盖属性名称通过注释显示的方式.我认为System.ComponentModel可以工作,但这似乎不起作用.这仅适用于Windows Forms吗?:

using System.ComponentModel;

namespace MyWebApp
{
    public class MyCustomClass
    {
        [DisplayName("My Column")]
        public string MyFirstProperty
        {
            get { return "value"; }
        }

    public MyCustomClass() {}
}
Run Code Online (Sandbox Code Playgroud)

然后在页面上:

protected void Page_Load(object sender, EventArgs e)
{
    IList<MyCustomClass> myCustomClasses = new List<MyCustomClass>
    {
        new MyCustomClass(),
        new MyCustomClass()
    };

TestGrid.DataSource = myCustomClasses;
TestGrid.DataBind();
Run Code Online (Sandbox Code Playgroud)

}

这将使用"MyFirstProperty"作为列标题而不是"我的列"进行渲染.这应该不起作用吗?

asp.net

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

什么是目前被认为是2D点匹配的"最佳"算法?

我有两个包含xy坐标(星星)的列表.我也可能有每颗恒星的亮度(亮度).现在每颗星都有随机的位置抖动,每张图像中可能会有一些额外或缺失的点.我的问题是,"这种数据集的最佳2D点匹配算法是什么?" 我想两者都是简单的线性(平移,旋转,缩放)和非线性(比如坐标中的n次多项式).在点匹配领域的术语中,我正在寻找能够在具有噪声和杂散点的2D点匹配程序之间的枪战中获胜的算法.可能存在不同的"获胜者",这取决于是否使用标签信息(幅度)和/或变换被限制为线性.

我知道有许多类别的2D点匹配算法和每个类中的许多算法(实际上可能总共数百个)但我不知道哪个(如果有的话)被认为是"最好的"或"最标准的"由计算机视觉领域的人.可悲的是,我想读的很多文章都没有在线版本,我只能阅读摘要.在我确定一个特定的算法来实现它之前,很高兴听到一些专家将小麦与谷壳分开.

我有一个使用三角形的工作匹配程序,但它经常失败(约5%的时间),这样解决方案转换有明显的扭曲,但没有明显的原因.这个程序不是我写的,而是来自近20年前写的一篇论文.我想编写一个执行最强大的新实现.我假设(希望)在这个领域取得了一些进展,这使得这看似合理.

algorithm computer-science 2d pattern-matching

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

如何在在线商店应用程序中建模"产品"

我正在建立一个网上商店来销售"绿色超大号T恤"等产品.即,同样的衬衫可以有很多尺寸/颜色,不同的组合可以卖光,不同的组合可能有不同的价格等.

我的问题是我应该如何在我的Rails应用程序中建模这些产品(或者实际上如何在任何应用程序中进行建模).

我目前的想法是:

Class Product
  has_many :variants, :through => :characteristics
  has_many :characteristics 
end

Class Characteristic
  belongs_to :product
  belongs_to :variants
end

Class Variant
  has_many :products, :through => :characteristics
  belongs_to :characteristic
end
Run Code Online (Sandbox Code Playgroud)

因此,每个产品将具有一个或多个特征(例如,"颜色","尺寸"等),并且每个特征将具有一个或多个变体(例如,"红色","蓝色"等).

这种方法的问题是我在哪里存储价格和库存?即,给定产品的价格和库存由其特征所采用的变体决定.(绿色可能比红色更贵,大可能缺货等).

我有一个想法是给产品"base_price",并让变体修改它,但这看起来过于复杂(并且可能不起作用).

language-agnostic modeling ruby-on-rails e-commerce

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