问题列表 - 第44663页

HttpCookie.Expire时区含义?

我正在尝试从我的网站编写cookie,并且我试图找出时区对HttpCookie.Expire属性的影响.我应该通过DateTime.Now.AddDays(1)或者DateTime.UtcNow.AddDays(1)用户的时区加上一天吗?

asp.net asp.net-mvc

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

从列表中创建HTML表

我试图从列表中获取一些值,然后使用此数据创建一个html表,但我无法让它正常工作.

我有:

HtmlTable table = new HtmlTable();
HtmlTableRow row;
HtmlTableCell cell;

foreach(var item in Name)
{
    row = new HtmlTableRow();

    foreach(var familyName in item.familyName)
    {
        cell = new HtmlTableCell();
        cell.InnerText = item.familyName.ToString();
        row.Cells.Add(cell);
    }
    foreach (var givenName in item.givenName)
    {
        cell = new HtmlTableCell();
        cell.InnerText = item.givenName.ToString();
        row.Cells.Add(cell);
    }

    table.Rows.Add(row);
}
this.Controls.Add(table);
Run Code Online (Sandbox Code Playgroud)

当我单步执行调试器时,我可以看到row.Cells.Add(cell)包含第一个循环中的系列名称,并在第二个循环中给出了名称,但后来似乎有些错误,我无法让表格显示在这个页面上有这些数据.

当我检查table.rows.add(行)时,它说" base {System.SystemException} = {"'HtmlTableRow' does not support the InnerText property."}"

我在这做错了什么?

html c# asp.net

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

spring BeanCreationException关于映射的困惑

试图整合hibernate和spring,我遇到了这个错误

严重:上下文初始化失败 org.springframework.beans.factory.BeanCreationException:创建名为' org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping'的bean时出错:bean的初始化失败; 嵌套异常是java.lang.IllegalStateException:无法将处理程序' org.me.spring.hib.school.web.SchoolController#0' 映射到URL路径[ /allschools]:已经有类型[class org.me.spring.hib.school.web.SchoolController]映射的处理程序.

我的控制器看起来像

package org.me.spring.hib.school.web;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.me.spring.hib.school.dao.SchoolDAO;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class SchoolController {
    private SchoolDAO schoolDao;

    public SchoolDAO getSchoolDao() {
        return schoolDao;
    }

    public void setSchoolDao(SchoolDAO schoolDao) {
        this.schoolDao = schoolDao;
    }
        @RequestMapping("/allschools")
    public ModelAndView showAllSchools(HttpServletRequest request,HttpServletResponse response) throws Exception{
        if(this.schoolDao ==null){
            System.out.println("this.schoolDao is null");
        }
        ModelMap modelMap = new ModelMap();
        modelMap.addAttribute("schoolsList", this.schoolDao.getAllSchools());
        return new …
Run Code Online (Sandbox Code Playgroud)

java spring-mvc url-mapping

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

放开auto_ptr

偶尔,对于稍纵即逝的时刻,我认为auto_ptr很酷.但大多数时候我都认识到有更简单的技术可以使它变得无关紧要.例如,如果我想自动释放一个对象,即使抛出异常,我也可以新建对象并分配给auto_ptr.很酷!但我可以更容易地创建我的对象作为局部变量,并让堆栈处理它(呃!).

因此,当我发现谷歌C++编码标准禁止使用auto_ptr 时,我并不感到惊讶.谷歌声明应该使用scoped_ptr(如果需要智能指针).

我想知道,与我的经验相反,是否有人能够给出auto_ptr何时使用的最佳或最简单的理由.如果没有,那么我想我会禁止自己使用它(跟谷歌领先).

更新:对于那些表示担忧的人,不,我没有采用谷歌标准.例如,针对谷歌建议,我同意应该激活异常处理.我也喜欢使用预处理器宏,例如我制作的可打印枚举.这只是让我感到震惊的auto_ptr主题.

update2:事实证明我的回答来自下面的两个响应者,以及维基百科的一个注释.首先,Herb Sutter确实展示了一种有效的用途(源 - 汇成语和与生命有关的对象组成).其次,有些商店不提供或禁止TR1和boost,只允许使用C++ 03.第三,根据维基百科,C++ 0x规范正在弃用auto_ptr并将其替换为unique_ptr.所以我的答案是:如果我可以使用unique_ptr(在所有考虑的平台上),否则使用auto_ptr来表示Sutter描述的情况.

c++ coding-style smart-pointers auto-ptr

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

约会如何运作?

我正在攻读考试,很难理解Rendezvous.这是我正在寻找的一个例子

While(1) {
 select{
  when a == TRUE :
   accept A() {f1; b=FALSE}
  when b == TRUE :
   accept B() {f2; a=FALSE}
  else {a=true; b=true}
 }
}
Run Code Online (Sandbox Code Playgroud)

以下调用按给定顺序到达:A(),B(),B(),A(),A(),B()

接听电话的顺序是什么?A或B的来电者可以饿死吗?

我真的很感激任何帮助.提前致谢.

ada

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

为什么预增量运算符在C中给出rvalue?

在C++中,预增量运算符给出左值,因为返回了递增的对象本身,而不是副本.但在C中,它给出了右值.为什么?

c c++ rvalue lvalue

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

检查日期是否是周末PHP

这个函数似乎只返回false.你们中的任何人都一样吗?我确定我会忽略一些东西,然而,新鲜的眼睛和所有......

function isweekend($date){
    $date = strtotime($date);
    $date = date("l", $date);
    $date = strtolower($date);
    echo $date;
    if($date == "saturday" || $date == "sunday") {
        return "true";
    } else {
        return "false";
    }
}
Run Code Online (Sandbox Code Playgroud)

我使用以下函数调用该函数:

$isthisaweekend = isweekend('2011-01-01');
Run Code Online (Sandbox Code Playgroud)

php date

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

Servlet:context.getRealPath("")的用途是什么?

据我所知它返回应用程序路径?但究竟是什么用它.

java servlets

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

将方法作为数组引用与字符串之间的区别是什么?

例如,让我们使用is_callable()函数接受函数名作为参数,并检查是否可以从代码中的该点成功调用它.

如果我想检查对象的方法是否可调用,在引用静态方法时似乎有两个选择:

选项1:

 is_callable(array("ObjectName", "MethodName"));
Run Code Online (Sandbox Code Playgroud)

选项2:

 is_callable("ObjectName::MethodName");
Run Code Online (Sandbox Code Playgroud)

(实例方法似乎只能使用选项1进行检查,将对象实例作为第一个数组值而不是包含类名的字符串传递.)

这只是一个偏好问题,还是语法糖,还是两者之间存在着明显的差异?

php syntax

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

如何在asp.net中使用'#'获取完整的URL(c#)

如何#在ASP.NET中获取完整的URL ?

我希望得到它的#一部分,这对我来说是重要的部分.

请问有什么想法吗?

c# asp.net url

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