问题列表 - 第47863页

C#.net排队带有附件的电子邮件的最佳方法

我正在研究一种从我们的应用程序更安全地发送电子邮件的方法。

我们目前正在将电子邮件直接发送到IIS SMTP服务器,但是正在研究在服务器发生故障,重新启动等情况下更安全地传递电子邮件的方法。

我在想实现此目的的一种方法是将电子邮件(带有附件)存储在队列中,由一个单独的进程进行处理,或者将电子邮件存储在要处理的数据库中。

我想获得一些建议,任何建议将不胜感激。

谢谢

.net c# email message-queue

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

我需要通过查询字符串传输javascript对象

我有一个javascript对象,我需要能够通过查询字符串传递给Web服务.

比如说:

<script type="text/javascript">
var test = new Object();
test.date = new Date();
test.str = "hello world!";
test.list = new Array();
test.list.push('a');
test.list.push('b');
test.list.push('c');
</script>
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以将该对象序列化为JSON,然后以某种方式压缩/编码,可以传递给url的查询字符串?

喜欢:

var destination = 'http://mywebservice?'+encode(serialize(test));
$.get(destination, function(e)) { ... }
Run Code Online (Sandbox Code Playgroud)

提前致谢

javascript jquery json cross-domain

3
推荐指数
2
解决办法
7175
查看次数

在Excel中重新排序图表数据系列

如何重新排序用于在Excel中创建图表的系列?

例如,我转到图表,右键单击>选择数据.在左栏中,我看到系列1,系列2,...,系列n.说,我想在系列4之后移动系列3,可以从图表视图中完成吗?我不想移动工作表中的数据单元格.

我正在使用Excel 2011(mac os x).

excel charts excel-2011

41
推荐指数
3
解决办法
37万
查看次数

MySQL:针对日期范围内的记录优化查询

我有一个表(logs),其中包含以下列(还有其他列,但这些是重要的):

  • id(PK,int)
  • 时间戳记(日期时间)(索引)
  • 持续时间(整数)

基本上,这是一个事件的记录,该事件一次开始,一次结束。该表当前有几十万行。我希望它会增长到数百万。为了加快查询的速度,我添加了另一列和预先计算的值:

  • 结束时间(日期时间)(索引)

为了计算结束时间,Duration我在Timestamp字段中增加了秒数。

现在我想做的是运行一个查询,该查询的结果计算开始时间(Timestamp)和结束时间(EndTime)在某个时间点之外的行数。然后,我想在很大的时间范围内(例如一年)每秒运行一次此查询。我还想计算在特定时间点开始并在特定时间点结束的行数。

我创建了以下查询:

SELECT 
    `dates`.`date`, 
    COUNT(*) AS `total`, 
    SUM(IF(`dates`.`date`=`logs`.`Timestamp`, 1, 0)) AS `new`,
    SUM(IF(`dates`.`date`=`logs`.`EndTime`, 1, 0)) AS `dropped` 
FROM 
    `logs`,
    (SELECT 
        DATE_ADD("2010-04-13 09:45:00", INTERVAL `number` SECOND) AS `date` 
        FROM numbers LIMIT 120) AS dates
WHERE dates.`date` BETWEEN `logs`.`Timestamp` AND `logs`.`EndTime` 
GROUP BY `dates`.`date`;
Run Code Online (Sandbox Code Playgroud)

请注意,数字表严格用于轻松枚举日期范围。它是具有一列的表number,并且包含值1、2、3、4、5等。

这正好为我提供了我想要的东西...带有4列的表格:

  • 日期
  • 总计(在当前时间点之外开始和结束的总行)
  • 新的(在此时间点开始的行)
  • 掉线(在此时间点结束的行)

问题是,此查询可能要花费大量时间才能执行。要经过120秒(如查询中所示),大约需要10秒。我怀疑这大约与我将要获得的速度一样快,但是我想在这里问是否有人对提高此查询的性能有任何想法。

任何建议将是最有帮助的。感谢您的时间。

编辑:我有时间戳和EndTime上的索引。

我的查询中EXPLAIN的输出:

"id";"select_type";"table";"type";"possible_keys";"key";"key_len";"ref";"rows";"Extra"
"1";"PRIMARY";"<derived2>";"ALL";NULL;NULL;NULL;NULL;"120";"Using temporary; Using filesort"
"1";"PRIMARY";"logs";"ALL";"Timestamp,EndTime";NULL;NULL;NULL;"296159";"Range checked for …
Run Code Online (Sandbox Code Playgroud)

mysql

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

谷歌地图使用PHP保存多边形并在MySQL中指向

现在我有一个允许用户在谷歌地图上绘制多边形的应用程序.我需要使用PHP和MySQL保存这个多边形,但我不确定最佳实践.

我应该启用空间扩展并保存几何图形吗?我应该将每个垂直(lat/lng对)保存在一个数组中吗?另一种我不知道的方法?

我想知道最佳做法是什么.使用MySQL空间扩展似乎令人生畏.它返回WKT中的内容然后我必须解析该文本以使其执行其他操作.这似乎令人费解.

php mysql gis google-maps google-maps-api-3

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

如何在控制器内使用auto_link

在我的控制器中,我需要构建一个JSON对象.如何在控制器中使用auto_link()?现在它错误:

NoMethodError (undefined method `mail_to' for #<ConversationsController:0x144c3f880>):
  app/helpers/application_helper.rb:48:in `html_format'
  app/controllers/conversations_controller.rb:326:in `comments'
  app/controllers/conversations_controller.rb:322:in `comments'
Run Code Online (Sandbox Code Playgroud)

谢谢你的任何想法

ruby-on-rails ruby-on-rails-3

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

Zend_Session_SaveHandler_DbTable是否每次刷新都擦除会话?

基本上,我遇到了同样的问题按照海报上这个问题.我的数据库已正确初始化.我试着做数据库和会话都SaveHandler的初始化中application.ini,并在Bootstrap.无论我怎么做,结果都一样.

这是application.ini初始化的样子:

resources.db.adapter = "pdo_mysql"
resources.db.params.host = "localhost"
resources.db.params.username = "uname"
resources.db.params.password = "******"
resources.db.params.dbname = "dbname"

resources.session.saveHandler.class = "Zend_Session_SaveHandler_DbTable"
resources.session.saveHandler.options.name = "sessions"
resources.session.saveHandler.options.primary = "sessionID"
resources.session.saveHandler.options.modifiedColumn = "lastModifiedTime"
resources.session.saveHandler.options.dataColumn = "data"
resources.session.saveHandler.options.lifetimeColumn = "lifetime"
Run Code Online (Sandbox Code Playgroud)

以下是Bootstrap初始化的样子:

protected function _initSession() {
        $db = Zend_Db::factory('Pdo_Mysql', array(
            'host'        =>'localhost',
            'username'    => 'uname',
            'password'    => '******',
            'dbname'    => 'dbname'
        ));
        Zend_Db_Table_Abstract::setDefaultAdapter($db);


    $sessionConfig = array( 
            'name'           => 'sessions',      
            'primary'        => 'sessionID',   
            'modifiedColumn' => 'lastModifiedTime',     
            'dataColumn'     => 'data', …
Run Code Online (Sandbox Code Playgroud)

php database zend-framework zend-session

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

Django-Socialauth - 如何将多个身份验证提供程序关联到单个用户帐户

Django-Social在其功能列表中声称它支持将多个身份验证提供程序关联到单个用户帐户.

我似乎无法弄清楚如何使用该功能.

当我尝试使用新的身份验证提供程序登录时,它似乎自动为每个提供程序创建一个新帐户.

有任何想法吗?

Sarvi

django django-socialauth socialauth

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

如何在ASP.NET MVC 3 razor ViewStart文件中指定不同的布局?

我希望在我的应用程序中有2个单独的布局.假设一个是网站的公共部分,另一个是会员方面.

为简单起见,我们可以说每个站点的所有逻辑都整齐地包含在2个不同的控制器中.

  • PublicController
  • StaffController

并且它们每个都具有相应的布局,用于每个视图下的所有视图.

  • _PublicLayout.cshtml
  • _StaffLayout.cshtml

如何使用_ViewStart.cshtml文件指定"Public"下的所有View/Action使用PublicLayout,"Staff"下的所有内容都使用StaffLayout?

谢谢!

asp.net-mvc layout razor asp.net-mvc-3

308
推荐指数
3
解决办法
16万
查看次数

分析器帮助程序不起作用

- > ---> a | b ---> 1 | 1

它假设从a或b开始,然后是1.a或b之后有多少1并不重要.例如:a1,b1,b111111,a111我输入的所有内容都无效但这应该是有效的:a1,b1,b111111,a111

/*
<S> --> <A><B>
<A> --->  a | b
<B> --->  1 | 1 <B>

It suppose to be vaild for example: a1, b1, b111111, a111
*/
#include <iostream>
#include<stdlib.h>  // for the exit(1) function
using namespace std;

char text[100];
char ToBeChecked;

char lexical(); //identify the characters
void SProd();
void AProd();
void BProd();


int main()
{
    cout<<"Enter a string(max. 100 characters"<<endl;
    cin>>text;

    ToBeChecked = lexical(); //identify the character; find …
Run Code Online (Sandbox Code Playgroud)

c++ parsing

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