问题列表 - 第6601页

MVC中的页面渲染时间

问:如何计算呈现MVC页面并在母版页上显示时间所需的总时间.

在Asp.net Web Form中,我创建了一个Base页面类,如下所示:

public class PageBase : System.Web.UI.Page
{      
    private DateTime startTime = DateTime.Now;
    private TimeSpan renderTime;   
    public DateTime StartTime
    {
        set { startTime = value; }
        get { return startTime; }
    }  
    public virtual string PageRenderTime
    {
        get
        {
            renderTime = DateTime.Now - startTime;
            return renderTime.Seconds + "." + renderTime.Milliseconds + " seconds";
        }
    }       
}
Run Code Online (Sandbox Code Playgroud)

然后我会在我的母版页上调用方法,如下所示:

<div id="performance">
     <% =PageRenderTime %>
</div>
Run Code Online (Sandbox Code Playgroud)

问:我如何使用MVC框架完成同样的事情?

问:使用MVC框架,我在哪里设置首次创建页面的开始时间?

model-view-controller asp.net-mvc performance

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

`enable_shared_from_this`的用处是什么?

我在enable_shared_from_this阅读Boost.Asio示例时跑了过来,在阅读完文档之后,我仍然因为如何正确使用它而迷失了方向.有人可以给我一个例子和/或说明何时使用这个课程是有道理的.

c++ boost tr1 boost-asio

332
推荐指数
4
解决办法
8万
查看次数

遵循精灵的XNA 2D相机引擎

在XNA游戏中创建视差效果的最佳方法是什么?我希望相机能够跟踪我的精灵,因为它在世界各地移动,这样我就可以构建缩放,平移,摇动和其他效果等效果.任何人都有一个很好的例子说明如何做到这一点,最好是在GameComponent中?

c# xna camera sprite

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

给定UTC时间戳和UTC偏移量是否可以在Python中获得时区?

我有UTC偏移量和UTC时间的数据.鉴于此,在Python中是否可以获取用户的本地时区(主要是为了确定它是否是DST等可能使用pytz),类似于PHP中的函数timezone_name_from_abbr

例如:

如果我的纪元时间是1238720309,我可以将UTC时间视为:

>>> d = datetime.utcfromtimestamp(1238720309)
>>> print d + dt.timedelta(0,-28800) #offset for pacific I think
2009-04-02 17:04:41.712143 
Run Code Online (Sandbox Code Playgroud)

这是正确的,除了它现在是PDT,所以它应该是:

2009-04-02 18:04:41.712413
Run Code Online (Sandbox Code Playgroud)

我觉得我需要在pytz中使用时区来确定它是否是夏令时?

python timezone utc pytz dst

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

为什么我不能在php脚本中使用session_start()?它说标题已经发送

以下是我页面的前几行:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<?php include_once "dblogin.php";
session_start();
$loggedIn = 0;
if(isset($_SESSION["login"])) {$loggedIn = 1;}
?>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

无法发送会话cookie - 已在第2行的/usr/www/users/simpleof/index.php中发送的输出(输出在/usr/www/users/simpleof/index.php:2处开始)

从我在其他论坛上看到的,这应该没问题,因为session_start()在php代码的第一个块中,但我仍然收到此错误.

php cookies session header

4
推荐指数
2
解决办法
3440
查看次数

这个邪恶的演员是否被邪恶的编辑器打败了?

这不是学术准则或假设性问题.最初的问题是将代码从HP11转换为HP1123 Itanium.基本上它归结为HP1123 Itanium上的编译错误.在Windows上进行复制时,我真的很抓头.除了最基本的方面之外我已经删除了......如果按原样运行,可能必须按控制D退出控制台窗口:

#include "stdafx.h"
#include <iostream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    char blah[6];
    const int IAMCONST = 3;
    int *pTOCONST;
    pTOCONST = (int *)  &IAMCONST;
    (*pTOCONST) = 7;
    printf("IAMCONST %d \n",IAMCONST);
    printf("WHATISPOINTEDAT %d \n",(*pTOCONST));
    printf("Address of IAMCONST %x   pTOCONST %x\n",&IAMCONST, (pTOCONST));
    cin >> blah;    
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是输出

IAMCONST 3
WHATISPOINTEDAT 7
Address of IAMCONST 35f9f0   pTOCONST 35f9f0
Run Code Online (Sandbox Code Playgroud)

我只能说是什么?这样做是不明确的?对于这样一个简单的例子,这是我见过的最违反直觉的事情.

更新:

确实在搜索了一段时间后,菜单调试>> Windows >>反汇编完全具有下面描述的优化.

    printf("IAMCONST %d \n",IAMCONST);
0024360E  mov         esi,esp 
00243610  push        3    
00243612  push        offset …
Run Code Online (Sandbox Code Playgroud)

c++

7
推荐指数
2
解决办法
926
查看次数

CSS div的重叠

我正在尝试为我的网站建立一个评论部分.在评论部分,我希望它布局为wordpress风格,左边的化身.它有效,但正在发生的是评论文本环绕下面的化身.举个例子,这里.这可能有一个简单的解决方案,但我是一个CSS amatuer.这是相关的XHTML和CSS:

<div class="comment">
 <div class="left">
  <img src="images/noavatar.png" alt="No Avatar" />
 </div>

 <div class="right">
  <h3>Laura Brauman</h3>
  <span>12 March 09</span>
  <p>Nunc ultrices nisi ut tellus. In placerat tempus quam. Nulla dolor nulla,dictum eget, auctor a, rutrum sit amet, ante. Sed scelerisque est.            Vestibulum arcu purus, dignissim nec, rhoncus id, sodales eu, quam. Nullam congue hendrerit enim. Phasellus risus. Pellentesque lacus sem, luctus tempus.</p>
 </div>
</div>

/*------- COMMENTS -------*/
#comments
{
    width: 91px;
    height: 18px;
    background: url(images/comments.png) no-repeat;
    text-indent: -9000px; …
Run Code Online (Sandbox Code Playgroud)

html css css-float

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

为什么检查错误的密码比检查正确的密码需要更长的时间?

这个问题一直困扰着我.

在Linux上,当被要求输入密码时,如果您的输入是正确的,它会立即检查,几乎没有延迟.但是,另一方面,如果输入错误的密码,则需要更长的时间来检查.这是为什么?

我在我尝试过的所有Linux发行版中都观察到了这一点.

security authentication passwords

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

我可以使用类对象实例化一个类吗?那么构造函数呢?

我通过(Classname.class)存储类的列表,并希望实例化一个?这可能吗?

newInstance 似乎我的方法,但它不支持构造函数?

java reflection

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

从PHP页面使用GMail SMTP服务器发送电子邮件

我试图从PHP页面通过GMail的SMTP服务器发送电子邮件,但是我收到此错误:

身份验证失败[SMTP:SMTP服务器不支持身份验证(代码:250,响应:mx.google.com为您服务,[98.117.99.235] SIZE 35651584 8BITMIME STARTTLS ENHANCEDSTATUSCODES PIPELINING)]

有人可以帮忙吗?这是我的代码:

<?php
require_once "Mail.php";

$from = "Sandra Sender <sender@example.com>";
$to = "Ramona Recipient <ramona@microsoft.com>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";

$host = "smtp.gmail.com";
$port = "587";
$username = "testtest@gmail.com";
$password = "testtest";

$headers = array ('From' => $from,
  'To' => $to,
  'Subject' => $subject);
$smtp = Mail::factory('smtp',
  array ('host' => $host,
    'port' => $port,
    'auth' => true,
    'username' => $username,
    'password' => $password));

$mail = $smtp->send($to, $headers, $body);

if (PEAR::isError($mail)) …
Run Code Online (Sandbox Code Playgroud)

php email gmail smtp

382
推荐指数
10
解决办法
79万
查看次数