小编bdu*_*kes的帖子

SQL Server 2005从用户名获取登录名

如何为特定数据库指定用户名并在查询中获取该用户的登录名?

谢谢.

sql-server sql-server-2005

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

const字符串是否有资格进行垃圾回收?

我有一个相对较大的字符串,在程序运行期间不会改变.标记它们是否明智const string(为了获得一些想象中的性能优势)?为这些字符串分配的内存最终会被垃圾回收吗?

.net c#

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

在JavaScript中检查bool

我有以下jQuery(我已将它包含在文档就绪函数中,所有这些,所以请知道我只是向您展示函数的内部.

..
            var itemIsSold = $("#itemIsSold").val();
            alert(itemIsSold);
            if(!itemIsSold) {
               ...
    }
Run Code Online (Sandbox Code Playgroud)

其中itemIsSold是隐藏的输入字段.当它到达警报时我得到值False大写字母F但是从不输入我的下一个if语句.我知道这必须是愚蠢的简单.

javascript jquery

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

C#中的通用因子函数

我想编写一个通用函数来计算C#中的factorial ...像:

 static T Factorial<T>(T n)
        {
            if (n <= 1)
                return 1;

            return Factorial<T>(n - 1);
        }
Run Code Online (Sandbox Code Playgroud)

但显然有限制我们不能对类型' T' 执行操作.任何替代?

c# generics

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

TeamCity MSBuild 4.0帮助

我需要一些我之前创建的MSBuild文件的帮助.

我想要做的就是构建解决方案,在解决方案中发布项目,然后将文件复制到目录中

当我将Teamcity设置为.net 4 msbuild,msbuild 4.0工具和86我得到一个错误说明

错误MSB4067:元素<ItemDefinitionGroup>下面的元素<Project>无法识别.


<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Run">

  <Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"/>

  <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets"/>

  <PropertyGroup>
    <OutputFolder>$(OutputDir)</OutputFolder>
    <DeploymentFolder>$(DeploymentDir)</DeploymentFolder>
    <CompilationDebug />
    <CustomErrorsMode />
    <ContentEditorsEmail />
    <AdministratorsEmail />
  </PropertyGroup>

  <Target Name="Run">
    <CallTarget Targets="Compile" />
    <CallTarget Targets="Publish" />
    <CallTarget Targets="Deploy" />
  </Target>

  <Target Name="Clean">
    <ItemGroup>
      <BinFiles Include="bin\*.*" />
    </ItemGroup>
    <Delete Files="@(BinFiles)" />
  </Target>

  <Target Name="Compile" DependsOnTargets="Clean">
    <MSBuild Projects="WebCanvas.ZakisCatering.Website.sln"
        Properties="Configuration=Release"/>
  </Target>

  <Target Name="Publish">
    <RemoveDir Directories="$(OutputFolder)" ContinueOnError="true" />
    <MSBuild Projects="WebCanvas.ZakisCatering.Website\WebCanvas.ZakisCatering.Website.csproj"
             Targets="ResolveReferences;_CopyWebApplication"
             Properties="Configuration=Release;WebProjectOutputDir=$(OutputFolder);OutDir=$(WebProjectOutputDir)\" />
  </Target>

  <Target Name="Deploy">
    <RemoveDir Directories="$(DeploymentFolder)" …
Run Code Online (Sandbox Code Playgroud)

teamcity msbuild-4.0

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

Knockout绑定不会使用简单的observable数组进行更新

我的视图模型中有一个字符串列表.要编辑它们,我希望每个都显示为<li>带有文本框,以及<button>删除项目.所以,对于列表['A', 'B'],我想要这样的东西:

<ul data-bind="foreach: titles">
    <li>
        <input value="A" data-bind="value:$data" />
        <button data-bind="click: $root.remove">remove</button>
    </li>
    <li>
        <input value="B" data-bind="value:$data" />
        <button data-bind="click: $root.remove">remove</button>
    </li>
</ul>
<button data-bind="click: add">add</button>
Run Code Online (Sandbox Code Playgroud)

我最初可以创建它,但是没有得到值的更新以反映在视图模型中,并且无法使删除按钮工作.

我最初有一个observableArray简单的字符串,然后更新到observableArrayobservable字符串.使用纯字符串,删除按钮有效,但可以预见,它不会更新视图模型.

我设置了一个相当孤立的JS小提琴:http://jsfiddle.net/bdukes/uvyH3/2/

如果有一种既定或更好的方法,我很想知道.

此外,作为一个不相关(并且不太重要)的问题,该stringifyJson实用程序似乎总是给出数组中每个项目的空结果.

knockout.js

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

我应该使用 Post 或 Put 来编辑数据库中的人员,以及应该使用哪一个来添加新人员?

该方法现在如下所示:

POST person/personId/edit
https://api.example.com/*key*/person/*personId*/edit?FName=Blah
Run Code Online (Sandbox Code Playgroud)

我希望将 personId 中人员的名字更改为 Blah。

如果我需要添加一个人,我会说:

PUT person/create
https://api.example.com/*key*/person/create
Run Code Online (Sandbox Code Playgroud)

它会添加一个具有新 personId 的人。

database api rest post put

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

Powershell添加内容

所以我在这里有点肛门,但我不能添加内容来添加字符串和cmdlet的输出,所以它看起来像这样;

Add-content -path $logfile -value "This is my text"+(Get-Date)
Run Code Online (Sandbox Code Playgroud)

我意识到我可以添加另一行来设置一个变量到get-date的结果,然后将变量传递给我的add-content命令,但我只是想知道我是否可以在一行中完成它,就像我说的那样肛门哈哈

干杯

安迪

syntax powershell

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

为什么我看不到服务器端控件的生成ID?

我现在对此感到困惑.让我解释:

我看到人们谈论在asp.net(3.5)中向页面添加一个按钮或其他控件,当控件呈现它时,它会更改该控件的Id,例如.Button1变成Button1_somethingsomething,阻止他们使用jQuery,他们最终使用的是诸如<%controlId.ClientId %>

所以我做了一点测试

1. I added a button on the page:
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server"  Text="Button" />
<div>

2. Then I added a JavaScript and jQuery:
<script type="text/javascript">
                    $(document).ready(function() {
                    $("#Button1").click(function() {
                        alert("Hello world!");
                    });

                    });
                </script>

3. The generated html is this:
<div>
  <input type="submit" name="Button1" value="Button" id="Button1" />
<div>
Run Code Online (Sandbox Code Playgroud)

现在,我没有看到ASP.NET(asp.net 3.5)改变了ID.为什么我会看到不同的行为?

顺便说一句.当我按下按钮时,这确实有效!

谢谢.

.net javascript asp.net jquery asp.net-3.5

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

git:在我合并的内容中合并

所以我将一个分支"badBranch"合并到了我的开发分支中,并在合并之后发现了几个提交它的bug.

我做了一个恢复: git revert -m 1 <commit hash of the merge>

工作得很好.时间流逝,代码编写,进一步的变化致力于开发.

现在,有了更多的休闲,我想将badBranch合并回开发(或开发到它),看看我是否可以解决它.

但是开发认为badBranch在它的历史中(我认为?),所以当我签​​出badBranch并合并开发它时,我只是得到了当前的开发状态.

我如何强制实际合并devleop和badBranch?

谢谢.

git merge revert

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