小编jco*_*and的帖子

TF203015 Item $/path/file具有不兼容的挂起更改.虽然试图取消搁置

我正在使用Visual Studio 2010 Pro来对抗Team Server 2010,我将我的项目打开(显然)作为repo的解决方案,但我应该将其打开为"web site".我在编译期间发现了这一点,所以我去搁​​置我的新更改并从我的本地磁盘中删除了项目,然后从源(这次作为网站)再次打开项目,现在我无法取消搁置我的文件.

有什么方法可以解决这个问题吗?我吹了一些东西吗?我需要在服务器上进行维护吗?

在SO#2332685上发现了这个问题,但我不知道他在谈论什么缓存文件(我在XP上:\)编辑:发布问题后发现此链接,抱歉研究延迟,仍然没有解决我的问题

当然我无法在任何地方找到TF203015的错误代码,所以也没有解决方案(因此我在标题中包含了数字,是吗?)

编辑:我应该提到这些文件从来没有签入过.那有关系吗?你可以搁置一件未经检查的物品吗?那是我做错了吗?

编辑:什么 - 发现它!对不存在的项目使用"撤消",因为它们作为签入显示在待处理的更改中.

tfs unshelve visual-studio-2010 tfs2010

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

功能编程范例是否有可视化建模语言或风格?

UML是一个旨在用软件建模的标准,它将用OO语言编写,并与Java携手并进.它是否可能用于模拟软件的功能编程范式?鉴于嵌入的视觉元素,哪些图表将变得有用?

是否有针对函数式编程的建模语言,更具体地说是Haskell?你会推荐哪些工具来组合图表?

由OP于2009年9月2日编辑:

我正在寻找的是代码中发生的最直观,最轻的代表.易于遵循的图表,视觉模型不一定针对其他程序员.我很快就会在Haskell开发一款游戏,但由于这个项目是我的毕业结论工作,我需要介绍一下拟议解决方案的某种形式化.我想知道是否有相当于UML + Java标准,但对于Haskell.我应该坚持使用故事板,书面描述,非正式化的图表(一些浅的流程图图像),非正式的用例描述吗?

由jcolebrand编辑2012年6月21日:

请注意,提问者最初想要一个视觉元素,现在我们已经有三年了,我们正在寻找更多/更好的工具.原始答案都没有真正解决"视觉隐喻设计工具"的概念,所以......这就是新的赏金所要提供的.

modeling haskell programming-languages functional-programming

42
推荐指数
7
解决办法
6915
查看次数

单行if语句,如何转换这个if-else语句

这里的总菜鸟很温柔.我到处寻找,似乎无法找到答案.我如何压缩以下内容?

if (expression)
{
    return true;
}
else
{
    return false;
}
Run Code Online (Sandbox Code Playgroud)

我不能让它工作,因为它返回的东西与设置的东西.我已经看过这样的事了:

somevar = (expression) ? value1 : value2;
Run Code Online (Sandbox Code Playgroud)

就像我说的,请温柔:)

c# if-statement

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

为什么我在ReSharper中收到错误'无法解析符号<symbolname>'?

使用VS2008和R#5我遇到了一个奇怪的情况,在aspx页面上我不断得到

Cannot resolve symbol 'symbolname'
Run Code Online (Sandbox Code Playgroud)

但代码编译并运行良好.虽然有一个解决方案是很好的,我只是想弄清楚我是否会失去理智.

CodeFile指令和Inherits指令都可以.如果我编译应用程序或只是让devenv坐了一会儿它就会消失,但是一旦我保存了aspx [通过ctrl + s] R#突然遇到了Inherits属性的问题并且翻转了每个方法页面(OnClick等).

// Anonymized of course but otherwise intact
<%@ Page AutoEventWireup="true" CodeFile="TestPage.aspx.cs" Inherits="TestPage" Language="C#" MasterPageFile="~/MasterPage.master" Title="Test Page Title" %>
Run Code Online (Sandbox Code Playgroud)

这主要是一种不满,因为代码编译它并不能阻止我做我需要的事情.

我会向JetBrains网站发布一个错误报告,但首先我想知道我并不孤单.它可能是我的机器.也许当我在几周内推出VS2010时,它会消失吗?

c# asp.net resharper visual-studio-2008

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

JavaScript在函数中重新编译正则表达式文字的频率是多少?

鉴于此功能:

function doThing(values,things){
  var thatRegex = /^http:\/\//i; // is this created once or on every execution?
  if (values.match(thatRegex)) return values;
  return things;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript引擎多久创建一次正则表达式?每次执行一次或每页加载/脚本解析一次?

为了防止不必要的答案或评论,我个人赞成将正则表达式放在函数之外,而不是在函数内部.问题是关于语言的行为,因为我不知道在哪里查看,或者这是引擎问题.


编辑:

我被提醒我没有提到这将在循环中使用.我很抱歉:

var newList = [];
foreach(item1 in ListOfItems1){ 
  foreach(item2 in ListOfItems2){ 
    newList.push(doThing(item1, item2));
  }
}
Run Code Online (Sandbox Code Playgroud)

因此,假设它将在循环中多次使用,那么在函数外部定义正则表达式是有意义的,但这就是理念.

另请注意,脚本相当通用化,目的只是检查正则表达式创建的行为和成本

javascript regex

20
推荐指数
4
解决办法
2211
查看次数

unicode或HTML有垂直双重guillemet(雪佛龙)吗?

有人知道unicode/HTML空间中是否有双V形符号,类似于&raquo;(»)所代表的双重guillemet ?

换句话说,如果我可以使用文本,我试图避免使用图像,但我需要这样的东西:

垂直单人和双人V形的例子

这是我无法弄清楚的双层雪佛龙.看起来像我的图形.

html unicode html-entities

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

ASP.NET通用处理程序和会话

我有GenericHandler和anonymousIdentification的问题.

基本上,如果<anonymousIdentification enabled="true" />在Web配置中打开,每当向服务器发送JQuery GET/POST请求时,该请求将在新用户和新用户会话下执行.

有没有办法缓解这种情况?我需要访问当前用户的会话变量......真的很令人沮丧!

c# asp.net session jquery generic-handler

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

现在javascript匿名函数中的`return function()`有什么用?(最佳实践)

注意:已更新并已重写

此问题已重做并更新.请原谅下面的过时参考.谢谢.

我最近看到很多javascript代码看起来对我不对.在这种情况下,我应该建议什么是更好的代码模式?我将重现我见过的代码和每个代码的简短描述:

代码块#1

此代码永远不应评估内部函数.程序员会感到困惑,因为代码应该运行.

$(document).ready( function() { 
  return function() { 
    /* NOPs */
  }
});
Run Code Online (Sandbox Code Playgroud)

代码块#2

程序员可能打算实现自调用功能.他们没有完全完成实现(他们在()嵌套paren的末尾错过了一个.另外,因为他们没有在外部函数中做任何事情,嵌套的自调用函数可能只是内联到外部函数定义.

实际上,我不知道他们打算自我调用函数,因为代码仍然是错误的.但似乎他们想要一个自我调用功能.

$(document).ready( (function() { 
  return function() { 
    /* NOPs */
  }
}));
Run Code Online (Sandbox Code Playgroud)

代码块#3

似乎程序员似乎正在尝试使用自调用功能.但是,在这种情况下,它是矫枉过正的.

$(document).ready( function() { 
  (return function() { 
    /* NOPs */
  })()
}); 
Run Code Online (Sandbox Code Playgroud)

代码块#4

一个示例代码块

$('#mySelector').click( function(event) { 
  alert( $(this).attr('id') );

  return function() { 
    // before you run it, what's the value here?
    alert( $(this).attr('id') );
  }
});
Run Code Online (Sandbox Code Playgroud)

评论:

我想我只是感到沮丧,因为它会导致人们不理解的蠕变错误,改变范围,他们不会徘徊,并且通常会产生非常奇怪的代码.这一切都来自某些教程吗?如果我们要教人们如何编写代码,我们能以正确的方式教他们吗?

您会建议哪些准确的教程向他们解释为什么他们使用的代码不正确?你建议他们学习什么模式?


我见过的所有样本都让我问这个问题已经问过了.这是我遇到的最新特定代码段,展示了这种行为.您会注意到我没有发布问题的链接,因为用户似乎非常新手.

$(document).ready(function() {
 $('body').click((function(){
  return function()
  { …
Run Code Online (Sandbox Code Playgroud)

javascript

16
推荐指数
1
解决办法
5842
查看次数

在Nodejs中,当我在console.log中有一个req对象时,[Circular]引用了什么?如何确定

在Nodejs中,当我在console.log中有一个req对象时,[Circular]是什么意思?

这是针对基本nodejs示例的示例console.log(req).请注意,request.socket._readWatcher.socket是[Circular].这是否意味着它指的是自己?我该如何取消引用?

{ socket: 
   { bufferSize: 0,
     fd: 7,
     type: 'tcp4',
     allowHalfOpen: true,
     _readWatcher: 
      { socket: [Circular],
        callback: [Function: onReadable] },
     destroyed: false,
     readable: true,
     _writeQueue: [],
     _writeQueueEncoding: [],
     _writeQueueFD: [],
     _writeQueueCallbacks: [],
     _writeWatcher: 
      { socket: [Circular],
        callback: [Function: onWritable] },
     writable: true,
     _writeImpl: [Function],
     _readImpl: [Function],
     _shutdownImpl: [Function],
     remoteAddress: '127.0.1.1',
     remotePort: 40407,
     server: 
      { connections: 1,
        allowHalfOpen: true,
        watcher: [Object],
        _events: [Object],
        httpAllowHalfOpen: false,
        type: 'tcp4',
        fd: 5 },
     ondrain: [Function],
     _idleTimeout: 120000,
     _idleNext: 
      { repeat: 120,
        _idleNext: [Circular], …
Run Code Online (Sandbox Code Playgroud)

v8 circular-reference node.js

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

如何在C#中序列化期间为数组赋予属性?

我正在尝试生成C#,它会像这样创建一个XML片段.

<device_list type="list">
    <item type="MAC">11:22:33:44:55:66:77:88</item>
    <item type="MAC">11:22:33:44:55:66:77:89</item>
    <item type="MAC">11:22:33:44:55:66:77:8A</item>
</device_list>
Run Code Online (Sandbox Code Playgroud)

我在考虑使用这样的东西:

[XmlArray( "device_list" ), XmlArrayItem("item")]
public ListItem[] device_list { get; set; }
Run Code Online (Sandbox Code Playgroud)

作为属性,具有此类声明:

public class ListItem {
    [XmlAttribute]
    public string type { get; set; }

    [XmlText]
    public string Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这给了我内部序列化,但我不知道如何将type="list"属性应用于device_list上面.

我正在考虑(但不确定如何编写语法)我需要做的事情:

public class DeviceList {
    [XmlAttribute]
    public string type { get; set; }

    [XmlArray]
    public ListItem[] .... This is where I get lost
}
Run Code Online (Sandbox Code Playgroud)

根据Dave的回复进行了更新

public class DeviceList : List<ListItem> { …
Run Code Online (Sandbox Code Playgroud)

c# xml-serialization xml-attribute

16
推荐指数
1
解决办法
7958
查看次数