如何改变一些外边界或内边界的颜色?每当我更换border-color
框架时,我都看不到任何变化,也不允许我改变边框宽度.
到目前为止,工作是什么
(set-frame-parameter (selected-frame) 'internal-border-width 15)
Run Code Online (Sandbox Code Playgroud)
这会在缓冲区周围添加一些框架.
但我不知道如何改变内在的颜色.有谁知道如何在工作空间周围有一个漂亮的边框/框架?
任何方法都可以.
编辑:添加了sds完成的:
我希望它周围的区域有不同的颜色,所以在红色之外.
我找到了一个我想要完成的框架的例子(读:这就是我一直以来所做的).
可以使用公式的快捷方式 lm()
m <- matrix(rnorm(100), ncol=5)
lm(m[,1] ~ m[,2:5]
Run Code Online (Sandbox Code Playgroud)
在这里它将是相同的
lm(m[,1] ~ m[,2] + m[,3] + m[,4] + m[,5]
Run Code Online (Sandbox Code Playgroud)
但是在变量不是同一级别的情况下(至少这是我现在的假设)这不起作用,我得到错误:
Error in model.frame.default(formula = hm[, 1] ~ hm[, 2:4], drop.unused.levels = TRUE) :
invalid type (list) for variable 'hm[, 2:4]'
Run Code Online (Sandbox Code Playgroud)
数据(hm):
N cor.distance switches time
1 50 0.04707842 2 0.003
2 100 -0.10769441 2 0.004
3 200 -0.01278359 2 0.004
4 300 0.04229509 5 0.008
5 500 -0.04490092 6 0.010
6 1000 0.01939561 4 0.007
Run Code Online (Sandbox Code Playgroud)
是否还有一些捷径可以避免编写长公式?
更新:这不适用于R在Mac上的劣质ESS流程,但当然我对Python感兴趣.
更多更新:似乎缓冲区评估换行缓慢.
每当我评估(发送文本)到劣质缓冲区时,发送和渲染低级缓冲区中的文本都非常慢.你可以从字面上看到它...
为每一行编写.所以假设有一个100行函数,这需要一段时间(注意:函数的实际执行没有问题,只是缓冲区的写行).
改变的变量是什么?
尝试:
def uselessfunction():
a = 1
a = 1
a = 1
a = 1
a = 1
a = 1
a = 1
Run Code Online (Sandbox Code Playgroud)
然后在输出缓冲区中打印:
>>> >>> >>> ... ... ... ... ... ... ... ... >>>
Run Code Online (Sandbox Code Playgroud)
看起来真的很慢.
另一个例子,使用:
(process-send-string PROCESS "\n\n\n\n")
也很慢,以及(comint-send-input)
在下部python shell中写入一些行之后.
似乎大多数进入正在减缓这一点.
请注意,在Ubuntu中并非如此.
使用git bisect,我们可以放大提交之间可能引入的问题.
我想知道是否还有一种方法可以在一次提交中让git遍历(组合)文件,这样你就可以找出导致问题的文件/部分?
我希望能够读取包含下划线的整数(千位分隔符)
- instrument: 5_000_000
other_field: this string contains an _
- instrument: 5_000_000
other_field: this string contains an _
Run Code Online (Sandbox Code Playgroud)
使用 serde_yaml 这怎么可能?
我正在寻找一种自动突出显示符号的方法,可能使用包highlight-symbol.el
(链接)。
我想知道,有没有办法让第一个参数(setq )
自动突出显示?
(设置此应突出显示1)
..以及该符号已被使用/将被使用的所有后续时间。
我有一列字符串名称,我想找到经常出现的模式(单词).有没有办法返回比X长度更长(或相等)的字符串,并且在整列中出现的次数多于Y次?
column <- c("bla1okay", "okay1243bla", "blaokay", "bla12okay", "okaybla")
getOftenOccuringPatterns <- function(.....)
getOftenOccuringPatterns(column, atleaststringsize=3, atleasttimes=4)
> what times
[1] bla 5
[2] okay 5
Run Code Online (Sandbox Code Playgroud)
提到蒂姆的评论:
我希望删除嵌套的那些,所以如果有"aaaaaaa"和"aaaa"并且两者都会出现在输出中,只有"aaaaaaa"和一个出现的时间计数.
如果atleaststringsize=3
和atleaststringsize=4
,两个输出都是相同的.让我们说atleasttimes=10
,"aaaaaaaa"出现15次,"aaaaaa"出现15次,然后:
getOftenOccurringPatterns(column, atleaststringsize=3, atleasttimes=10)
> what times
[1] aaaaaaaa 15
Run Code Online (Sandbox Code Playgroud)
和
getOftenOccurringPatterns(column, atleaststringsize=4, atleasttimes=10)
> what times
[1] aaaaaaaa 15
Run Code Online (Sandbox Code Playgroud)
最长的一个停留,对于atleast = 3和至少= 4都是一样的.
我正在使用 Selenium 浏览器进行日常浏览,当我在任何页面上按下某些键时,我想触发一些代码。起初我以为我可以在每个注册键/鼠标输入的页面上加载 javascript,但实际上我真的更喜欢有一些 python 列表可用于过去的键/鼠标点击,例如我在 javascript 中的关键示例:
var myhistory = []
document.addEventListener("keydown", keyDownTextField, false);
function keyDownTextField(e) {
var keyCode = e.keyCode;
myhistory.push(keyCode)
}
Run Code Online (Sandbox Code Playgroud)
有没有办法在纯 Python/Selenium 中做到这一点?
在访问量页面上,是否有人知道刷新后“引用站点”中的访问者人数为什么会发生变化?
我主要想知道它反映的时间段。看来还没有办法改变这个时期吗?
真的很简单,我想创建一个临时的 html 页面,用通常的 webbrowser 显示。
为什么下面的代码会产生一个空页面?
import tempfile
import webbrowser
import time
with tempfile.NamedTemporaryFile('r+', suffix = '.html') as f:
f.write('<html><body><h1>Test</h1></body></html>')
webbrowser.open('file://' + f.name)
time.sleep(1) # to prevent the file from dying before displayed
Run Code Online (Sandbox Code Playgroud)