问题列表 - 第18673页

有条件地分配C#var:它是否优雅?

我理解C#关键字var在编译时隐含类型,因此需要在同一位置声明和赋值,使以下构造非法:

var something;

if (condition)
{
    something=1;
}
else
{
    something = 0;
}
Run Code Online (Sandbox Code Playgroud)

尽管C#编译器可以主要确定当前作用域中的所有赋值都是相同的类型,但它(当前)却没有,因此会生成编译时错误.

在将LIN与LINQ一起使用时,我有时希望根据程序条件略微不同地初始化我的结果变量.我发现的方法是使用?:运算符,如:

var participants = (email == null ?
                   (from part in db.Participant
                    where part.SequenceNumber == seqNr
                    select part)
                   :
                   (from part in db.Participant
                    where part.EmailAddress == email
                    select part));
Run Code Online (Sandbox Code Playgroud)

如果我只有两个可能的任务,那就足够了,但如果有多个可能的任务,很快就会变得笨拙.

有更优雅的方法吗?

c# type-inference

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

使用JavaScript阅读doctype

是DOM的doctype部分,如果是,是否有一个很好的跨浏览器方式来阅读它?我不是想做任何花哨的事情.我只想从一些JavaScript代码中访问doctype信息.只读访问权限很好.

javascript doctype

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

如何获取从用户组继承的权限?

我正在试图弄清楚Django Groups,并且该网站上的文档非常简单.

例如,您可以使用装饰器permission_required()来检查权限,但是,这仅检查您是否直接分配了权限.我已将用户分配给具有权限设置的组.使用Django的权限系统时,它会忽略用户所属的组.

有没有办法让Django继承用户组的权限?

python django django-authentication django-permissions

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

NSDate在两个给定的NSDate之间

我有兴趣创建一种方法来查找当前日期是否在任何给定日期的特定时间之间.这是一个调度程序,所以我想找到当前发生的事件.每天都有相同的时间:820-900,900-940,940-1020等.由于这必须在任何一天完成,我不知道如何在一定时间内创建NSDate.我想这可能是用NSTimeInterval完成的,但我不确定如何实例化它.

cocoa nsdate

7
推荐指数
2
解决办法
8806
查看次数

使用TeamCity进行构建后如何部署?

我正在将TeamCity设置为我的构建服务器.

我已经设置了我的项目,它正在从subversion正确更新,并且构建正常.

下一个是什么?

理想情况下,我希望将其自动部署到测试服务器,手动部署到实时/临时服务器.

最好的方法是什么?

由于我使用的是C#/ ASP.Net,我应该在我的解决方案中添加Web部署项目吗?

c# asp.net deployment teamcity

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

在SQL Management Studio中扩展活动文件选项卡名称?

无论如何我可以扩展我在SQL Server Management Studio中打开的任何查询选项卡的名称吗?如果我打开五个以上,几乎不可能正确地导航它们.请参阅下面的示例:

http://img697.yfrog.com/i/41684451.jpg/

sql-server ssms sql-server-2008

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

使用jQuery和CSS将数字转换为星级评分显示

我一直在看jquery插件,并想知道如何调整该插件将数字(如4.8618164)转换为4.8618164星星填充5.基本上将数字<5转换成星星填充5星评级系统使用jQuery/JS/CSS.

请注意,这只会显示/显示已经可用数字的星级,而不接受新的评级提交.

javascript css jquery rating

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

ruby on Rails:如何更改选择列表中选项的背景颜色

我想从模型中提取颜色列表并将颜色选择列表放入视图中。选项具有颜色代码的价值。我想将选项的背景颜色更改为其值。以下是我尝试做的两种方法,但结果是它会改变整个选择列表的颜色,但不会改变具有单个颜色的单个选项的颜色。

<p>
    <b>Background color</b><br />    
    collection_select(:setting, :bg_color, @colors, :code, :name, 
    options ={:prompt => "-Select a color"}, html_options = {:style => "background-color: #3f3"})
  </p>

  <p>
    <b>New Background color</b><br />
 select_tag("setting[bg_color]", "<option>-Select a color</option>" + 
  options_from_collection_for_select(@colors, :code, :name, html_options = {:style => "background-color: #3f3"})) 
  </p>
Run Code Online (Sandbox Code Playgroud)

我希望它生成类似以下内容的内容:

<option value='color_code' style='background-color: color_code'  >color_name</option> 
Run Code Online (Sandbox Code Playgroud)

这样,选项中的颜色对用户也是可见的。

无论如何,我们可以自定义选项吗?

提前致谢。

select ruby-on-rails list

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

无法封送包含union的结构

我有一个C++结构,如下所示:

struct unmanagedstruct
{
    int             flags;
    union
    {
        int             offset[6];
        struct
        {
            float           pos[3];
            float           q[4];
        } posedesc;
    } u;
};
Run Code Online (Sandbox Code Playgroud)

而我正试图在C#中将其编组为:

[StructLayout(LayoutKind.Explicit)]
public class managedstruct {
    [FieldOffset(0)]
    public int flags;

    [FieldOffset(4), MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 6)]
    public int[] offset;

    [StructLayout(LayoutKind.Explicit)]
    public struct posedesc {
        [FieldOffset(0), MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 3)]
        public float[] pos;

        [FieldOffset(12), MarshalAsAttribute(UnmanagedType.ByValArray, SizeConst = 4)]
        public float[] q;
    }

    [FieldOffset(4)]
    public posedesc pose;
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将数据加载到我的结构中时,只有偏移数组的前3个元素存在(数组的长度为3).我可以确认它们的值是正确的 - 但我仍然需要其他3个元素.我做错了什么吗?

我正在使用这些函数来加载结构:

private static IntPtr addOffset(IntPtr baseAddress, int byteOffset) { …
Run Code Online (Sandbox Code Playgroud)

c# c++ struct marshalling unions

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

Qt4 Stylesheets和Focus Rect

我想使用样式表:focus伪状态来控制树视图焦点状态的表示.使用以下样式表效果很好,除了Qt系统仍然绘制它自己的焦点rect.我如何要求Qt不能绘制焦点rect,同时仍然可以将控件聚焦到键盘输入?

QTreeView {
    background: #505050;
    border: 1px solid;
    border-radius: 10px;
}

QTreeView:focus { 
    border: 2px groove;
}
Run Code Online (Sandbox Code Playgroud)

qt4 pyqt4

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