小编Nic*_*unt的帖子

计算趋势线并预测未来结果

我正在为我正在处理的网站编写一些分析模块,我需要估算当前小时后的总观看次数.我有每分钟的数据直到当前分钟,所以如果时间是12:28,我将有一个看起来像这样的数组:

0: "21410"
1: "21886"
2: "21837"
3: "21895"
4: "21564"
5: "21714"
6: "21571"
7: "21324"
8: "21310"
9: "21390"
10: "21764"
11: "21598"
12: "21493"
13: "21352"
14: "21478"
15: "21058"
16: "20942"
17: "20825"
18: "21321"
19: "20950"
20: "21039"
21: "21117"
22: "20733"
23: "20773"
24: "20929"
25: "20900"
26: "20687"
27: "20999"
Run Code Online (Sandbox Code Playgroud)

目前我正在预测小时的价值如下:

(60/minsSoFar)*totalSoFar
Run Code Online (Sandbox Code Playgroud)

这样做效果相当不错,但我宁愿在数学上做得更多.我想计算出迄今为止我所拥有的数据的最佳拟合线,并计算到第60分钟.这将考虑加速和减速.

通过我目前正在使用的方法,我实际上假设趋势是一条直线.如何计算多项式或幂次数的公式?

我在NodeJS中写这个,所以JavaScript是理想的,但我也会采用伪代码!

如果您需要,这是一个更简单格式的数组:

[21410, 21886, 21837, 21895, 21564, 21714, 21571, 21324, 21310, 21390, 21764, 21598, 21493, 21352, 21478, 21058, 20942, …
Run Code Online (Sandbox Code Playgroud)

javascript math polynomial-math node.js trendline

6
推荐指数
1
解决办法
5088
查看次数

删除HTML代码中换行符添加的空格(使用CSS?)

我有一些看起来像这样的HTML:

<span>
  398
  <span>comments posted in</span>
</span>
Run Code Online (Sandbox Code Playgroud)

之后呈现空格,398因为html中存在换行符.由于我不会进入的原因,无法删除此换行符.有没有办法阻止在那里渲染空间?

html css

6
推荐指数
1
解决办法
2366
查看次数

如何检查文件是否存在,然后提供一个链接

我正在使用PHP系统调用调用Java程序.Java程序需要一段时间才能运行,但最终会生成一个具有已知文件名的PDF文件.

我需要继续检查此文件,直到它存在,然后提供它的链接.我假设将涉及一个while循环但我不希望它太耗费资源.这样做的好方法是什么?

php file-exists

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

如何将光标移动到文本框的前面?

我有这个文本框:

<input type="text" name="url" id="url-input" />
Run Code Online (Sandbox Code Playgroud)

而这段代码:

var inputText = "Hello World";
$(document).ready(function() {
  $("#url-input").focus();
  $("#url-input").val(inputText);
});
Run Code Online (Sandbox Code Playgroud)

实际上,光标显示在文本框末尾的"Hello World"之后(无论以何种顺序添加焦点或更改值).我怎么能把它移到前面?

谢谢

编辑 - 这是jsFiddle:http://jsfiddle.net/dmRND/

javascript jquery

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

快乐的%%是多少?

我正在使用Happy构建解析器,并注意到这是在线文档:

和yacc一样,我们在这里包含%%,没有任何正当理由.

%%

必须有一个理由,即使它是微不足道的.有谁知道它是什么?

haskell parser-generator happy

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

如何为变量分配序列值?

我需要为变量分配一个序列值,以便在序列值递增后使用.我试过这个,但它给出了一个错误:

variable imageID number;
select SEQ_IMAGE_ID.CURRVAL into :imageID from dual;

select * from IMAGES where IMAGE_ID = :imageID;


Error starting at line 2 in command:
select SEQ_IMAGE_ID.CURRVAL into :imageID from dual
Error report:
SQL Error: ORA-01006: bind variable does not exist
01006. 00000 -  "bind variable does not exist"
Run Code Online (Sandbox Code Playgroud)

我已经三重检查了序列名称是否正确,有什么想法吗?

sql oracle

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

使用tcpdump监视在我的网络上访问了哪些网站

我刚刚接触过Raspberry Pi,并已将其设置为充当家庭网络中的DNS和DHCP服务器。这意味着所有网络请求在被释放之前都要经过它……这为我提供了一个绝佳的机会来使用tcpdump并查看我的网络中正在发生什么!

我在玩tcpdump参数来创建完美的网络间谍。这个想法是捕获HTTP GET请求。

这是我到目前为止所拥有的,并且非常好:

tcpdump -i eth0 'tcp[((tcp[12:1] & 0xf0)>> 2):4] = 0x47455420' -A
Run Code Online (Sandbox Code Playgroud)
  • -i eth0告诉它哪个接口来听
  • 用引号引起来的位是十六进制匹配的精妙之处,它可以检测到GET请求
  • -A意思是“打印此包的ASCII内容”

每当我的网络上的任何东西发送GET请求时,这都会触发,这很棒。最后,我的问题是如何过滤出无聊的请求,例如图像,JavaScript,收藏夹图标等?

使用tcpdump甚至可以做到这一点,还是我需要转向更全面的工具(如tshark)?

谢谢你的帮助!

免责声明:目前我网络上唯一的人是我...这不是恶意的,这是技术难题!

networking http-get tcpdump raspberry-pi

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

jQuery .html()不复制textareas或输入的内容

我正在尝试复制元素的内容,elem.html()但它不包括inputs或的内容textareas.

这是一个例子(尝试在框中写入然后单击"复制"):http://jsfiddle.net/gAMmr/2/

有没有办法复制所有信息?

这些是我到目前为止尝试过的方法:

  • elem.clone() - 不适合我的任务,因为它复制了元素本身
  • elem.children().clone() - 错过了文本节点
  • elem.contents().clone() - 不包括textarea内容

编辑:每个浏览器的结果似乎不同.我正在使用Chrome.

jquery textarea input

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

在Haskell中存储正则表达式字符串的最佳方法是什么?

我有一个函数remove,它将正则表达式作为字符串和另一个字符串.它从第二个字符串中删除与正则表达式匹配的任何内容并返回它.

目前,我正在remove使用文字正则表达式字符串调用该函数,例如:

remove "(my|a)?string" "Test string" -- returns "Test "
Run Code Online (Sandbox Code Playgroud)

这个程序将会增长,并且会有很多正则表达式要调用,并且每个程序都可以在整个程序中使用多次.我应该像这样存储它们:

myregex = "(my|a)?string"
Run Code Online (Sandbox Code Playgroud)

或者我应该制作数据类型还是其他什么?

谢谢

regex haskell coding-style

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

如何使用getContents从命令行获取输入?

我的程序允许用户指定一个作为输入读取的文件,但这是可选的.如果用户没有指定文件,我想从命令行读取输入.

到目前为止我有这个:

main :: IO()
main = do
  (opts, mbArgs) <- parseCmdLine
  input <-
    case mbArgs of
      Nothing   -> getContents
      Just file -> readFile file
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.当用户没有规定文件时,他们能够输入输入,但似乎无法终止,以便程序可以对该输入进行操作.

我以为你必须按Ctrl + D,但这没有做任何事情.

谢谢你的帮助.

haskell

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