问题列表 - 第1798页

为什么scanf()需要"%lf"用于双打,当printf()只用"%f"时可以吗?

为什么在阅读时scanf()需要l" %lf" double,何时printf()可以使用" %f",无论其参数是a double还是a float

示例代码:

double d;
scanf("%lf", &d);
printf("%f", d);
Run Code Online (Sandbox Code Playgroud)

c scanf length-modifiers

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

对C#自定义tabcontrol的建议?

有没有人对C#中实现的自定义tabcontrol有任何建议,并遵守这些标准:

  • 允许将选项卡放在控件的侧面.
  • 标签文本必须水平读取.
  • 允许自定义着色.
  • 开源或免费.

如果解决方案已经存在,我宁愿不弄脏所有人.

c# tabcontrol

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

从C#中的基类访问派生类的属性

在C#中,当泛型列表仅包含基类时,访问派生类的属性的最佳方法是什么.

public class ClassA : BaseClass
{
   public object PropertyA { get; set; }
}

public class ClassB: BaseClass
{
    public object PropertyB { get; set; }
}

public class BaseClass
{
}

public void Main
{
    List<BaseClass> MyList = new List<BaseClass>();
    ClassA a = new ClassA();
    ClassB b = new ClassB();

    MyList.Add(a);
    MyList.Add(b);

    for(int i = 0; i < MyList.Count; i++)
    {
        //I would like to access PropertyA abd PropertyB from the derived classes        
    }
}
Run Code Online (Sandbox Code Playgroud)

c# generics collections

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

2 DateTime之间的确切时间?

我想知道2个日期之间的很多分钟?

示例:现在 - 确切时间的tommorow将返回1440.

.net c# datetime .net-2.0

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

构造函数中冒号之后的成员变量列表是什么?

我正在阅读这个C++开源代码,我来到了一个构造函数,但我没有得到它(主要是因为我不知道C++:P)

我非常了解C和Java.

 TransparentObject::TransparentObject( int w, int x, int y, int z ) : 
     _someMethod( 0 ),
     _someOtherMethod( 0 ),
     _someOtherOtherMethod( 0 ),
     _someMethodX( 0 ) 
  {
       int bla;
       int bla;
  }
Run Code Online (Sandbox Code Playgroud)

到目前为止我可以"演绎"第一行只声明了construtor名称,"::"听起来像"属于"我.而{}之间的代码是它自己的构造函数体.

我"认为"在参数之后是什么,第一个"{"就像方法默认参数或其他什么,但我在网上找不到合理的解释.我在示例中找到的大多数C++构造函数几乎与Java中的相同.

在我的假设中,我是对的吗?"::"就像属于,而params和body之后的列表就像"默认args"之类的东西?

更新: 谢谢你的答案.那些被称为方法?(我猜不是)在构造函数体内调用它们有什么不同

c++ constructor

11
推荐指数
3
解决办法
6230
查看次数

ASP.NET HTTP处理程序和全局变量

我已经创建了HTTP处理程序.

如何为这些处理程序创建全局变量,就像我可以使用global.asax中的ASP.net网页一样?

asp.net httphandler

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

Python:无符号32位逐位算术

试图回答其解决方案涉及IP地址和网络掩码的另一篇文章,我陷入了简单的按位运算.

在Python中是否有一种标准方法可以进行按位AND,OR,XOR,NOT操作,假设输入为"32位"(可能为负)整数或长整数,并且结果必须在范围内为长[ 0,2**32]?

换句话说,我需要一个有效的Python对应于无符号长整数之间的C位运算.

编辑:具体问题是:

>>> m = 0xFFFFFF00   # netmask 255.255.255.0
>>> ~m
-4294967041L         # wtf?! I want 255
Run Code Online (Sandbox Code Playgroud)

python math

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

将菜单项添加到默认上下文菜单

我想将菜单项添加到默认值ContextMenua RichTextBox.

我可以创建一个新的上下文菜单但是我丢失了默认菜单中显示的拼写检查建议.

有没有办法在不重新实现所有内容的情况下添加项目?

.net wpf contextmenu menuitem

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

教师时间表算法

这是我长期以来一直存在的问题.作为一名教师和程序员的儿子,我很早就想到了......但我仍然没有找到解决方案.

所以这就是问题所在.人们需要使用一些约束为学校创建时间表.这些通常分为两类:

理智检查

  • 老师不能同时教两门课
  • 学生不能同时学习两节课
  • 一些教师必须在一周内至少休息一天
  • 时间表应涵盖一周中的所有日期
  • 受试者X每周必须完全正常
  • ...

喜好

  • 每位教师的日程安排应尽可能紧凑(即教师应该连续一天工作,如果可能的话,没有暂停)
  • 休息日的教师应该能够在哪一天表达偏好
  • 从事兼职工作的教师应该能够表达是否在学校开始或结束时工作的偏好.
  • ...

现在,经过几年没有找到解决方案(同时学习一两件事),我意识到这就像一个NP难的问题.

它被证明是NP难吗?

有没有人知道如何破解这个东西?

看看这个问题让我想到了这个问题,以及在这种情况下遗传算法是否可用.然而,在保持理智检查规则的同时,很难改变可能性.我还不清楚如何区分不兼容的要求.


一个小的附录,以更好地说明问题.这适用于意大利学校风格的教室,所有学生都在不同的班级(例如:第1年A部分),教师在不同课程之间移动.同一班级的所有学生都有相同的时间表,并且无法选择参加哪些课程.

algorithm scheduling np-hard

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

jQuery Thickbox或类似于显示iFrame?

我一直在看jQUery thickbox用于显示带图像的模态对话框,这很棒.但现在我需要以类似的方式显示包含iFrame的隐藏内容div,并带有打开内容的链接.所以我会有这样的事情.

<a href="">Open window in Modal Dialog</a>

<div id="myContent">
    <h1>Look at me!</h1>
    <iframe src="http://www.google.com" />
</div>
Run Code Online (Sandbox Code Playgroud)

并需要在对话框中显示它.可能吗?

jquery modal-dialog lightbox

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