问题列表 - 第6879页

什么时候加入名字,何时加入?

大多数语言都提供了使用下划线(python,C等)或camel-casing(Java)来分隔名称的不同单词的指南.但问题是何时将名称视为单独的.选项是:

1)在英语词典中出现单独的单词时,例如create_gui(),recv_msg(),createGui(),recvMsg()等.

2)使用一些直觉决定何时执行此操作以及何时不执行此操作,例如recvmsg()可以,但最好使用create_gui().

这种直觉是什么?

这个问题看起来微不足道.但它提出了一个常见问题,每个实例出现时至少需要5秒钟.

naming-conventions

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

HttpContext.Error vs HttpContext.Server.GetLastError()

这两种获取当前asp.net请求异常的方法之间是否存在实际差异?

MSDN说HttpContent.Error返回FIRST错误,而GetLastError()显然是最后一个错误,但我似乎无法分辨使用中的任何差异.

哪一个是用于错误记录的加农法?

asp.net

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

你如何在iPhone上发布共享加速器实例?

我创建了一个加速计变量:

UIAccelerometer   *objAccelerometer;
Run Code Online (Sandbox Code Playgroud)

我正在关联sharedAccelerometer实例:

objAccelerometer = [UIAccelerometer sharedAccelerometer];
objAccelerometer.delegate = self;
Run Code Online (Sandbox Code Playgroud)

当我释放此视图(加载不同的视图)时,加速计实例会导致程序死亡.(如果我已将其注释掉,我可以在没有问题的情况下在视图之间切换).

我有一个与NSTimer类似的问题,但是一旦我打电话:

[myTimer invalidate];
Run Code Online (Sandbox Code Playgroud)

(在发布和切换视图之前)一切正常.

我应该如何正确释放代表或解除分配或释放加速度计?

iphone memory-management accelerometer

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

获取Webkit executeSql事务以返回值

如何才能返回以下JavaScript row以便我可以在事务外访问它?所有Apple的示例代码似乎都在事务中将HTML写入浏览器,而不是将数据传递回调用函数.

沿着:

function getData() {
  db.transaction(function(tx) {
    tx.executeSql("SELECT id FROM table LIMIT 1", [], function(tx, result) {
      row = result.rows.item(0);
    }, function(tx, error) {
    });
  });

  return row;
}
Run Code Online (Sandbox Code Playgroud)

这甚至可能吗?Webkit存储API可以设置为同步而不是异步执行吗?

javascript sqlite webkit

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

使用Javascript正则表达式检查有效的URL

我应该使用什么表达式来检查javascript中的有效URL?

javascript regex validation url

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

我在哪里以及如何注册接收通知的对象?

例如,当内存变低时,系统会发送UIApplicationDidReceiveMemoryWarningNotification通知.这就是Apple在其文档中所说的全部内容.但是这个通知来自何处,以及它发送的方法是什么?或者我在哪里以及如何注册我收到通知的内容?

cocoa-touch nsnotifications ios

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

匹配字符串的模式为Seq [Char]

在Scala中,可以通过将其视为Seq [Char]来基于字符串的invididual字符来制定模式.

A Tour of Scala中提到了此功能的一个示例

这是在那里使用的示例代码:

object RegExpTest1 extends Application {
 def containsScala(x: String): Boolean = {
   val z: Seq[Char] = x
   z match {
      case Seq('s','c','a','l','a', rest @ _*) =>
                println("rest is "+rest)
                true
      case Seq(_*) =>
                false
   }
 }
Run Code Online (Sandbox Code Playgroud)

}

我遇到的问题是代码片段的第三行:

val z: Seq[Char] = x
Run Code Online (Sandbox Code Playgroud)

为什么这种演员必要?字符串在所有情况下都不应该像Seq [Char]一样(包括模式匹配)?但是,如果没有此转换,代码段将无法使用.

scala pattern-matching

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

哪个Web开发框架最适合Google App Engine?

现在谷歌允许在App Engine上使用Java,我想知道这对App Engine的Web框架选择有何影响.

  1. 我意识到谷歌提供了非常准确的webapp框架.
  2. 可用于App Engine的.96版django是限制性的.
  3. web2py从我所听到的内容中消耗了资源.
  4. Rails(现在可用)不能使用ActiveRecord,ActiveResource,restclient,rmagick.

是否有一些我缺少的东西 - 任何框架都可以在App Engine上运行良好吗?

google-app-engine web-applications ruby-on-rails web2py web-frameworks

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

C/C++中的联合大小

C/C++中联合的大小是多少?它是最大数据类型的sizeof吗?如果是这样,如果联合的较小数据类型之一处于活动状态,编译器如何计算如何移动堆栈指针?

c c++ sizeof unions

41
推荐指数
4
解决办法
6万
查看次数

应用DataGridViewComboBoxCell选择立即更改

当我更改DataGridViewComboBoxCell中的值时,在该单元格离开焦点之前,不会立即应用新值.

有没有办法立即应用新值?

combobox datagridview winforms

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