小编All*_*Liu的帖子

ASP.NET MVC3(Razor)中视图中局部变量的简单增量

嗯,这只是令人尴尬.我甚至无法弄清楚ASP.NET MVC3(Razor)中我的一个视图中的简单增量.我已经完成了搜索,看起来Razor的文档很稀疏.这是我曾经尝试过的,并且悲惨地失败了:

@{
    var counter = 1;

    foreach (var item in Model.Stuff) {
        ... some code ...
        @{counter = counter + 1;}
    }
}   
Run Code Online (Sandbox Code Playgroud)

我也尝试过@{counter++;}踢,但无济于事=)如果有人能开导我,我会很感激.谢谢!

razor

37
推荐指数
3
解决办法
7万
查看次数

JavaScript Date Object的月份索引从0开始

我的目标是以有效的方式将时间戳从MySQL转换为JavaScript Date对象.这是我当前的片段,它将MySQL时间戳转换为PHP中的格式化日期:

<?php
// formats timestamp into following format: 2009, 7, 30
$date =  date("Y, n, j", strtotime($row["date"]));
?>
Run Code Online (Sandbox Code Playgroud)

然后我$date使用Google的图表API 将此值用于图表,该API需要JavaScript Date对象:

data.setValue(<?=$count;?>, 0, new Date(<?=$date;?>));
Run Code Online (Sandbox Code Playgroud)

问题是JavaScript Date对象以0开始月份索引,因此输出始终提前 1个月.处理这个问题最有效的方法是什么?

提前致谢!

javascript php mysql timestamp google-visualization

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

禁用Highcharts中某些点的工具提示

我有一个Highcharts折线图,我启用了工具提示,但是,我想在x = 0的某些情况下禁用工具提示.有办法做到这一点吗?我到目前为止最接近的是:

tooltip: {
    formatter: function() {
        if (this.x > 0) {
            return this.x;
        }
        else return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

这只是创建一个空的工具提示,但仍然有一个弹出窗口.

highcharts

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

Django中的GROUP_CONCAT等价物

说我有下面的表格fruits:

id | type   | name
-----------------
 0 | apple  | fuji
 1 | apple  | mac
 2 | orange | navel
Run Code Online (Sandbox Code Playgroud)

我的目标是最终得到一个不同types的逗号和逗号分隔的列表names:

apple, 2, "fuji,mac"
orange, 1, "navel"
Run Code Online (Sandbox Code Playgroud)

这可以GROUP_CONCAT在MySQL中轻松完成,但我遇到了与Django等效的问题.这是我到目前为止,但我错过了GROUP_CONCAT这些东西:

query_set = Fruits.objects.values('type').annotate(count=Count('type')).order_by('-count')
Run Code Online (Sandbox Code Playgroud)

我想尽可能避免使用原始SQL查询.

任何帮助将不胜感激!

谢谢!=)

mysql django group-concat

15
推荐指数
4
解决办法
8529
查看次数

CakePHP安装的索引页是否有默认控制器?

我刚刚成功安装了CakePHP,我看到我可以编辑home.ctp视图,但索引页面是否有默认控制器?

To change the content of this page, create: APP/views/pages/home.ctp.
To change its layout, create: APP/views/layouts/default.ctp.
You can also add some CSS styles for your pages at: APP/webroot/css.
Run Code Online (Sandbox Code Playgroud)

cakephp

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

如何在括号内查找正则表达式中的一些例外情况?

我有一个正则表达式/^\[(text:\s*.+?\s*)\]/mi,目前可用于捕获以括号开头的文本text:.这是一个有效的例子:

[text: here is my text that is
captured within the brackets.]
Run Code Online (Sandbox Code Playgroud)

现在,我想添加一个异常,以便它允许某些括号,如下例所示:

[text: here is my text that is
captured within the brackets
and also include ![](/some/path)]
Run Code Online (Sandbox Code Playgroud)

基本上,我需要它来允许![](/some/path)匹配中的括号.

任何帮助将不胜感激.谢谢.

更新:

以下是括号内的文本应匹配的一些情况:

[text: here is my text that is
captured within the brackets
and also include ![](/some/path)]

[text: here is my text that is
captured within the brackets
and also include ![](/some/path) and some more text]

[text: ![](/some/path)]

![text: cat]
Run Code Online (Sandbox Code Playgroud)

以下是一些不匹配的情况:

[text: here is …
Run Code Online (Sandbox Code Playgroud)

ruby regex

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

如何以编程方式获取亚马逊上排名前100位的销售商品?

我查看了API文档,由于ItemSearch操作需要Keywords参数,我认为不可能,但我只是想确认一下.

我应该看一下不同的手术吗?

任何信息将不胜感激.

amazon amazon-web-services

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

如何使用MySQL计算每日最高价格变化百分比?

我有一张表prices,其中包括我每天跟踪的股票收盘价.

这是架构:

CREATE TABLE `prices` (
  `id` int(21) NOT NULL auto_increment,
  `ticker` varchar(21) NOT NULL,
  `price` decimal(7,2) NOT NULL,
  `date` timestamp NOT NULL default CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`),
  KEY `ticker` (`ticker`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2200 ;
Run Code Online (Sandbox Code Playgroud)

我试图计算今天和昨天价格值大于0的任何东西的价格下降百分比.随着时间的推移,这张桌子将是巨大的,我担心性能.我认为这必须在MySQL方面而不是PHP方面完成,因为LIMIT这里需要它.

我如何处理最后2个日期并在MySQL中进行%drop计算?

任何建议将不胜感激.

mysql sql

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

在mysql中使用右表的条件左连接

我一直试图绕过这个问题,但我没有取得多大进展.我的目标是在两个表之间进行左连接,并使用右表的标准.我想查看当天所有产品和价格的清单,即使当天没有定价行.以下是代码示例:

SELECT products.id, products.name, prices.price
FROM products LEFT JOIN prices
ON products.id = prices.id
WHERE prices.date = CURRENT_DATE
Run Code Online (Sandbox Code Playgroud)

这仅生成具有当前日期的价格信息的产品.

好的,这只是我问题的第一部分.我最终还想把CURRENT_DATE + INTERVAL 1天的价格拉下来.

任何信息将不胜感激.

mysql sql left-join

7
推荐指数
2
解决办法
6438
查看次数

jQuery是attr update on checkbox不会触发更改事件

我有几个复选框和一个状态框,告诉您是否至少选中了一个复选框.

我还有一个选中All/None复选框,它可以切换复选框,但它不会触发分配给每个复选框的更改事件,因此如果选中All/None复选框,则状态永远不会更新.

这是我的实现:

http://jsfiddle.net/axl163/Fckvd/1/

html checkbox jquery

6
推荐指数
2
解决办法
3608
查看次数