问题列表 - 第9416页

访问结构的字段

为什么以下代码不产生输出?

static void Main(string[] args)
{
    FieldInfo[] fi = typeof(MyStruct).GetFields(BindingFlags.Public);
    foreach (FieldInfo info in fi)
    {
        Console.WriteLine(info.Name);
    }
}

public struct MyStruct
{
    public int one;
    public int two;
    public int three;
    public int four;
    public int five;
    public int six;
    public bool seven;
    public String eight;
}
Run Code Online (Sandbox Code Playgroud)

c# reflection

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

在Delphi/C++ Builder中安装多个库版本

如何在Delphi或C++ Builder中安装多个版本的库?例如,我可能希望能够使用当前版本的JCL和JVCL开发我们的应用程序的下一个版本,同时仍然能够使用针对该版本测试的任何版本的JCL和JVCL来编译我们的应用程序的发行版本.

使用Boost等库可以轻松使用多个版本的库,因为这些只是我可以放在任何地方的头文件和库/ DLL文件,因此我可以简单地将项目文件指向相应的库目录.然而,由于像JCL和JVCL库试图把自己安装到IDE中,我不知道如何配置不同的项目使用不同的版本,没有它变成一个无法破解.

(我还不完全熟悉Delphi如何管理组件和项目 - 我的大多数经验都是用C++编写的 - 所以这可能是我问题的一部分.)

delphi c++builder configuration-management

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

您允许用户创建uids有多大的灵活性?

在必须在另一个网站注册,并对用户名(没有空格或特殊字符)达到愚蠢的限制之后,我想知道为什么我们仍然让程序员限制这样的事情.

是否对允许的用户名方法有一致意见?

standards user-interface flexibility username uid

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

在onsubmit之后如何清除纯HTML表单?

在onsubmit事件被触发并且表单已经提交之后(通过action ="mailto:yournamehere@somebox.com"),有没有办法可以清除表单,关闭窗口或者什么?是否有可以通过JavaScript挂钩的帖子提交.这必须是仅客户端解决方案.

html javascript

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

Objective C unicode字符比较

unicode比较如何编码?我需要完全按照下面的方式进行测试,检查字符串中的特定字母.下面的代码chokes:warning:指针和整数之间的比较

for (charIndex = 0; charIndex < [myString length]; charIndex++)
{
   unichar testChar = [myString characterAtIndex:charIndex];

     if (testChar == "A")  
       // do something
     if (testChar == "B")
      // do something
     if (testChar == "C")
      // do something
}
Run Code Online (Sandbox Code Playgroud)

unicode objective-c

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

iPhone应用程序是否有现成的日历控件?

我正在为iPhone构建一个应用程序,它将显示即将到来的和过去的事件.我找到了列表视图,但后来我意识到日历(就像内置日历应用程序中"月"视图中显示的日历)将是最佳匹配.

但是,iPhone人机界面指南只提到了日期选择器,而不是日历,所以我相信没有任何开箱即用的东西.真的吗?如果是这样,有没有人知道可以使用的第三方控件?(我可以自己写一个,但我宁愿准备一些东西,因为这是对原始项目计划的偏离).

iphone cocoa-touch calendar interface uikit

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

基本的Delphi类型如何相互关联?

Delphi长期以来支持一些基本的数字类型,我想知道它们是如何相互关联的.

在Delphi 2007中,我发现了这些声明(有些是冲突的,有些只是别名):

Types.pas:

DWORD = LongWord;
Largeint = Int64;
Run Code Online (Sandbox Code Playgroud)

getmem.inc:

DWORD = Integer;
Run Code Online (Sandbox Code Playgroud)

Windows.pas:

DWORD = Types.DWORD;
SHORT = Smallint;
UINT = LongWord;
ULONG = Cardinal;
LONGLONG = Int64;
TLargeInteger = Int64;
ULONGLONG = UInt64;
Run Code Online (Sandbox Code Playgroud)

这让我想到基本签名数字类型是SmallInt,Integer和Int64.无符号,有Byte,WORD和UInt64.但Cardinal和LongWord有什么区别?(顺便说一下,这些类型的原始和预期外壳是什么?)

是否有一个有符号8位整数(Int8)的类型?

// Int8 = ?unknown?;
UInt8 = Byte;
Int16 = SmallInt;
UInt16 = Word;
Int32 = Integer;
UInt32 = LongWord;
// Int64 already exists
// UInt64 already exists
Run Code Online (Sandbox Code Playgroud)

最后,我应该如何定义Int和UInt,特别是关于C/C++兼容性以及将来切换到其他平台(可能还有64位)?(当然,一个相关的问题是如何在64位Delphi中定义各种数字类型?)

delphi types

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

%s在python格式字符串中的含义是什么?

%sPython的意思是什么?以下代码的作用是什么?

例如...

 if len(sys.argv) < 2:
     sys.exit('Usage: %s database-name' % sys.argv[0])

 if not os.path.exists(sys.argv[1]):
     sys.exit('ERROR: Database %s was not found!' % sys.argv[1])
Run Code Online (Sandbox Code Playgroud)

python

157
推荐指数
6
解决办法
63万
查看次数

C#类/对象可视化软件

在Visual Studio 2005和之前,您可以将代码导出到Visio,并查看对象之间的关系以及它具有的方法,属性和字段.这很棒,因为它允许你调整外观以改善外观.

在VS 2008中,该选项消失了,用类图系统替换(假设).它功能齐全但不漂亮.

我所寻找的是一些软件,可以让我在一个漂亮的方式显现,或者至少给我提供足够的选择来筛选,安排等等,这样我可以在别的东西去碰它了.

c# visualization class object

11
推荐指数
2
解决办法
4074
查看次数

对齐嵌套div的正确方法?

谁能告诉我定位在当前DIV嵌套式div最好的办法..基本上有2周的div ...外部和内部..内心的需求将在20个像素和20个像素下形成电流..

我有

 <div>
      <div>

      </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

我尝试将内部div设置为相对和前20px并保持20px,它似乎在IE7中工作但在FF或IE8中不起作用

html css

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