小编the*_*aps的帖子

在函数中传递 NULL 作为参数

我创建了一个书本课,作为我作业的一部分,我正在研究它,但它似乎有一个我在下面的代码中无法理解的问题,这是我的代码

private:
Book (string N = " ", int p = 100, string A = "",
        string P = "", string T = "", int Y = 2000)
{
    cout << "Book constructor start " << N << endl;
    Title=N;
    pages=p;
    Author=A;
    Publisher=P;
    Type=T;
    Yearpublished=Y;
}

~Book(void)
{
    cout << "Book destructor start " << Title << endl;
    system("pause");
}

public:
static Book * MakeBook(string N = "", int p = 100, string A = "",
        string P = "",string …
Run Code Online (Sandbox Code Playgroud)

c++

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

C++中类的static int和just int之间的区别

可能重复:
static int a和int a有什么区别?

我试着用简单的英语简单解释一下.我试图阅读和研究它们之间的区别static int,int但是无论我读到什么,它似乎都让我更加困惑.假设我有一个类似下面的课程

class B{
  static int i;
  int i;
  ...
}
Run Code Online (Sandbox Code Playgroud)

用简单的英语,两者有什么区别?想象一下,你正在向非程序员解释.有人在这里问了类似的问题,但这并不令我满意.

c++

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

如何安装oracle-rdbms-server-11gR2-preinstall

刚刚完成oracle linux 6 update 2在我的虚拟机上安装,我一直在尝试安装oracle 11gr2在同一个操作系统上我遵循安装指南,但是当我在终端上运行此命令时遇到了一些问题

yum install oracle-rdbms-server-11gR2-preinstall
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

no package oracle-rdbms-server-11gr2-preinstall available
error nothing to do
Run Code Online (Sandbox Code Playgroud)

我有什么方法做错了吗?我怎么能安装 oracle-rdbms-server-11gR2-preinstall

linux oracle11g

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

在postgresql中创建触发器和函数

如何创建一个trigger function之前adding/updating,function应检查具有相同的记录id(即与具有相同属性的id现有进行比较)如果找到具有id的记录,则将该条目设置为,然后添加包含在该记录中找到的属性的相应值的条目(除了为新记录设置的属性除外),当为空时,则新时间等于当前时刻的那个时间.因此,新记录就像祖先一样.如果找到具有该id的记录,则将其添加到具有当前时间的企业的数据库中.objectstemporary_objecttime_deadtime_deadtime_createtime_createtime_dead'stime_create

例如这里是一个简单的解释(仅用于解释目的)

id time_create   time-dead  student  amount

 1  06.12           07.12    henry   500

 1  07.12                    henry   1000
Run Code Online (Sandbox Code Playgroud)

因此,如果一名叫id 1的亨利在06.12进入一个房间并在07.12离开他下次再次进入另一个房间时time_dead将等于time_create(因此旧条目的time_dead和新条目的time_create将相等)这些是我的表格以sql格式显示

CREATE TABLE temporary_object
(
  id integer NOT NULL,
  time_create timestamp without time zone NOT NULL,
  time_dead timestamp without time zone,
  CONSTRAINT temporary_object_pkey PRIMARY KEY (id, time_create)
)

CREATE TABLE persons
(
  fname text,
  fsurname text,
)
INHERITS (temporary_object)


CREATE TABLE rooms
(
  roomnum …
Run Code Online (Sandbox Code Playgroud)

postgresql triggers stored-procedures function

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

我无法在我的php页面上访问我的链接

我正在view_category.php为我的论坛工作一个页面但是我遇到一个小问题我的链接无法正常工作我正在登录但页面显示我没有登录它对待我就像我是一个客人只是查看论坛因此我无法在论坛上创建主题,我的create_topic.php链接无法访问.

这是我的代码如下

// Assign local variables
$cid = $_GET['cid'];

// Check to see if the person accessing this page is logged in
if (isset($_SESSION['uid'])) {
    $logged = " | <a href='create_topic.php?cid=".$cid."'>Click Here To Create A Topic</a>";
} else {
    $logged = " | Please log in to create topics in this forum.";
}
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

我刚才包括在内

var_dump($_SESSION); 
Run Code Online (Sandbox Code Playgroud)

这就是输出

 array(2) { ["username"]=> string(7) "mura" ["password"]=> string(4) "1234" }
Run Code Online (Sandbox Code Playgroud)

php

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

我怎样才能得到正确的这个未定义的索引错误

我怎么得到这个错误?我知道大多数时候这样的东西弹出来,我可以使用isset function但我尝试的不起作用,我怎么能纠正这个错误

Notice: Undefined index: real in C:\xampp\htdocs\mysite\captcha2\index.php on line 12
Run Code Online (Sandbox Code Playgroud)

第12行的代码如下所示

$real = $_session['real'];
Run Code Online (Sandbox Code Playgroud)

这是我的PHP代码

<?php
if(isset($_POST['submit'])){
session_start();
$_session[] = "";
$real = $_session['real'];
$guess = $_POST['captcha'];
$name = $_POST['name'];

if ($real == $guess){

echo "hi $name,you types the correct name";
} 
else {

    echo "Nooo";
}

} else {
?>
Run Code Online (Sandbox Code Playgroud)

提前致谢

php

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

我的代码正好相反

我的代码与我想要它做的相反,我试图创建一个简单的验证码,当我输入验证码上的值或字母和用户名/名称如果验证码字母是正确的我想要它打印hi $name,you types the correct captcha,如果输入的数据是错误的我只是想要打印nooo.我的问题是,当我输入正确的字母或数据时,它打印noo,当我把它留空而不输入任何数据时打印hi $name,you types the correct captcha

这是我的简单代码

<?php
session_start();
?>
<html>
<head>
<title> captcha test</title>
</head>
<body>
<?php
if(isset($_POST['submit'])){

if (isset($_SESSION['real'])) {
    $real = $_SESSION['real'];
}
$guess = $_POST['captcha'];
$name = $_POST['name'];
$real = "";
if ($real == $guess){

echo "hi $name,you types the correct name";
} 
else {

    echo "Nooo";
}

} else {
?>
<form action= 'index.php' method='post'>
your name:<input type = 'text' name='name' />
<br />
<img …
Run Code Online (Sandbox Code Playgroud)

php

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