问题列表 - 第38333页

'嵌套'模板`>>`问题解决了.怎么样`<::`?

C++ 0x解决了模板ID中连续关闭尖括号的问题,如 vector<vector<int>>.不再需要空间> >.C++ 0x是否解决了<::类似的问题vector<::MyType>?被之间的空间<,并::仍需要?

编辑:我的意思是标准(草案)的措辞.很长一段时间以来,许多编译器都在应对这种情况

c++ token digraphs c++11

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

具有多个域和子域的PHP身份验证

我有一个主要的领域:main.com,子:test1.main.com,test2.main.com和其他领域one.com,two.com.

现在它像这样完成:

ini_set("session.cookie_domain", ".main.com");

$domain = 'main.com';
Run Code Online (Sandbox Code Playgroud)

的login.php

$user = $db->query("SELECT id, login FROM users WHERE email=? AND password=?", 
array($email, $password), "rowassoc");

if($user)
{
  $_SESSION['user_id'] = $user['id'];
  $_SESSION['user_name'] = $user['login'];

  $time = 100000; 

  setcookie('email', $email, time() + $time, "/", "." . $domain);
  setcookie('password', $password, time() + $time, "/", "." . $domain);

  header('Location: http://' . $user['login'] . "." . $domain);
  exit;
}
Run Code Online (Sandbox Code Playgroud)

在每页上添加:

if(!isset($_SESSION['user_id']))
{
  if(isset($_COOKIE['email']) && isset($_COOKIE['password']))
  {
    $email = …
Run Code Online (Sandbox Code Playgroud)

php authentication cookies session session-cookies

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

将字典列表拆分为多个字典列表

我一直在打扰这一段时间无济于事......任何帮助都会非常感激.

我有:

[{'event': 0, 'voltage': 1, 'time': 0},
{'event': 0, 'voltage': 2, 'time': 1},
{'event': 1, 'voltage': 1, 'time': 2},
{'event': 1, 'voltage': 2, 'time': 3},
{'event': 2, 'voltage': 1, 'time': 4},
{'event': 2, 'voltage': 2, 'time': 5},
...]
Run Code Online (Sandbox Code Playgroud)

我希望按照这样的事件分割那个词典列表(可以有任意多个事件):

list0 = [{'event': 0, 'voltage': 1, 'time': 0},
{'event': 0, 'voltage': 2, 'time': 1}]

list1 = [{'event': 1, 'voltage': 1, 'time': 2},
{'event': 1, 'voltage': 2, 'time': 3}]

list2 = [{'event': 2, 'voltage': 1, 'time': 4},
{'event': 2, 'voltage': 2, …
Run Code Online (Sandbox Code Playgroud)

python dictionary split list

14
推荐指数
2
解决办法
8967
查看次数

当缺少asp.net mvc的参数时自动抛出404错误

当谷歌机器人出现时,我收到了以下错误:

参数字典包含非可空类型'System.Int32'的参数'id'的空条目,用于'someclass'中的方法'System.Web.Mvc.ActionResult Show(Int32)'.可选参数必须是引用类型,可空类型,或者声明为可选参数.
参数名称:参数

我想知道在这种情况下是否有可能让应用程序抛出404而不是缺少参数异常.

谢谢!

更新以澄清我想要的是,此特定错误的所有情况都会抛出404错误而不是500错误.最好通过编写某种只捕获此错误的包装器.

c# asp.net-mvc

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

可以使用变量写出这个查询吗?

可以使用变量写出这个查询吗?

基本上我需要的是一些表中用于插入新记录的ID.现在我通过将该ID存储在变量中然后使用它来实现它.

DECLARE @store_num char(4);
SELECT  @store_num = [store_no] FROM store WHERE (store_name = 'Rocky Mountain Produce');
INSERT INTO [ITD640_B].[dbo].[employee]
           ([employee_no]
           ,[employee_fname]
           ,[employee_lname]
           ,[store_no])
     VALUES
           (123456
           ,'YourFirstName'
           ,'YourLastName'
           ,@store_num);
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

C# - ConfigurationSection isRequired属性

我有这个奇怪的问题...在我的代码中我是否将IsRequired的值设置为false或true然后它保持为false ..但是如果我输入DefaultValue它有效吗?

非工作代码是:

public class FtpSettingsSection : ConfigurationSection
{
    [ConfigurationProperty("host", IsRequired = true)]
    public HostElement Host
    {
        get { return (HostElement)this["host"]; }
        set { this["host"] = value; }
    }

}

public class HostElement : ConfigurationElement
{
    [ConfigurationProperty("URL", IsRequired = true)]
    public string URL
    {
        get { return (string)this["URL"]; }
        set { this["URL"] = value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

而工作代码是:

public class FtpSettingsSection : ConfigurationSection
{
    [ConfigurationProperty("host", DefaultValue = "", IsRequired = true)]
    public HostElement Host
    {
        get { return (HostElement)this["host"]; } …
Run Code Online (Sandbox Code Playgroud)

c# configuration config

9
推荐指数
2
解决办法
5377
查看次数

Unix表示怀疑 - 关于执行下面的程序

我有以下程序

#include <signal.h>
#include <stdio.h>
#include <unistd.h>

int x = 1;

void ouch(int sig) {
    printf("OUCH!  dividing by zero!\n");
    x = 0; 
}

void fpe(int sig) {
    printf("FPE!  I got a signal: %d\n",sig);
    psignal(sig, "psignal");
    x = 1; 
}

int main(void) {
    (void) signal(SIGINT, ouch);
    (void) signal(SIGFPE, fpe);

    while(1)
    {
        printf("Hello World: %d\n",1/x);
        sleep(1);
    }
}
Run Code Online (Sandbox Code Playgroud)

问题:执行此程序时 - 当我从终端向程序提供SIGINT时 - ""OUCH!除以零!"输出 - 按预期.下一条消息是"FPE!我得到一个信号:8 psignal:浮点异常".这个消息继续 - 不停止.我的疑问是在调用fpe信号处理程序后,我将x设置为1.我因此期望Hello World应该是显示在输出中.

以下是我得到的输出的记录:

Hello World: 1
Hello World: 1
^COUCH!  dividing by zero!
FPE!  I …
Run Code Online (Sandbox Code Playgroud)

unix linux signals linux-kernel

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

创建一个"div三明治"与固定高度面包切片div和一个可扩展的肉div

所以我有一个div三明治:三个div在彼此之上.由于背景图像,面包片都是固定高度的.肉是1px高的垂直中继器图像.当顶部面包片的溢出物质击中底部面包片的底部时,我需要一种方法来扩展肉.我认为肉和底部面包需要一个包装,但我不知道如何实现它.

这是我到目前为止所拥有的.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <style type="text/css">
        #top {
            position:relative;
            height:100px;
            background-color:pink;
            width:460px;
            word-wrap:break-word;
        }
        #wrapper {
            position:relative;
        }
        #expand {
            min-height:100%;
            height:auto;
            background-color:#EEEFFF;
        }
        #bottom {
            height:100px;
            background-color:#EEEEEE;
        }
        div.clear{
            position:absolute;
            width:100%;
            clear:both;
            height:1px;
            overflow:hidden;
            border:solid orange;
        }
    </style>
    <title></title>
</head>
<body>

    <div id="top">
        a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a<br/>a
    </div>
    <div id="wrapper">
        <div id="expand"></div>
        <div id="bottom"></div>
        <div class="clear"></div>
    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我需要一种方法来使top的内容与底部包装中的"clear"相匹配,并将包装器向下移动.

html css

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

创建图表的技巧

我想以编程方式创建这样的图表 http://yaroslavvb.com/upload/junction-tree-decomposition.png

我想我应该使用带有VertexCoordinateRules,VertexRenderingFunction和EdgeRenderingFunction的GraphPlot作为图形.我应该使用什么彩色斜面背景?

编辑 主要使用Simon的想法,这是我最终使用的简化的"不太健壮"的版本

Needs["GraphUtilities`"];
GraphPlotHighlight[edges_, verts_, color_] := Module[{},
  vpos = Position[VertexList[edges], Alternatives @@ verts];
  coords = Extract[GraphCoordinates[edges], vpos];
  (* add .002 because end-cap disappears when segments are almost colinear *)  
  AppendTo[coords, First[coords] + .002];
  Show[Graphics[{color, CapForm["Round"], JoinForm["Round"], 
     Thickness[.2], Line[coords], Polygon[coords]}],
   GraphPlot[edges], ImageSize -> 150]
  ]

SetOptions[GraphPlot, 
  VertexRenderingFunction -> ({White, EdgeForm[Black], Disk[#, .15], 
      Black, Text[#2, #1]} &), 
  EdgeRenderingFunction -> ({Black, Line[#]} &)];
edges = GraphData[{"Grid", {3, 3}}, "EdgeRules"];
colors = {LightBlue, LightGreen, LightRed, LightMagenta};
vsets = {{8, 5, …

wolfram-mathematica graph-drawing

14
推荐指数
2
解决办法
2227
查看次数

在for循环中分配点击处理程序

我有几个div的#mydiv1,#mydiv2,#mydiv3,...,想点击处理分配给他们:

$(document).ready(function(){
  for(var i = 0; i < 20; i++) {
    $('#question' + i).click( function(){
      alert('you clicked ' + i);
    });
  }
});
Run Code Online (Sandbox Code Playgroud)

但是,我没有'you clicked 3'在点击时显示#mydiv3(就像其他每次点击一样)'you clicked 20'.我究竟做错了什么?

javascript jquery closures jquery-selectors

72
推荐指数
4
解决办法
5万
查看次数