小编Num*_*er8的帖子

git checkout不会重置文件

运行安装了Git的Windows 7 Git-1.8.3-preview20130601.exe.

我的工作目录中有一个修改过的文件,我想在最后一次提交时将其恢复到状态.我尝试了各种调用git checkout,但修改后的文件仍保留在我的工作目录中.例如:

[C:\Work\BitBucket\proj1] 14:32:45>git status
On branch work2
Your branch is behind 'origin/work2' by 9 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)
Changes not staged for commit:
   (use "git add <file>..." to update what will be committed)
   (use "git checkout -- <file>..." to discard changes in working directory)

       modified:   pomodoro.html
 no changes added to commit (use "git add" and/or "git commit -a")

[C:\Work\BitBucket\proj1] 14:32:53>git checkout pomodoro.html

[C:\Work\BitBucket\proj1] 14:33:00>git …
Run Code Online (Sandbox Code Playgroud)

git

7
推荐指数
2
解决办法
4744
查看次数

SL4 TransformToVisual:"价值不在预期范围内."

我有一个包含Canvas的ScrollViewer:

<ScrollViewer x:Name="scrollViewer" Margin="0" Grid.RowSpan="2" >
<i:Interaction.Triggers>
<!--    stuff-->
</i:Interaction.Triggers>
<Border>
    <Canvas x:Name="MapCanvas" Background="{Binding BackgroundColor}" Width="7200" Height="3200" >
        <Canvas.RenderTransform>
            <ScaleTransform />
        </Canvas.RenderTransform>
        <i:Interaction.Behaviors>
        <!--            stuff-->
        </i:Interaction.Behaviors>

        <i:Interaction.Triggers>
        <!--            stuff-->
        </i:Interaction.Triggers>
    </Canvas>
</Border>
Run Code Online (Sandbox Code Playgroud)

此代码导致异常,"值不在预期范围内".

var generalTransform = scrollViewer.TransformToVisual(MapCanvas);     
Run Code Online (Sandbox Code Playgroud)

关于导致这种情况的任何提示都将受到赞赏.查看在线帮助,我找不到TransformToVisual可能抛出的异常或原因的文档.

更新:有没有办法测试scrollViewer和/或MapCanvas以确保TransformToVisual调用成功?

transform silverlight-4.0

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

WPF:如何为上下文菜单实现Blend的Dark主题

我已经在App.xaml中添加了这个xaml:

<Style TargetType="{x:Type ContextMenu}">
   <Setter Property="Background" Value="{StaticResource ShadeBrush}" />
   <Setter Property="BorderBrush" Value="{StaticResource ShadeBrush}" />
   <Setter Property="Foreground" Value="White" />
</Style>    
Run Code Online (Sandbox Code Playgroud)

这使我大部分时间都朝着深色主题前进。...
如何使用菜单项解决此问题:
在此处输入图片说明

我怀疑我需要修改菜单项的样式或模板。
谢谢。

更新:使用探听(由安迪提到,谢谢),我在选择白色矩形时发现了这一点:
在此处输入图片说明

wpf contextmenu

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

get-childitem sort-object:如何按CreationDate排序

我试图在PowerShell中获取cmd.exe的"dir/o:d"的功能.
我试过了:

(gci . | ? { $_.PSIsContainer } | sort CreationDate)    

d----         1/15/2013  11:46 AM   
d----          3/5/2013   4:54 PM  
d----         1/15/2013  12:31 PM  
d----         5/10/2013  10:08 AM  
d----         5/17/2013   2:21 PM  
d----         5/15/2013  10:09 AM  
d----         5/15/2013   6:00 PM  
d----         4/15/2013   8:10 AM  
Run Code Online (Sandbox Code Playgroud)

同样的,

(gci . | ? { $_.PSIsContainer } | sort CreationTime)      

d----         1/15/2013  11:46 AM    
d----         1/15/2013  12:31 PM   
d----          3/5/2013   4:54 PM  
d----         5/15/2013   6:00 PM      
d----         5/15/2013  10:09 AM     
d----         5/10/2013  10:08 AM     
d---- …
Run Code Online (Sandbox Code Playgroud)

powershell-3.0

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

在缓冲区中搜索并显示“上下文”行

:vimgrep [search text] %  
Run Code Online (Sandbox Code Playgroud)

和 copen 给出了缓冲区中所有[搜索文本]的一个很好的列表。
有没有办法在结果中包含每行匹配的前行和后行?我正在寻找折叠来实现这一点,但还没有弄清楚......

vim

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

如何使用jsfiddle的函数声明

我有一些html/javascript在我的.cshtml文件中有效.
当我尝试将其移动到jsfiddle进行实验时,它不起作用.
不知道如果这是我缺乏javascript经验,jsfiddle经验,可能两者....

HTML:

<div>
<button name="startBtn" id="startBtn" onclick="startTimer">Start</button>
</div>  
Run Code Online (Sandbox Code Playgroud)

(我也尝试了"startTimer()"作为onclick属性;结果相同.)

JavaScript的:

function startTimer() { alert("startTimer"); }
Run Code Online (Sandbox Code Playgroud)

当我点击按钮时,我在控制台中看到了这个:

未捕获的ReferenceError:未定义startTimer

我在俯瞰什么?
(jsfiddle:http://bit.ly/1buQx9t )

javascript jsfiddle

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

更好的SQL查询?

数据库结构:

fid  
subid  
fieldname  
fieldval 
Run Code Online (Sandbox Code Playgroud)

为了获得一个人的记录,我做这样的事情:

$querystr = "
SELECT FN.sub_id, FN.`First Name` , LN.`Last Name` , DOB.`dob` , EMAIL.`email` , PHONE.`phone`  
FROM  
( SELECT sub_id, field_val AS 'First Name'
FROM $db->data
WHERE `field_name` = 'First Name'
)FN,   
(  SELECT sub_id, field_val AS 'Last Name'
FROM $db->data
WHERE `field_name` = 'Last Name'
)LN,  
( SELECT sub_id, field_val AS `Team`
FROM $db->data
WHERE `field_name` = 'Team'
)TEAM,  
( SELECT sub_id, field_val AS `dob`
FROM $db->data
WHERE `field_name` = 'DOB'
)DOB,  
( …
Run Code Online (Sandbox Code Playgroud)

sql

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

LINQ to XML:如何从所有元素获取所有属性的集合

我有一些像这样的 XML:

<Section xmlns=\"http:schemas.microsoft.com/winfx/2006/xaml/presentation\"> <Paragraph FontSize=\"12\" FontFamily=\"Arial\" Foreground=\"#FF000000\" FontWeight=\"Normal\" FontStyle=\"Normal\" FontStretch=\"Normal\" TextAlignment=\"Left\"> <Run FontWeight=\"Normal\" Text=\"space \" /> </Paragraph> </Section>
Run Code Online (Sandbox Code Playgroud)

有没有办法获取所有 FontWeight 属性、所有 FontSize 属性等的集合,而不管父元素如何?

linq-to-xml

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

如何告诉Git settings.html是文本,而不是二进制

Win7,git 1.8.3.1(来自git-scm.org).

我有一个git认为是二进制的settings.html文件.当我在分支之间做差异时,我看到:

[master]> git diff master work2
diff --git a/settings.html b/settings.html
index 2e46976..620dff4 100644
Binary files a/settings.html and b/settings.html differ
Run Code Online (Sandbox Code Playgroud)

我试过保存,提交和推送settings.html

  • Unicode(带签名的UTF-8) - 代码页65001
  • UTF-8,没有签名
  • US-ASCII代码页20127

没有快乐; git认为这个html文件是二进制的.
我怎么能得到git来对待这个 - 以及所有的html文件 - 作为文本?
(我怀疑VS2012正在混淆水域,但项目中的其他html/css/js文件被视为文本.)

感谢您的任何见解......

git

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

MVVM将RelayCommand CanExecute绑定到属性?

我有一个Timer和三个按钮来控制它:Start,Stop和Pause.
每个按钮都绑定到一个RelayCommand.
我有一个类型的TimerState属性enum TimerState.(这对于设置各种GUI元素很有用.)
有没有办法以某种方式将RelayCommands的CanExecute功能绑定到TimerState属性?
目前,我有3个方法,如下所示:
private bool CanStartTimer() { return (TimerState == TimerState.Stopped || TimerState == TimerState.Paused); }
在TimerState setter中,我调用

StartTimerCmd.RaiseCanExecuteChanged();  
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法将RelayCommands的CanExecute状态绑定到TimerState之类的属性?
感谢您的任何见解.

wpf mvvm-light

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