小编aba*_*arr的帖子

我无法将Microsoft.SqlServer.Management.Common添加到我的ASP.NET MVC应用程序中

我试图添加对上面的程序集的引用,但它没有出现在我的ASP.NET MVC .NET 4(非客户端)应用程序程序集列表中.有谁知道如何参考这个大会?

sql-server .net-4.0 asp.net-mvc-2

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

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

单个小写字的正则表达式

我正在寻找一个正则表达式模式,确保用户放入一个只有字母表字母的单个小写字.基本上他们正在选择一个子域名.提前致谢

javascript regex

6
推荐指数
1
解决办法
4584
查看次数

使用 Powershell 针对 MySQL 运行 SQL 脚本

我有一个 Powershell 脚本,它每晚使用 mysqldump 备份我的 MySQL 数据库。这一切正常,但我想扩展脚本以从 prod db (db2) 的备份中更新报告 db (db1)。我已经编写了以下测试脚本,但它不起作用。我有一种感觉,问题是将 sql 文件读取到 CommandText,但我不确定如何调试。

[system.reflection.assembly]::LoadWithPartialName("MySql.Data")    
$mysql_server = "localhost"
$mysql_user = "root"
$mysql_password = "password"
write-host "Create coonection to db1"
# Connect to MySQL database 'db1'

$cn = New-Object -TypeName MySql.Data.MySqlClient.MySqlConnection
$cn.ConnectionString = "SERVER=$mysql_server;DATABASE=db1;UID=$mysql_user;PWD=$mysql_password"
$cn.Open()
write-host "Running backup script against db1"
# Run Update Script MySQL 
$cm = New-Object -TypeName MySql.Data.MySqlClient.MySqlCommand
$sql = Get-Content C:\db2.sql
$cm.Connection = $cn
$cm.CommandText = $sql
$cm.ExecuteReader()
write-host "Closing Connection"
$cn.Close()
Run Code Online (Sandbox Code Playgroud)

任何援助将不胜感激。谢谢。

mysql powershell

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

使用通配符在SQL Server中删除数据库

我有一个应用程序为每个新客户创建一个单独的数据库(SQL Server 2008),在测试期间我们最终得到了许多名为PREFIX的数据库.

我希望有一个脚本可以查找以PREFIX开头的所有数据库.放下它们,这样我们就可以开始一个干净的测试循环.任何帮助非常感谢.

sql-server-2008

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

Jquery检查具有id = x的li是否已存在于ul中

我和李有很多UL.不同的UL将具有相同ID的li:

<ul>
 <li id='1'>this</li>
 <li id='2'>that</li>
</ul>

<ul>
 <li id='1'>this</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

用户可以将li从列表拖到另一个列表,但前提是不存在具有相同id的li.到目前为止我有这个:

$(".container").droppable({
        drop: function (event, ui) {
            var a = $(this).find("li").attr("id", $(ui.draggable).attr('id'));
            if (a.length == 0) {
                $.ajax({
                    ...
                });
            }                
        }
    });
Run Code Online (Sandbox Code Playgroud)

但是当我删除draggable时,它会将所有li的id更改为删除的li的值.

任何指导都会很棒.谢谢.

javascript drag-and-drop jquery-ui jquery-selectors jquery-ui-draggable

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

用msbuild更改连接字符串

我试图在Teamcity服务器上使用MSBUILD更改web.config中的connectionString.以前我在调用它的目标中使用了该属性:

<PropertyGroup>
<UpdateWebConfigCode>
 <![CDATA[
  public static void ScriptMain()
  {
   XmlDocument wcXml = new XmlDocument();
   wcXml.Load(@"TCM.MVC.UI\Web.config");

   XmlElement root = wcXml.DocumentElement;
   XmlNodeList connList = root.SelectNodes("//connectionStrings/add");
   XmlElement elem;

   foreach (XmlNode node in connList)
   {
    elem = (XmlElement)node;

    switch (elem.GetAttribute("name"))
    {
     case "TCMBaseConnectionString":
      elem.SetAttribute("connectionString", "Data Source=server-name;Initial Catalog=TCMCentral;User ID=user;Password=something");
      break;

    }
   }

   wcXml.Save(@"TCM.MVC.UI\Web.config");          

  }
 ]]>
</UpdateWebConfigCode>
Run Code Online (Sandbox Code Playgroud)

然后我会在目标中调用它:

<Target Name="UpdateWebConfig">         
   <Script Language="C#" Code="$(UpdateWebConfigCode)" Imports="System.Xml" /> 
</Target>
Run Code Online (Sandbox Code Playgroud)

但这不断引发错误.我意识到这可能有点过时但无法找到任何替代它....任何建议?

c# msbuild

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

在 Nodejs 中使用自定义错误与异步

我在 Nodejs 应用程序中使用 async 来连续运行一系列函数。每个函数都使用 err(可以为 null)和结果调用回调。

我想要做的是在系列回调中检查特定错误......自定义错误:

async.series({
  one: function(callback){
       // Doing Stuff
       if(No good)
         callback(new error('Custom Error'), 'Failure');
       else
         callback(null, 1); 
  },
  two: function(callback){
      // Doing Stuff
      if(No good)
         callback(new error('Custom Error 2'), 'Failure');
      else
         callback(null, 2);
  }
},
  function(err, results) {
   if(err) {
     // Test for which error was thrown above 
   }
});
Run Code Online (Sandbox Code Playgroud)

任何关于创建自定义错误然后在这种情况下对其进行测试的想法都会很棒。

javascript error-handling node.js async.js

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

凤凰会议未被删除

我正在为Phoenix Elixir应用程序编写身份验证.我有一个插件我的浏览器管道,检查会话中的user_id.如果它存在,我将用户添加到conn:

router.ex

pipeline :browser do
    plug :accepts, ["html"]
    plug :fetch_session
    plug :fetch_flash
    plug :protect_from_forgery
    plug :put_secure_browser_headers
    plug AccountMgr.Plugs.CheckSessionForUser
end
Run Code Online (Sandbox Code Playgroud)

check_for_user_on_session.ex

def call(conn, _opts) do
    user_id = get_session(conn, :user_id)

    cond do
      user = user_id && Repo.get(User, user_id) ->
        assign(conn, :current_user, user)
      true ->
        assign(conn, :current_user, nil)
    end
end
Run Code Online (Sandbox Code Playgroud)

在我的登录功能中,如果凭据正确,我将user_id添加到会话:

cond do
      user && checkpw(password, user.password_hash) ->
        conn
        |> assign(:user, user)
        |> put_session(:user_id, user.id)
        |> configure_session(renew: true) 
        |> redirect(to: portfolio_path(conn, :index)) …
Run Code Online (Sandbox Code Playgroud)

elixir phoenix-framework

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

使用Jquery基于自定义属性值从ul中删除li

我有多个带有自定义属性的ul:

<ul data-id="1">
  <li data-li-id="1">This</li>
  <li data-li-id="2">That</li>
  <li data-li-id="3">Here</li>
</ul>


<ul data-id="2">
  <li data-li-id="1">This</li>
  <li data-li-id="2">That</li>
  <li data-li-id="3">Here</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我知道列表的data-id和li的data-li-id,我想从列表中删除li.到目前为止,我有:

 $("ul[data-id=" + data.listId + "] > li").attr('[data-li-id="' + data.listItemId + '"]').remove();
Run Code Online (Sandbox Code Playgroud)

但无法让它发挥作用.任何帮助,将不胜感激.

jquery jquery-ui custom-attributes

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