小编nou*_*ine的帖子

ScrollView和Gallery干扰

我有一个由许多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不再滚动.无论哪种方式,你输了!或者你呢?

问题听起来很令人费解,但我相信如果你在过去偶然发现它会立即认出它,因为它是一个非常可怕的人!

谢谢

android

5
推荐指数
2
解决办法
6942
查看次数

php curl with digest返回两个响应

我发现了一个"奇怪的"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)

我不明白为什么它包含来自服务器的第一个响应(它声明它需要身份验证的响应).

任何人都可以对这个问题有所了解吗?如何避免回复累积?

干杯

php curl

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

执行测试的百分比

我在一个项目中运行我的phpunit测试,我得到了这个响应:

................................. 65 / 81 ( 80%)
................

Time: 0 seconds, Memory: 9.25Mb

OK (81 tests, 190 assertions)
Run Code Online (Sandbox Code Playgroud)

那是什么意思?我从未在我经常工作的其他项目中看到它.该百分比(80%)是否代表实际执行的测试数量?为什么只有80%?我不明白.

php phpunit

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

mysql工作台中的查询执行时间

有谁知道如何在mysql工作台中显示查询执行时间?我正在运行 5.2.45 版,但在任何地方都看不到查询运行所需的时间!多么神秘!

mysql-workbench

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

如何在开玩笑中模拟window.alert方法?

我有以下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)

reactjs jestjs enzyme

4
推荐指数
2
解决办法
5143
查看次数

迁移php应用程序以处理UTF-8

我正在使用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还需要做些什么?

php utf-8 iconv

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

SRID意思在postgis中

我想找出postgis中SRID(空间参考id)的实用含义是什么.

我真的不明白它的用途.任何人都能对这件事情有所了解吗?

例如,我注意到postigs函数ST_GeomFromText(text WKT, integer srid)接受这样的(可选的)参数作为第二个参数.为什么我需要在get postigs中传递它以将文本表示转换为二进制文件?它增加了什么价值?

谢谢

postgis

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

在 Postgres 中查找以空格分隔的字符串

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

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

在php facebook sdk 4.0.0或更高版本中指定应用范围

我正在使用新的php sdk for facebook(> = 4.0.0),我正在试图找出在哪里指定我对图api的请求范围.比如,我在哪里指定我想要publish_actions这样,以便用户在登录时可以授权我?

这里链接它说:

登录用户时,您必须已请求publish_actions范围才能使其生效.

但是怎么做呢?

谢谢

php facebook

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

在Symfony中禁用错误​​页面

我想在Symfony中彻底禁用twig错误页面.我不想像这里描述的那样自定义它们:http://symfony.com/doc/2.0/cookbook/controller/error_pages.html但是只需拔掉twig的异常处理机制,最后得到简单的旧php错误.

有可能吗?

php symfony

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

如何在C中实现重复char的函数?

我有这个功能让我很难过:

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)

我真的很困惑.任何人?谢谢

c

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