问题列表 - 第1763页

类和实例属性有什么区别?

是否有任何有意义的区别:

class A(object):
    foo = 5   # some default value
Run Code Online (Sandbox Code Playgroud)

class B(object):
    def __init__(self, foo=5):
        self.foo = foo
Run Code Online (Sandbox Code Playgroud)

如果您要创建大量实例,那么这两种样式的性能或空间要求是否存在差异?当您阅读代码时,您是否认为两种样式的含义有显着差异?

python attributes member-variables

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

什么是tcpdump单行转储与给定子字符串匹配的TCP流?

是否有一个快速的tcpdump单行程序打印出与特定子字符串匹配的TCP流 - 或者,如果这不容易,那么打印出与子字符串匹配的单个TCP 数据包怎么样?

unix linux networking tcpdump

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

如何在PHP中使用switch case'或'?

有没有办法在php开关中使用'OR'运算符或等效运算符?例如,像这样:

switch ($value) {

    case 1 || 2:
        echo 'the value is either 1 or 2';
        break;
}
Run Code Online (Sandbox Code Playgroud)

php case switch-statement

220
推荐指数
7
解决办法
27万
查看次数

如何自然淡出音量?

我已经在大约半秒钟的时间内尝试了sigmoid和对数淡出音量,以缓冲暂停和停止并防止我的音乐应用中出现爆音.

然而,这些声音都不是"自然的".我的意思是,他们听起来很拙劣.就像一位业余工程师负责声音甲板.

我知道在音量方面,耳朵是对数的,或者至少两倍的功率并不意味着音量的两倍.体积衰减是否有神奇的公式?谢谢.

math audio

17
推荐指数
2
解决办法
4001
查看次数

我的Oracle 10gr2检查约束有什么问题?试图强制执行日期范围

我想在日期范围内强制执行CHECK约束,以便BIRTH_DATE列中的所有日期都小于明天且大于或等于100年前.我在CHECK约束中尝试了这个表达式:

BIRTH_DATE >= (sysdate - numtoyminterval(100, 'YEAR')) AND BIRTH_DATE < sysdate + 1
Run Code Online (Sandbox Code Playgroud)

但是我收到错误"ORA-02436:在CHECK约束中错误地指定了日期或系统变量"

有没有办法使用CHECK约束而不是触发器来完成此操作?

database oracle date constraints

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

从集合中删除项目的最佳方法

一旦项目已知,但在C#中从集合中删除项目的最佳方法是什么,但不是它的索引.这是一种方法,但它似乎不够优雅.

//Remove the existing role assignment for the user.
int cnt = 0;
int assToDelete = 0;
foreach (SPRoleAssignment spAssignment in workspace.RoleAssignments)
{
    if (spAssignment.Member.Name == shortName)
    {
        assToDelete = cnt;
    }
    cnt++;
}
workspace.RoleAssignments.Remove(assToDelete);
Run Code Online (Sandbox Code Playgroud)

我真正想做的是找到要按属性删除的项目(在本例中为name),而不循环遍历整个集合并使用另外两个变量.

c# collections

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

Node的ArrayList是否包含非Node类型?

Node的ArrayList是否可以包含非Node类型?

使用类型转换是否有一种非常脏的方法?

java

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

哪些Linux/Unix命令已过时并具有强大的替代功能?

今天我发现你可以减少尾巴一样的行为.

文件名较少,然后按Shift-F开始跟随模式.

就像尾巴一样,但你拥有更少的附加功能 - 比如滚动,搜索和搜索命中的突出显示.

多年来我一直在看尾巴的日志文件.

这只是让我思考:是否有其他命令过时并具有强大的替代方案?

请分享幸福 - 每个帖子一个命令.

linux shell command-line shortcut deprecated

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

如何使用不使用-l的GCC链接或不遵循libNAME.so命名约定的库的硬编码路径?

我有一个共享库,我希望链接可执行文件与使用GCC.共享库具有非标准名称,而不是libNAME.so形式,因此我不能使用通常的-l选项.(它恰好也是一个Python扩展,因此没有'lib'前缀.)

我能够将库文件的路径直接传递给链接命令行,但这会导致库路径硬编码到可执行文件中.

例如:

g++ -o build/bin/myapp build/bin/_mylib.so
Run Code Online (Sandbox Code Playgroud)

有没有办法链接到这个库而不会导致路径被硬编码到可执行文件中?

c c++ linker gcc shared-libraries

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

没有Windows Media Player 10+的WPF中的媒体支持?

我想知道是否有可能在没有Windows Media Player 10或11的情况下部署Windows Media Foundation?

这是上下文.我有一个在企业企业环境中运行的WPF应用程序.WPF要求Windows Media Foundation支持富媒体.Windows Media Foundation通过Windows媒体播放器10和11进行分发.WMP 10/11的企业发布时间表在未来太遥远,让我等待.但是因为我不需要整个播放器基础设施,只需要媒体基础,我想知道是否有办法只部署该组件.

.net windows wpf wmp ms-media-foundation

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