小编ojh*_*ins的帖子

没有调用角度控制器

我是Angular.js的新手,并试图让路由工作,但在我的应用程序中,第二个波纹管路线没有调用,listController所以我没有收到数据.

我已经通过了许多工作示例,但似乎无法解决为什么这不适用于我的应用程序?我得到了模板,/Categories/SixGrid但如上所述,控制器似乎没有被调用.有什么明显的东西我没有做错吗?或者,任何人都可以分享他们为什么这可能不起作用的知识?

更新的代码:

angular.module('App', ['App.Controller']).
    config(['$routeProvider', function ($routeProvider) {
        $routeProvider.when('/', { templateUrl: '/Home/Splash' });
        $routeProvider.when('/Categories/List/:slug', { templateUrl: '/Categories/SixGrid', controller:'listController' });
    }]);

angular.module('App.Controller', [])
    .controller("listController", function ($scope, $http) {
        $http.get('../../api/cat/' + $routeParams.slug).success(function (data) {
                    $scope.products = data;
                });
});
Run Code Online (Sandbox Code Playgroud)

html javascript c# asp.net-mvc angularjs

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

正则表达式匹配逗号分隔列表,最后没有逗号

我需要一个.Net(C#)Regex来匹配逗号分隔的数字列表,如果有一个逗号作为最后一个字符则不匹配

123,123,123,123 true - correct match
123,123,123,123, false - comma on end 
123,123,123,,123 false - double comma
,123,123,123,123 false - comma at start
"" false - empty string

123 true - single value
Run Code Online (Sandbox Code Playgroud)

我找到了这个正则表达式但匹配时最后有一个逗号 ^([0-9]+,?)+$

什么是适合这种模式的正则表达式模式?

编辑:为了清晰起见添加了1个示例,正确的答案适用于123

.net c# regex

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

使用Linq有一种方法可以对Array中的每个元素执行操作

如果我有一个阵列

var foo = new int[] { 1,2,3,4,5 };
Run Code Online (Sandbox Code Playgroud)

使用linq我可以对每个元素执行操作而不是像这样做吗?

for (int i = 0; i < foo.Length; i++)
{
    foo[i] = foo[i] / 2; //divide each element by 2
}
Run Code Online (Sandbox Code Playgroud)

c# linq

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

解析YouTube持续时间ISO 8601

如何解析我认为是ISO 8601的youtube持续时间格式

这个请求

https://www.googleapis.com/youtube/v3/videos?id=Kdgt1ZHkvnM&part=contentDetails&key={API_KEY}
Run Code Online (Sandbox Code Playgroud)

返回

{
 "kind": "youtube#videoListResponse",
 "etag": "\"QVyS2yjpsZ-tKkk4JvgYeO_YkzY/Do26Zx0a-KfdN4FPvoMAgqiFNRA\"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {
   "kind": "youtube#video",
   "etag": "\"QVyS2yjpsZ-tKkk4JvgYeO_YkzY/yZ-09PZbpkEHSEcQeekJuGOCbJY\"",
   "id": "Kdgt1ZHkvnM",
   "contentDetails": {
    "duration": "PT20M1S",
    "dimension": "2d",
    "definition": "hd",
    "caption": "false",
    "licensedContent": false
   }
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)

是否有图书馆为.Net 解析这种格式" PT20M1S "?

c# datetime date-format youtube-api

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

SQL Server转换为最佳短日期

在SQL Sever中转换为在谓词中使用的最佳短日期是什么.

我有一个约会,2013-06-11 15:06:27.000并希望2013-06-11在谓词中使用短日期部分.

为此目的,在SQL Server中转换为最佳短期日期是什么时候?

MSDN - 日期转换

sql t-sql sql-server

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

迭代char数组和打印字符

我试图在变量中打印每个char.

我可以通过更改为此来打印ANSI字符编号printf("Value: %d\n", d[i]);但是实际上无法打印字符串字符本身.

我在这做错了什么?

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  int len = strlen(argv[1]);
  char *d = malloc (strlen(argv[1])+1);
  strcpy(d,argv[1]);

  int i;
  for(i=0;i<len;i++){
    printf("Value: %s\n", (char)d[i]);
} 
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c string ansi

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

在 R 中绘制 cv.glmnet

使用 R,我尝试修改使用 cv.glmnet 执行岭回归得到的标准图。

我执行岭回归

lam = 10 ^ seq (-2,3, length =100)    
cvfit = cv.glmnet(xTrain, yTrain, alpha = 0, lambda = lam)
Run Code Online (Sandbox Code Playgroud)

我可以通过执行以下操作来绘制系数与 log lambda 的关系

plot(cvfit $glmnet.fit, "lambda")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如何根据实际 lambda 值(不是 log lambda)绘制系数并在图上标记每个预测变量?

regression r glmnet

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

使用Jquery添加没有值的HTML属性

我想使用JQuery向没有值的HTML元素添加属性

<input id="r1" type="radio name="r1" value="1">
Run Code Online (Sandbox Code Playgroud)

required

<input id="r1" type="radio name="r1" value="1" required>
Run Code Online (Sandbox Code Playgroud)

如果没有=""属性之后怎么办呢?

html javascript jquery

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

从ComboBox(DropDownList)Winforms中删除项目

我有一个已填充的下拉列表

ddlNumbers.DisplayMember = "PhoneNumber";
ddlNumbers.DataSource = mobileList;
ddlNumbers.SelectedItem = null;
Run Code Online (Sandbox Code Playgroud)

单击按钮时,我想从中删除一个项目.

ddlMobileNumbers.Items.RemoveAt(i);
Run Code Online (Sandbox Code Playgroud)

但得到例外.'设置DataSource属性时,无法修改项集合...'

我也试过重新分配一个集合 DataSource

ddlNumbers.DataSource = myNewList
Run Code Online (Sandbox Code Playgroud)

但是不起作用.

我在这做错了什么?

c# combobox winforms

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

正则表达式匹配整数而不导致零(s)

我有这个正则表达式匹配整数

var reg = /^\d+$/;
Run Code Online (Sandbox Code Playgroud)

我还希望确保前面没有放置一个或多个零

var reg = ^[0\d]\d+$
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所做的,但不起作用.

如何才能做到这一点?

通过考试

1
12
1232164
Run Code Online (Sandbox Code Playgroud)

测试失败

0
01
00004241
fbhf
""
a123
Run Code Online (Sandbox Code Playgroud)

javascript regex

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