Size: a a a

2020 March 31

S

Syntax Highlight Bot in pro.js
====================================================
источник

R

Roman in pro.js
денис
источник

R

Roman in pro.js
а подмену кода возможна?
источник

R

Roman in pro.js
хотя тупо
источник

R

Roman in pro.js
забей
источник

DE

Denis Efremov in pro.js
Оксана
Ребят, есть файл db_ops,  в котором содержаться все запросы к БД. Раньше я использовала Firebird и с этим файлом не было проблем. Сейчас использую MySQL и он что-то не так работает.
module.exports = function (conn) {
 var query = sqlQuery => new Promise((resolve, reject) => {
   conn.query(sqlQuery, (err, res) => {
     if (err) reject(err)
     conn.commit(error => error ? reject('err') : resolve('res'))
   })
 });

 return {
   numberClass: () => query(`SELECT * FROM kurs.class;`),
 }
}
Я данный файл объявила в основном файле app.js и тут вызываю:
app.get('/students', checkAuthenticated, (req, res) => {
   var сlasses = operations.numberClass();
   console.log(сlasses.length);
   req.isAuthenticated() ? res.render('students', {
       сlasses: JSON.parse(JSON.stringify(сlasses)),
       name: req.user.name
   }) : res.redirect('/login');
});
Судя из лога БД, запрос до нее дошел, но она по всей видимости не отправила данные, потому что classes - inderfined. В чем может быть причина?
Не вижу где ты работаешь с созданным промисом
источник

SP

Serg Petrov in pro.js
всем привет. Посмотрите где ошибка по возможности ,2 часа мучаюсь.function arrayDiff(a, b) {
    let sum;
         let sum2;

   sum=a.slice();
   a.sort(function (c, d) {
   return c - d;
});
   b.sort(function (e, f) {
   return e - f;

});

   sum.sort(function (e, f) {
   return e - f;

});
//     sum2=sum.sort(function (a, b) {
//     return a - b;
// });
//     b.sort(function (a, b) {
//     return a - b;
// });
 for(i=0;i<a.length;i++){
 
       for(l=0;l<b.length;l++){
           if(a[i]==b[l]){
        sum.splice(sum.indexOf(a[i]),1);
           // a.filter(item => item == a[i] );
   }
 }
 }
 // return sum
 console.log( a )  
   console.log( b )      
   
 console.log( sum )        

}


// arrayDiff([3,4], [2,3]);
// arrayDiff([1,8,2], []);
// arrayDiff([2,1,2,2,2,3],[2]);
// arrayDiff([-17,-7,12,10,-20],[-7,12,10,-17]);
arrayDiff([11,8,4,10,13,18,12,15,-11,4,-2,-2,-19,-8,-11,8,-13,-9,-18],[11,-19,4,15,-11,-13,8,-11,10,18,12,13,-2,-2]);
источник

SP

Serg Petrov in pro.js
должен удалять повторяющиеся
источник

С

Славик in pro.js
тебе явно не хватает нормального редактор, который бы делал отступы
источник

С

Славик in pro.js
расскажи словами, что ты вообще пытаешься делать
источник

SP

Serg Petrov in pro.js
1 секунду
источник

SP

Serg Petrov in pro.js
Your goal in this kata is to implement a difference function, which subtracts one list from another and returns the result.

It should remove all values from list a, which are present in list b.

arrayDiff([1,2],[1]) == [2]

If a value is present in b, all of its occurrences must be removed from the other:

arrayDiff([1,2,2,2,3],[2]) == [1,3]
источник

SP

Serg Petrov in pro.js
Time: 894ms Passed: 36 Failed: 9 Exit Code: 1
Test Results:
Basic tests
Should pass Basic tests (5 of 5 Assertions)
Completed in 5ms
Random tests
Testing for arrayDiff([-17,-14,1,1,7,-10,-6,16,-1,8,-7,11,9,-9,0,17,-18,8,20],[-14,-10,9,-6,-9])
Testing for arrayDiff([-14,16,-1,-18,19,1,-19,-8,9,-12,6,-4,-9,-4,-4,14,9,-2],[14,9,1])
Testing for arrayDiff([11,19,-9,-11,9,19,-19,-11,7,-13,16,14,19,-14],[-11,-13,7,-14,19,9,11,-19,16,-9,19])
Should work for random arrays too - Expected: [14], instead got: []
Completed in 1ms
Testing for arrayDiff([-1,13,16,9,5,-12,20,8,-12,7,11,-1,-17,-5,-2,1,17,-13],[11,20,-5,9,16,8,-1,17,13,-12])
источник

SP

Serg Petrov in pro.js
при проверке малых массивов все ок
источник

SP

Serg Petrov in pro.js
но длинные запарывает
источник

DE

Denis Efremov in pro.js
А где граница между мелкими и длинными?
источник

SP

Serg Petrov in pro.js
arrayDiff([-1,13,16,9,5,-12,20,8,-12,7,11,-1,-17,-5,-2,1,17,-13],[11,20,-5,9,16,8,-1,17,13,-12])
источник

SP

Serg Petrov in pro.js
вот пример вызова
источник

SP

Serg Petrov in pro.js
источник

DE

Denis Efremov in pro.js
Дай ссыль на кату
источник