小编Eri*_*ikE的帖子

文件夹重命名后,在GitHub中查看历史记录

重命名文件夹(git mv foldername newfoldername)后,Github中此文件夹的历史记录已经消失.如果我克隆repro并运行,我仍然可以查看文件夹中任何文件的完整历史记录...

git log --follow ./newfoldername/file
Run Code Online (Sandbox Code Playgroud)

但是有可能在Github中获取重命名文件夹的历史记录吗?这是一个Github问题,git修订历史正如预期的那样工作.谢谢

git github revision-history

25
推荐指数
2
解决办法
5867
查看次数

如何在不使用游标的情况下计算SQL中的运行总计?

为简洁起见,我省略了所有光标设置和临时表中的SELECT.基本上,此代码计算每个事务的所有事务的运行余额.

WHILE @@fetch_status = 0
BEGIN

    set @balance = @balance+@amount

    insert into @tblArTran values ( --from artran table
                @artranid, @trandate, @type, 
                @checkNumber, @refNumber,@custid,
                @amount, @taxAmount, @balance, @postedflag, @modifieddate )


    FETCH NEXT FROM artranCursor into 
            @artranid, @trandate, @type, @checkNumber, @refNumber,
            @amount, @taxAmount,@postedFlag,@custid, @modifieddate

END
Run Code Online (Sandbox Code Playgroud)

从另一个问题的答案中受到此代码的启发,

SELECT @nvcConcatenated = @nvcConcatenated + C.CompanyName + ', '
FROM tblCompany C
WHERE C.CompanyID IN (1,2,3)
Run Code Online (Sandbox Code Playgroud)

我想知道如果你得到了我的意思,SQL是否能够以与连接字符串相同的方式对数字求和.也就是说,在不使用游标的情况下每行创建一个"运行平衡".

可能吗?

sql sql-server

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

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

最奇怪的IIS Windows身份验证行为

我使用Windows身份验证在企业网络中的Windows Server R2上运行ASP.NET网站.

  • 该网站的应用程序池使用域帐户并处于集成管道模式.
  • 身份验证设置为Windows身份验证,禁用所有其他身份验证模式.

但是,这不起作用.每次我访问网站时,都会弹出一个询问用户名和密码的对话框.我输入正确的域用户名和密码,但它不会继续 - 窗口再次弹出.三次后,它会失败并显示一个白页.我试过很多不同的浏览器,但都失败了.我让一些同事尝试,他们都失败了.

我无法弄清楚为什么会发生这种错误,并尝试了许多方法来解决它,没有运气.我觉得这很奇怪.然而,最后我找到了解决这个问题的方法,这是问题最奇怪的部分:我在网站的"基本设置"中编辑"物理路径",我只是将它指向另一个健康的网站,例如, %SystemDrive%\ inetpub\wwwroot,然后我尝试浏览网站,非常好,它运行良好并显示默认页面(iisstart.htm).它看起来不是很有帮助,但后来我改变了物理路径回到我的网站; 突然一切顺利 - Windows身份验证工作!我不知道为什么它会有所帮助,但我对这个结果很满意 - 它解决了我的问题,虽然我不知道到底发生了什么.

快乐时间总是很短,几天后,服务器得到一些补丁并重新启动,网站无法再次运行.再次,我可以使用上面的技巧解决问题.

我不喜欢这个!每次IIS重置或服务器重启时,我都不喜欢做这个愚蠢的技巧.

是否有人对Windows身份验证失败的原因有一些想法,为什么上述技巧可以修复它,以及为什么在IIS重置后它再次失败?

iis windows-authentication

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

隐藏的HTML元素占用空间

我想制作一些空的隐藏元素(iframe会很好,段落会这样做)Javascript稍后会填充和修改.我无法弄清楚如何防止这些元素占用空间.我已经关闭了边距和填充并将高度设置为零,但最终还是留有空白.

我想看一个隐藏元素的例子,它不占用页面上的空间.实际上,我想看看HTML,CSS和Javascript.:-).

html javascript stylesheet

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

将额外参数传递给jQuery getJSON()成功回调函数

我之前从未使用过回调函数,所以我可能犯了一个完全愚蠢的错误.我想我有点理解这里的问题,但不知道如何解决它.

我的代码(稍微简化)是:

for (var i = 0; i < some_array.length; i++) {
    var title = some_array[i];
    $.getJSON('some.url/' + title, function(data) {
        do_something_with_data(data, i);
    }
Run Code Online (Sandbox Code Playgroud)

据我所知,只有getJSON()收到数据时才会调用此匿名函数.但到目前为止,i没有我需要的价值.或者,就我的观察而言,它具有循环完成后它将具有的最后一个值(不应该超出界限吗?).

因此,如果数组的大小为6,do_something_with_data()则将使用值5调用五次.

现在我想,只是传递i给匿名函数

function(data, i) { }
Run Code Online (Sandbox Code Playgroud)

但这似乎不可能.现在不确定.

javascript jquery json

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

将集合层次结构可视化为颜色编码图形

我最近一直在阅读关于Java和Javascript图形库的相关内容,但我还没有找到一个很好的方法来做我想做的事情.

基本上我有一组关于一堆元素的集合(最多几千).这些组可以完全或部分重叠,完全覆盖或完全彼此不相交.我想要做的是显示以下信息:

  • 集合的大小(与其他集合相关)
  • 根据其涵盖的元素计算的集合的"热量"值(颜色代码)
  • 单个图形中集合的完整拓扑(以便向用户显示重叠,交叉点等)

编辑:也许我应该举例说明我的意思是集合和元素以及部分重叠的层次结构.以下是我处理的那种集合的过度简化版本(请注意数字1- 10和字母a- hX表示彼此相当的元素):

Set1 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}
Set2 = {1, 2, 3, 4, 5, 6}
Set3 = {1, 2, 3}
Set4 = {1, 4, 5, 6, 7}
Set5 = {a, b, c, d, e, f, g, h}
Set6 = {a, b, c, d, e}
Set7 = {a, b, c, 7}
Set8 = {2, 4, 7, 8, c, …
Run Code Online (Sandbox Code Playgroud)

javascript java data-visualization graph-algorithm

20
推荐指数
3
解决办法
2229
查看次数

在TeamCity powershell脚本中更新变量

我正在尝试使用Powershell脚本更新TeamCity中的环境变量.但是,它不会更新变量的值.我怎样才能做到这一点?

下面是我当前获得currentBuildNumber的代码:

$currentBuildNumber = "%env.currentBuildNumber%"
$newBuildNumber = ""
Write-Output $currentBuildNumber
If ($currentBuildNumber.StartsWith("%MajorVersion%") -eq "True")
{
 $parts = $currentBuildNumber.Split(".")
 $parts[2] = ([int]::Parse($parts[2]) + 1) + ""
 $newBuildNumber = $parts -join "."
}
Else
{
 $newBuildNumber = '%MajorVersion%.1'
}

//What I have tried
$env:currentBuildNumber = $newBuildNumber
Write-Host "##teamcity[env.currentBuildNumber '$newBuildNumber']"
Write-Host "##teamcity[setParameter name='currentBuildNumber' value='$newBuildNumber']"
Run Code Online (Sandbox Code Playgroud)

powershell teamcity teamcity-8.0

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

使隐藏的表列在SSRS 2008 R2中不占用空间

有没有人想出一个很好的方法来使一个隐藏的表/矩阵列不占用水平空间?

我可以使用一些疯狂的条件来动态地确定列的内容(尽可能有效地向左滑动它们),但这是令人讨厌的,加上不允许在我想要的那一列的右侧列中改变列宽隐藏.

我们的想法是,当参数设置为"Any"时,应显示具有相应值的列.但是,当参数设置为显式单个值时,报表不再需要包含该列(它将单独列为报表顶部的条件).

这使我可以在不同的情况下使用相同的报告,有些需要隐藏不必要的列.

PS我认为微软应该为对象大小添加表达式,我认为他们应该将CanShrinkHorizo​​ntally添加到已经存在的CanShrink(垂直)......

sql-server hidden ssrs-2008

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

如何检测和绑定SQL表中行值之间的更改?

我有一个表记录随时间变化的值,类似于以下内容:

RecordId  Time   Name
========================
1         10     Running
2         18     Running
3         21     Running
4         29     Walking
5         33     Walking
6         57     Running
7         66     Running
Run Code Online (Sandbox Code Playgroud)

查询此表后,我需要一个类似于以下的结果:

FromTime  ToTime  Name
=========================
10        29      Running
29        57      Walking
57        NULL    Running
Run Code Online (Sandbox Code Playgroud)

我玩弄了一些集合函数(例如MIN,MAX等),PARTITION和CTE,但我似乎无法找到正确的解决方案.我希望SQL大师可以帮助我,或者至少指出我正确的方向.是否有一种相当直接的方式来查询(最好没有光标?)

t-sql sql-server sql-server-2008

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