小编Dir*_*mar的帖子

Bittorrent跟踪器请求

使用来自的torrent文件

http://torrent.ubuntu.com:6969/
Run Code Online (Sandbox Code Playgroud)

我正在计算其与页面上的哈希匹配的哈希值.

然后我向跟踪器发出请求.喜欢

http://torrent.ubuntu.com:6969/announce?info_hash=9a81333c1b16e4a83c10f3052c1590aadf5e2e20
Run Code Online (Sandbox Code Playgroud)

但我明白了

d14:失败原因63:请求下载未被授权与此跟踪器一起使用

根据规格,这应该工作?

跟踪器规格 一般规格

bittorrent get request tracker

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

如何在C#中创建正确的转义文件:// URI?

file://从本地路径创建完全URL编码的URI 的正确方法是什么,即所有特殊字符(如空白等)都被转义?

鉴于以下输入

C:\Data\Input Document.txt
Run Code Online (Sandbox Code Playgroud)

我想得到

file:///C:/Data/Input%20Document.txt
Run Code Online (Sandbox Code Playgroud)

我一直在用

Uri uri = new Uri(@"C:\Data\Input Document.txt", UriKind.RelativeOrAbsolute); 
Run Code Online (Sandbox Code Playgroud)

但是,这会导致未转义的URI:

file:///C:/Data/Input Document.txt
Run Code Online (Sandbox Code Playgroud)

c# uri

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

在C#中,"Customer cust = new Customer();"是什么 做?

Customer cust = new Customer();
Run Code Online (Sandbox Code Playgroud)

Customer是一个班级.cust是指定的名称.我不确定是什么Customer()...

这条线做什么?我们为什么需要它?是不是有CustomerCustomer()有些重复?

c#

6
推荐指数
3
解决办法
5086
查看次数

如何在非模态对话框的顶部正确实现模态对话框?

在WPF应用程序中,我想实现以下似乎不能直接起作用的行为:

在主窗口(Window1)中,用户打开非模态窗口(Window2),非模态窗口可以显示模态对话框(Window3).

问题是,只要显示模态对话框,当用户关闭对话框时,主窗口就会在后台消失(假设有其他应用程序的窗口打开).

我使用的方式有什么问题Window.OwnerWindow.Show()/ Window.ShowDialog(),它是一个错误还是根本不支持的东西?

以下简单的WPF应用程序演示了此行为:

public partial class Window1 : Window
{
    public Window1()
    {
        InitializeComponent();
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        Window2 win = new Window2();
        win.Owner = this;
        win.Show();
    }
}

public partial class Window2 : Window
{
    public Window2()
    {
        InitializeComponent();
    }

    private void Button_Click(object sender, RoutedEventArgs e)
    {
        Window3 win = new Window3();
        win.Owner = this;
        win.ShowDialog();
    }

    private void btnClose_Click(object sender, …
Run Code Online (Sandbox Code Playgroud)

c# wpf modal-dialog non-modal

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

将控件添加到Office(VSTO)中的现有功能区组

我找到了很多关于如何将新组添加到现有功能区的示例,这很好用.

我无法弄清楚的是如何在现有功能区上向现有组添加新控件.假设我想将自己的命令添加到"查看"选项卡上的"校对"组中.

我正在VS2010中为Office2010开发这个,但我想同样的方法也适用于Office 2007.

任何指针或帮助都是值得赞赏的,或者如果不可能做到(没有太多黑客攻击),我也可以接受它.

.net c# vsto ms-office office-2010

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

使用itextsharp阅读PDF,其中PDF语言为非英语

我正在尝试使用C#中的itextsharp 读取 PDF文件,它将此pdf转换为word文件.当我尝试使用英语时,它还需要保持表格形式和单词字体pdf它可以完美地工作但是使用一些印度语,如印地语,马拉地语它不起作用.

 public string ReadPdfFile(string Filename)
        {

            string strText = string.Empty;
            StringBuilder text = new StringBuilder();
            try
            {
                PdfReader reader = new PdfReader((string)Filename);
                if (File.Exists(Filename))
                {
                    PdfReader pdfReader = new PdfReader(Filename);

                    for (int page = 1; page <= pdfReader.NumberOfPages; page++)
                    {                        ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy();
                        string currentText = PdfTextExtractor.GetTextFromPage(pdfReader, page, strategy);

                        text.Append(currentText);
                        pdfReader.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            textBox1.Text = text.ToString();
            return text.ToString(); ;
        }
Run Code Online (Sandbox Code Playgroud)

.net pdf ms-word itextsharp c#-4.0

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

VimService55.XmlSerializers.dll中发生未处理的"System.StackOverflowException"类型异常

我正在使用asp.net mvc-5 Web应用程序,我正在使用ap.net 4.5版.

在我的Web应用程序中,我正在执行一些power-shell脚本以获取有关某些服务器和VM的硬件信息,并在我的代码中获取结果,如下所示:

var shell = PowerShell.Create();
string PsCmd =       
    "add-pssnapin VMware.VimAutomation.Core; $vCenterServer = '" 
    + vCenterName.Trim() + "';$vCenterAdmin = '" + vCenterUsername.Trim() 
    + "' ;$vCenterPassword = '" + vCenterPassword + "';" 
    + System.Environment.NewLine;

PsCmd += "$VIServer = Connect-VIServer -Server $vCenterServer -User $vCenterAdmin -Password $vCenterPassword;" + System.Environment.NewLine;
PsCmd += "Get-VMHost " + System.Environment.NewLine;

shell.Commands.AddScript(PsCmd);

dynamic results = shell.Invoke(); 

var temp_result = results[0].BaseObject == null ? results[0] : results[0].BaseObject;
var otherIdentityInfo = temp_result.ExtensionData.Hardware.SystemInfo.OtherIdentifyingInfo;
Run Code Online (Sandbox Code Playgroud)

现在,当我在我的Visual Studio 2012专业版中运行时,我将得到以下异常: -

System.StackOverflowException was …
Run Code Online (Sandbox Code Playgroud)

.net asp.net stack-overflow asp.net-mvc powershell

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

Document.SaveAs 方法?

将向用户显示扩展名为 *.docm 的模板报告,用户将对其进行修改,然后单击“保存”按钮。我想将修改后的文档作为accessionID.docm写入指定的文件夹中。FileFormat = 对象必须是什么?

private void btnSaveDocument_Click(object sender, EventArgs e)
{
    if (m_docFileName == ReportWrite.m_templateReport)
    {
        m_docFileName = ReportWrite.m_accessionId.ToString();
        object FileName = RIS_CLIENT.Properties.Settings.Default.DownloadPath + "\\" + m_docFileName;
        object FileFormat = Word.WdSaveFormat.wdFormatRTF;
        object LockComments = false;
        object AddToRecentFiles = false;
        object ReadOnlyRecommended = false;
        object EmbedTrueTypeFonts = false;
        object SaveNativePictureFormat = true;
        object SaveFormsData = false;
        object SaveAsAOCELetter = false;
        object missing = false;

        objWinWordControl.document.SaveAs(
            ref FileName, 
            ref FileFormat, 
            ref LockComments,
            ref missing, 
            ref AddToRecentFiles, 
            ref missing,
            ref ReadOnlyRecommended, 
            ref …
Run Code Online (Sandbox Code Playgroud)

c# ms-word ms-office

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

圆形按钮

如何制作圆形按钮而不是传统的矩形按钮.

我正在使用winforms(2.0)

c# winforms

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

如何确定进程是否在C#中管理?

一些搜索返回此结果:哪些进程正在运行托管代码以及哪个版本?

但是,我想知道是否有一种"更好"的方式,然后简单地迭代加载的模块?寻找字符串"mscorwks.dll"似乎有点古怪.通过MSDN上的Process Class读取似乎并没有指出一个明显的解决方案.

做出的假设

  1. .NET 4.0
  2. 我手头有一个"过程"

谢谢

c# process

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