小编bal*_*dre的帖子

从Git中删除凭据

我正在使用几个存储库,但最近我只是在内部工作,一切都很棒.

今天我不得不承诺并将代码推送到其他代码中,但我遇到了一些麻烦.

$ git push appharbor master
error: The requested URL returned error: 403 while accessing https://gavekortet@appharbor.com/mitivo.git/info/refs?service=git-receive-pack
fatal: HTTP request failed
Run Code Online (Sandbox Code Playgroud)

我无能为力,这将再次带来密码输入.

如何重置系统上的凭据,以便Git会询问我该存储库的密码?

我试过了:

  • git config --global --unset core.askpass

为了取消设置密码

  • git config credential.helper 'cache --timeout=1'

为了避免凭证缓存......

似乎没有任何作用; 有没有人有更好的主意?

windows git credentials

522
推荐指数
29
解决办法
63万
查看次数

Visual Studio 2012中的网站管理工具在哪里

我找不到这个按钮.

在此输入图像描述

如果我添加asp.netwebadminfiles到URL中的主机地址,则找不到该页面.

我该如何打开这个工具?

asp.net visual-studio-2012

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

如何覆盖@ Html.LabelFor模板?

我有一个简单的字段形式

<div class="field fade-label">
    @Html.LabelFor(model => model.Register.UserName)
    @Html.TextBoxFor(model => model.Register.UserName)
</div>
Run Code Online (Sandbox Code Playgroud)

这导致:

<div class="field fade-label">
    <label for="Register_UserName">Username (used to identify all services, from 4 to 30 chars)</label>
    <input type="text" value="" name="Register.UserName" id="Register_UserName">
</div>
Run Code Online (Sandbox Code Playgroud)

但我希望LabelFor代码附加一个<span>内部所以我最终可能会:

<label for="Register_UserName">
    <span>Username (used to identify all services, from 4 to 30 chars)</span>
</label>
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

所有示例都使用,EditorTemplates但这是一个LabelFor.

asp.net-mvc templates asp.net-mvc-3

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

使用方法:var或对象名称类型?

这是一个问题,在编程时我总是想知道:在编写代码时要使用什么:

var myFiles = Directory.GetFiles(fullPath);
Run Code Online (Sandbox Code Playgroud)

要么

string[] myFiles = Directory.GetFiles(fullPath);
Run Code Online (Sandbox Code Playgroud)

VAR是新的,是一个隐式类型的局部变量,所以我们只能在本地使用,它具有类似的规则不能为空,等等,但我不知道如果我们使用它"正常"的任何优势.

"常"的部分说,不是在匿名类型,对象和集合初始化查询表达式,其中这是使用var匿名对象的意图,所以我的意思是......就像上面的例子.

你的想法是什么?

c# anonymous-objects .net-3.5 c#-3.0

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

如何在draggable和droppable之间画一条线?

我正在使用优秀的JQuery UI来进行"映射",因此用户可以将人员从一个程序"映射"到其他程序的人员.

使用这个简单的JQuery:

$(document).ready(function() {
    $("div .draggable").draggable({
        revert: 'valid',
        snap: false
    });

    $("div .droppable").droppable({
        hoverClass: 'ui-state-hover',
        helper: 'clone',
        cursor: 'move',
        drop: function(event, ui) {
            $(this)
                .addClass('ui-state-highlight')
                .find("img")
                .removeAttr("src")
                .attr("src", "_assets/img/icons/check-user-48x48.png");

            $(this).droppable('disable');

            $(ui.draggable)
                .addClass('ui-state-highlight')
                .find("img")
                .removeAttr("src")
                .attr("src", "_assets/img/icons/check-user-48x48.png");

            $(ui.draggable).draggable('disable');
        }
    });

    $("div .droppable").bind("dblclick", function() {
        $(this)
            .removeClass('ui-state-highlight')
            .find("img")
            .removeAttr("src")
            .attr("src", "_assets/img/icons/user-48x48.png");
        $(this).droppable('enable');

        EnableSource($(this));
    });
});
Run Code Online (Sandbox Code Playgroud)

我明白了:

替代文字

我真正想要的是(如果可能的话)在ElsaKjell之间创建一条线, 这样就可以使它们之间的连接清晰.

我总是可以用方框内的数字来做,但我真的想知道如何使用线条来做到这一点.

谢谢.

html jquery svg drawing jquery-ui

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

创建没有BOM的文本文件

我试过这个方法没有任何成功

我正在使用的代码:

// File name
String filename = String.Format("{0:ddMMyyHHmm}", dtFileCreated);
String filePath = Path.Combine(Server.MapPath("App_Data"), filename + ".txt");

// Process       
myObject pbs = new myObject();         
pbs.GenerateFile();

// pbs.GeneratedFile is a StringBuilder object

// Save file
Encoding utf8WithoutBom = new UTF8Encoding(true);
TextWriter tw = new StreamWriter(filePath, false, utf8WithoutBom);
foreach (string s in pbs.GeneratedFile.ToArray()) 
    tw.WriteLine(s);
tw.Close();

// Push Generated File into Client
Response.Clear();
Response.ContentType = "application/vnd.text";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + filename + ".txt");
Response.TransmitFile(filePath);
Response.End();
Run Code Online (Sandbox Code Playgroud)

结果:

在此输入图像描述

无论如何都在编写BOM,特殊字符(如ÆØÅ)不正确: - / …

c# byte-order-mark asp.net-3.5 text-files

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

如何在asp.net的GridView中按列名获取单元格值而不是索引

gridview在asp.net中有一个,现在我希望列名称的单元格值,而不是单元格索引.

如何通过单元格列名检索单元格值

asp.net gridview

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

了解Linq To Xml - Descendants没有返回结果

我是Linq2XML的新手,因为我编写了很多行来执行简单的操作,而在一个简单的项目中,我想尝试一下......

我和他一起工作了2个小时,我没有做到这一点:(

我真的,真的想回到XmlNode-code-like

任务:

  • 我将SOAP Action发送到ASMX服务,然后将响应作为XML获取
  • 我将XML解析为XDocument对象
  • 我试着得到一个节点列表......错!问题!

正如你从这个截图中看到的那样

替代文字http://www.balexandre.com/temp/2010-02-26_0038.png

我的XDocument有一个名为TransactionInformationType的节点,它是一个序列,我很简单想要获取所有并且只需要检索我需要的2个变量(你可以看到代码注释),然后选择c;

Watch窗口中,您可以看到

doc.Descendants("TransactionInformationType")
Run Code Online (Sandbox Code Playgroud)

什么都不返回,并且通过Text Visualizer中的XDocument的内容看,它确实存在!

有人想解释并帮助我通过这个巨大的墙吗?

谢谢!


添加

XDocument内容


回答

响应XML有

<gettransactionlistResponse xmlns="https://ssl.ditonlinebetalingssystem.dk/remote/payment">

我必须使用它作为命名空间!

事实证明,要检索值,我还需要使用XNamespace,所以最终的代码如下所示:

// Parse XML
XDocument doc = XDocument.Parse(strResponse);
XNamespace ns = "https://ssl.ditonlinebetalingssystem.dk/remote/payment";

var trans = from item in doc.Descendants(ns + "TransactionInformationType")
            select new TransactionInformationType
            {
                capturedamount = Convert.ToInt32(item.Element(ns + "capturedamount").Value),
                orderid = item.Element(ns + "cardtypeid").Value
            };
Run Code Online (Sandbox Code Playgroud)

谢谢大家的帮助!

c# linq-to-xml

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

Visual Studio 2012上的mySQL DataSource

我一直在阅读有关mySQL DataSource以及将mySQL与Entity Framework结合使用的能力,但是如果不使用DataSource对话框,我无法使用mySQL生成EF

在此输入图像描述

如何将mySQL数据库添加到此类对话框中?

这是我到目前为止所做的:

  • 安装mySQL Connector v.6.5.4
  • 重启n次我的Windows 7机器
  • 阅读有关mySQL Connector在以前版本的Visual Studio上的工作情况的所有信息

mysql entity-framework datasource visual-studio

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

不明白"(#4)达到用户请求限制"

{
   "error": {
      "message": "(#4) User request limit reached",
      "type": "OAuthException"
   }
}
Run Code Online (Sandbox Code Playgroud)

我不确定这个错误的原因,是的,我已经做了很多搜索类似用户的问题(他们是错误#17,或达到app限制).我正在常规的图形API调用(例如https://graph.facebook.com/me)上执行此操作,不一定像其他人遇到过FQL.

User request limit reached使它看起来像每用户限制,但根据http://www.fb-developers.info/tech/fb_dev/faq/general/gen_10.php,#4"Application request limit reached"#17"User request limit reached".

我不相信无论如何我都达到了100M /天的app限制.我只为几个用户的auth令牌获取它,所以它不是我得到的应用程序范围的错误消息.当我要求太快时,我通常会得到FQL_EC_RATE_LIMIT_EXCEEDED.

但是对于那些有上述错误的用户"(#4) User request limit reached",我暂时将他们列入加载数据的黑名单,但是当我尝试在一天后使用该身份验证令牌访问时,他们仍然会收到上述错误.

所以总结......

我不明白"(#4) User request limit reached"当该用户的auth-token未在24小时之前的任何查询中使用时我怎么能得到.我不知道这些用户有什么特别之处.

任何建议或意见将不胜感激.几天前它只有一个用户,但今天第二个用户开始遇到这个问题,我担心这个问题将来会变得更糟,没有明确的解决方案.

oauth limit facebook-graph-api facebook-oauth

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