小编Cod*_*ker的帖子

2个双数之间的随机数

是否有可能在2个双打之间生成一个随机数?

例:

public double GetRandomeNumber(double minimum, double maximum)
{
    return Random.NextDouble(minimum, maximum) 
}
Run Code Online (Sandbox Code Playgroud)

然后我用以下内容称呼它:

double result = GetRandomNumber(1.23, 5.34);
Run Code Online (Sandbox Code Playgroud)

任何想法将不胜感激.

c# random

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

可能的分数损失

如果这是一个天真的问题,请原谅我,但我今天不知所措.

我有一个简单的除法计算如下:

double returnValue = (myObject.Value / 10);
Run Code Online (Sandbox Code Playgroud)

Value是对象中的int.

我收到一条消息,说明可能的分数损失.但是,当我将double更改为int时,消息就会消失.

有关为什么会这样的想法吗?

c# math

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

命名空间和子命名空间

有没有办法使用命名空间,然后让它自动使用所有子命名空间?

例:

namespace Root.Account
{
//code goes here
}

namespace Root.Orders
{
//code goes here
}


//New File:
using Root;
Run Code Online (Sandbox Code Playgroud)

为了让我使用Root.Account中的代码,我需要使用Root.Account添加到我的代码中.

我希望能够说使用Root并让它获取任何子命名空间类以供使用.

如果这是有道理的,这可能吗?

谢谢

c# namespaces

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

用户控制单击 - Windows窗体

我的Windows窗体上有自定义用户控件.此控件上有几个标签.

我将在我的表单上动态显示这些控件的数组,其中包含不同的数据位.

我想要做的是知道当我点击它时选择了哪个用户控件.

当我单击用户控件上的空白区域时,这会起作用,但是,如果单击用户控件上的任何标签,它将无法识别用户控件单击.

有关如何进行完全用户控制点击的任何想法,即使点击控件上的标签?

如果这个问题不明确,或者您需要更多信息,请发表评论.

我在c#中这样做.

谢谢!

c# user-controls winforms

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

FormsAuthentication Membership.GetUser()Null

我正在使用表单身份验证并具有基本登录页面和默认页面.

当我在登录页面上,并调用SignOn时,这非常有用.但是,当我仍在登录页面时,Membership.GetUser()返回null.当我重定向到我的默认页面时,Membership.GetUser()返回我的用户信息.

有没有办法让我的方法在登录页面上返回我的用户.我已经阅读了谷歌的所有其他类似的问题,它只会在你重定向后才能工作.

如果您需要更多信息,请与我们联系.

这是我用来验证信息设置的简单代码片段:

bool authenticated = User.Identity.IsAuthenticated;
            string username = User.Identity.Name;

            MembershipUser user = Membership.GetUser();
Run Code Online (Sandbox Code Playgroud)

我将此代码放在登录页面和后面代码中的默认页面上,并且只有默认页面具有值,并显示在身份验证过程执行后对其进行身份验证.

c# forms-authentication

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

视差多个CSS背景

我已经看到很多解决方案用于parallaxing分层div或带有背景图像的部分...我希望有人有一个现有插件的解决方案或知识,用于parallaxing具有多个CSS背景的div /部分,例如:

background: url(foo.png), url(foo2.png), url(foo3.png);
background-position: x x, x x, x x;
Run Code Online (Sandbox Code Playgroud)

css background parallax

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

将**kwargs传递给内部函数

我有一个功能

def wrapper_function(url, **kwargs)
   def foo():
      if kwargs:
          return do_something(url, kwargs)
      else:
          return do_something(url)
Run Code Online (Sandbox Code Playgroud)

do_something()函数可以有一个或多个参数.

当我打电话时wrapper_function(),想要把它称为

wrapper_function('www.bar.com')
Run Code Online (Sandbox Code Playgroud)

要么

wrapper_function('www.bar.com', selected_clients=clients)
Run Code Online (Sandbox Code Playgroud)

这样do_something('www.bar.com', selected_clients=clients).

但是,当我像这样接近它时,我收到一个错误 clients is not defined.

如何将params与关键字完全一样传递给内部函数?重要的是,该关键字也需要变量.

python

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

在Grails 2 Web应用程序筛选器中定义多个不同的URI

是否可以使用Grails 2 Web应用程序过滤器定义多个不同的URI?

例如,类似于:

def filters = {
    someFilterMethod(uri: '/auth/**|/*/user/modify') {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

grails filter

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

bash数组来自find命令长度

我有以下代码:

filelist="$(find $name -type f | sort)";
echo "$filelist";
echo "${#filelist[@]}"
Run Code Online (Sandbox Code Playgroud)

我的数组包含许多元素,但最后一个命令表明我的数组只包含一个元素.我究竟做错了什么?

arrays size shell

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

wpf 数据触发器绑定到方法

我有一个返回 true 或 false 的方法。

我希望将此方法绑定到我的 DataTrigger

       <DataGrid ItemsSource="{Binding Source={StaticResource SmsData}, XPath=conv/sms}">
        <DataGrid.RowStyle>
            <Style TargetType="{x:Type  DataGridRow}">
                <Style.Triggers>
                    <DataTrigger Binding="{Binding Path=check}" Value="true">
                        <Setter Property="Foreground" Value="Black" />
                        <Setter Property="Background" Value="Blue" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </DataGrid.RowStyle>
    </DataGrid>
Run Code Online (Sandbox Code Playgroud)

如果返回值为“true”,则执行设置器...

我的代码:

public MainWindow()
{
    DataContext = this;
    InitializeComponent();
}


public string check
{
    get
    {
       return "true";
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它工作?我现在收到错误(在运行时,不会使程序崩溃): BindingExpression 路径错误:在“对象”“XmlElement”上找不到“检查”属性

c# wpf bind datatrigger

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