小编Fra*_*coN的帖子

错误代码:1062.密钥'PRIMARY'的重复条目'1'

我有这个错误消息的问题,当我尝试这个:

INSERT INTO `PROGETTO`.`UFFICIO-INFORMAZIONI` (`ID`, `viale`, `num_civico`,  
`data_apertura`, `data_chiusura`, `orario_apertura`, `orario_chiusura`, 
`telefono`, `mail`, `web`, `Nome-paese`, `Comune`) 
VALUES (1, 'Viale Cogel ', '120', '2012-05-21', '2012-09-30', '08:00', '23:30',
'461801243', 'informazioni@bolzano.it', 'Bolzanoturismo.it', 'Bolzano', 'BZ')
Run Code Online (Sandbox Code Playgroud)

错误代码:1062.密钥'PRIMARY'的重复条目'1'

我没有auto_increment数据,请帮助我!

这是与表相关的,UFFICIO-INFORMAZIONI

CREATE  TABLE IF NOT EXISTS `PROGETTO`.`UFFICIO-INFORMAZIONI` (
  `ID` INT(11) NOT NULL ,
  `viale` VARCHAR(45) NULL ,
  `num_civico` VARCHAR(5) NULL ,
  `data_apertura` DATE NULL ,
  `data_chiusura` DATE NULL ,
  `orario_apertura` TIME NULL ,
  `orario_chiusura` TIME NULL ,
  `telefono` VARCHAR(15) NULL ,
  `mail` VARCHAR(100) NULL ,
  `web` …
Run Code Online (Sandbox Code Playgroud)

mysql error-code mysql-workbench mysql-error-1062

22
推荐指数
4
解决办法
32万
查看次数

何时在MPI中发送和接收消息时使用标签?

我不确定何时必须在MPI发送,接收呼叫中使用不同的数字作为标记字段.我读过这篇文章,但我无法理解.

有时候,A可能需要向B发送许多不同类型的消息.而不是B必须通过额外的措施来区分所有这些消息,MPI允许发送者和接收者也用消息指定消息ID(称为标记) ).当进程B仅请求具有特定标签号的消息时,具有不同标签的消息将由网络缓冲,直到B为它们做好准备.

我是否必须使用标签,例如,当我在进程A中有多个调用"isend"(带有不同的标签)并且在进程B中只有1个调用"ireceive"时?

mpi

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

错误代码1292错误的日期值mysql

我有一张桌子

`CREATE  TABLE IF NOT EXISTS `PROGETTO`.`ALBERGO` (

`ID` INT(11) NOT NULL COMMENT 'identificativo dell\' albergo' ,
`nome` VARCHAR(45) NULL COMMENT 'Il nome dell\'albergo' ,
`viale` VARCHAR(45) NULL COMMENT 'Il viale in cui si trova  ' ,
`num_civico` VARCHAR(5) NULL COMMENT 'Il numero civico che gli appartiene' ,
`data_apertura` DATE NULL COMMENT 'Data di inizio apertura (inizio stagione)' ,
`data_chiusura` DATE NULL COMMENT 'Data di chiusura (fine stagione)' ,
`orario_apertura` TIME NULL COMMENT 'Orario di apertura' ,
`orario_chiusura` TIME NULL …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-workbench mysql-error-1292

16
推荐指数
2
解决办法
11万
查看次数

无法使用 json-server 观看多个文件

我已经阅读了有关Fake json-server 的内容,并且我想观看 1 个以上的文件。在说明中列出

--watch, -w
监视文件

但是如果我将其启动为

json-server -w one.json two.json more.json
Run Code Online (Sandbox Code Playgroud)

rest json server

6
推荐指数
3
解决办法
8946
查看次数

做多个.fetch()承诺

我想获取多个图像并将其转换为blob.我是一个关于承诺的新手,我已经尝试但我无法通过.

下面是一个单一的.fetch()承诺

fetch('http://cors.io/?u=http://alistapart.com/d/_made/d/ALA350_appcache_300_960_472_81.jpg')
    .then(function(response) {
        return response.blob();
    })
    .then(function(myBlob) {
        var objectURL = URL.createObjectURL(myBlob);
        document.getElementById('myImage').src = objectURL;
    });
Run Code Online (Sandbox Code Playgroud)

现在多重.fetch()承诺(不工作)

var promises = [];

for (var i = values.length - 1; i >= 0; i--) {
    promises.push(fetch(values[i]));
}

Promise
    .all(promises)
    .then(function(response) {
        for (var i = response.length - 1; i >= 0; i--) {
            return response[i].blob();
        }
    })
    .then(function(blob) {
        console.log(blob.length); //undefined !!!
        for (var i = blob.length - 1; i >= 0; i--) { …
Run Code Online (Sandbox Code Playgroud)

javascript blob fetch promise

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

了解 MPI 发送差异

好的,让我们开始吧,我脑子里有点混乱。

SEND:它正在阻塞。发送方将等待,直到接收方发布相应的 RECV。

SSEND:它是阻塞的,发送方不仅会等待接收方发布相应的 RECV,还会等待 RECV 的确认。这意味着 RECV 运行良好。

BSEND:它是非阻塞的。该进程可以继续执行其部分代码。数据存储在之前正确分配的缓冲区中。

ISEND:它是非阻塞的。该进程可以继续执行其部分代码。数据未存储在缓冲区中:在确定 ISEND 运行良好(WAIT/TEST)之前,您不得覆盖正在发送的数据。

那么.. ISEND 和 BSEND 仅在缓冲区上有所不同吗?

parallel-processing mpi

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

错误代码:1648。条件项“MESSAGE_TEXT”的数据太长

这是我的触发器,我已经声明了msg varchar(255)并且我试图将它从 255 更改为 550 但它并没有停止向我发送错误代码:

*错误代码:1648。条件项 'MESSAGE_TEXT* 的数据太长

msg 变量在触发器中声明;触发器是 2 个触发器的合并(我正在使用 MySQL,我不能在一个表上对相同的操作时间和事件使用多个触发器),这是主体:

-- --------------------------------------------------------------------------------------------------
CREATE TRIGGER BEFORE_INSERT_ON_SENTIERO__HA__TAPPA
BEFORE INSERT ON SENTIERO__HA__TAPPA
FOR EACH ROW 
BEGIN

/* TRIGGER controlla_MaxCARDINALITA_INSERT */

-- variables for controlla_MaxCARDINALITA_INSERT
DECLARE max_cardinalita INTEGER;
DECLARE msg varchar(255);

-- variables for controlla_corrispondenzaTappaFineInizio_INSERT
DECLARE temp_tappaOLD INTEGER;
DECLARE temp_posizione_tappaOLD INTEGER;
DECLARE temp_inizio_tappaNEW VARCHAR(45);
DECLARE temp_fine_tappaOLD VARCHAR(45);


SELECT COUNT(*) into max_cardinalita
FROM SENTIERO__HA__TAPPA
WHERE IDsentiero=NEW.IDsentiero;

IF max_cardinalita>=10 THEN

        set msg = 'INSERT: Il sentiero …
Run Code Online (Sandbox Code Playgroud)

mysql triggers compiler-errors mysql-workbench

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

JTable:按整数排序

我有一个JTable,我想有时按整数(大小列)排序行,有时候按字符串(文件路径)排序.所以我在谷歌搜索它,我来到这里.我已经知道我要覆盖一个名为getColumnClassDefaultTableModel方法.所以我在这里链接我的代码.

class Personal_model extends DefaultTableModel{

 Personal_model(String[][] s,String[] i){
      super(s,i);
 }


 @Override
 public Class<?> getColumnClass(int columnIndex){

      if (columnIndex!=2) 
              return String.class;
      else
              return Integer.class;

 }
}
Run Code Online (Sandbox Code Playgroud)

这里是通过模型'Personal_model'创建表的代码; 我还设置了roworter.但是这一切都不起作用!!!!! 帮帮我吧

      modeltable = new Personal_model(data,col);   
      table = new JTable(modeltable);
      table.setRowSorter(new TableRowSorter<Personal_model>(modeltable));
Run Code Online (Sandbox Code Playgroud)

通常情况下,没有我的排序器,所有都是完整的可视化,并且字符串被正确排序(很明显,因为通常它都按字符串排序..)

java swing jtable tablerowsorter defaulttablemodel

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

理解thread.join(超时)

因此,超时 PARAM,一个线程,应停止后的线程超时(如果还没有终止).

在我的软件中,我正在尝试替换Queue.Queue.join()(它包含每个线程的项目:每个线程将运行Queue.Queue.task_done())如果线程没有终止可能会停止软件.因此,如果一个线程(除其他50之外)没有终止,那么它就会被冻结.

我希望每个线程在5秒内停止,例如.所以我将以超时5秒开始每个线程.这是对的吗?

import threading
import time

def tt(name, num):
    while True:
        num += 0.5
        print 'thread ' + str(name) + ' at time ' + str(num)
        time.sleep(0.5)


for i in range(3):
    t=threading.Thread(target=tt, args=(i, 0))
    t.setDaemon(True)
    t.start()
    t.join(timeout=1)

print 'end'
Run Code Online (Sandbox Code Playgroud)

结果

它没有正常工作..每个线程应在1秒后停止.线程0在3秒后停止,线程1在2秒后停止.

thread 0 at time 0.5
thread 0 at time 1.0
thread 1 at time 0.5
thread 0 at time 1.5
thread 0 at time 2.0
thread 1 at …
Run Code Online (Sandbox Code Playgroud)

python multithreading python-multithreading

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

多个,顺序fetch()承诺

我必须制作一系列fetch()Promise:我一次只有1个url,这意味着只有1个fetch()promise.每次我收到一个json,这个包含另一个json的url,所以我必须做出另一个fetch()承诺.

我可以使用多个承诺,但在这种情况下我不能这样做Promise.all(),因为我没有所有网址,只有一个网址.

这个例子不起作用,它都冻结了.

function fetchNextJson(json_url) 
{
    return fetch(json_url, {
            method: 'get'
        })
        .then(function(response) {
            return response.json();
        })
        .then(function(json) {
            console.log(json);
            return json;
        })
        .catch(function(err) {
            console.log('error: ' + error);
        });
}


function getItems(next_json_url) 
{
    if (!(next_json_url)) return;

    get_items = fetchNextJson(next_json_url);

    interval = $q.when(get_items).then(function(response) {
        console.log(response);
        next_json_url = response.Pagination.NextPage.Href;
    });

    getItems(next_json_url);
}


var next_json_url = 'http://localhost:3000/one';

getItems(next_json_url);
Run Code Online (Sandbox Code Playgroud)

javascript json promise angularjs es6-promise

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

logging.StreamHandler.setLevel(logging.DEBUG) &lt;--- 不起作用

我不知道为什么它不能记录该消息,我认为一切都设置正确。

并且logging.DEBUGlogging模块下定义

import logging
import sys

logger = logging.getLogger('collega_GUI')
handler = logging.StreamHandler(sys.stdout)
handler.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(asctime)s %(levelname)s --file: %(module)s --riga: %(lineno)d, %(message)s')
handler.setFormatter(formatter)
logger.addHandler(handler)

logger.debug('def __init__')
Run Code Online (Sandbox Code Playgroud)

但是如果我尝试运行这个,它会起作用

logger.warning('def __init__')
Run Code Online (Sandbox Code Playgroud)

这个级别变量的问题在哪里?

python logging handler

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

Slick jQuery:TypeError 无法读取未定义的属性“unslick”

我已经完成了 ajax 调用来检索数据,并且想将图像放入 Slick 轮播中。

问题是 - 我读过 - Slick 只能看到静态数据,所以我必须在图像为 html 时关闭 Slick。

其编码应如下所示。

$('.slick-media').slick('unslick').slick('reinit');
Run Code Online (Sandbox Code Playgroud)

但我得到了这个错误:

类型错误无法读取未定义的属性“unslick”

在我的代码中,我有 2 个 Slick 轮播。第一个是静态的,第二个是在 ajax 调用接收数据时通过 jQuery 构建的。

如果我尝试取消静态轮播,那么它就会起作用。但我无法取消第二个轮播,它是动态构建的(我收到错误)。

你有什么主意吗?

这就是我声明我的 2 个轮播的方式。

$(document).ready(function(){
      $('.carousel').slick({
        //properties
      });

      $('.product_carousel').slick({  
        //properties
      });
    });
Run Code Online (Sandbox Code Playgroud)

javascript jquery slick.js

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

LocalForage,图像和Blob

我对LocalForage的使用有些困惑。我只想保存并从LocalForage检索图像,这就是我的方法。

function preload() {

    localforage.setDriver(localforage.LOCALSTORAGE).then(function() {

        lcl_images[0] = new Object();
        lcl_images[0].key = 'lclstorage_1';
        lcl_images[0].value = 'http://www.superga.com/tcnimg/S/02/S009TE0/XBS009TE0___949______.jpg';

        lcl_images[1] = new Object();
        lcl_images[1].key = 'lclstorage_2';
        lcl_images[1].value = 'https://mir-s3-cdn-cf.behance.net/project_modules/max_1200/2150fb35419617.56f6327b44e47.gif';

        for (var i = lcl_images.length - 1; i >= 0; i--) {

            var valore = lcl_images[i].value;
            localforage.setItem(lcl_images[i].key, lcl_images[i].value, function() {
                console.log('Saved: ' + valore);
            });
        }
    });
}

function use_preloaded_image() {

    for (var i = lcl_images.length - 1; i >= 0; i--) {

        var key = lcl_images[i].key;
        localforage.getItem(lcl_images[i].key, function(err, readValue) {
            console.log('Read: ', readValue); …
Run Code Online (Sandbox Code Playgroud)

javascript blob local-storage promise localforage

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