问题列表 - 第41699页

如何在移动网页上"禁用"缩放?

我正在创建一个移动网页,它基本上是一个包含多个文本输入的大表单.

但是(至少在我的Android手机上),每次点击某些输入时,整个页面都会缩放,遮挡页面的其余部分.是否有一些HTML或CSS命令可以在moble网页上禁用这种缩放?

html css mobile

301
推荐指数
10
解决办法
35万
查看次数

null + true是一个字符串怎么样?

既然true不是字符串类型,字符串怎么样null + true

string s = true;  //Cannot implicitly convert type 'bool' to 'string'   
bool b = null + true; //Cannot implicitly convert type 'string' to 'bool'
Run Code Online (Sandbox Code Playgroud)

这背后的原因是什么?

.net c# string null types

112
推荐指数
7
解决办法
5323
查看次数

Python Enum类(使用tostring fromstring)

我找到了一种简单的方法来实现(破解)枚举到Python:

class MyEnum:
  VAL1, VAL2, VAL3 = range(3)
Run Code Online (Sandbox Code Playgroud)

我可以这样称呼它:

bob = MyEnum.VAL1
Run Code Online (Sandbox Code Playgroud)

性感!

好吧,现在我希望能够在给定字符串时获得数值,或者如果给定数值则获得字符串.假设我希望字符串与Enum键完全匹配

我能想到的最好的是这样的:

class MyEnum:
  VAL1, VAL2, VAL3 = range(3)
  @classmethod
  def tostring(cls, val):
    if (val == cls.VAL1):
      return "VAL1"
    elif (val == cls.VAL2):
      return "VAL2"
    elif (val == cls.VAL3):
      return "VAL3"
    else:
      return None
  @classmethod
  def fromstring(cls, str):
    if (str.upper() == "VAL1"):
      return cls.VAL1
    elif (str.upper() == "VAL2"):
      return cls.VAL2
    elif (str.upper() == "VAL2"):
      return cls.VAL2
    else:
      return None
Run Code Online (Sandbox Code Playgroud)

或类似的东西(忽略我如何捕捉无效案件)

有没有更好的,更蟒蛇为中心的方式去做我上面做的事情?或者以上内容已经尽可能简洁.

似乎必须有一个更好的方法来做到这一点.

python enums tostring

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

在子类的子类中实现NSCopying

我有一个小类层次结构,我无法实现copyWithZone:.我已经阅读了NSCopying文档,但我找不到正确的答案.

选择两个类:ShapeSquare.Square定义为:

@interface Square : Shape
Run Code Online (Sandbox Code Playgroud)

这并不奇怪.每个类都有一个属性,Shape有一个"sides"int,而Square有一个"width"int.该copyWithZone:方法被认为如下:

形状

- (id)copyWithZone:(NSZone *)zone {
    Shape *s = [[Shape alloc] init];
    s.sides = self.sides;
    return s;
}
Run Code Online (Sandbox Code Playgroud)

广场

- (id)copyWithZone:(NSZone *)zone {
    Square *s = (Square *)[super copyWithZone:zone];
    s.width = self.width;
    return s;
}
Run Code Online (Sandbox Code Playgroud)

看一下文档,这似乎是做事的"正确"方式.

它不是.

如果您尝试设置/访问copyWithZone:方法返回的Square的width属性,它将失败,并出现类似于下面的错误:

2010-12-17 11:55:35.441 Hierarchy[22617:a0f] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[Shape setWidth:]: unrecognized selector sent to instance 0x10010c970'
Run Code Online (Sandbox Code Playgroud)

调用[super …

xcode memory-management objective-c hierarchy nscopying

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

如何以编程方式设置NSView大小?

如何以编程方式设置NSView的大小,例如

    -(void)awakeFromNib {
        self.frame.size.width   = 1280;   // Does nothing...
        self.frame.size.height  = 800;    // ...neither does this.
        ...
Run Code Online (Sandbox Code Playgroud)

nib(Mac OSX)中的大小设置工作正常,但我想在代码中执行此操作.

macos nsview window-resize

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

Intel原子或ARM用于繁重的信号处理工作量

我想知道哪个更好(性能)选项:

  1. 获得基于英特尔双核心原子的电路板
  2. 获得基于Arm cortex A9的板(pandaboard等)

我想运行一些轻量级的linux并进行一些非常密集的计算,如图像/视频处理(可能是以后的3D),也可以处理它们上的音频.当然所有的浮点数学.

arm intel-atom omap ti-dsp

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

MySql插入一个select的结果

我想知道我是否可以运行这样的请求:

INSERT INTO t2 (a, b) 
VALUES (
 SELECT a, b
 FROM `t1` AS o
 WHERE o.id NOT 
 IN (
  SELECT a
  FROM t2 
  )
)
Run Code Online (Sandbox Code Playgroud)

想法是用t1中的一些数据填充t2,但我的语法肯定是错的.

谢谢你的帮助

mysql select insert

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

统一多种语言的枚举

我有一个大型项目,其中包含多种语言的组件,每个组件都依赖于一些相同的枚举值.您提出了哪些解决方案来统一多种语言的枚举?我能想到一些,但我正在寻找最好的解决方案.

(在我的实现中,我使用的是Php,Java,Javascript和SQL.)

enums cross-language language-interoperability

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

使用xcopy将subversion工作副本移动到新计算机是否安全?

我有很多颠覆检查(~50),其中一些非常大(数百MB).要通过互联网再次检查这些内容,需要数小时/天.将整个目录结构复制到新计算机上的同一位置是否安全?

缺口

svn tortoisesvn

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

多个模板同时运行

我计划每10分钟运行一次coldfusion模板,当前一次运行超过10分钟时,如何防止它运行.

不幸的是,当模板超时或计数器出错时,我尝试在应用程序范围内使用计数器变量.

PS.是否有用于集成应用程序的coldfuison框架(后端内容)

coldfusion

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