我想使用Aptana Studio 3开发jquery-mobile项目.由于jquery-mobile使用HTML5,我必须使用HTML5标记属性"data-role="header".
例如:
<div data-role="header"></div>
Run Code Online (Sandbox Code Playgroud)
但Aptana给了我一些警告:
未知属性"数据角色"
我该如何解决这个问题,还是Aptana Studio 3的错误?
我有一个基于angularjs的JS/HTML5项目,我使用http头中设置的授权令牌来保护api.现在我还想保护从服务器访问图像.
我知道如何在服务器端执行此操作,但如何在angular或javascript中为图像请求添加HTTP标头?对于api请求,我们已经将它添加到服务($ ressource)并且它可以工作.
我有以下文档结构:
{
..
"mainsubject" : {
"code": 2768,
"name": "Abc"
}
}
Run Code Online (Sandbox Code Playgroud)
现在我需要所有 mainsubject.code 的列表以及它们的使用频率。
在 SQL 中我会做这样的事情:
SELECT mainsubject_code, COUNT(*) AS 'count'
FROM products
GROUP BY mainsubject_code
ORDER BY count
Run Code Online (Sandbox Code Playgroud)
我已经能够将其分组并计数:
db.products.aggregate([
{"$group" : {_id:"$mainsubject.code", count:{$sum:1}}}
]);
Run Code Online (Sandbox Code Playgroud)
但如何排序呢?
db.coll.aggregate([
{
$group: {
_id: "$mainsubject.code",
countA: { $sum: 1}
}
},
{
$sort:{$mainsubject.code:1}
}
])
Run Code Online (Sandbox Code Playgroud)
不工作?
我必须将文章等数据存储到mysql数据库中,如果文章被修改,我还必须保存旧版本,以便恢复它.我在这个主题上发现了一些类似的问题和帖子,但我不确定,哪种解决方案最能解决问题.
以下是更好理解的基本表格"文章":
文章(身份证,姓名,文字)
对我来说,有两种不同的方法:
将数据和文章的每个版本存储在表"articles"中,并添加"version"和"status"列.在版本i中存储文章的递增版本号.活动文章获得"状态"1,其他文章获得"状态"2.
Pro的:
只需要一张桌子
新版本是新数据的插入,只是旧状态的"状态"列的更新
反对的
将字段"version"添加到"articles"并仅将活动数据存储到表"articles"中.旧版本的数据被存储/移动到新表"articles_versioned".
Pro的:
反对的
所以.我忘记了一个好的方法吗?如何处理其他表格中的相关数据(如图像等)?
我正在使用typeahead.js,一切正常,除了一件事:
我在建议下拉列表中只显示了5个条目,但是如果有更多结果,我想向用户显示,结果更多(但不是结果本身,只是信息,有更多结果)所以他继续打字.
请看附上的屏幕.

我有3个mysql表(动物,类别和animal_2_category).每只动物都可以有0-n类别(例如鱼类,宠物,昆虫,食肉动物,"可以飞行"等).
表"动物"(id,name)
1, dog
2, cat
3, bee
...
Run Code Online (Sandbox Code Playgroud)
表"类别"(id,name)
1, pet
2, insect
3, mammal
4, fish
5, can fly
...
Run Code Online (Sandbox Code Playgroud)
表"animal_2_category"(animal_id,category_id)
1, 1
1, 3
2, 1
2, 3
3, 2
3, 5
...
Run Code Online (Sandbox Code Playgroud)
我现在需要的是所有类别组合的列表.以下查询有效:
SELECT CONCAT_WS("-", x.name, c.name)
FROM animal_2_category a2c1
JOIN animal_2_category a2c2 ON a2c1.animal_id = a2c2.animal_id
JOIN category c ON c.id = a2c2.category_id´
JOIN categories x
GROUP BY a2c2.category_id
Run Code Online (Sandbox Code Playgroud)
此查询将返回以下内容:
这个问题是,我得到了"宠物哺乳动物"和"哺乳动物宠物".如何修改查询,只获取其中一个,例如:
我有一张chartjs折线图,显示了不同产品在一系列日期的销售情况.用户可以选择日期范围(例如从2015-12-01到2015-12-10)来查看每天的销售情况,这很好并且可以正常工作.
但是如果用户只选择一天(范围从例如2015-12-01到2015-12-01),他会得到正确的图表,但看起来不太好:
如您所见,这些点都贴在y轴上.是否有可能将图中的点居中?
这应该是什么样子:
假设,我想用自定义的(添加一些 CSS 类或添加额外的 HTML)替换 nova/resources/js/components/Form/FieldWrapper.vue,如何做到这一点,而无需更改 /nova 目录(能够更新nova)?
例如,更改编辑视图的用例是:
我在win7上安装了cygwin.我已成功将homedir移动到另一个目录(通过changinge/etc/passwd).
现在我想添加一些别名.我创建了一个.bash_aliases文件并在.bashrc中激活.但现在这是我的问题:
我添加了以下行:
alias la="ls -la"
Run Code Online (Sandbox Code Playgroud)
重新启动终端后,我尝试运行'la',我收到以下错误:
$ la
ls: unknown option --
Run Code Online (Sandbox Code Playgroud)
现在我只尝试测试:
alias lx="ls"
Run Code Online (Sandbox Code Playgroud)
然后我得到:
$ lx
-bash: $'ls\r': unknown command
Run Code Online (Sandbox Code Playgroud)
我还尝试在命令前添加"/ bin /",但它不会改变任何东西.如果我尝试在终端中调用"ls"或"ls -la",我会得到预期的结果.有任何想法吗?
我有以下html:
<li ng-repeat="item in items">
Some Test
<span class="bubble-grey">
{{ item }}
</span>
</li>
Run Code Online (Sandbox Code Playgroud)
如何在量角器中找到第一个ng-repeat元素内的".bubble-grey"跨度?
我试过了:
element.all(by.repeater('item in items')).get(0).findElement(by.css(".bubble-grey")).getText()
Run Code Online (Sandbox Code Playgroud)
但我得到"TypeError:Object [object Object]没有方法'findElement'"
angularjs ×2
mysql ×2
aptana ×1
chart.js ×1
cygwin ×1
database ×1
html5 ×1
javascript ×1
jquery ×1
laravel-nova ×1
mongodb ×1
php ×1
protractor ×1
typeahead.js ×1
versioning ×1