我在使用find命令的正则表达式时遇到了麻烦.可能是我不明白在命令行上逃避的事情.
为什么这些不一样?
find -regex '.*[1234567890]'
find -regex '.*[[:digit:]]'
Run Code Online (Sandbox Code Playgroud)
Bash,Ubuntu
Google是否必须支付大量基础设施成本才能在自定义域上支持SSL?是否需要购买IPv4地址空间?我对这项技术不太熟悉,我不明白为什么SNI/VIP每年要花费120美元/ 1200美元.
这篇文章http://www.imperialviolet.org/2010/06/25/overclocking-ssl.html声称它不是SSL的CPU或网络成本,我相信你必须提供自己的SSL证书.那么为什么为GAE提供HTTPS支持这么昂贵呢?
编辑:这个问题似乎很受欢迎,但尚未得到令人满意的答案.我对在自定义域上提供SLL背后的技术感兴趣,我不认为答案是"谷歌喜欢钱",因为他们在许多产品上大力推行SSL,并且内置于SPDY加密.
进一步编辑:相关/扩展的问题是"为什么自定义域上的SSL成本不能随应用程序的大小而扩展?".所有其他成本(带宽,实例数,数据存储等)随着您的增长而扩展.CD上的SSL都是预先设定的,并且对于小型应用程序来说过于昂贵,尽管正如人们指出的那样,修复并因此对大型应用程序来说是非常好的交易.有谁知道为什么他们选择像这样充电?
从我的算法教科书:
一年一度的县赛马比赛将引进三羽从未参加过比赛的纯种马.很兴奋,你研究他们过去的200场比赛并总结这些比赛的概率分布超过四个结果:第一("第一名"),第二名,第三名和其他.
Outcome Aurora Whirlwind Phantasm
first 0.15 0.30 0.20
second 0.10 0.05 0.30
third 0.70 0.25 0.30
other 0.05 0.40 0.20
Run Code Online (Sandbox Code Playgroud)
哪匹马最可预测?这个问题的一个定量方法是研究可压缩性.将每匹马的历史记录为200个值(第一,第二,第三,其他)的字符串.然后可以使用霍夫曼算法计算编码这些跟踪记录串所需的总位数.这对于Aurora来说是290位,对于Whirlwind来说是380位,对于Phantasm来说是420位(检查它!).Aurora具有最短的编码,因此在强烈意义上是最可预测的.
他们是如何为Phantasm获得420的?我一直得到400字节,如下所示:
首先结合,其他= 0.4,结合第二,第三= 0.6.最终以2位编码每个位置.
有没有我对霍夫曼编码算法误解的东西?
教科书可在此处获得:http://www.cs.berkeley.edu/~vazirani/algorithms.html(第156页).
目前我正在使用脚本来生成一个守护进程:
screen -r user -X stuff "spawn daemon"
screen -r user -X eval "stuff \015"
Run Code Online (Sandbox Code Playgroud)
是否有更简单的方法来发送回车键("\ 015"),或者实际上更好的方法是这样做?(我必须使用屏幕.)
我假设因为我没有附加屏幕,我将无法获得"spawn daemon"命令的结果/输出.那是对的吗?
给定一组值,我想找到总的"得分",其中每个元素的得分是在数组之前出现的值较小的元素的数量.
例如
values: 4 1 3 2 5
scores: 0 0 1 1 4
total score: 6
Run Code Online (Sandbox Code Playgroud)
O(n ^ 2)算法是微不足道的,但我怀疑通过对数组进行排序可以在O(nlgn)中进行.有没有人有任何想法如何做到这一点,或者如果不可能?
我正在尝试在 vim 中检测 Go 文件。我已经在其他计算机上正常设置了它,但是这台被卡住了。
:set filetype?
filetype=go
Run Code Online (Sandbox Code Playgroud)
所以它知道它是一个 go 文件,但没有触发语法高亮。
然而,
:set filetype=go
Run Code Online (Sandbox Code Playgroud)
正确触发它。
:filetype detect
Run Code Online (Sandbox Code Playgroud)
不起作用,并重新打开文件:e!关闭语法高亮,即使文件类型仍然设置为“go”。
我有
set rtp+=/usr/local/go/misc/vim
filetype plugin indent on
syntax on
Run Code Online (Sandbox Code Playgroud)
在我的 .vimrc 中(如说明所述)。
这是怎么回事?我怀疑还有一些其他配置正在取消语法突出显示,但不知道在哪里可以找到它。
Google 表格中的 GOOGLEFINANCE 功能允许您查找股票或工具的价格(或其他属性)。
https://support.google.com/docs/answer/3093281?hl=en
然而,它支持的符号的文档很少。
例如,该基金的代码为“GB00B59G4Q73”,在雅虎财经中搜索该基金即可。
但此符号和符号“0P0000KSP6.L”都无法在 Google Sheets 中使用,并给出错误“在评估 GOOGLEFINANCE 时,对符号的查询:‘GB00B59G4Q73’未返回任何数据。”
如何确定我是否使用了正确的符号,或者该函数是否不支持该符号?
我已经与用户api创建了一个注销网址:https://developers.google.com/appengine/docs/go/users/overview
但我只想让它与我的应用断开连接,而不是将它们从其他Google服务(Gmail等)中删除.那可能吗?
我很困惑为什么第15行无效.为什么不能将指向big.Int的指针解除引用,而指向int的指针可以?
package main
import (
"fmt"
"big"
)
func main() {
var c *int = getPtr()
fmt.Println(c)
fmt.Println(*c)
var d *big.Int = big.NewInt(int64(0))
fmt.Println(d)
// does not compile - implicit assignment of big.Int
// field 'neg' in function argument
//fmt.Println(*d)
}
func getPtr() *int {
var a int = 0
var b *int = &a
return b
}Run Code Online (Sandbox Code Playgroud) 我不明白我在这里做错了什么.我只想在单击复选框时调用我的函数.用alert()作品替换函数调用,我是否错误地引用了我的函数?
<html>
<head></head>
<body>
<script type="text/javascript">
function select(a){
document.getElementById("myDiv").innerHTML=""+a;
}
</script>
<input type="checkbox" onclick="select(1)">
<div id="myDiv">hi</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
谢谢
我一直在使用 oprofile 来尝试找出为什么我的程序在内核中花费如此多的时间。我现在拥有来自内核的符号,但显然我的程序和内核之间没有链接可以告诉我程序的哪些部分花费了这么长时间。
samples % image name app name symbol name
-------------------------------------------------------------------------------
201 0.8911 vmlinux-3.0.0-30-generic vmlinux-3.0.0-30-generic _raw_spin_lock_irq
746 3.3073 vmlinux-3.0.0-30-generic vmlinux-3.0.0-30-generic rb_get_reader_page
5000 22.1671 vmlinux-3.0.0-30-generic vmlinux-3.0.0-30-generic default_spin_lock_flags
16575 73.4838 vmlinux-3.0.0-30-generic vmlinux-3.0.0-30-generic _raw_spin_lock
22469 11.1862 vmlinux-3.0.0-30-generic vmlinux-3.0.0-30-generic __ticket_spin_lock
22469 99.6010 vmlinux-3.0.0-30-generic vmlinux-3.0.0-30-generic __ticket_spin_lock [self]
26 0.1153 vmlinux-3.0.0-30-generic vmlinux-3.0.0-30-generic ret_from_intr
Run Code Online (Sandbox Code Playgroud)
我该去哪里?如何发现程序中导致 __ticket_spin_lock 的位置?
algorithm ×2
go ×2
linux ×2
regex ×2
unix ×2
bash ×1
compression ×1
find ×1
gnu-screen ×1
html ×1
huffman-code ×1
javascript ×1
oprofile ×1
pointers ×1
profiling ×1
vim ×1
yagni ×1