小编and*_*1_1的帖子

SQLSTATE [23000]:完整性约束违规:1452无法添加或更新子行:外键约束失败

我试图在我的评论表中插入值,我收到一个错误.它说我无法添加或更新子行,我不知道这意味着什么.我的架构看起来像这样:

--
-- Baza danych: `koxu1996_test`
--

-- --------------------------------------------------------

--
-- Struktura tabeli dla tabeli `user`
--

CREATE TABLE IF NOT EXISTS `user` (
  `id` int(8) NOT NULL AUTO_INCREMENT,
  `username` varchar(32) COLLATE utf8_bin NOT NULL,
  `password` varchar(64) COLLATE utf8_bin NOT NULL,
  `password_real` char(32) COLLATE utf8_bin NOT NULL,
  `email` varchar(32) COLLATE utf8_bin NOT NULL,
  `code` char(8) COLLATE utf8_bin NOT NULL,
  `activated` enum('0','1') COLLATE utf8_bin NOT NULL DEFAULT '0',
  `activation_key` char(32) COLLATE utf8_bin NOT NULL,
  `reset_key` varchar(32) COLLATE utf8_bin NOT NULL,
  `name` …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

在Ubuntu重启后,Google Chrome会丢失Cookie

从几天开始,我遇到了奇怪的问题.当我重新启动系统甚至重新登录时,我登录了我登录或点击"记住我"的网站.问题仅出现在Google Chrome中(Firefox和Opera正常运行),例如:

  1. 登录到stackoverflow
  2. 从系统注销
  3. 登录系统
  4. 在stackoverflow上记录!

我不知道什么时候出现问题,记得我localStorage.clear();在控制台中执行,但我认为它不应该与此相关联.

我使用的是最新的Ubuntu 16.04,最新的Chrome 53.0.2785.101(64位).我也尝试重新安装和使用不同的版本google-chrome-beta,google-chrome-unstable但没有效果.

造成这个问题的原因是什么?

编辑:我在StackOverflow上问了这个问题,因为我认为它可能与之相关 localStorage.clear()

Fianlly固定在53.0.2785.143:https://chromium.googlesource.com/chromium/src.git/+/fc6f304827896fb27397fc2a27f9f5717eff319c

cookies ubuntu google-chrome

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

Git:奇怪的是没有任何冲突

我创建了新分支,并在一个文件中添加了几行.之后,我想将它合并到master,但git显示冲突:

<<<<<<< destination:ad27cc8d6bb445757c38541eb57ea7d3cba944b3
=======
foo
bar
>>>>>>> source:385f662b3668c9173dd757e850ceba54cfd05560
Run Code Online (Sandbox Code Playgroud)

如果我只添加几行,我不明白为什么会发生冲突.那么,有什么不对?

解决了:

我摆出几条线的位置,Bitbucket没有表现出冲突.在Git Bash中合并后,我看到并解决了这个问题.

git merge conflict

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

Div旁边的图像

我在教<div>,我有问题.Div是在图像下,但我想要旁边.我尝试设置浮动,位置,但没有任何帮助.

Jsfiddle(这里的div/images没有连接!)

如何更改它以连接图像和表单?

html css

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

在 Node.js 中禁用 HTTP Keep-Alive

我想在Node.js服务器中完全禁用 Keep-Alive,但setKeepAlive(false)没有任何效果。这是示例代码:

var http = require('http')

var server = http.createServer(function(req, res) {
    res.end('Hello Node.js Server!')
})

server.on('connection', function(socket) {
    socket.setKeepAlive(false)
})

server.listen(8080)
Run Code Online (Sandbox Code Playgroud)

如您所见,打开http://127.0.0.1:8080后,出现 keep-alive 标头: 浏览器请求

难道我做错了什么?

信息:我正在运行节点v10.1.0,但它也不适用于v8.11.2

node.js

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

chrome.tabs.create 的回调未在弹出窗口中触发?

我正在编写我的第一个 chrome 扩展程序,它应该在新选项卡中打开一个 URL,然后做一些事情。

显现:

{
  "manifest_version": 2,

  "name": "Test",
  "description": "",
  "version": "1.0",

  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  },
  "permissions": [
    "tabs",
    "activeTab"
  ]
}
Run Code Online (Sandbox Code Playgroud)

脚本.js:

function toggle() {
        chrome.tabs.create({ url: "http://google.com" }, function(tab) {
        alert("Hello!");
        });
 }

document.getElementById('toggle').addEventListener('click', toggle);
Run Code Online (Sandbox Code Playgroud)

弹出窗口.html:

<html>
  <head>
  </head>
  <body>
    <div id="toggle" class="clickable">START</div>
    <script type="text/javascript" src="script.js"></script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

问题是打开 URL 后没有任何反应。可能是什么问题?

javascript google-chrome-extension

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

Yii:保存模型后获取 NOW() 而不是时间

我有如下代码

控制器:

$model->time = new CDbExpression('NOW()');
$model->save();
$this->render('post', array('model'=>$model));
Run Code Online (Sandbox Code Playgroud)

看法:

echo $model->time;
Run Code Online (Sandbox Code Playgroud)

输出是:

现在()

而不是生成时间。有没有简单的方法可以在不使用 find() 的情况下获取保存模型的时间?

php frameworks yii

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

ffprobe - 从文件块获取视频信息

在我的网站上,用户可以上传视频,这些视频是即时加密并存储在另一台服务器上.我想存储视频比特率,帧速率等,但我没有直接访问它们,我不能只使用以下命令:

ffprobe -show_streams -i file.mp4
Run Code Online (Sandbox Code Playgroud)

我尝试在我的服务器上保存最后一个块,其中包含moov atom,但是ffprobe正在输出:

Format mov,mp4,m4a,3gp,3g2,mj2 detected only with low score of 1, misdetection possible!
moov atom not found
C:\file.mp4: Invalid data found when processing input
Run Code Online (Sandbox Code Playgroud)

我检查并截断至少一个字节导致这个,虽然moov原子是完整的.

从包含moov atom的文件片段中获取视频元数据的正确方法是什么?从mdata原子获取信息怎么样?

mp4 ffmpeg ffprobe

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

Yii:更改CGridView中的默认顺序

我为模型Faq生成了giix crud

控制器:

public function actionAdmin() {
    $model = new Faq('search');
    $model->unsetAttributes();

    if (isset($_GET['Faq']))
        $model->setAttributes($_GET['Faq']);

    $this->render('admin', array(
        'model' => $model,
    ));
}
Run Code Online (Sandbox Code Playgroud)

查看 - 管理员:

<?php $this->widget('zii.widgets.grid.CGridView', array(
    'id' => 'faq-grid',
    'dataProvider' => $model->search(array('order'=>'order ASC')),
    'filter' => $model,
    'columns' => array(
        'order',
        'question',
        'answer',
        array(
            'class' => 'CButtonColumn',
        ),
    ),
)); ?>
Run Code Online (Sandbox Code Playgroud)

我想按字段"秩序"的项目,所以我添加 array('order'=>'order ASC')$model->search();但这并没有改变任何东西.哪里出错?

frameworks yii cgridview

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