小编Mat*_*ted的帖子

对于单个开发人员来说,是否值得从SVN转到Git?

---这条线在2013年非常糟糕---

当存储库主要由单个开发人员访问时,是否值得从SVN转到GIT?我有几台机器用于开发,而不是主要用C#开发.但我在我的存储库中混合使用VB,VB.Net,PHP,C#,C++,HTML,Batch,BASH等等.通过从SVN迁移到GIT,我将获得什么?现在使用TortoiseSVN + VisualSVN Server与一组中央存储库和几个客户端机器.虽然我已授予一些朋友访问我的存储库的权限,但他们并不经常更新或提交(如果有的话).

还有一种方法可以使用VisualSVN Server + TortiseSVN和Git获得灵活性和易维护性吗?

((我会咬一口......对于一个开发者/小组来说,其他平台和技巧会引人注目吗?)

请列出优点和缺点,而不仅仅是单方面的意见.

当前工具链... Visual Studio 2008(C#/ VB.Net)+ TortoiseSVN + VisualSVN

主要焦点... XNA游戏,WCF /套接字服务,Web开发

svn git

25
推荐指数
5
解决办法
8721
查看次数

自然编程语言....你想看到什么?

我正在寻找编写一个编译器,在我完成一个"C"风格的东西后,我正在寻找适应其他模型.您期望在"自然"编程语言中看到哪些语法结构?

这个编译器的目标平台将是CLR,我目前正在使用Oslo + MGrammar作为词法分析器/解析器(你可能会说这真的只是一个借口)

我的项目的目标之一是让编程更像是一个对话,而不是结构化的语法和要求.

我猜我应该把它扩展一点.我正在使用的一个想法是将类声明读成段落.

    A Dog is a mammal.  It may Bark and Run.  To Run it
uses its feet to move forward. It does Lay.
Run Code Online (Sandbox Code Playgroud)

......也会翻译......

public class Dog : Mammal{

    public Feet Feet { get; set;}

    public virtual void Bark() {}
    public virtual void Run() {
        this.Feet.MoveForward();
    }
    public void Lay(){}
}
Run Code Online (Sandbox Code Playgroud)

compiler-construction syntax nlp language-design

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

作为业余爱好者,您对.Net Micro Framework的硬件开发工具包有什么要求?

作为一个从事嵌入式系统/机器人技术的业余爱好者.您希望将什么视为Micro Framework开发工具包的硬件功能?我已经看到很多关于什么是可用的问题,并没有真正关于缺少什么.我还发现大多数现有的套件比业余爱好者更注重产品开发.

模块化设计是使用IDC /跳线块更好还是您更喜欢内置组件?多少个GPIO引脚?某种形式的内存映射设备是否有用?您是否会看到多个SPI总线的用途?您希望看到哪些无线/串行协议?

embedded .net-micro-framework

6
推荐指数
1
解决办法
714
查看次数

使用.Net检查文件系统容量的最佳方法是什么?

什么是.Net中确保路径作为存储文件容量的最佳方式.在下载之前我需要确保我有文件的空间,因为源不允许第二次下载文件.我查看了System.IO.DriveInfo,但这对UNC路径不起作用.

.net filesystems

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

你见过的最可怕的LINQ功能是什么?

在处理个人项目时,我想要一个简单的服务,从Outlook中提取项目,并在"RESTful"设计中在WCF中托管.在这个过程中,我提出了这个相当野兽的课程.

人们见过的其他可怕的linq代码是什么?

public IQueryable<_AppointmentItem> GetAppointments(DateTime date)
{
    var dayFlag = (OlDaysOfWeek)(int)Math.Pow(2, (int)date.DayOfWeek);
    return
        OlDefaultFolders.olFolderCalendar.GetItems<_AppointmentItem>()
        .Select(a => new
        {
            Appointment = a,
            RecurrencePattern = a.IsRecurring ? 
                                a.GetRecurrencePattern() : null
        })
        .Where(a =>
            a.Appointment.Start.Date <= date &&
            (
                (a.RecurrencePattern == null && 
                 a.Appointment.End.Date >= date) ||
                (
                    a.RecurrencePattern != null &&
                    (
                        (a.RecurrencePattern.DayOfMonth == 0 ||
                         a.RecurrencePattern.DayOfMonth == date.Day) &&
                        (a.RecurrencePattern.DayOfWeekMask == 0 || 
                         ((a.RecurrencePattern.DayOfWeekMask & 
                           dayFlag) != 0)) &&
                         (a.RecurrencePattern.MonthOfYear == 0 || 
                          a.RecurrencePattern.MonthOfYear == date.Month)
                    )
                )
            )
        )
        .Select(a …
Run Code Online (Sandbox Code Playgroud)

linq rest wcf c#-3.0

0
推荐指数
1
解决办法
521
查看次数

0
推荐指数
2
解决办法
5274
查看次数

关于LINQ to XML的一个简单问题

<root xmlns:h="http://www.w3.org/TR/html4/"
      xmlns:f="http://www.w3schools.com/furniture">

<h:table>
  <h:tr>
    <h:td>Apples</h:td>
    <h:td>Bananas</h:td>
  </h:tr>
</h:table>

<f:table>
  <f:name>African Coffee Table</f:name>
  <f:width>80</f:width>
  <f:length>120</f:length>
</f:table>

</root>
Run Code Online (Sandbox Code Playgroud)

我正在尝试练习LinqToXml,但我无法弄清楚我想要什么.我怎么能查询具有h或f命名空间的表元素?这就是我尝试过的.我尝试了不同的但是没有用.

var query = from item in XDocument.Parse(xml).Elements(ns + "table")
            select item;
Run Code Online (Sandbox Code Playgroud)

.net c# namespaces linq-to-xml

0
推荐指数
1
解决办法
335
查看次数