小编Rah*_*hul的帖子

如何取消添加我已添加的尚未提交的文件?

我键入了hg add,我是mercurial的新手,结果是一堆dll的exe的pdb等等都添加了Nothing已经提交了,我基本上想要撤消添加.hg忘记的文档不是很清楚,不确定是否需要我如何在下次提交之前撤消添加

我确实有一些需要添加的真实文件,所以我可以撤消添加后我将使用添加带排除标志
谢谢

mercurial

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

如何从网络共享文件中获取关联的图标

我正在使用Icon.ExtractAssociatedIcon来获取用户在openfiledialog中选择的文件的图标.

的问题是,如果用户选择从网络共享,则打开文件对话框的文件名属性是UNC格式,这将导致一个的图标ArgumentExceptionExtractAssocaitedIcon:

Value of '\\server\share\filename' is not valid for 'filePath'.

Stack Trace:
   at System.Drawing.Icon.ExtractAssociatedIcon(String filePath, Int32 index)
Run Code Online (Sandbox Code Playgroud)

所以我的问题是指定一个文件\\server\share\filename,如何获取图标?

注意: .NET 2.0

.net winforms

23
推荐指数
2
解决办法
8316
查看次数

Windows窗体中带标签控件的换行问题

假设我在Winforms中有一个标签控件,我想做一些事情:

1)一个
2)两个

我怎么做到的?如果我在字符串中添加"\n",它似乎不起作用.标签控制本质上是单行吗?

winforms

9
推荐指数
1
解决办法
4694
查看次数

在"hg revert"之后,我的更改是否已经消失?

在我上次提交后,我写了一堆代码.在再次投降之前,我跑了hg add.它添加了一些我不感兴趣的文件,所以我跑了

$ hg revert --all
Run Code Online (Sandbox Code Playgroud)

认为所有添加的文件都会消失.它们确实消失了,但我还恢复了自上次提交以来编写的所有代码,这意味着失去了大量的工作!我有什么选择?

mercurial

7
推荐指数
1
解决办法
4719
查看次数

iTextSharp IOException“找不到预告片”

我正在使用iTextSharp(.NET 2.0 Vista)。iTextSharp版本为4.1.2.0

PdfReader reader = new PdfReader(pdfFile); 
Run Code Online (Sandbox Code Playgroud)

导致库引发异常,提示“找不到预告片”,
该文件存在并且可以在Adobe中查看,没问题吗?

.net c# itextsharp

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

如何让FindFirstFile对文件进行排序

我正在使用标准FindFirstFindNext检索目录中的所有文件,但我需要将结果重新排序(按照在资源管理器中单击名称列的顺序相同的顺序排序)我怎样才能实现这一点必须完成通过Win32谢谢

c c++ winapi

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

C#委托和属性语法问题

我有一个Dictionary [string,handler_func]类型的字典,其中
handler_func是一个类型的委托

public delegate void HANDLER_FUNC(object obj, TcpClient client);
Run Code Online (Sandbox Code Playgroud)

现在我有一个像这样的属性类

[AttributeUsage(AttributeTargets.Method)]
public class MessageHandlerAttribute : Attribute
{

    public MessageHandlerAttribute(string s1, HANDLER_FUNC hf)
    {
        s1 = name;
        msgtype = hf;
    }
    private string name;
    public string HandlerName
    {
        get { return name; }
        set { name = value; }
    }

    private HANDLER_FUNC msgtype;
    public HANDLER_FUNC MessageName
    {
        get { return msgtype; }
        set { msgtype = value; }
    }

}
Run Code Online (Sandbox Code Playgroud)

基本的想法是我将此属性应用于类中的方法,并在某处使用反射来填充上面的Dictionary

问题是除非这种方法是静态的,否则atrribute不能正常工作

[MessageHandlerAttribute("HandleLoginResponse",HandleLoginResponse)]
private void HandleLoginResponse(object obj, TcpClient client)  
Run Code Online (Sandbox Code Playgroud)

导致标准需要一个对象的东西 …

c# syntax

5
推荐指数
1
解决办法
3952
查看次数

每个文档的功能区实例

我正在使用 VSTO 3.0,并且功能区设计器给了我一个明显跨文档共享的功能区。

因此,如果我有需要显示在功能区(或切换按钮)中的文档特定状态(例如 XML 标记的数量),那么所有文档似乎都共享功能区实例

我该如何修复这个 TIA

vsto ribbon ms-office

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

差异和合并或增量同步

考虑一个产品,其中客户端对文本文件所做的更改通过服务器广播给其他客户端.当在编辑器中进行更改的人按下按钮时,广播就会发生.其他客户端使用tcp\ip管道连接,因此不需要轮询
在我们当前的解决方案中,每次按下按钮时,整个文本被发送并且广播和接收器只丢弃旧文本并替换为新的
简单,因为这种方法是当这个文本的大小增加并且用户数量急剧增加时,任何这样的用户组都会根据他们的需求与同一个服务器通信,然后就会出现问题

所以我们想要传递增量.然而在接收方面它更像是合并增量.(它是一个HTML编辑器,所以甚至像字体更改,颜色等列表都必须传输,当然人们也有一个烦人的习惯,删除的东西)我的问题是

1)文献中是否有众所周知的算法可以解决这个问题(并且可以合理地实施)
2)是否有我可以购买的收缩包装产品\ license\opensource基本上解决了这个差异和合并问题

algorithm

3
推荐指数
1
解决办法
1136
查看次数

关于锚标记的新手问题

假设我的aspx文件中有这一行

<li>
   <a href="../products/handout.pdf" target="_blank">
       Desktop and Laptop Installations
   </a> 
</li>  
Run Code Online (Sandbox Code Playgroud)

我的问题是,pdf文件是由IE打开的,我如何强制它在Adobe Acrobat中打开(基本上是关联的应用程序)这是可行的,或者这是由IE和相关的应用程序以某种方式决定TIA

html

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

标签 统计

.net ×2

c# ×2

mercurial ×2

winforms ×2

algorithm ×1

c ×1

c++ ×1

html ×1

itextsharp ×1

ms-office ×1

ribbon ×1

syntax ×1

vsto ×1

winapi ×1