问题列表 - 第2398页

是否可以"反编译"Windows .exe?或者至少查看大会?

我的一个朋友从Facebook下载了一些恶意软件,我很想知道它的作用而不会感染自己.我知道你不能真正反编译.exe,但我至少可以在Assembly中查看它或附加调试器吗?

编辑说它不是.NET可执行文件,没有CLI标头.

debugging assembly winapi decompiling

222
推荐指数
10
解决办法
51万
查看次数

如何确定Windows服务器上是否打开了端口?

我正在尝试在服务器上的备用端口下安装站点,但该端口可能被防火墙关闭.有没有办法ping或在特定端口上,看它是否打开?

port ping windows-server-2003

465
推荐指数
9
解决办法
181万
查看次数

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

如何在PHP中动态调用类方法?

如何在PHP中动态调用类方法?类方法不是静态的.看起来

call_user_func(...)
Run Code Online (Sandbox Code Playgroud)

仅适用于静态功能?

谢谢.

php callback

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

Visual Studio 2008测试视图面板未显示所有测试

我有一套6个MSTest测试组件.当我调出Test View窗口并按项目分组时,我的所有项目都显示为save.我似乎无法让Visual Studio了解这个项目是一个单元测试程序集.

Resharper的Unit Test Runner在识别第六个组件时没有问题.所以从那个角度来看组装很好.

Visual Studio 2008如何确定程序集是单元测试程序集?

我比较了csproj文件,没有发现任何异常.

unit-testing mstest visual-studio-2008

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

如何在Python中安全地创建嵌套目录?

检查文件目录是否存在的最优雅方法是什么,如果不存在,使用Python创建目录?这是我尝试过的:

import os

file_path = "/my/directory/filename.txt"
directory = os.path.dirname(file_path)

try:
    os.stat(directory)
except:
    os.mkdir(directory)       

f = file(filename)
Run Code Online (Sandbox Code Playgroud)

不知何故,我错过了os.path.exists(感谢kanja,Blair和Douglas).这就是我现在拥有的:

def ensure_dir(file_path):
    directory = os.path.dirname(file_path)
    if not os.path.exists(directory):
        os.makedirs(directory)
Run Code Online (Sandbox Code Playgroud)

是否有"开放"的标志,这会自动发生?

python directory operating-system exception path

3909
推荐指数
28
解决办法
245万
查看次数

xsl:模板匹配找不到匹配项

我正在尝试使用.NET XslCompiledTransform将一些Xaml转换为HTML,并且遇到了使xslt与Xaml标记匹配的困难.例如,使用此Xaml输入:

<FlowDocument PagePadding="5,0,5,0" AllowDrop="True" NumberSubstitution.CultureSource="User" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
  <Paragraph>a</Paragraph>
</FlowDocument>
Run Code Online (Sandbox Code Playgroud)

这个xslt:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>

  <xsl:output method="html" indent="yes"/>

  <xsl:template match="/">
    <html>
      <body>
        <xsl:apply-templates />
      </body>
    </html>
  </xsl:template>

  <xsl:template match="FlowDocument">
    <xsl:apply-templates />
  </xsl:template>

  <xsl:template match="Paragraph" >
    <p>
      <xsl:apply-templates />
    </p>
  </xsl:template>
Run Code Online (Sandbox Code Playgroud)

我得到这个输出:

<html>
    <body>
  a
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

而不是预期的:

<html>
   <body>
      <p>a</p>
   </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这可能是命名空间的问题吗?这是我第一次尝试xsl转换,所以我很茫然.

.net xml xslt

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

使用SQL或其他解决方法访问存储过程的第二个结果集?Python的\ pyodbc

我正在使用python\pyodbc,并希望访问存储过程的第二个结果集.就我所知,pyodbc不支持多个结果集.此外,我无法修改存储过程.是否有任何选项可以使用SQL或其他一些解决方法来访问第二个结果集?也许创建第二个存储过程只返回第一个的第二个结果集?

python sql pyodbc

9
推荐指数
2
解决办法
3535
查看次数

内存泄漏是否正常?

在C或C++应用程序中发生内存泄漏是否可以接受?

如果您分配一些内存并使用它直到应用程序中最后一行代码(例如,全局对象的析构函数),该怎么办?只要内存消耗不会随着时间的推移而增长,当您的应用程序终止时(在Windows,Mac和Linux上),是否可以信任操作系统为您释放内存?如果内存被连续使用直到它被操作系统释放,你甚至会认为这是一个真正的内存泄漏.

如果第三方图书馆强迫你这样做怎么办?拒绝使用第三方图书馆,无论它有多么伟大?

我只看到一个实际的缺点,那就是这些良性泄漏会将内存泄漏检测工具显示为误报.

c c++ memory-leaks

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

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