小编hyp*_*ean的帖子

如何设计电子邮件系统?

我在为一家为客户提供客户支持的公司工作.我正在尝试设计一个系统,可以在发生某些事件时自动向客户端发送电子邮件.该系统将包括后端部分和Web界面部分.后端将处理与Web界面的通信(这将仅用于内部用于更改电子邮件模板),最重要的是它将检查一些数据库表,并根据这些结果将发送电子邮件......很多.

现在,我想知道如何设计它,以便它可以扩展并提供必要的性能,因为它可能每小时处理几千封电子邮件(这应该是偷看).我最感兴趣的是如何考虑这种架构,以便在将来如果需要可以轻松扩展.

Python将在Postgres的后端使用,可能在Python Web框架和前端的GWT之间首先使用Python(这似乎是最简单的任务).

python linux email

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

多次应用MATLAB的idwt2

我正在使用MATLAB在图像上应用离散小波变换.我正在应用它几次(3)以获得3级变换.我正在使用dwt2MATLAB提供的功能来压缩和idwt2进行解压缩.问题是我不知道如何多次解压缩,就像idwt2多次应用到先前接收的输出一样,因为它返回一个矩阵.举个例子:

x = idwt2(scaled3, vertical3, horizontal3, diagonal3, Lo_R, Ho_R);
Run Code Online (Sandbox Code Playgroud)

应该如何idwt2应用于x?

matlab image-processing wavelet

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

rewrite small piece of python code

I have lots of small pieces of code that look like:

for it in <iterable>:
  if <condition>:
     return True/False
Run Code Online (Sandbox Code Playgroud)

Is there a way I can rewrite this piece of code with a lambda expression ? I know I can factor it out in a small method/function, but I am looking for some lambda thing if it can be done.

python refactoring

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

使用位语法解析Erlang xml

我正在尝试为某种API编写一个特定的xml解析器,我想知道我是否可以在没有像xmerl这样的现有xml解析器的情况下工作.仅使用位语法实现它是否可行,是否有任何在线文档显示如何开始以这种方式解析xml?

xml erlang

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

在Erlang中解析二进制文件

如果我有以下二进制文件:,如何将其拆分以便只检索host()?<<"GET http://www.google.com HTTP/1.1">>http://www.google.com

我从以下开始:

get_host(<<$G, Rest/binary>>) -> get_host(Rest);
get_host(<<$E, Rest/binary>>) -> get_host(Rest);
get_host(<<$T, Rest/binary>>) -> get_host(Rest);

但我不确定如何从这里开始.我正在考虑Rest从二进制文件的末尾开始反转并重新开始.

binary erlang parsing http

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

CppUTest不工作

我正在尝试重写一些遗留的C代码,并希望在实际开始重写之前进行一些测试.为此我查看了CppUTest并尝试了一个示例应用程序,该应用程序包含一个头文件chrtostr.h,一个实现文件chrtostr.c和一个测试文件test_chrtostr.c,其中列出的内容如下:

#include <CppUTest/CommandLineTestRunner.h>

#include "chrtostr.h"

TEST_GROUP(chrtostr)
{
}

TEST(chrtostr, test_chrtostr)
{
  CHECK_EQUAL(chrtostr('n'), "sfsdfds");
}

int main(int ac, char **av)
{
  return CommandLineTestRunner::RunAllTests(ac, av);
}
Run Code Online (Sandbox Code Playgroud)

相应的Makefile.am:

AUTOMAKE_OPTIONS = foreign

CPPUTEST_HOME = ./cpputest
CFLAGS = -g -Wall -I$(CPPUTEST_HOME)/include
LDFLAGS = -L$(CPPUTEST_HOME)/lib -lCppUTest

bin_PROGRAMS = chrtostr test_chrtostr
chrtostr_SOURCES = chrtostr.c chrtostr.h main.c
test_chrtostr_SOURCES = test_chrtostr.c
Run Code Online (Sandbox Code Playgroud)

问题是每次我尝试运行时make都会得到以下回溯,这实际上对我没什么帮助:http: //pastebin.com/BK9ts3vk

c tdd unit-testing

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

统计与numpy

我正在处理一些情节和统计工作,我不知道如何使用numpy做一些统计:我有一个价格列表和另一个basePrices.而且我想知道有多少价格高于basePrice X%,有多少是y%高于basePrice.

使用numpy有一种简单的方法吗?

python numpy

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

KDE的贡献

最近为KDE贡献是否有任何意义,现在所有那些"酷"都在云中移动?

看起来这些人需要一些贡献者,我想知道它是一个很好的C++代码库来学习和获得经验,还是更好地参与一些有更多动力的东西?

c++ open-source kde

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

小python代码重构

我有这段代码,在我看来相当丑陋,我想知道如何做得更好:

if dic.get(key, None) is None:
   dic[key] = None
Run Code Online (Sandbox Code Playgroud)

优雅的要点;-)

python dictionary

0
推荐指数
2
解决办法
171
查看次数