运行安装了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) 我有一个包含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调用成功?
我已经在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)
这使我大部分时间都朝着深色主题前进。...
如何使用菜单项解决此问题:

我怀疑我需要修改菜单项的样式或模板。
谢谢。
更新:使用探听(由安迪提到,谢谢),我在选择白色矩形时发现了这一点:

我试图在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) :vimgrep [search text] %
Run Code Online (Sandbox Code Playgroud)
和 copen 给出了缓冲区中所有[搜索文本]的一个很好的列表。
有没有办法在结果中包含每行匹配的前行和后行?我正在寻找折叠来实现这一点,但还没有弄清楚......
我有一些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 )
数据库结构:
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) 我有一些像这样的 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 属性等的集合,而不管父元素如何?
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文件被视为文本.)
感谢您的任何见解......
我有一个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之类的属性?
感谢您的任何见解.
git ×2
wpf ×2
contextmenu ×1
javascript ×1
jsfiddle ×1
linq-to-xml ×1
mvvm-light ×1
sql ×1
transform ×1
vim ×1