问题列表 - 第30343页

在类和appDelegate中的同一个类中导入appDelegate的后果

我想知道在类和appDelegate中的同一个类中导入appDelegate的后果.因为,我在我的应用程序中成功完成了这项工作,但建议不要这样做.尽管进行了大量的搜索,但我找不到答案.

提前致谢.

iphone cocoa-touch header uiapplicationdelegate

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

如何使用WinForms设置Control的Z顺序

我正在写一个习惯TextBox,一旦获得焦点改变其边框风格.

由于添加边框会导致控件与相邻的控件重叠,因此我暂时将文本框置于对话框的前面(使用textBox.BringToFront()).

但是,一旦编辑完成并且焦点丢失,我想将控件发送回Z顺序中的原始位置.

这是可能的(最好以简单的方式!)

c# textbox focus z-order winforms

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

如何将简单的布尔语句转换为SQL?

我有以下数据库表,其中包含有关人员,疾病和药物的信息:

PERSON_T              DISEASE_T               DRUG_T
=========             ==========              ========
PERSON_ID             DISEASE_ID              DRUG_ID
GENDER                PERSON_ID               PERSON_ID
NAME                  DISEASE_START_DATE      DRUG_START_DATE
                      DISEASE_END_DATE        DRUG_END_DATE
Run Code Online (Sandbox Code Playgroud)

从这些表格中,我得到了一些关于哪些人服用哪种药物和哪些疾病的统计数据.从中我可以弄清楚哪些模式对我来说是有趣的深入研究.例如,下面是我可能为疾病52找到的布尔模式的简化示例:

( (Drug 234 = false AND Drug 474 = true AND Drug 26 = false) OR 
  (Drug 395 = false AND Drug 791 = false AND Drug 371 = true) )
Run Code Online (Sandbox Code Playgroud)

编辑: 这是另一个例子:

( (Drug 234 = true AND Drug 474 = true AND Drug 26 = false) OR 
      (Drug 395 = false AND Drug 791 = false AND Drug 371 …
Run Code Online (Sandbox Code Playgroud)

sql database join boolean-expression

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

iPad/Phonegap DHTML游戏的JavaScript速度优化?

我正在使用Phonegap为iPad创建游戏,这意味着我正在为iPad的Safari使用JavaScript/CSS/HTML.基本上,我正在以1024x768分辨率移动大量img元素(有时更改其src),只是本地文件没有任何网络连接.在桌面上Safari的工作顺利,但在iPad上,我的setInterval感觉延迟和闪烁.你能为我提供任何速度优化技巧吗?谢谢!

PS:我知道切换到iOS的原生Objective-C可能会快得多,但我真的很想用标准的JS/HTML/CSS来尝试它.

javascript safari cordova

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

奇怪的排序行为

我有这个脚本:

#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;

my @arr = (
    {
        name  => 'foo',
        value => 123,
    },
    {
        name  => 'bar',
        value => 'nan',
    },
    {
        name  => 'foobar',
        value => 456,
    },
);

@arr = sort {$a->{value} <=> $b->{value} } @arr;

print Dumper(\@arr);
Run Code Online (Sandbox Code Playgroud)

我在Windows XP/Strawberry Perl 5.10.1下没有任何问题

为i386-linux-thread-multi构建的Linux 2.6.12-1 i386/Perl v5.8.5,

但在Linux 2.6.18-53/Perl v5.8.8 for x86_64-linux-thread-multi下,我得到了错误信息:

Sort subroutine didn't return a numeric value at testsort.pl line 21.
Run Code Online (Sandbox Code Playgroud)

出了什么问题,我该如何解决?

sorting perl

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

标签控件如Google Chrome标签?

有关Chrome标签的现有标签控件的任何帮助?

我一直在搜索mutitabs控件,允许拖动每个标签,没有运气.

c# windows wpf winforms

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

OCaml中的异构集

假设我有一个定义为的类型

type value =
      None
    | Int of int
    | Float of float
    | Complex of Complex.t
    | String of string
    | Char of char
    | Bool of bool
Run Code Online (Sandbox Code Playgroud)

我希望能够使用Sets这些价值观.根据我的理解,我必须使用仿函数将Set模块具体化为具体类型及其相关排序.

在这个例子中我该怎么做?既然value不能直接在Set.Make仿函数里面使用?

然后我当然需要能够给出这些值的完整排序,所以我应该发明一些东西,比如给不同类型的预定义顺序,然后按它们的有效值排序.我是对的吗?

例如,我可以决定拥有Int of int < Float of intInt x < Int y是否x < y.这是我实现目标的实用方法吗?

ocaml set

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

具有未知类型名称的va_list - 只知道字节大小!

我有一个C编程问题:我想编写一个带有变量参数列表的函数,其中每个参数的特定类型都不知道 - 只有它的大小(以字节为单位).这意味着,如果我想获得一个int-Parameter,我(之前的某个地方)定义:将有一个带有sizeof(int)的参数,该参数由回调函数xyz处理.

我的变量参数函数现在应该从其调用中收集所有信息,真正的数据类型特定操作(也可以是用户定义的数据类型)仅通过回调函数进行处理.

在标准的va_arg函数中,不可能说"从我的参数列表中获取X字节的值",所以我想这样做.在这种情况下,我的数据类型是双倍的,但它可以是任何其他数量的字节(甚至是可变的字节).

#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>

int fn( int anz, ... )
{
        char*   p;
        int             i;
        int             j;
        va_list args;
        char*   val;
        char*   valp;
        int             size = sizeof( double ); 

        va_start( args, anz );

        val = malloc( size );

        for( i = 0; i < anz; i++ )
        {
                memcpy( val, args, size );
                args += size;

                printf( "%lf\n", *( (double*)val ) );
        }

        va_end( args );
}

int main()
{
        fn( 1, (double)234.2 …
Run Code Online (Sandbox Code Playgroud)

c variadic-functions

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

如果(Array.Length == 0)

如果数组为空,看起来你无法使用".length"检查它的长度.检查数组是否为空的最佳方法是什么?

c# arrays

54
推荐指数
4
解决办法
10万
查看次数

使用`==`运算符的Array类型的奇怪行为

scala> List(1,2,3) == List(1,2,3)

res2: Boolean = true

scala> Map(1 -> "Olle") == Map(1 -> "Olle")

res3: Boolean = true
Run Code Online (Sandbox Code Playgroud)

但是当尝试对Array执行相同操作时,它的工作方式不同.为什么?

scala> Array('a','b') == Array('a','b')

res4: Boolean = false
Run Code Online (Sandbox Code Playgroud)

我使用过2.8.0.RC7和2.8.0.Beta1-prerelease.

arrays scala equality equals

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