小编San*_*ngh的帖子

多行到一个以逗号分隔的值

我想在SQL Server中创建一个表值函数,我想以逗号分隔值返回数据.

例如表格: tbl

ID | Value
---+-------
 1 | 100
 1 | 200
 1 | 300     
 1 | 400 
Run Code Online (Sandbox Code Playgroud)

现在,当我使用该函数执行查询时 Func1(value)

SELECT Func1(Value) 
FROM tbl 
WHERE ID = 1
Run Code Online (Sandbox Code Playgroud)

我想要的输出是: 100,200,300,400

sql sql-server sql-server-group-concat

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

得到错误 - 找不到名字'angular'

我开始使用TypeScript编写AngularJS应用程序.我有这个简单的模块命令:

(() => {
    angular
        .module('app', []);
})();
Run Code Online (Sandbox Code Playgroud)

当我跑步时tsc app.ts,我得到了这个:app.ts(2,5): error TS2304: Cannot find name 'angular'.

我需要包括的东西app.ts,使tsc理解angular

问候,

angularjs typescript

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

如何根据角度js中的复选框选择显示/隐藏div

我的页面上有一个复选框和一个div.

<input type="checkbox" id="Animals" name="Animals" ng-model="ModelData.Animals" 
                            ng-checked="ModelData.Animals == 'A'" />


 <div class="form-group" ng-show="ModelData.Animals == 'A'">

                        <label for="FirstName" class="col-md-9">
                            Are you interested in Animal Liability Coverage?
                        </label>
                        <div class="col-md-3">
                            <label>
                                <input type="radio" id="AnimalLiabCovY" name="AnimalLiabilityCoverageRadio" ng-model="ModelData.AnimalLiabCov"
                                    value="Y" />
                                Yes
                                <input type="radio" id="AnimalLiabCovN" name="AnimalLiabilityCoverageRadio" ng-model="ModelData.AnimalLiabCov"
                                    value="N" />
                                No
                            </label>
                        </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

我想在选中复选框时显示DIV,并在取消选中时隐藏.上面的代码第一次工作正常,即选中复选框时,DIV隐藏取消选中复选框.但是在第一次没有工作之后.选中复选框后,它不会显示DIV.

javascript angularjs

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

AngularJS'控制器为'和形式.$有效

我想检查一个角度控制器内的表格是否有效.使用$ scope时这似乎很简单,但是我无法使用'controller as'语法.

当我尝试访问表单时.$ valid我收到错误消息"无法读取属性'$ valid'of undefined".

plunkr:http://plnkr.co/edit/w54i1bZVD8UMhxB4L2JX?p = preview

HTML

<div ng-app="demoControllerAs" ng-controller="MainController as main">
  <form name="contactForm" novalidate>
    <p>
      <label>Email</label>
      <input type="email" name="email" ng-model="main.email" required />
    </p>
    <p>
      <label>Message</label>
      <textarea name="message" ng-model="main.message" required></textarea>
    </p>
    <input type="submit" value="submit" ng-click="main.submit()" />
  </form>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

var app = angular.module('demoControllerAs', []);

app.controller('MainController', [function () {
    var main = this;

    main.submit = function () {
        var isValid = main.contactForm.$valid;
        console.log(isValid);
    };
}]);
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-validation

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

CodeIgniter3中的csrf_regeneration为true时,如何使Ajax工作?

我目前的工作我的CI3项目,我有一些问题CSRF_Regeneration

我的目的:

当用户登录和注册时,我将使用CSRF通过检查是否存在电子邮件来保护我的表单数据,或者在用户输入电子邮件时不使用它。

如果CSRF_generation为False,那是可行的

当我将CSRF_Regeneration 配置False并且csrf_expire将在7200到期时,这是可行的。

问题当我将 CSRF_generation设置 TRUE时,将发生以下问题

POST http://localhost/com/account/register 403 (Forbidden)
Run Code Online (Sandbox Code Playgroud)

这是检查邮件是否存在的Ajax

<script type="text/javascript">
    $(document).ready(function () {

        $("#email-error").css({'display': 'none', 'color': 'red'});
        $("#email").keyup(function () {
            var emailValue = $("#email"); // This is a bit naughty BUT you should always define the DOM element as a var so it only looks it up once
            var tokenValue = $("input[name='csrf_token_name']");
//            console.log('The Email length is ' + emailValue.val().length);
            if (emailValue.val().length …
Run Code Online (Sandbox Code Playgroud)

ajax codeigniter

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

如何将<List>数组传递给存储过程

我在C#中有一个列表ClaimData,它有三个项目日期,类型和描述这里可以有多行,如下所示,

ClaimData

Date         Type      Description

01/02/2012  "Medical" "Its a medical"
05/02/2013  "Theft"   "Its a Theft"
01/02/2014  "Test"    "Its a Test"
Run Code Online (Sandbox Code Playgroud)

我想将这整个数据传递给一个存储过程,一次转到sql server,这样我就可以减少数据库的命中率.我编写了存储过程,可以遍历此列表并将它们插入表中.

如何通过操作列表对象来实现可以作为参数传递给存储过程?

c# sql-server

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

如何在设计中编辑错误消息

我需要修改设计的错误消息.我想将消息"is Invalid"更改为"Esinválido".问题是我必须在gem中更改这些消息.我可以在模型用户中覆盖这些消息吗?

Rails控制台

1.9.3-p547 :014 > user.save
 => false 
1.9.3-p547 :015 > user.errors
 => {:email=>["is invalid"], :password=>["is too short (minimum is 6 characters)"]} 
1.9.3-p547 :016 > 
Run Code Online (Sandbox Code Playgroud)

用户模型

class User < ActiveRecord::Base
  # Include default devise modules. Others available are:
  # :token_authenticatable, :confirmable, :lockable and :timeoutable
  devise :database_authenticatable, :registerable,
         :recoverable, :rememberable, :trackable, :validatable

  # Setup accessible (or protected) attributes for your model
  attr_accessible :email, :password, :password_confirmation, :remember_me
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails devise ruby-on-rails-3 devise-confirmable

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

如何使用 curl 在 php 中调试 get 请求

我正在尝试使用 curl 在 php 中发出一个 get 请求。这就是我正在做的:

$curl = curl_init();

curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_USERPWD, "username:password");

curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$result = curl_exec($curl);
curl_close($curl);

printf($result);
Run Code Online (Sandbox Code Playgroud)

但是 $result 不打印任何内容,没有成功或失败的消息。我已经通过邮递员和网络浏览器成功到达端点,所以我知道它可以工作。打印出 $curl 打印:"Resource #1" 这让我认为 curl 已正确安装在服务器上。

我不确定接下来要采取什么步骤才能使事情顺利进行。

php debugging rest curl get

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

如果用户尚未登录,如何将用户重定向到登录页面?

我的登录页面login.php有以下代码:

<form method="post" action="confirmLoginCredentials.php">
<h2>LOGIN</h2>
    <p>Username: <input type="text" name="username" /></p>
    <p>Password: <input type="password" name="password" /></p>
    <p><input type="submit" name="submit" value="Login" /></p>

</form>
Run Code Online (Sandbox Code Playgroud)

提交后,它重定向到confirmLoginCredentials.php,它是:

 <?php

$username = mysql_real_escape_string($_POST['username']); 
$password = mysql_real_escape_string($_POST['password']);

require_once 'config.php';
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$q = "SELECT first_name, last_name FROM users WHERE user_name = '$username' AND password = '$password'";

$result = $mysqli->query($q) or die(mysqli_error($mysqli));


if (!mysqli_num_rows($result) == 1) {
    header("Location: login.php");  
    }
else {
    setcookie('authorized', 1, 0);
    header("Location: index.php");
}

?>
Run Code Online (Sandbox Code Playgroud)

这很好用,如果用户已成功登录,它会将用户重定向到索引页面.如果用户尚未登录,如何将用户重定向到我网站中所有页面的login.php页面?(换句话说,如果用户没有登录,用户就无法访问我网站的内容)我应该在我网站的所有其他页面中添加哪些代码来执行此操作?

任何帮助将非常感谢!! 谢谢!!

php mysql redirect mysqli login

0
推荐指数
1
解决办法
2830
查看次数

Google Contact API提取与联系人组相关的联系人

我想知道如何让所有联系人都与一个群组相关.假设我有一个名为"My Special Group"的联系人组,ID为xxxxxxx.我只想检索"My Special Group"下的联系人.

我已经尝试过这个Request URI并在oauth2 playground上测试它:

  1. https://www.google.com/m8/feeds/contacts/default/full/?group=xxxxxxx.
  2. https://www.google.com/m8/feeds/contacts/myemail%40gmail.com/full/?group=xxxxxxx.

结果是:

<errors xmlns="http://schemas.google.com/g/2005">
 <error>
  <domain>GData</domain>
  <code>invalid</code>
  <internalReason>Supposed groupUri xxxxxxxxdoes not match template</internalReason>
 </error>
</errors>
Run Code Online (Sandbox Code Playgroud)

检索与特定组相关的联系人的正确Request URI究竟是什么?

已经走过stackoverflow并且答案正是我上面做的.它失败了.

google-api google-contacts-api

0
推荐指数
1
解决办法
848
查看次数

将字符串拆分为逐行分隔符?

对于字符串

String cow = "A cow jumped \n over the \n moon."
Run Code Online (Sandbox Code Playgroud)

如何将字符串拆分为列表?

List<String> test = new ArrayList<String>();
Collections.addAll(test, cow).split("\n")); 
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用.

java string-split

0
推荐指数
1
解决办法
2475
查看次数