小编Ale*_*lex的帖子

如何让grep不打印出"没有这样的文件或目录"错误?

我正在浏览由git管理的大量代码,每当我执行grep时,我都会看到一堆堆形式的消息:

> grep pattern * -R -n
whatever/.git/svn: No such file or directory
Run Code Online (Sandbox Code Playgroud)

有什么方法可以让这些线条消失吗?

grep

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

如何检查两个日期之间的差异(以秒为单位)?

必须有一种更简单的方法来做到这一点.我有想要每隔一段时间刷新的对象,所以我想记录它们的创建时间,检查当前的时间戳,并根据需要进行刷新.

datetime.datetime已被证明是困难的,我不想深入了解ctime库.这种事情有什么比较容易的吗?

python time datediff

153
推荐指数
4
解决办法
16万
查看次数

如何在for循环期间修改列表条目?

现在我知道在迭代循环期间修改列表是不安全的.但是,假设我有一个字符串列表,我想自己去除字符串.替换可变值是否算作修改?

python

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

检查类是否定义了函数的最快方法是什么?

我正在写一个AI状态空间搜索算法,我有一个通用类,可用于快速实现搜索算法.子类将定义必要的操作,算法完成其余的操作.

这就是我被卡住的地方:我想避免一遍又一遍地重新生成父状态,所以我有以下函数,它返回可以合法地应用于任何状态的操作:

def get_operations(self, include_parent=True):
    ops = self._get_operations()
    if not include_parent and self.path.parent_op:
        try:
            parent_inverse = self.invert_op(self.path.parent_op)
            ops.remove(parent_inverse)
        except NotImplementedError:
            pass
    return ops
Run Code Online (Sandbox Code Playgroud)

并且invert_op函数默认抛出.

是否有更快的方法来检查函数是否未定义而不是捕获异常?

我正在考虑在dir检查当前的问题,但这似乎不对.hasattr是通过调用getattr并检查它是否会引发来实现的,这不是我想要的.

python

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

如何找到C++中抛出异常的位置?

我有一个程序在某处抛出未捕获的异常.我得到的只是一个抛出异常的报告,并没有关于它被抛出的信息.编译为包含调试符号的程序似乎不合逻辑,不通知我在代码中生成异常的位置.

有没有办法告诉我的地方是例外,从短期在gdb设置"抓扔",并呼吁每一个抛出的异常回溯的到来?

c++ debugging exception-handling

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

CSRF攻击是否适用于API?

特别是,我正在写一个Django的RESTful API来支持iOS应用程序,和我一直运行到Django的CSRF保护,每当我写的方法来处理POST请求.

我的理解是iOS管理的cookie不会被应用程序共享,这意味着我的会话cookie是安全的,没有其他应用程序可以使用它们.这是真的?如果是这样,我可以将所有API函数标记为CSRF免除吗?

python security api django

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

PyPy会翻译自己吗?

我直截了当吗?PyPy解释器是否真正解释自己然后翻译自己?

所以这是我目前的理解:

  • RPython的工具链涉及部分执行要翻译的程序以获得一种预处理版本以进行注释和翻译.
  • 运行在CPython之上的PyPy解释器执行以部分解释自己,此时它将控制权移至RPython的一半,执行转换?

如果这是真的,那么这是我见过的最令人头疼的事情之一.

python pypy rpython

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

我想为Linux内核做出贡献

我想使用Linux内核,但我不知道从哪里开始.是否有某种票务系统在哪里发布错误等?我在哪里可以获得潜在有用贡献的想法?

编辑:是的我知道我在做什么.我现在一直在编写自己的修改,而且我正在下学期在我大学的一个操作系统研究人员的指导下做一个独立的项目.

我问的原因是我想将我的专业知识贡献给开发过程,我不知道从组织的角度开始.在技​​术方面,我就是在那里.

linux linux-kernel

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

如何让emacs突出显示超过80个字符的行?

我知道有一些解决方案可以让emacs显示80行专栏,但我不希望出现那种视觉干扰.如果超过80个字符,我只想突出显示一行.

emacs

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

在matplotlib图中,我可以突出显示特定的x值范围吗?

我正在为一个项目制作历史股票数据的可视化,我想强调下降的区域.例如,当股票经历大幅下跌时,我想用红色区域突出显示它.

我可以自动执行此操作,还是必须绘制矩形或其他内容?

python statistics matplotlib

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