小编Daw*_*žan的帖子

将IEnumerable <T>转换为List <T>

我想知道是否可以将IEnumerable转换为List.除了将每个项目复制到列表中之外,还有什么方法可以做到吗?

c# ienumerable list

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

Xdebug跟踪GUI?

我正在尝试找到一个GUI来解析和查看Xdebug跟踪文件.虽然你可以使它们具有人类可读性,但是线条的数量太多使它无法使用.

我正在寻找像KCachegrind这样的东西,但是对于跟踪文件.我所有这一切背后的主要目标是找到记忆猪的内容.

php user-interface trace xdebug

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

Powershell输出列宽

如果我有一个可执行文件out.exe,它stdout被重定向到一个文件,即:

out.exe > $file

现在,如果我这样做,它只输出:

<-----------------------------> 
80 columns per line to the file
Run Code Online (Sandbox Code Playgroud)

有没有办法让控制台列数中的标准输出更宽?这是在out.exe某种程度上混乱列?就我而言,我正在使用fxcopcmd.exe.

console powershell

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

我应该"安装后将.py文件编译为字节代码"吗?

我在Win7机器上安装Python 3.2 32bit,有以下选项:

安装后将.py文件编译为字节代码

我应该选择未选中的选项还是建议编译?

python installation python-3.x

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

using子句会关闭此流吗?

我显然已经习惯了一个糟糕的编码习惯.这是我写的代码示例:

using(StreamReader sr = new StreamReader(File.Open("somefile.txt", FileMode.Open)))
{
    //read file
}
File.Move("somefile.txt", "somefile.bak"); //can't move, get exception that I the file is open
Run Code Online (Sandbox Code Playgroud)

我认为,因为using条款明确要求Close(),并Dispose()StreamReaderFileStream会也关闭.

我能解决问题的唯一方法是将上面的块更改为:

using(FileStream fs = File.Open("somefile.txt", FileMode.Open))
{
  using(StreamReader sr = new StreamReader(fs))
  {
    //read file
  }
}

File.Move("somefile.txt", "somefile.bak"); // can move file with no errors
Run Code Online (Sandbox Code Playgroud)

应该StreamReader通过在第一个区块中关闭而关闭底层FileStream?或者,我错了吗?

编辑

我决定发布实际的违规代码块,看看我们是否可以深入了解这一点.我现在很好奇.

我以为我在using条款中遇到了问题,所以我把所有内容都扩展了,每次都无法复制.我在这个方法调用中创建了文件,所以我认为其他任何文件都没有打开句柄.我还验证了Path.Combine调用返回的字符串是否正确.

private static void GenerateFiles(List<Credit> credits)
{
    Account i; …
Run Code Online (Sandbox Code Playgroud)

c# dispose filestream streamreader

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

Github for windows - 使用高CPU + 100%磁盘的ssh-agent.exe?

我刚刚在我的Windows 8.1机器上安装了Github for Windows,它似乎运行正常,只是我的机器性能急剧下降.

看看任务管理器,我看到ssh-agent.exe使用的是25%的CPU(毫无疑问是我的一个内核的100%),磁盘使用率为100%.

我在互联网上看过,但找不到任何可能导致这种情况的参考.

可能导致此问题以及如何解决问题的任何想法?

更新:

我可以杀死进程并且GitHub for Windows似乎继续工作但是ssh-agent.exe只要我关闭并重新启动Github for Windows,该进程就会再次启动.

github github-for-windows

29
推荐指数
2
解决办法
6062
查看次数

打印vs stderr

是否有任何具体的优势或劣势要么print还是stderr

python printing stderr

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

我可以以某种方式"编译"一个python脚本在没有安装Python的PC上工作吗?

所以我有一个Python脚本:

myscript.py
Run Code Online (Sandbox Code Playgroud)

我正在执行它:

python D:\myscript.py
Run Code Online (Sandbox Code Playgroud)

但是,我必须安装Python并将其包含在PATH环境变量中才能工作.

是否有可能用Python脚本"捆绑"Python可执行文件,以便其他人能够在没有Python的PC上运行它?

如果它仅适用于Windows,则可以.

编辑:

尝试后compile.py我收到此错误:

Traceback (most recent call last):
  File "D:\stuff\compile.py", line 4, in <module>
    import py2exe
ImportError: No module named py2exe
Run Code Online (Sandbox Code Playgroud)

python compilation

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

两个文件夹:Bin和Obj ....有谁知道为什么......?

我有一个非常基本的问题.

当我们编译VS 2005 C#应用程序时,它会创建两个文件夹.一个是bin文件夹,另一个是obj文件夹.有谁知道它为什么创建一个obj文件夹?我试图找出它的文档,但我找不到它...

c# compilation visual-studio

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

如何在Android 4.2上以编程方式启用和禁用Flight模式?

有没有办法在Android 4.2上禁用或启用飞行模式?

我使用的代码仅适用于以前的Android版本:

android.provider.Settings.System.putInt(
    c.getContentResolver(),   
    android.provider.Settings.System.AIRPLANE_MODE_ON, enable ? 0 : 1
);
Run Code Online (Sandbox Code Playgroud)

android airplane

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