问题列表 - 第4676页

我应该禁用C编译器签名/未签名的不匹配警告吗?

当您尝试比较两个变量时,Microsoft C编译器会发出警告,其中一个是有符号的,另一个是无符号的.例如:

int a;    
unsigned b;

if ( a < b ) { // warning C4018: '&lt;' : signed/unsigned mismatch

}
Run Code Online (Sandbox Code Playgroud)

在世界历史上,这个警告是否曾经发现了一个真正的错误?无论如何,为什么呢?

c compiler-construction warnings

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

覆盖JTextPane中TAB的默认行为

我正在实现一个基于JTextPane的文本编辑器.目前,当我有一段选定的文本时,按TAB键会删除所选的文本.我想更改此行为,以便TAB将缩进所选文本.

怎么去呢?

java swing

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

如何在aspx文件中创建区域?

我想知道有没有什么方法可以在我们的cs页面中创建aspx页面中的区域.

asp.net

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

Bash命令:(){:|:&};:将生成进程到内核死亡.你能解释一下语法吗?

我偶然发现了这个页面,无法理解这是如何工作的.

此命令"指数生成子进程,直到您的盒子锁定".

但为什么?我不太喜欢的是冒号.

user@host$ :(){ :|:& };:

linux bash

36
推荐指数
2
解决办法
8082
查看次数

如何在phpdoc评论中逃避phpdoc评论?

我想知道如何在phpdoc评论中逃避phpdoc评论.

例如,我怎么写这个:

/**
 * Some documentation...
 *
 * <code>
 * /**
 *  * Example example phpdoc.
 *  */
 * </code>
 */
Run Code Online (Sandbox Code Playgroud)

显然上面的例子不起作用.

我尝试用*替换星号,但它会很好地打印"*"......

phpdoc

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

C#:在不定义新类的情况下创建抽象类的实例

我知道它可以用Java完成,因为我过去曾广泛使用过这种技术.Java中的一个例子如下所示.(附加问题.这种技术被称为什么?如果没有名称,很难找到这样的例子.)

public abstract class Example {
   public abstract void doStuff();
}

public class StartHere{
   public static void main(string[] args){
      Example x = new Example(){
         public void doStuff(){
            System.out.println("Did stuff");
         }            
      };
      x.doStuff();
   }
}
Run Code Online (Sandbox Code Playgroud)

现在,我的主要问题是,这也可以在C#中完成,如果是这样,怎么样?

c# abstract-class abstract anonymous-class

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

如何将C#转换为DLL来隐藏源代码?

如何以DLL的用户无法查看我的源代码的方式将我的C#代码转换为DLL文件?

当我通过创建类库项目,导入我的类并编译它来创建DLL时,仍然可以查看源代码.

c# dll source-code-protection visual-studio

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

在C#中,有没有开箱即用的方法来构建3向查找表?

我有一个内存"表",可能看起来像这样:

Favorite#  Name        Profession
---------  ----------  ------------------
3          Names.Adam  Profession.Baker
9          Names.Bob   Profession.Teacher
7          Names.Carl  Profession.Coder
7          Names.Dave  Profession.Miner
5          Names.Fred  Profession.Teacher
Run Code Online (Sandbox Code Playgroud)

我想做的是使用3个字段中的任何一个进行快速有效的查找.换句话说,我想:

  • myTable[3]myTable[Names.Adam]myTable[Professions.Baker]所有的回报{3,Names.Adam,Profession.Baker}
  • myTable[Profession.Teacher]返回{9,Names.Bob,Profession.Teacher}{5,Names.Fred,Profession.Teacher}.

该表是在运行时根据用户的操作构建的,并且不能存储在数据库中,因为它在无法保证数据库连接的部分中使用.

现在,我"简单地"(哈!)使用3个超级字典存储它,每个字符使用其中一个列(FavoriteNumber,Name,Profession)键入,并且uber-Dictionaries中的每个值包含2个字典,这些字典本身都是键入的每个剩余的列(因此"名称"超级字典中的值属于类型Dictionary<FavoriteNumber,Profession[]>Dictionary<Profession, FavoriteNumber[]>

这需要2个字典中的2个查找,以及数组的另一个遍历(通常包含1或2个元素.)

任何人都可以提出更好的方法吗?我不介意花费额外的内存,因为表可能很小(不超过20个条目)但我愿意牺牲一点CPU来使它更容易维护代码......

c# lookup

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

您将全局应用程序数据放在iPhone应用程序中的哪个位置?

我有一个应用程序,允许用户查看,操作和管理Schedule对象的集合.应用程序的不同部分需要访问此数据.我已经尝试过将这个系列变成单身,但我发现它并不是那么干净.

我最近更改为将全局数据存储在AppDelegate类中并使用:

MyAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate.myGlobalData doSomething];
Run Code Online (Sandbox Code Playgroud)

这消除了我的全局数据成为单身人士的需要,但实际上只是利用了UIApplication单例.

真的不只有一个主视图控制器,将它存储在我的案例中是有意义的.所以我想知道人们用什么不同的策略来解决这个问题.

iphone

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

带有C#插件的系统

我必须开发一个监控传感器信息的系统,但将来可能会添加许多传感器.

也就是说,我们的想法是开发一个由应用程序框架组成的系统.传感器(因为它们中的每一个都具有通信和数据呈现特性)将作为插件添加到系统中.

我如何在C#上编码?这是组件驱动开发的情况吗?我应该使用动态库吗?

c# plugins

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