问题列表 - 第11369页

如何对FileInfo []数组进行排序

我有以下代码

DirectoryInfo taskDirectory = new DirectoryInfo(this.taskDirectoryPath);
FileInfo[] taskFiles = taskDirectory.GetFiles("*" + blah + "*.xml");
Run Code Online (Sandbox Code Playgroud)

我想按文件名对列表进行排序.

如何使用.net v2尽可能快速,轻松地完成此操作.

.net c# .net-2.0

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

在新的vim命令中启用文件名完成

在vim中,我想创建一个以文件名作为其单个参数的新命令.
有没有办法创建这样的命令,以便file-name-completion-magic(使用tab)可以工作?

vim autocomplete

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

可以预建事件提高警告吗?

我有一个自定义工具,它被设置为预构建事件,它在构建之前对源代码执行一些多语言处理.

我想知道该工具是否有可能生成警告,可以在visual studio的构建警告列表中看到,可以通过向控制台输出特定字符串(或通过其他方法).

谢谢

msbuild build-process visual-studio

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

如何在SciTE中默认显示行号?

我正在使用轻量级的SciTE Text编辑器,我非常喜欢它.

我想配置它,以便查看打开时显示的行号.我不想每次都检查"查看\行号"菜单.

我认为我可以做到但我没有看到我的全局选项文件中的条目.有谁知道怎么做?

scite

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

XLSX-如何摆脱默认的名称空间前缀x:?

我正在使用OOXML SDK生成XLSX电子表格,我需要摆脱x:名称空间前缀.我怎样才能做到这一点?

using (SpreadsheetDocument doc = SpreadsheetDocument.Open("template.xlsx", true))
            {
                //Save the shared string table part
                if (doc.WorkbookPart.GetPartsOfType().Count() > 0)
                {
                    SharedStringTablePart shareStringPart = 
doc.WorkbookPart.GetPartsOfType().First(); shareStringPart.SharedStringTable.Save(); } //Save the workbook doc.WorkbookPart.Workbook.Save(); }

这里,原始XLSX文件来自Excel 2007并且没有前缀,但是,在保存操作之后出现前缀.我怎么能避免这种情况?

namespaces openxml spreadsheetml openxml-sdk

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

Python:从间隔映射到值

我正在重构一个函数,给定一系列隐式定义区间的端点,检查区间中是否包含一个数字,然后返回一个对应的(以任何可计算的方式不相关).现在处理工作的代码是:

if p <= 100:
    return 0
elif p > 100 and p <= 300:
    return 1
elif p > 300 and p <= 500:
    return 2
elif p > 500 and p <= 800:
    return 3
elif p > 800 and p <= 1000:
    return 4
elif p > 1000:
    return 5
Run Code Online (Sandbox Code Playgroud)

这是IMO非常可怕,缺乏间隔和返回值都是硬编码的.当然可以使用任何数据结构.

python range intervals

14
推荐指数
1
解决办法
6887
查看次数

如何使用RSA加密C#中的文件(大数据)

我是加密新手.我需要实现非对称加密算法,我认为它使用私钥/公钥.我开始使用RSACryptoServiceProvider的示例.加密的小数据是可以的.但是当在相对较大的数据"2行"上使用它时,我得到异常CryptographicException"Bad Length"!

//Create a new instance of RSACryptoServiceProvider.
using (RSACryptoServiceProvider RSA = new RSACryptoServiceProvider())
{

    //Import the RSA Key information. This only needs
    //toinclude the public key information.
    //RSA.ImportParameters(RSAKeyInfo);
    byte[] keyValue = Convert.FromBase64String(publicKey);
    RSA.ImportCspBlob(keyValue);

    //Encrypt the passed byte array and specify OAEP padding.  
    //OAEP padding is only available on Microsoft Windows XP or
    //later.  
    encryptedData = RSA.Encrypt(DataToEncrypt, DoOAEPPadding);
}
Run Code Online (Sandbox Code Playgroud)

然后我找到了一些使用CryptoStream加密大数据(或文件)的样本,并且只使用DES或3DES等对称算法,它们具有CreateEncryptor函数,将ICryptoTransform作为CryptoStream构造函数的输入之一返回!

CryptoStream cStream = new CryptoStream(fStream,
                new TripleDESCryptoServiceProvider().CreateEncryptor(Key, IV),
                CryptoStreamMode.Write);
Run Code Online (Sandbox Code Playgroud)

使用RSA加密文件的方法是什么?

c# 3des cryptography rsa encryption-asymmetric

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

如何在RhinoETL进程中启用日志记录?

我几乎完成了我的第一个使用Rhino ETL的ETL过程,并且我已经能够通过参考测试找出使用API​​的方法.

大.我有数据在管道中移动并被写入数据库.

但是,我似乎无法弄清楚如何启用日志记录.

  • log4net程序集在那里,正在创建log4net对象
  • WithLoggingMixin类似乎正在做它的事情(虽然我必须承认我对这究竟是什么有点模糊)
  • 在log4net.config文件中我设置了follingFileAppender,它包含以下内容:

但是没有创建日志文件.当我Debug() 在我的代码中调用 它时它没有做任何事情,因为它log.IsDebugEnabled是错误的.

我错过了什么?

log4net rhino-etl

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

如何在perforce上快速安全地同步?

如果你sync在perforce中做了一件事,很多时候,即使它应该做也不会做任何事情.如果你进行强制同步(sync -f)它肯定会盲目地同步服务器上的所有文件,如果你有一个大项目,这是不可接受的.

问题是如何进行快速同步?

perforce sync

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

iframe上的keydown事件

我如何在iframe上获得keydown事件?

jquery

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