问题列表 - 第49393页

顶级模块代码中的Python @(at)前缀 - 它代表什么?

可能重复:
@符号在Python中有什么作用

我认为这是一个好主意,因为谷歌彻底忽略@了查询中的字符.

什么是@在一个文件中,多次的顶层使用时之前早些时候宣布函数名做,只是之前def的?

作为后续,它仍然存在于Python 3中吗?

python python-3.x

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

Apache错误:文件名太长:无法映射GET

我们最近开始在apache日志中看到一个新错误:

[Wed Mar 16 08:32:59 2011] [error] [client 10.40.1.2] (36)File name too long: Cannot map GET /static/app/js <..lots of javascript...>
Run Code Online (Sandbox Code Playgroud)

看起来好像来自页面的JavaScript正在向服务器发送请求.然而,目前还不清楚这将如何发生.从搜索t'internet,看起来像某些wordpress插件已发生这种事情,但没有太多其他信息.

关于环境的注意事项:客户端使用在英国Citrix瘦客户机上运行的IE8.网络服务器距离1700公里,因此存在一些延迟.该网站大量使用AJAX和大型cookie.

有人可以建议如何调试这个问题吗?

谢谢

安德鲁

javascript apache

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

我在哪里可以找到JavaScript的更改日志?

我想看看每个版本的JavaScript中所做的更改列表.我也有兴趣计划在JavaScript中添加什么以及何时计划新的realease.

您知道可以找到此信息的任何网站吗?

谢谢

javascript release changelog

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

为什么document.write('\'45'); 让我拿 %?

我的代码如下:

<!DOCTYPE html>
<meta charset="UTF-8">
<title>An HTML5 document</title>
<script>
    document.write('\45');
</script>
Run Code Online (Sandbox Code Playgroud)

结果是我得到'%'.为什么?我无法理解代码.

谢谢!

javascript

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

iPad 2检测

由于我没有iPad 2,因此在调用[[UIDevice currentDevice] model]时我需要知道它返回的内容.我认为它只返回"iPad",但似乎我错了.

有人可以告诉我吗?

谢谢

objective-c ipad ios ipad-2

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

Android CallLog.Calls TYPE的意外值

我有一个Android (2.x)应用程序,可以从中读取通话记录CallLog.Calls.CONTENT_URI.

最近我收到一个错误报告,从TYPE字段中获得意外的值.我在源代码中假设值应始终为1, 2, 3 (CallLog.Calls.INCOMING_TYPE, CallLog.Calls.OUTGOING_TYPE, and CallLog.Calls.MISSING_TYPE repectively)

不幸的是,我没有关于我得到的实际价值的信息.我的问题是,TYPE超过上述三个领域的可能值是多少?Android javadoc明确声明"呼叫的类型(传入,传出或错过)"

android android-contentprovider android-contacts

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

ASIHTTPRequest将json发布到php服务器

我一直试图在过去5个小时内将json对象发布到PHP脚本.我已经阅读了所有的文档,似乎代码应该工作,但它没有.请求已发出并且收到正常,但我无法访问已发布的json数据,或者甚至不知道它是否已正确发送.我一直在获取一个空的php数组,而不是json数据.

NSString *jsonString = [self.tableDataSource JSONRepresentation];

NSURL *url = [NSURL URLWithString:@"http://myserver.com/test.php"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];


[request addRequestHeader:@"User-Agent" value:@"ASIHTTPRequest"]; 
[request addRequestHeader:@"Content-Type" value:@"application/json"];
[request appendPostData:[jsonString  dataUsingEncoding:NSUTF8StringEncoding]]; 
[request startSynchronous];
Run Code Online (Sandbox Code Playgroud)

这是php脚本(test.php)

$handle = fopen('php://input','r');
$jsonInput = fgets($handle);
$decoded = json_decode($jsonInput,true);
print_r($decoded);
Run Code Online (Sandbox Code Playgroud)

我正在使用来自https://github.com/pokeb/asi-http-request.git的最新ASIHttpRequest代码

我究竟做错了什么?????

干杯,Trav.

php iphone json asihttprequest ios

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

使用Maven创建两个独立的jar,没有依赖项,只有依赖项

可以Maven在一个pom.xml中创建两个jar:一个ja​​r用我的应用但没有依赖,第二个jar只有依赖?我想要两个独立的罐子,但我想用我的应用程序运行jar,这个应用程序必须'看到'第二个jar中的所有依赖项.我希望在一个eclipse项目中拥有的所有内容,只有一次运行mvn:package我想创建单独的jar ...是否可能?现在我使用maven-jar-plugin创建带app的jar,我在maven-jar-plugin的配置中通过添加行来指定classpath:

<addClasspath>true</addClasspath>
Run Code Online (Sandbox Code Playgroud)

在我使用maven-assebly-plugin创建jar-with-dependencies之前,我现在必须创建单独的jar-s ....

谢谢,seishin

java maven

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

从C sharp到Vb简单问题的初学者移民

Public Function ExecCommand(ByVal sql As String) As SqlDataReader
    Dim dReader As SqlDataReader
    Dim cmd As New SqlCommand()
    cmd.CommandText = sql
    cmd.Connection = sm
    Dim isOpened = OpenConnection()
    If isOpened Then
      dReader = cmd.ExecuteReader()
      CloseConnection()
    End If
    Return dReader
End Function
Run Code Online (Sandbox Code Playgroud)

它表示在运行时可能会发生空引用以声明该datareader.这是为什么?

.net c# vb.net

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

如何将GUID值传递给SqlCommand对象SQL INSERT语句?

我有一个SQL Server数据库表通过在.dbproj项目中部署以下描述创建:

CREATE TABLE [dbo].[Tasks]
(
TaskId uniqueidentifier primary key,
State int not null,
)
Run Code Online (Sandbox Code Playgroud)

我想用以下代码在该表中插入一行:

using( SqlTransaction transaction = connection.BeginTransaction() ) {
    using( SqlCommand command = connection.CreateCommand() ) {
        command.CommandText = "INSERT INTO Tasks VALUES( \"" +
            Guid.NewGuid().ToString() + "\", 0)";
        command.Transaction = transaction;
        command.ExecuteNonQuery();
        transaction.Commit();
    }
}
Run Code Online (Sandbox Code Playgroud)

ExecuteNonQuery()运行一个exeption被抛出说

在此上下文中不允许使用名称[我传递的GUID的字符串表示].

这是怎么回事?我做了同样的事情,以前将数据插入到SQLite表中并且它有效.如何将GUID传递给SQL INSERT语句?

.net c# sql sql-server

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