小编sen*_*nfo的帖子

从JavaScript获取资产路径

我需要在Rails资产管道中的HTML5画布上显示图像,但我需要知道JavaScript中资产的路径.我正在为应用程序的其他部分使用js-routes,但它似乎没有提供一种方法来获取资产管道中的某些东西.

从JavaScript获取Rails资产(例如图像)路径的正确方法是什么?

ruby ruby-on-rails asset-pipeline js-routes

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

没有Cygwin的Windows上的Git?

是否有任何Windows的本机Git实现不需要Cygwin?我已成为TortoiseSVN客户端的粉丝,并且非常希望看到类似于Windows的Git客户端.

编辑:我也在考虑Mercurial,但在做出决定之前,我宁愿查看一些.

windows git version-control tortoisesvn cygwin

19
推荐指数
3
解决办法
5275
查看次数

表达Lambda与Statement Lambda

从根本上说,单行表达式lambda和语句lambda之间有什么区别吗?请使用以下代码,例如:

private delegate void MyDelegate();

protected static void Main()
{
    MyDelegate myDelegate1 = () => Console.WriteLine("Test 1");
    MyDelegate myDelegate2 = () => { Console.WriteLine("Test 2"); };

    myDelegate1();
    myDelegate2();

    Console.ReadKey();
}
Run Code Online (Sandbox Code Playgroud)

虽然我更喜欢第一个,因为我发现括号是丑陋的,两者之间是否有任何不同(除了明确的部分需要括号用于多行语句)?

c# lambda

17
推荐指数
3
解决办法
8858
查看次数

从图像创建矢量

我已经阅读了1000篇帖子说这是可能的,但对于我的生活,我找不到如何在PNG中创建XAML中的向量.有人可以指点我解释如何从PNG创建一个矢量用于WPF应用程序吗?

wpf xaml vector bitmap

14
推荐指数
1
解决办法
4482
查看次数

jQuery .data()不更新DOM

似乎jQuery 1.7.2没有为我更新DOM数据属性.鉴于以下标记:

<ul id="foo">
    <li data-my-key="12345">ABCDEF</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

运行下面的JavaScript,我得到一些我不期望的结果:

$('#foo li:first').data('my-key') // Returns 12345 - Expected
$('#foo li[data-my-key="12345"]') // Returns the expected <li>
$('#foo li:first').data('my-key', '54321')
$('#foo li:first').data('my-key') // Returns 54321 - Expected
$('#foo li[data-my-key="54321"]') // Returns an empty array - Not expected
Run Code Online (Sandbox Code Playgroud)

经过进一步调查,我注意到在使用.data()函数设置新值后未对DOM 进行修改(在Chrome 21.0.1180.81,Firebug 1.10.3和Firefox 14.0.1中使用"Inspect Element"验证).

从我的角度来看,这种行为是出乎意料的,但这是否是jQuery数据运行的预期方式?如果是这样,使用jQuery更新data-*属性的适当方法是什么?只需使用attr()函数?

jquery

14
推荐指数
1
解决办法
5828
查看次数

Windows上的Git和SVN

我正在尝试为我的本地存储库运行git,并将SVN用于我的中央存储库到CodePlex项目.我下载了最新版本的msysgit,但SVN支持似乎没有工作.

以下成功初始化一个新的空存储库,然后卡住:

git svn init https://myproject.svn.codeplex.com
git svn fetch

尝试执行获取后,我得到以下内容:

Error validating server certificate for 'https://myproject.svn.codeplex.com:443'
:
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
Certificate information:
 - Hostname: *.svn.codeplex.com
 - Valid: from May 23 02:11:05 2009 GMT until May 23 02:11:05 2010 GMT
 - Issuer: redmond, corp, microsoft, com
 - Fingerprint: f0:89:78:18:47:70:e4:dc:27:01:27:9c:6f:44:4c:3f:8a:9b:ad:79
(R)eject, accept (t)emporarily or accept (p)ermanently? p

正如您所看到的,我尝试永久接受证书,但msysgit只是坐着而且从不执行获取.

难道我做错了什么?支持不存在吗?我从12月份发现了类似的Stack Overflow帖子.我不确定我遇到的症状是否相同.

svn git msysgit

13
推荐指数
1
解决办法
6462
查看次数

您对Entity Framework 4.0有何看法?

实体框架的初始版本在开发社区中并未得到很好的体现.开发人员认为许多事情被遗漏了,许多人继续使用其他ORM,例如LINQ To SQL和NHibernate.然而,好消息是微软一直在努力开发实体框架4.0版本,这将带来许多修复,包括延迟加载和POCO支持.许多人认为实体框架的初始版本应该包含这些功能; 然而,看到实体框架团队已经解决了开发者社区所表达的担忧,这当然令人欣慰.

既然Visual Studio 2010 beta 2已经推出几周了,我一直在想其他开发人员对下一版Entity Framework的看法.你的想法是什么?

我意识到有些人对实体框架仍有负面情绪.在回答时,假设应该是读者对替代ORM一无所知.请比较和对比其他ORM的差异.随意提出一个替代方案做得更好的领域.此外,请随意提及Entity Framework 4.0擅长的领域.

.net entity-framework visual-studio-2010-beta-2 efv4

13
推荐指数
1
解决办法
808
查看次数

使用Subversion集成的票务/跟踪系统?

我的公司使用StarTeam进行源代码控制和CR管理,但我真的想切换到Subversion进行源代码管理.对于那些了解ClearQuest和ClearCase的人来说,StarTeam可以创建票证,以后可以与代码更改相关联.

是否有任何类似的产品与Subversion很好地集成(最好免费,但我不一定反对商业应用程序的想法)?我曾经和trac玩过一段时间,但我并没有对它印象深刻.

svn bug-tracking ticket-system

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

如何应对定制开发的恐惧

我正在与我现在的雇主处理一个问题,这个问题严重地让我考虑在其他地方找工作.它们的印象是100%的自定义开发应该被淘汰并替换为COTS产品,例如SharePoint.虽然我意识到这不是一个现实的期望,但我发现不可能与管理层中的人分享这些观点.他们的论点通常涉及SharePoint中已存在的功能,其中包含功能X,因此涉及的风险较小,并且不必对其进行测试.

举个例子,我们的情况是SharePoint列表完全无法满足客户的期望和要求.但是,将此数据保存在SQL数据库中很容易满足要求.然而,只要我们的开发团队建议超出SharePoint的界限,管理层就会对每行代码如何增加项目的复杂性并增加风险感到震惊.虽然在某些情况下肯定是这样,但情况并非总是如此.然而,他们的论点是,由于SharePoint提供了一种存储数据的机制,我们应该100%使用它.无论是否满足客户要求.

我已经到了我讨厌上班的地步,因为我经常被迫做我认识的事情(100%肯定)是不对的,这可以通过定制开发来做到.然而,这似乎是我工作的一个不可能的论点.

你们有没有遇到过类似的情况?如果是这样,你做了什么来应对这些挑战?

sharepoint cots

8
推荐指数
3
解决办法
758
查看次数

在ViewModel中获取窗口属性

我正在构建一个WPF应用程序,我需要从我的视图模型中获取窗口的宽度,高度和位置.我正在使用以下XAML:

<Window x:Class="ScreenCapture.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d"
        Height="{Binding Height, Mode=OneWayToSource, FallbackValue=300}"
        Width="{Binding Width, Mode=OneWayToSource, FallbackValue=300}"
        Title="MVVM Light Application"
        Top="{Binding Top, Mode=OneWayToSource}"
        Left="{Binding Left, Mode=OneWayToSource}"
        DataContext="{Binding Main, Source={StaticResource Locator}}">
    <Window.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="Skins/MainSkin.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Window.Resources>

    <Grid x:Name="LayoutRoot">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="13*" />
            <ColumnDefinition Width="265*" />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition />
            <RowDefinition Height="25" />
        </Grid.RowDefinitions>
        <TextBlock FontSize="36"
                   FontWeight="Bold"
                   Foreground="Purple"
                   Text="{Binding Welcome}"
                   VerticalAlignment="Center"
                   HorizontalAlignment="Center"
                   TextWrapping="Wrap" Grid.Column="1" Margin="19,70,32,70" />
        <Button Grid.Row="1" Content="Capture" Grid.ColumnSpan="2" Command="{Binding Capture}" />
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

在我的视图模型中,Top,Left的值工作正常,但是Width和Height属性都是NaN.对于我绑定的每个属性,我都有这样的属性:

private double height; …
Run Code Online (Sandbox Code Playgroud)

wpf xaml mvvm

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