问题列表 - 第31164页

C#:存储百分比,50还是0.50?

当在变量中保持百分比值时,将它们保持为整数与分数之间存在偏好.那个变量应该保持0到100之间或0.00到1.00之间的数字吗?在任何一种情况下,保存值的变量都是十进制类型.

我正在与之交互的数据库恰好将它们存储为0到100的整数.

注意:我使用"整数"这个词来表示0到100范围内的值,尽管这些值可能包含小数分量(例如,25.75).我不知道如何描述两个百分比值范围之间的差异

c# types decimal

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

为什么在这种情况下不会触发Validation.Error事件?

我从MSDN复制了一个示例并添加了Validation.Error事件.问题是,它永远不会被解雇.为什么不?

<UserControl x:Class="MeasurementControl"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
         xmlns:src="clr-namespace:Controls"
         mc:Ignorable="d" 
         d:DesignWidth="300">

<StackPanel Margin="20">
    <StackPanel.Resources>
        <src:PersonImplementsIDataErrorInfo x:Key="data"/>

        <!--The tool tip for the TextBox to display the validation error message.-->
        <Style x:Key="textBoxInError" TargetType="TextBox">
            <Style.Triggers>
                <Trigger Property="Validation.HasError" Value="true">
                    <Setter 
                        Property="ToolTip"
                        Value="{Binding RelativeSource={x:Static RelativeSource.Self}, Path=(Validation.Errors)[0].ErrorContent}"/>
                </Trigger>
            </Style.Triggers>
        </Style>

    </StackPanel.Resources>
    <TextBlock>Enter your age:</TextBlock>
    <TextBox Style="{StaticResource textBoxInError}" Validation.Error="TextBoxScalar_Error">
        <TextBox.Text>
            <!--ValidatesOnDataErrors to is set to True, so the Binding
      checks for errors raised by the IDataErrorInfo object.
      An alternative syntax is to add <DataErrorValidationRule/> within
      the …
Run Code Online (Sandbox Code Playgroud)

c# validation wpf user-controls

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

从JavaScript对象中删除falsies

所以我编写了一个简短的函数来从具有虚假值的对象中删除成员:

for (var key in object) {
    if (!object[key]) {
        delete object[key];
    }
}
Run Code Online (Sandbox Code Playgroud)

几天后,我检查源代码控制,有人将其更改为:

var newObject = {};
for (var key in object) {
    if (object[key]) { newObject[key] = object[key]; }
}
return newObject;
Run Code Online (Sandbox Code Playgroud)

办理登机手续没有任何评论,这家伙今天不在工作.

哪种实施更好?每种方法的性能影响是什么?

javascript object delete-operator

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

厌倦了Visual Studio主题

使用深色或蓝色背景进行编辑真的很轻松,所以我对Visual Studio颜色主题感兴趣。

我发现它们很多,乍看之下看起来不错,但是我意识到当我使用它们时,它们都有丑陋的问题。颜色设置在所有情况下都没有很好地调整,因此很多时间我无法阅读代码。

我喜欢Ruby主题,因此是否有针对Ruby主题或任何主题的精心设计的设置?

colors visual-studio

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

C#:new file() - 根保存位置在哪里?

如果我调用文件myFile = new File('myfile.txt'); 这会被保存到哪里?

c# location default file

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

内存映射文件中的数据是否保证按顺序刷新?

我正在尝试实现一种文件存储机制,该机制在单个文件中保存大量可变大小的记录,并保证记录集始终可以恢复到一致状态,即使系统在硬件级别出现故障也是如此.

到目前为止,我已经提出了各种方案,按顺序编写数据.某些数据将附加到每条记录的末尾,以确认写入成功.但是,如果在刷新时数据不必按顺序写入磁盘,则可以在内容数据之前写入确认数据.

有两种明显的方法,但两者都是不可取的:

  1. 刷新内容,然后写下确认并刷新.添加额外的刷新可能会降低性能.
  2. 在确认中包含校验和(需要阅读内容以确认其有效).

我在Windows(32和64位)和.Net 4.0的内存映射文件实现上使用C#

paging recovery memory-mapped-files

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

如何拆分到一个数字的右边?

我正在尝试使用Ruby分割到数字的右侧.

例如:H2SO4你是怎么做到的?我想输出["H2", "SO4"]

x.split(/\d+/) 产量:["H","SO"]

x.split(//) 产量:["H","2","S","O","4"]

既酷又不完全正是我想要的.

ruby regex split

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

在PHP中为GD生成的图像拉远程URL

我正在使用PHP/GD库生成图像,供人们放置在他们的网站上.类似于"点击计数器"服务.

我无法从加载按钮的页面中提取URL.

以下仅显示我的网址而不是他们的网址:

$_SERVER['SERVER_NAME'];
Run Code Online (Sandbox Code Playgroud)

我是否需要在Javascript中提取域名?

javascript php gd

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

VS 2010发布是否排除模式文件?

我在asp.net mvc 2.0应用程序中有一个模式文件,它是一个.net 4.0

我正在使用visual studios 2010 ultimate,我正在使用他们的发布按钮.

当我发布我的解决方案时,包含我的xml架构的文件夹将被排除.我不知道为什么会这样做,但我不希望这种情况发生.我可以设置一个设置吗?

publish visual-studio-2010 visual-studio

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

有没有办法让IDEA生成的GUI代码可见?

我在IntelliJ的IDEA中创建了一个非常简单的项目,基本上只是一个包含JButton的JToolBar的表单,当我尝试启动它时,我得到了一个N​​PE形式.$$$ setupUI $$$ - 但是没有这样的东西是反映在实际的form.java中,所以我没办法调试它或追踪bug.

有没有办法让IDEA显示(甚至让我改变)"魔法"生成的代码?

java user-interface code-generation intellij-idea

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