小编Pet*_*lan的帖子

如何让Google Chrome JavaScript控制台持久存在?

由于我正在构建一个动态站点,我需要跟踪页面之间的变化,即.Ajax调用,POST,GET和类似的东西.

我正在寻找与Firebug相同的功能(您可以在其中启用"持久性")并且每次重新加载页面或提交表单时都不会清除控制台.

所以,我的问题是:有没有办法让Google Chrome JavaScript控制台持久存在? (如果是,怎么样?)

更新:在此处复制答案,如果有人仍在寻找此答案,Chrome 14+在开发人员工具>设置中设置了标记为"控制台:保留登录导航"的设置.

更新2:Chrome(33+)的最新版本通过在控制台中单击鼠标右键来选择此选项.

更新3(2017年末):最新版本的Chrome(60+)有此选项,打开控制台,点击右上角的齿轮并选择"保留日志"

javascript debugging console google-chrome

227
推荐指数
4
解决办法
7万
查看次数

有一种简单的方法可以在扩展的python脚本中使用"检查点"吗?

为了解释我的问题,让我给出一些上下文:我正在研究一个有许多不同步骤的数据管道.每一步都可能出错,很多都需要一些时间(不是很大,但是大约几分钟).

出于这个原因,管道目前受到人类的严格监督.分析师完成每个步骤,在Jupyter笔记本中运行python代码,遇到问题时,会对内联进行少量代码调整并重复该部分.

从长远来看,这里的目标是零人为干预.但是,从短期来看,我们希望这个过程更加无缝.最简单的方法似乎是将每个部分拆分成自己的脚本,并拥有一个运行每个位并验证输出的父脚本.但是,如果文件失败,我们还需要能够使用相同的设置重新运行该文件.

例如:

run a --> ?
run b --> ? (b relies on some data produced by a)
run c --> ? (c relies on data produced by a and b)
// make some changes to c
run c --> ? (c should run in an identical state to its original run)
Run Code Online (Sandbox Code Playgroud)

最明显的方法是将每个脚本的输出写入文件,并将所有这些脚本加载到下一个脚本中.这可行,但似乎有点不雅.数据库似乎是另一个有效的选项,但很多数据并不完全适合db格式.

有没有人对某些方法有任何建议,以实现我正在寻找的东西?如果有什么不清楚的话,我也非常乐意澄清任何一点!

python architecture

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

在Anaconda Python中安装Dlib

我正在尝试dlib通过运行以下命令在Anaconda中安装软件包:

conda install -c menpo dlib
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

UnsatisfiableError: The following specifications were found to be in conflict:
- dlib
- zict
Use "conda info <package>" to see the dependencies for each package.
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

python python-3.x anaconda conda dlib

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

os.system 的多行命令

我在这里可能遗漏了一些明显的东西,但搜索 google/so 并没有提供任何有用的东西。

我正在编写一个 python 脚本,利用tkinter'sfiledialog.askopenfilename打开文件选择器。在没有详细介绍的情况下,我有以下行,它用于将文件选择器带到屏幕的前面(直接取自这个有用的答案):

os.system('''/usr/bin/osascript -e 'tell app "Finder" to set frontmost of process "Python" to true' ''')
Run Code Online (Sandbox Code Playgroud)

从上面的代码片段中可以看出,这一行对于 pep8 指南来说太长了,我想将其分解。

然而,尽管我尽了最大的努力,但我似乎无法让它分裂。这是由于(我认为)该行同时包含单引号和双引号,不幸的是 os.system 似乎坚持将其作为单行。

我试过了

  1. 三重引号
  2. 字符串文字修补(\+每行的末尾和开头)
  3. 每行三重引号

如果相关:使用 OSX 并运行 python 3.6.4。

打破这条线的正确(理想情况下,是最小的)方法是什么?

tkinter pep8 python-3.x

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

tmpfs docker容器中没有足够的可用空间

我正在运行一个似乎内存不足的Docker容器,但不确定如何解决此问题。

我实际上是在这个Docker容器上运行一个程序,该程序将映像下载到tmpfs中,执行一些操作,删除该映像并返回结果。但是,似乎我遇到了太大而无法存储在当前docker tmpfs中的图像。以下是df在容器内时linux 命令的输出:

Filesystem      Size  Used Avail Use% Mounted on
overlay          63G   11G   50G  18% /
tmpfs            64M     0   64M   0% /dev
tmpfs           6.9G     0  6.9G   0% /sys/fs/cgroup
/dev/sda1        63G   11G   50G  18% /etc/hosts
shm              64M  4.0K   64M   1% /dev/shm
tmpfs           6.9G     0  6.9G   0% /sys/firmware
Run Code Online (Sandbox Code Playgroud)

我曾尝试扩展docker的内存(因此两个tmpfs都有巨大的值),但我仍然遇到这个问题。

我想我有几个问题:

1)3个独立的tmpfs文件系统之间有什么区别?它们为什么存在?

2)大概我需要扩大第一个tmpfs的大小(小的)-我将如何去做呢?

最后,一些相关的系统信息:

操作系统-OSX

Docker版本-Docker版本17.09.0-CE,构建afdb6d4

让我知道您是否还需要了解其他内容!

感谢大家。

unix tmpfs docker

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

有没有办法在熊猫中获得与字符串数据和数值的相关性?

我试图在大熊猫中获得相关性,这给我带来了一些困难。基本上我想回答以下问题:给定一个句子、一个值和一个数据框,哪个词与更高的值相关性最好?最坏的情况呢?

简单的例子:

Sentence      | Score
"hello there" | 100
"hello kid"   | 95
"there kid"   | 5
Run Code Online (Sandbox Code Playgroud)

我期待在这里看到“你好”这个词和分数的高相关值。希望这是有道理的——如果这在 Pandas 中是可能的,我真的很感激知道!

如果有什么不清楚的,请告诉我。

python pandas

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

为什么`max`和`min`在numpy.nan中有这么奇怪的行为?

我不小心偶然发现了一些奇怪的行为max,min而且numpy.nan我很好奇发生了什么事.

考虑在python3中运行以下代码:

import numpy as np

max(np.nan, 0)     # outputs nan 
max(np.nan, 10000) # outputs nan
max(0, np.nan)     # outputs 0
max(10000, np.nan) # outputs 10000
Run Code Online (Sandbox Code Playgroud)

我玩了很多值,似乎给出的第一个值总是返回的值.可以观察到相同的行为min.我本来期望输出一直是nan,甚至是抛出一个错误,但这是非常意外的.Math.nan做同样的事情.

我对这种行为很好奇 - 有没有人有任何想法?

python max nan min python-3.x

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

有没有办法只为某些目录创建别名?

我正在寻找一种分配别名的方法,该别名仅在单个文件夹中运行,并且可以通过 git 轻松传输。

我正在想象某种.aliases文件,我可以在其中创建类似的东西ALIAS test=pytest[....],当他们从这个 repo 中提取时,这些东西会被其他人接收。

这样的事情可能在 OSX 终端中原生存在,还是我需要某种第三方库/每个人的.bashrc/手动编辑.zshrc

感谢您的帮助,如果有什么不清楚的请告诉我!

unix git macos

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