function accepting_expenses_array(req, res) {
const expenses_array = req.body;
const expenses_as_numbers = expenses_array.map(Number);
// Определяем MAX(id_work) из таблицы "works"
pool.query('SELECT MAX(id_work) FROM "works"', (error, maxResult) => {
if (error) {
throw error;
}
const maxIdWork = maxResult.rows[0].max;
// Формируем INSERT-запрос и значения для вставки
let insertQuery = 'INSERT INTO "expenses" (n_plan, type_work_id, printer_id, material_id, performer_id, format_id, n_sheets, n_page, n_ruined) VALUES ';
let values = [];
for (let i = 1; i < expenses_as_numbers.length; i += 8) {
if (i !== 0) {
insertQuery += ', ';
}
insertQuery += `($${1}, $${i + 1}, $${i + 2}, $${i + 3}, $${i + 4}, $${i + 5}, $${i + 6}, $${i + 7}, $${i + 8})`;
// Формируем значения для вставки
values.push(maxIdWork, ...expenses_as_numbers.slice(i, i + 8));
}
console.log(values);
console.log(insertQuery);
});
}
INSERT INTO "expenses" (n_plan, type_work_id, printer_id, material_id, performer_id, format_id, n_sheets, n_page, n_ruined) VALUES , ($1, $2, $3, $4, $5, $6, $7, $8, $9), ($1, $10, $11, $12, $13, $14, $15, $16, $17), ($1, $18, $19, $20, $21, $22, $23, $24, $25), ($1, $26, $27, $28, $29, $30, $31, $32, $33)
function processing (orderData, workData, workObjectData){
console.log("доступны и в функции", orderData, workData, workObjectData);
const updatedOrderData = [];
for (let i = 0; i < orderData.length; i++) {
const orderId = orderData[i].order_id;
const matchingWorkItems = workData.filter(workItem => workItem.id_order === orderId);
if (matchingWorkItems.length > 0) {
matchingWorkItems.forEach(workItem => {
updatedOrderData.push({ ...orderData[i], name_object: workItem.name_object });
});
}
updatedOrderData.push(orderData[i]);
}
console.log("updatedOrderData", updatedOrderData);
}
1. Добавить новые конфигурации сайта в общий файл nginx conf.можно примерно таким образом.
const fs = require('fs');
const path = require('path');
const nginxConfPath = '/etc/nginx/nginx.conf'; // путь к вашему файлу nginx.conf
// Чтение содержимого nginx.conf
const nginxConfContent = fs.readFileSync(nginxConfPath, 'utf8');
// Дополнение новыми настройками
const newConfig =
server {
listen 80;
server_name example.com;
location / {
root /path/to/new/website;
index index.html;
}
}
;
const updatedNginxConfContent = nginxConfContent + newConfig;
// Запись измененного содержимого обратно в файл nginx.conf
fs.writeFileSync(nginxConfPath, updatedNginxConfContent, 'utf8');
2. Создать папку сайта.
const newWebsitePath = '/path/to/new/website'; // путь к новой папке сайта
// Создание папки
fs.mkdirSync(newWebsitePath);
if(clickCount > 1){
for (let i = 2; i <= clickCount; i++) {
elementstypeWorkFirst[i-2].innerHTML = '';
}
}
$startFile = 'file3.ex';
$fileCount = 10;
// Получаем список файлов в папке
$files = scandir('/путь/к/папке');
// Находим индекс стартового файла
$startIndex = array_search($startFile, $files);
// Если стартовый файл найден
if ($startIndex !== false) {
// Отрезаем часть массива от стартового индекса
$slicedFiles = array_slice($files, $startIndex, $fileCount);
// Выводим список файлов
foreach ($slicedFiles as $file) {
echo $file . PHP_EOL;
}
} else {
echo 'Стартовый файл не найден.';
}
Да и в целом от верстки я не получаю супер эмоций, помню когда-то давно создавал телеграм бота, по ощущениям было интересней. Т.е. наверное мне стоит уходить в бэк. Учить там nodejs какой-нибудь. Но какие перспективы? Буду ли я заниматься чем-то сложнее чем во фронте. Или все таки стоит сменить направление?
document.getElementById('id').value
, потом что в document.getElementById('id')
, если в value пусто.выводит новую формуВангую, что в итоге у вас куча одинаковых форм и, соответственно, куча инпутов с
id="id"
, что, естественно, недопустимо. http://sql-tutorial.ru/ru/content.html
https://www.sql-ex.ru/?Lang=0
Часто слышу об IT и как важны обществу программисты или компьютерщики, как мы , обыватели, их называем.Действительно важна эта отрасль так как в ней очень много специалистов, и действительно они важны. Так как если их не было, то не было бы социальных сетей, программ, автоматизированной работы на заводах ипд. итд.
Очень много внимания к ним государства, СМИ, женщин. Со стороны это кажется странно-чрезмерно преувеличенным.Действительно иногда кажется, что проблема гиперболизирована. Но скажу что наверное лучше бы не бло внимания(разве что только со стороны женщин:)).
И мне стало интересно, можно ли как-то взрослому познакомиться и понять IT-профессии? Не в теории, а практически? Можно ли это сделать через онлайн курсы или надо вживую?Так как IT профессий много и все они рассчитаны на разное, то для начала бы хотя бы определится чего вы хотите в итоге после знакомства(допустим какую-то свою мини программу для повседневности или телеграмм бота своего для своих нужд или личный сайт или что-то ещё). Насчёт онлайн курсов, это из области вечных вопросов, что лучше самому или через курсы ? Так как тут всё упирается в "ну можно и самому и информация доступна и бесплатно" или в "Да информации полно, но для меня слишком сложно\неструктуризировано\информация слишком противоречива\ самому слишком долго", я скажу что тут зависит всё от человека и его стремлений, потому что как самоучка может стать отличным специалистом, так и пройдя курсы вы можете не научиться не чему.
У меня же еще есть вопрос - есть какие-то навыки из IT-сферы, которые можно было бы освоить и использовать в других профессиях? Если в целом профессию не получится или не захочется освоить, но какие-то элементы покажутся полезными?Тут конечно смотря какую профессию вы осваивали, но всё же лучше будет привести пару примеров. Примеры: вы сможете уменьшить бумажную работу в офисе(изучали VBA и с помощью его скриптов можно облегчить использование Word и Excel); вы изучали Python тут у вас целая россыпь возможностей автоматизации обычных процессов на своём компьютере, лень перебирать данные в папке Python поможет; изучали работу сисадмина ? отлично дома можете настроить сеть со всякими интересными вежами вроде удалённого доступа к принтеру, привязку всех жителей вашего дома к системе отслеживания где они сейчас(если что это для того что бы не волноваться)); примеров много и они будут разные это лишь те что пришли мне в голову, не буду брать такие вещи как уверенное пользование ПК т.к. я не понимаю как оно может быть не уверенным(клавиатура ещё не кого не кусала).
И что важно в вашей профессии? Математический склад ума? Ведь это же не о любви к цифрам?
@font-face {
font-family: 'MyFont';
src: url('/path/to/font.woff2') format('woff2'),//пример пути
url('/path/to/font.woff') format('woff');//пример пути
}