小编ber*_*rdh的帖子

Aptana Studio 3 - 使用HTML 5的数据角色标记时出现警告

我想使用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的错误?

aptana html5 jquery-mobile

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

在JavaScript中添加HTTP标头以请求图像

我有一个基于angularjs的JS/HTML5项目,我使用http头中设置的授权令牌来保护api.现在我还想保护从服务器访问图像.

我知道如何在服务器端执行此操作,但如何在angular或javascript中为图像请求添加HTTP标头?对于api请求,我们已经将它添加到服务($ ressource)并且它可以工作.

javascript angularjs

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

MongoDB 按字段分组、计数并排序 desc

我有以下文档结构:

{
    ..
    "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)

不工作?

mongodb

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

mysql数据版本控制系统的最佳实践

我必须将文章等数据存储到mysql数据库中,如果文章被修改,我还必须保存旧版本,以便恢复它.我在这个主题上发现了一些类似的问题和帖子,但我不确定,哪种解决方案最能解决问题.

以下是更好理解的基本表格"文章":

文章(身份证,姓名,文字)

对我来说,有两种不同的方法:

方法1

将数据和文章的每个版本存储在表"articles"中,并添加"version"和"status"列.在版本i中存储文章的递增版本号.活动文章获得"状态"1,其他文章获得"状态"2.

Pro的:

  • 只需要一张桌子

  • 新版本是新数据的插入,只是旧状态的"状态"列的更新

反对的

  • 非常大的表(可能是较慢的查询???)

方法2

将字段"version"添加到"articles"并仅将活动数据存储到表"articles"中.旧版本的数据被存储/移动到新表"articles_versioned".

Pro的:

  • 只有实际有效数据在表"文章"中

反对的

  • 出版表格

所以.我忘记了一个好的方法吗?如何处理其他表格中的相关数据(如图像等)?

mysql database versioning

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

Typeahead.js - 显示有更多结果

我正在使用typeahead.js,一切正常,除了一件事:

我在建议下拉列表中只显示了5个条目,但是如果有更多结果,我想向用户显示,结果更多(但不是结果本身,只是信息,有更多结果)所以他继续打字.

  • 我不想要滚动条
  • 我不想显示其他结果
  • 只是一个信息,有更多的结果

请看附上的屏幕.

在此输入图像描述

jquery typeahead.js

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

Mysql排序合并的值

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

此查询将返回以下内容:

  • 宠物哺乳动物
  • 哺乳类宠物
  • 昆虫可以飞

这个问题是,我得到了"宠物哺乳动物"和"哺乳动物宠物".如何修改查询,只获取其中一个,例如:

  • 宠物哺乳动物
  • 昆虫可以飞

php mysql

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

Chartjs线图只有一点 - 如何居中

我有一张chartjs折线图,显示了不同产品在一系列日期的销售情况.用户可以选择日期范围(例如从2015-12-01到2015-12-10)来查看每天的销售情况,这很好并且可以正常工作.

但是如果用户只选择一天(范围从例如2015-12-01到2015-12-01),他会得到正确的图表,但看起来不太好:

在此输入图像描述

如您所见,这些点都贴在y轴上.是否有可能将图中的点居中?

这应该是什么样子:

在此输入图像描述

chart.js

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

Laravel nova:如何覆盖 nova 组件

假设,我想用自定义的(添加一些 CSS 类或添加额外的 HTML)替换 nova/resources/js/components/Form/FieldWrapper.vue,如何做到这一点,而无需更改 /nova 目录(能够更新nova)?

例如,更改编辑视图的用例是:

  • 为字段添加“*”符号(如果它是必填字段)
  • 将“每行一个字段”样式更改为“每行两个字段”样式以使用巨大的浪费的空白空间并降低表单的高度以减少滚动

laravel-nova

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

Cygwin和别名

我在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",我会得到预期的结果.有任何想法吗?

cygwin

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

如何在量角器中找到ng-repeat内的元素

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

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