问题列表 - 第30733页

保存电池寿命的最佳背景颜色是什么?

我正在开发一个基于Web的移动应用程序,我正在考虑默认的背景颜色.

不同颜色的背景是否使用不同的电池寿命?为了获得最佳电池寿命,我应该选择黑色还是白色还是其他颜色?

我会假设因为液晶显示器后面有一个背光,那么白色会使用最少的功率,因为​​没有像素必须打开,这个假设是否正确?

mobile colors

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

枚举和表现

我的应用程序有很多不同的查找值,这些值永远不会改变,例如美国.我想使用枚举,而不是将它们放入数据库表中.

但是,我确实意识到这样做需要一些枚举和大量的"int"和"string"来自我的枚举.

另外,我看到有人提到使用Dictionary <>作为查找表,但枚举实现似乎更清晰.

所以,我想问一下是否保留并传递很多枚举并将它们转换为性能问题,还是应该使用查找表方法,哪个表现更好?

编辑:需要转换为ID以存储在其他数据库表中.

c# performance enums dictionary casting

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

如何允许客户子域网站使用自己的域

我有一个rails应用程序,客户注册并获得这样的自定义子域网站/网址:

  • customer1.myapp.com
  • customer2.myapp.com
  • customer3.myapp.com

允许客户使用自己的注册域名以使其域名指向我的应用程序需要采取哪些步骤?

因此,在上面的示例中,如果"customer1"拥有"customer1.com" - 如何设置我的应用程序以便将对"customer1.com"的任何请求发送到"customer1.myapp.com"?另外,我的客户需要做什么呢?

谢谢.

subdomain dns ruby-on-rails

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

为WPF DataGridComboBox列绑定ItemsSource

问题:DataGridComboBox上的大多数代码示例似乎都使用静态资源作为ItemsSource.在我的用例中,我想为每个绑定对象提供不同的ItemsSources. 可以这样做吗?

背景:我正在尝试使用DataGridComboBoxColumn控件将一组Question类对象绑定到WPF DataGrid.Answer字符串提供SelectedValue.我希望AnswerDomain列表为每个ComboBox提供ItemsSource.AnswerDomain与Question到Question不同.

public class Question
  {
    string Answer {get; set;}
    List<string> AnswerDomain {get; set;}
    //...other stuff
  }
Run Code Online (Sandbox Code Playgroud)

XAML

<DataGrid ItemsSource="{Binding Path=InspectionItems}" AutoGenerateColumns="False" Name="dataGrid1" >
    <DataGrid.Columns>
        <DataGridComboBoxColumn Header="Answer Domain"
                                DisplayMemberPath="Answer"
                                SelectedValuePath="Answer"
                                ItemsSource="{Binding Path=AnswerDomain}" 
                                    >
        </DataGridComboBoxColumn>
    </DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)

问题:有几个问题.现在的关键问题是每个DataGrid Row中的ComboBox都没有显示AnswerDomain字符串.我尝试过一系列XAML组合但没有成功.帮我Stack Overflow.

更新: 下面选择的解决方案有效.在进一步摸索之后,通过添加UpdateSourceTrigger=PropertyChanged到SelectedItem,组合框中的用户更改然后反映在底层自定义对象中.

<DataGridTemplateColumn Header="Answer">
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <ComboBox 
                ItemsSource="{Binding AnswerDomain}" 
                SelectedItem="{Binding Answer, UpdateSourceTrigger=PropertyChanged}" />
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
Run Code Online (Sandbox Code Playgroud)

.net c# wpf datagrid datagridcomboboxcolumn

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

当获取float类型的参数时,Variadic C++函数不起作用

我有一个可变参数模板函数:

template<typename T, typename ArgType>
vector<T>
createVector(const int count, ...)
{
  vector<T> values;
  va_list vl;
  va_start(vl, count);
  for (int i=0; i < count; ++i)
  {
    T value = static_cast<T>(va_arg(vl, ArgType));
    values.push_back(value);
  }
  va_end(vl);
  return values;
}
Run Code Online (Sandbox Code Playgroud)

这适用于T和ArgType的一些(对我来说,奇怪的)配置,但不是我期望的方式:

// v1 = [0.0, 1.875, 0.0]
vector<float> v1 = createVector<float, float>(3, 1.0f, 2.0f, 3.0f);
// v2 = [0.0, 1.875, 0.0]
vector<float> v2 = createVector<float, float>(3, 1.0, 2.0, 3.0);
// v3 = [1.0, 2.0, 3.0]
vector<float> v3 = createVector<float, double>(3, 1.0, 2.0, 3.0);
// …
Run Code Online (Sandbox Code Playgroud)

c++ templates variadic-functions

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

对于任何使用函数式编程的项目

我有空闲时间,想做函数式编程并学习一些函数式编程语言.

但正如我们所知道的最佳理论一样.在这方面,我想知道哪个部门最常用的是函数式编程?我理解这个项目是用函数式语言编写的,这种语言在某种程度上是合理的.因此,这样一个问题:在函数式语言中编写哪种项目更容易,更有利可图?

谢谢

functional-programming

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

为什么MATLAB本机函数cov(协方差矩阵计算)使用与我预期不同的除数?

给出M维和N个样本的数据矩阵数据,比方说,

data = randn(N, M);
Run Code Online (Sandbox Code Playgroud)

我可以计算协方差矩阵

data_mu = data - ones(N, 1)*mean(data);
cov_matrix = (data_mu'*data_mu)./N
Run Code Online (Sandbox Code Playgroud)

如果我使用原生MATLAB函数

cov_matrix2 = cov(data)
Run Code Online (Sandbox Code Playgroud)

这总是等于

cov_matrix = (data_mu'*data_mu)./(N-1)
Run Code Online (Sandbox Code Playgroud)

也就是说,分母是(N-1)少一个.

为什么??你能重现吗?这是一个错误?

我使用MATLAB版本7.6.0.324(2008).

matlab covariance

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

玩匿名类型

来自Jon Skeet的精彩书籍C#In Depth,First Edition:

class Film
{
    public string Name { get; set; }
    public int Year { get; set; }

    public override string ToString()
    {
        return string.Format("Name={0}, Year={1}", Name, Year);
    }
}

var films = new List<Film>
{
    new Film {Name="Jaws", Year=1975},
    new Film {Name="Singing in the Rain", Year=1952},
    new Film {Name="Some Like It Hot", Year=1959},
    new Film {Name="The Wizard of Oz", Year=1939},
    new Film {Name="It's a Wonderful Life", Year=1946},
    new Film {Name="American Beauty", Year=1999},
    new Film …
Run Code Online (Sandbox Code Playgroud)

c# anonymous-types c#-3.0 c#-4.0

8
推荐指数
2
解决办法
713
查看次数

从jQuery选择器中过滤元素

我有一个页面,它选择表单中的所有元素并将它们序列化如下:

var filter = 'form :not([name^=ww],[id$=IDF] *,.tools *)';
var serialized = $(filter).serialize();
Run Code Online (Sandbox Code Playgroud)

这是有效的,除非表单大约有600多个元素.然后用户得到javascript错误,说脚本运行缓慢,可能会使他们的浏览器无响应.然后它为他们提供了停止运行脚本的选项.

我试过单独运行过滤器,我尝试在选择器上使用.not,然后序列化它们,但我遇到了两个问题之一.要么它运行得更快而没有错误,但也不会过滤元素,或者它会过滤元素并给我慢速脚本错误.

有任何想法吗?

javascript jquery

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

git是否安装在IBM/AS400中

我在AS400上运行PHP.Git也可以安装在AS400上吗?我想用它来维护版本控制.

php unix git version-control ibm-midrange

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