问题列表 - 第24680页

检查整数类型是否属于枚举成员

我想检查一些整数类型属于(一个)枚举成员.

例如,

public enum Enum1
{
    member1 = 4,

    member2 = 5,

    member3 = 9,

    member4 = 0
}
Run Code Online (Sandbox Code Playgroud)

Enum1 e1 =(Enum1)4给我member1

Enum1 e2 =(Enum1)10没有给我什么,我想检查一下.

c#

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

如何从内核到UI层构建Linux系统

我一直在研究MeeGo,maemo,Android架构.他们都有Linux内核,在其上构建一些库,然后构建中间层库[例如电话,媒体等...].假设我瓦纳建立自己的系统,比如Linux内核,与像glibc的一些binariers,乌思,.... UI工具包像GTK +和它的二进制文件.我想从源代码编译每个项目,为桌面,上网本和手持设备定制我自己的linux系统.[从netbook开始第一个:)]我如何构建自己的自定义系统从内核到UI.

linux

5
推荐指数
2
解决办法
3431
查看次数

是否有可能将Django与Qooxdoo框架一起使用?

伙计们我想用Django作为我的后端框架,qooxdoo作为前端框架.

这样做是否切实可行?

有没有人试过这样做?

他们是如何做到的呢?

链接和指针会很好.

迦特

django qooxdoo

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

当我们没有析构函数时,为什么要调用SuppressFinalize

我有几个问题,我无法得到正确的答案.

1)当我们没有析构函数时,为什么我们应该在Dispose函数中调用SuppressFinalize.

2)Dispose和finalize用于在对象被垃圾收集之前释放资源.无论是托管资源还是非托管资源我们都需要释放它,那么为什么我们需要在dispose函数中使用一个条件,当我们从IDisposable调用这个重写函数时传递'true':从finalize调用时Dispose并传递false.

请参阅我从网上复制的以下代码.

class Test : IDisposable
   {
     private bool isDisposed = false;

     ~Test()
     {
       Dispose(false);
     }

     protected void Dispose(bool disposing)
     {
       if (disposing)
       {
         // Code to dispose the managed resources of the class
       }
       // Code to dispose the un-managed resources of the class

       isDisposed = true;
     }

     public void Dispose()
     {
       Dispose(true);
       GC.SuppressFinalize(this);
     }
   }
Run Code Online (Sandbox Code Playgroud)

如果我删除布尔保护的Dispose函数并实现如下所示.

   class Test : IDisposable
   {
     private bool isDisposed = false;

     ~Test()
     {
       Dispose();
     }


     public void Dispose()
     {
      // Code …
Run Code Online (Sandbox Code Playgroud)

.net c# garbage-collection finalizer suppressfinalize

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

PHP:如何检查查询字符串或POST变量是否包含两次相同的变量

这可能听起来很奇怪,但在我的PHP应用程序中,我需要检查在查询字符串或POST变量中是否多次声明了相同的变量名,并在这种情况下返回错误值.如果我的应用程序在这种情况下没有返回错误,则无法通过合规性检查.

使用$ _GET,$ _POST等访问变量时,PHP仅返回为每个变量名称指定的最后一个值.我找不到一种方法来判断是否有任何变量出现过多次.

我只需要查明查询字符串或POST主体中的变量是否包含多次相同的变量名,无论值是什么.

我的应用程序应该为此查询字符串返回错误:

verb=ListIdentifiers&metadataPrefix=oai_dc&metadataPrefix=oai_dc
Run Code Online (Sandbox Code Playgroud)

请注意,"metadataPrefix"定义了两次.

我的应用程序不应该为此查询字符串返回错误:

verb=ListIdentifiers&metadataPrefix=oai_dc
Run Code Online (Sandbox Code Playgroud)

php post get query-string

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

如何在Rails中创建用户可自定义的数据库(如Zoho创建者)?

我正在学习Rails,我的实验目标是实现类似于Zoho Creator,Flexlist或Mytaskhelper的东西,即用户可以创建自己的数据库模式和视图的应用程序.追求这个的最佳策略是什么?

我看到了一些关于Entity-Attribute-Value的内容,但我不确定它是否是最好的策略,或者Rails中是否有一些支持.

如果Rails中有关于类似项目的任何教程,那就太好了.

可能它不是学习新语言和框架的最简单的明星,但是很长一段时间以来我真的打算这样做.

database schema ruby-on-rails

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

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

字符串到日期时间转换javascript

如何使用java脚本将字符串(2010年4月9日)转换为日期时间(2010年4月9日00:00:00)?我需要比较验证的日期.

javascript

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

C++如何在Unix中获取正在执行的.so模块的文件名(和路径)

C++如何在Unix中获取正在执行的.so模块的文件名(和路径)?

与Windows上的GetModuleFileName类似的东西.

c++ unix solaris

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

如何为文件系统实现B + Tree?

我有一个文本文件,其中包含有关文件系统中所有文件的范围的一些信息,如下面C:\ Program Files\abcd.txt 12345 100 23456 200 C:\ Program Files\bcde.txt 56789 50 26746 300 .. .

现在我有另一个二进制文件,试图找出所有文件的范围.现在我正在使用线性搜索来查找上述文本文件中文件的范围信息.这是一个耗时的过程.有没有更好的编码方式?喜欢实现像BTree这样的任何好的数据结构.如果使用B + Tree什么是关键,我需要使用分支因子?

c algorithm b-tree

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