我有一个由许多ScrollView组成的Gallery,每个ScrollView占据整个屏幕.问题是ScrollViews的onTouchEvent返回true,因此阻止DOM中的任何其他视图处理相同的事件(在ScrollView级别处理后被吞下).因此,Gallery不再滚动.另一方面,如果我像这样重写onTouchEvent:
@Override
public boolean onTouchEvent(MotionEvent ev) {
super.onTouchEvent(ev);
return false; // <<<<<<<<<<<<<<<<<
}
Run Code Online (Sandbox Code Playgroud)
然后Gallery接收其on事件进行处理,但SrollView不再滚动.无论哪种方式,你输了!或者你呢?
问题听起来很令人费解,但我相信如果你在过去偶然发现它会立即认出它,因为它是一个非常可怕的人!
谢谢
我发现了一个"奇怪的"php CURL行为让我疯了.基本上我正在做的是使用curl进行摘要认证调用.这是我的代码的摘录:
curl_setopt($this->c, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST);
curl_setopt($this->c, CURLOPT_USERPWD, $username . ":" . $password);
Run Code Online (Sandbox Code Playgroud)
它工作正常,服务器实际上回来了"是,你提供正确的证书"的消息.唯一的麻烦是,原始的http响应有点奇怪,因为它包括,事实上,2个响应而不是一个.这是curl_exec($ this-> c)吐出的内容:
HTTP/1.0 401 Unauthorized
Date: Tue, 23 Oct 2012 08:41:18 GMT
Server: Apache/2.2.20 (Ubuntu)
X-Powered-By: PHP/5.3.6-13ubuntu3.9
WWW-Authenticate: Digest realm="dynamikrest-testing",qop="auth",nonce="5086582e95104",opaque="4b24e95490812b28b3bf139f9fbc9a66"
Vary: Accept-Encoding
Content-Length: 9
Connection: close
Content-Type: text/html
HTTP/1.1 200 OK
Date: Tue, 23 Oct 2012 08:41:18 GMT
Server: Apache/2.2.20 (Ubuntu)
X-Powered-By: PHP/5.3.6-13ubuntu3.9
Vary: Accept-Encoding
Content-Length: 9
Connection: close
Content-Type: text/html
"success"
Run Code Online (Sandbox Code Playgroud)
我不明白为什么它包含来自服务器的第一个响应(它声明它需要身份验证的响应).
任何人都可以对这个问题有所了解吗?如何避免回复累积?
干杯
我在一个项目中运行我的phpunit测试,我得到了这个响应:
................................. 65 / 81 ( 80%)
................
Time: 0 seconds, Memory: 9.25Mb
OK (81 tests, 190 assertions)
Run Code Online (Sandbox Code Playgroud)
那是什么意思?我从未在我经常工作的其他项目中看到它.该百分比(80%)是否代表实际执行的测试数量?为什么只有80%?我不明白.
有谁知道如何在mysql工作台中显示查询执行时间?我正在运行 5.2.45 版,但在任何地方都看不到查询运行所需的时间!多么神秘!
我有以下React组件:
class Form extends React.Component {
constructor(props) {
super(props);
this.state = this._createEmptyTodo();
}
render() {
this.i18n = this.context;
return (
<div className="form">
<form onSubmit={this._handleSubmit.bind(this)}>
<input
placeholder={this.i18n.placeholders.addTitle}
type="text"
value={this.state.title}
onChange={this._handleTitleChange.bind(this)}></input>
<textarea
placeholder={this.i18n.placeholders.addDescription}
value={this.state.description}
onChange={this._handleDescriptionChange.bind(this)}></textarea>
<button>{this.i18n.buttons.submit}</button>
</form>
</div>
);
}
_handleTitleChange(e) {
this.setState({
title: e.target.value
});
}
_handleDescriptionChange(e) {
this.setState({
description: e.target.value
});
}
_handleSubmit(e) {
e.preventDefault();
var todo = {
date: new Date().getTime(),
title: this.state.title.trim(),
description: this.state.description.trim(),
done: false
};
if (!todo.title) {
alert(this.i18n.errors.title);
return;
}
if (!todo.description) {
alert(this.i18n.errors.description);
return; …Run Code Online (Sandbox Code Playgroud) 我正在使用php中的多语言应用程序.
一切都很好,直到最近才被要求支持中文字符.我用来支持UTF-8字符的操作如下:
所有数据库表现在都是UTF-8
HTML模板包含标记 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
控制器发出一个标题,指定用于http响应的编码(utf-8)
一切都很好,直到我开始做一些字符串操作(substr和喜欢)
使用中文它将无法工作,因为中文表示为多字节,因此如果你执行一个正常的子字符串(substr),它将在分配的一个字节的中间大量剪切一个"字母",然后f*ck得到结果屏幕.
我通过在引导程序中添加它来解决所有问题
mb_internal_encoding("UTF-8");
并更换所有的strlen,substr,strstr与他们mb_同行.
在php中完全支持UTF-8还需要做些什么?
我想找出postgis中SRID(空间参考id)的实用含义是什么.
我真的不明白它的用途.任何人都能对这件事情有所了解吗?
例如,我注意到postigs函数ST_GeomFromText(text WKT, integer srid)接受这样的(可选的)参数作为第二个参数.为什么我需要在get postigs中传递它以将文本表示转换为二进制文件?它增加了什么价值?
谢谢
我character varying在 postgres 中有一个字段,其中包含一组以 1 个空格分隔的字符串。例如:
--> one two three <----> apples bananas pears <--我放置-->并<--显示字符串开始和结束的位置(它们不是存储字符串本身的一部分)
我需要查询此字段以查明整个字符串是否包含某个单词(例如 apple)。一个可能的查询是
SELECT * FROM table WHERE thefield LIKE '%apple%'
Run Code Online (Sandbox Code Playgroud)
但它很糟糕并且不会扩展,因为 b-tree 索引仅在模式附加到字符串的开头时才扩展,而在我的情况下,搜索的字符串可以定位在字段中的任何位置。
你建议如何解决这个问题?
postgresql indexing database-design pattern-matching postgresql-performance
我正在使用新的php sdk for facebook(> = 4.0.0),我正在试图找出在哪里指定我对图api的请求范围.比如,我在哪里指定我想要publish_actions这样,以便用户在登录时可以授权我?
在这里链接它说:
登录用户时,您必须已请求publish_actions范围才能使其生效.
但是怎么做呢?
谢谢
我想在Symfony中彻底禁用twig错误页面.我不想像这里描述的那样自定义它们:http://symfony.com/doc/2.0/cookbook/controller/error_pages.html但是只需拔掉twig的异常处理机制,最后得到简单的旧php错误.
有可能吗?
我有这个功能让我很难过:
char * repeat_char(const char c, const int times, char *result) {
for (int i = 0; i < times; i++) {
*(result + i) = c;
}
return result;
}
Run Code Online (Sandbox Code Playgroud)
你可能会告诉我我正在尝试重复这些c times时间并将结果存储在字符串中result(char指针).
我这样调用它:
char *result = "";
repeat_char('o', 3, result); // hoping for "ooo"
Run Code Online (Sandbox Code Playgroud)
但我得到的只是一个令人讨厌的:
RUN FINISHED; Segmentation fault; core dumped; real time: 160ms; user: 0ms; system: 0ms
Run Code Online (Sandbox Code Playgroud)
我真的很困惑.任何人?谢谢