小编cde*_*ker的帖子

在MySQL中按时间间隔聚合数据

基本上我想要的是根据时间跨度在表中聚合一些值.

我所做的是,我每隔15分钟拍摄一个系统的快照,我希望能够在很长一段时间内绘制一些图表.如果显示太多的点(除了渲染速度非常慢)之外,图形会变得非常混乱,我想通过对多个点进行平均来将多个点聚合到一个点来减少点数.

为此,我必须能够通过我可以定义的桶(每天,每周,每月,每年......)进行分组,但到目前为止,我的所有实验都没有运气.

有什么技巧可以申请吗?

mysql group-by aggregate

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

Latex Beamer模板编辑入门

一段时间以来,我一直想知道是否可以为我自己的演示文稿创建Latex Beamer类的自定义模板以及它有多难.问题是我似乎无法找到任何关于如何入门的介绍性材料.有人有关于这个主题的介绍性材料吗?

templates latex beamer

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

matplotlib标准直方图

我正在尝试使用matplotlib绘制直方图的一部分.

我没有绘制具有大量异常值和大值的整个直方图,而是只关注一小部分.原始直方图如下所示:

hist(data, bins=arange(data.min(), data.max(), 1000), normed=1, cumulative=False)
plt.ylabel("PDF")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

聚焦后看起来像这样:

hist(data, bins=arange(0, 121, 1), normed=1, cumulative=False)
plt.ylabel("PDF")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

请注意,最后一个bin被拉伸,并且所有Y刻度中的最差刻度被缩放,因此总和恰好为1(因此根本不考虑当前范围之外的点)

我知道我可以通过在整个可能范围内绘制直方图然后将轴限制到我感兴趣的部分来实现我想要的效果,但是它浪费了很多时间来计算我不会使用/看到的箱子.

hist(btsd-40, bins=arange(btsd.min(), btsd.max(), 1), normed=1, cumulative=False)
axis([0,120,0,0.0025])
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有没有一种快速简便的方法来绘制聚焦区域,但仍能获得Y尺度正确吗?

python matplotlib histogram

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

适用于Android的非阻塞IO

我目前正在尝试评估是否可以为Android实现项目.我发现一个主要问题是,由于它是一个P2P客户端,我们必须在运行时保持大量的连接.现在连接不传输大量数据,它更像是一个消息传递系统,因此如果我们不时地读取64字节的单个消息,那么为每个连接创建一个线程会产生无用的开销.

所以我想知道在Linux上是否支持非阻塞IO,例如select()或poll().

有什么建议吗?

select android p2p

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

EC 公钥/私钥的文件格式?

如果我想将私钥和公钥存储在一个文件中,最容易使用的格式是什么?特别是如果我打算使用 Java 的 BouncyCastle 库?

format bouncycastle file elliptic-curve

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

在测试阶段使用备用Maven配置文件

我正在尝试从Appfuse Archetype开始构建一个应用程序,但是我遇到了一些奇怪的问题.曾经有一次我想使用hsqldb进行自动单元测试和集成测试,并使用mysql db进行手动测试,这样我就可以在需要时轻松操作数据,所以最好自动切换配置文件.测试阶段.有没有办法做到这一点?

java maven-2 unit-testing appfuse

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

Twisted是否改变了它的依赖关系?

我目前正在开发一个Python/Twisted项目,该项目将在Planetlab上进行分发和测试.由于某些原因,我的代码在周五工作,现在我想测试一个小的改变,它拒绝工作:

Traceback (most recent call last):
  File "acn_a4/src/node.py", line 6, in <module>
    from twisted.internet.protocol import DatagramProtocol
  File "/usr/lib/python2.5/site-packages/Twisted-10.0.0-py2.5-linux-i686.egg/twisted/__init__.py", line 18, in <module>
    from twisted.python import compat
  File "/usr/lib/python2.5/site-packages/Twisted-10.0.0-py2.5-linux-i686.egg/twisted/python/compat.py", line 146, in <module>
    import operator
  File "/home/cdecker/dev/acn/acn_a4/src/operator.py", line 7, in <module>
  File "/home/cdecker/acn_a4/src/node.py", line 6, in <module>
    from twisted.internet.protocol import DatagramProtocol
  File "/usr/lib/python2.5/site-packages/Twisted-10.0.0-py2.5-linux-i686.egg/twisted/internet/protocol.py", line 20, in <module>
    from twisted.python import log, failure, components
  File "/usr/lib/python2.5/site-packages/Twisted-10.0.0-py2.5-linux-i686.egg/twisted/python/log.py", line 19, in <module>
    from twisted.python import util, context, reflect
  File "/usr/lib/python2.5/site-packages/Twisted-10.0.0-py2.5-linux-i686.egg/twisted/python/util.py", line 5, in <module> …
Run Code Online (Sandbox Code Playgroud)

python twisted

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

使用DBus控制Gnome卷

我对整个DBus的东西都很陌生,所以请原谅我,如果这是微不足道的,但我想知道,使用DBus,是否可以从命令行设置音量.

command-line gnome dbus command-line-interface

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

字符串分隔的正则表达式

我正在尝试构建一个bbcode解析器,但是我在解决如何避免过于广泛匹配时遇到了一些问题.例如,我想实现[list]转换为这样的转换:

\[list\](.*)\[/list\]
Run Code Online (Sandbox Code Playgroud)

将被替换为:

<ul>$1</ul>
Run Code Online (Sandbox Code Playgroud)

这工作正常,除非我有两个列表,其中正则表达式匹配第一个列表的开始标记和第二个列表的结束标记.所以这

[list]list1[/list] [list]list2[/list]
Run Code Online (Sandbox Code Playgroud)

成为这个:

<ul>list1[/list] [list]list2</ul>
Run Code Online (Sandbox Code Playgroud)

这会产生非常难看的输出.有关如何解决此问题的任何想法?

java regex parsing bbcode

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

用于BGL图的简单循环移除算法

我的问题应该很简单,给定一个图(BGL adjacency_list)是否有一个简单的算法去除周期?我的第一次尝试是使用DFS访问者检测关闭循环的边缘然后将其删除但我无法正确实现它.

有什么建议?代码示例最好.

algorithm boost graph cycle

0
推荐指数
1
解决办法
2367
查看次数