小编Joa*_*nge的帖子

如何在C#中从单个完整路径创建多个目录?

如果你有一个完整的路径:"C:\dir0\dir1\dir2\dir3\dir4\"你如何最好地实现它,以便所有目录都存在?

在BCL中有这种方法吗?如果没有,那么最优雅的方式是什么?

.net c# base-class-library

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

如何比较Python中对象的类型?

基本上我想这样做:

obj = 'str'
type ( obj ) == string
Run Code Online (Sandbox Code Playgroud)

我试过了:

type ( obj ) == type ( string )
Run Code Online (Sandbox Code Playgroud)

它不起作用.

另外,其他类型呢?例如,我无法复制NoneType.

python types compare

152
推荐指数
9
解决办法
20万
查看次数

Python中枚举的常见做法是什么?

可能重复:
如何在Python中表示"枚举"?

Python中枚举的常见做法是什么?即它们如何在Python中复制?

public enum Materials
{
    Shaded,
    Shiny,
    Transparent,
    Matte
}
Run Code Online (Sandbox Code Playgroud)

python enums

138
推荐指数
4
解决办法
13万
查看次数

如何检测WPF中的修饰键状态?

当我需要访问Control,Shift,Alt按钮是否关闭时,是否有一些全局构造可以使用?例如MouseDown,一个内部事件TreeView.

如果是这样的话?

.net c# keyboard wpf

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

C#中的GetHashCode指南

我在Essential C#3.0和.NET 3.5书中读到:

GetHashCode()在特定对象的生命周期内的返回应该是常量(相同的值),即使对象的数据发生了变化.在许多情况下,您应该缓存方法返回以强制执行此操作.

这是一个有效的指导方针吗?

我在.NET中尝试了几种内置类型,但它们的行为并不像这样.

.net c# hashcode

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

如何以编程方式获取python.exe位置?

基本上我想得到一个python解释器的句柄,所以我可以传递一个脚本文件来执行(从外部应用程序).

python

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

尝试导入时,可以在Python文件中使用破折号吗?

基本上我有一个python文件,如:

python-code.py
Run Code Online (Sandbox Code Playgroud)

并使用:

import (python-code)
Run Code Online (Sandbox Code Playgroud)

解释器给我语法错误.

关于如何修复它的任何想法?破折号是否在python文件名中是非法的?

python naming

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

我什么时候应该使用HashSet <T>类型?

我正在探索这种HashSet<T>类型,但我不明白它在收藏中的位置.

可以用它来代替List<T>吗?我认为a的表现HashSet<T>会更好,但我看不到个人对其元素的访问.

它只用于枚举吗?

.net c# hashset data-structures

128
推荐指数
8
解决办法
9万
查看次数

如何在其他文件中包含外部Python代码?

如果文件中有方法集合,是否有办法将这些文件包含在另一个文件中,但是调用它们时没有任何前缀(即文件前缀)?

所以,如果我有:

[Math.py]
def Calculate ( num )
Run Code Online (Sandbox Code Playgroud)

我怎么称它为:

[Tool.py]
using Math.py

for i in range ( 5 ) :
    Calculate ( i )
Run Code Online (Sandbox Code Playgroud)

python

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

在Python中的另一个函数中获取调用函数名称?

如果你有两个功能,如:

def A
def B
Run Code Online (Sandbox Code Playgroud)

和A打电话给B,你能得到谁在B里面叫B,比如:

def A () :
    B ()

def B () :
    this.caller.name
Run Code Online (Sandbox Code Playgroud)

python debugging

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