小编her*_*ing的帖子

Phonegap localStorage返回字符串"[object Object]"而不是对象

我试图在Phonegap中使用localStorage对象,但getItem只接收一个字符串,而不是获取一个对象"[object Object]":

var storage = window.localStorage;
storage.setItem('test',{'name':'mark','greeting':'Hello'});
console.log(storage.getItem('test'));
Run Code Online (Sandbox Code Playgroud)

在谷歌C​​hrome的控制台中,它说:

[object Object]

"console.log(storage)"的输出如下:

Storage
...
test: "[object Object]"

如果我尝试访问对象的属性,它只是说"undefined":

storage.getItem('test').name

任何想法如何让这个工作?

javascript html5 object local-storage cordova

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

Grails:有没有办法让findAll()没有查询但是有分页和排序?

正如我在另一个问题的答案中注意到的那样,在GORM中测试finder方法时会遇到一些问题.
我想从中获取所有对象Something并支持排序和分页,所以我写了这个:

SomethingListVO findAllSomethings(int offset = 0, int limit = 50) {
    def somethingCount = Something.count()
    def somethings = Something.findAll([max: limit,
                                            offset:offset,
                                            sort: "number",
                                            order: "asc"])
    return new SomethingListVO(somethingCount,somethings)
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为如果要添加分页或排序等内容,则需要查询.但是如果你添加一个查询,SELECT * FROM Something你的测试就会失败.

有没有办法测试这种方法(分页/排序)?
这种方法似乎提供了更多功能,但它不适用于我的grails安装.

grails pagination grails-orm findall

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

是否有Sencha Touch型号的字段类型列表?

是否有Sencha Touch型号的可用字段类型列表?
我搜索了文件但找不到这样的东西.

您可以使用"inte","string","boolean","timestamp"但还有什么?是否有"时间","日期"或"日期时间",他们的表现如何?

types field model sencha-touch

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

深刻的学说记录

我想在symfony项目中对doctrine记录进行深层复制/克隆.使用$ deep = true,现有副本($ deep)-method无法正常工作.

举个例子,我们来看看课堂课程.本课有一个开始和结束日期,它们之间有几个休息时间.这个教室正在建设中.

课间休息是一对多的关系,因此课程中可能会有很多休息时间.课程建设是一种多对一的关系,所以课程只能在一栋楼里.

如果我想复制房间,也应该复制休息时间.建筑应该保持不变(这里没有副本).

我在网上找到了一些示例,它们创建了一个PHP类,它从sfDoctrineRecord扩展并覆盖了copy-method.

我试过的是:

class BaseDoctrineRecord extends sfDoctrineRecord {
    public function copy($deep = false) {
        $ret = parent::copy(false);
        if (!$deep)
            return $ret;

        // ensure to have loaded all references (unlike Doctrine_Record)
        foreach ($this->getTable()->getRelations() as $name => $relation) {
            // ignore ONE sides of relationships
            if ($relation->getType() == Doctrine_Relation::MANY) {
                if (empty($this->$name))
                    $this->loadReference($name);

                // do the deep copy
                foreach ($this->$name as $record)
                    $ret->{$name}[] = $record->copy($deep);
            }
        }
        return $ret;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在这会导致失败: Doctrine_Connection_Mysql_Exception: SQLSTATE[23000]: Integrity …

php doctrine symfony1 clone deep-copy

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

extbase映射到现有表不起作用

我已经扩展了页面表,现在我想使用名为"Tags"的域对象中的一些数据.
所以我尝试了以下内容/Configuration/TypoScript/setup.txt:

plugin.myextension.persistence.classes.Tx_myextension_Domain_Model_Tag {
    mapping {
        tableName = pages
        recordType = Tx_myextension_Domain_Model_Tag
        columns {
            tx_myextension_tag_name.mapOnProperty = name
            uid.mapOnProperty = id
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但似乎扩展试图访问表Tx_myextension_Domain_Model_Tag(它不存在)

这是我收到的错误:

Tx_Extbase_Persistence_Storage_Exception_SqlError`

表'tx_myextension_domain_model_tag'不存在:SELECT tx_myextension_domain_model_tag.*FROM tx_myextension_domain_model_tag WHERE tx_myextension_domain_model_tag.id ='24'LIMIT 1

我做错了什么?

mapping persistence typo3 typoscript

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

网址超时。确保它及时响应来自 Google 的请求。关闭

我正在检查https://developers.google.com/structured-data/testing-tool/ 中的网站链接

一个 url 链接有效,而另一个(来自同一站点)无效。此消息即将出现:

The URL timed out. Make sure it is responding in a timely fashion to requests from Google.Dismiss
Run Code Online (Sandbox Code Playgroud)

我的网站是http://five.vn

有人可以帮助理解为什么它不起作用或者我可以做些什么来测试它?

谢谢

google-pagespeed

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

avdmanager:命令失败,退出代码为1 cordova

我刚刚开始从Cordova官方教程制作第一个本地Cordova应用程序,当我运行时

ayam@laptop:~/Documents/learn/hello$ cordova requirements
Run Code Online (Sandbox Code Playgroud)

Android的需求检查结果:

Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed 
*** avdmanager: Command failed with exit code 1
Gradle: installed /usr/local/gradle-3.5/bin/gradle
Error: Some of requirements check failed
Run Code Online (Sandbox Code Playgroud)

我有 avdmanager: Command failed with exit code 1

android cordova apache-cordova

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

使用mercurial中的子存储库来"共享代码"

我有一个存储库,其中有三个子文件夹.
A,B和核心文件夹.

我需要A和B中的核心文件夹的文件.因此,核心文件夹的每个文件都应该位于A和B中的另一个文件夹中,并且每次更新文件都应该提交到"核心",反之亦然.
所以我尝试将核心文件夹设置为子存储库并将其添加到A和B.

因此,在文件夹B中,例如.hgsub中有以下行.www = ../core
主存储库位于.hgsub中core = core

我认为有些事我做错了,但也许你有一个提示如何实现我想要的:)

(更新)
澄清:
存储库包含应用程序的不同"项目".
A是Android,B是iOS."核心"包含HTML + JS文件,这些文件稍后在Android和iOS项目中用于构建具有phonegap的应用程序.

mercurial subrepos

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

Ocaml将'树变为'b树

我已经定义了

type 'a tree =
| Tree of 'a tree * 'a * 'a tree
| Leaf of 'a
| Null;;
Run Code Online (Sandbox Code Playgroud)

现在我必须定义一个将整体'a tree改为的函数'b tree.

我在谷歌上搜索并试图自己解决它,但我被困了.有小费吗?

ocaml

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