Добрый день, объясните, что это за фишка вроде
int [] somevar = new int[0];
язык java.
Зачем для чего?
Кастую SkyMaverick и
Kompilainenn
Есть база данных из двух таблиц и одной формы. Первая таблица состоит из ID человека (ключ) и ФИО, вторая таблица из ID события (ключ), ID человека, событие. Таблицы связаны по ID человека. Создал форму, которая принимает для заполнение событие и позволяет выбрать из списка ID человека. Очевидно, не зная заранее ID человека выбирать сложно. Можно, конечно, сначала открыть первую таблицу или создать запрос, но хочу чтобы было видно прямо в форме вместе с ID и какой человек выбирается или, в идеале, чтобы ID человека в форме автоматом подстанавливался после заполнения доп. поля с ФИО. Можно так сделать?
Финт с установкой ФИО как ключа не пройдет, т.к. могут быть люди с одинаковыми ФИО. Кроме ФИО проставлять в этом поле цифры как-то не с руки.
В bash есть особенность: внутри одинарных кавычек значение переменной не разворачивается:
networkByte="205"
result1=`echo $networkByte`
result2=`echo '$networkByte'`
echo $result1
echo $result2
Выхлоп:
205
$networkByte
В связи с этим вопрос: а как тогда подставлять значения переменных в grep/sed? Вот есть такая команда:
projectType=`cat ./config.xml | \
grep '^\s*<\s*App\s*name.*project.*network\s*=\s*\"$networkByte\".*>\s*' | \
sed -E 's/(^.*project\s*=\s*\"
(.*)(\"\s*network\s*=\s*\"$networkByte\".*>\s*)/\2/'`
Здесь используется переменная $networkByte, но ее значение не вставляется в команду, как хотелось бы, а вместо этого всовывается строка «$networkByte».
А как сделать, чтобы в команду вставлялось значение переменной?
Просьба подсказать решение для задачи.
Хосты:
- клиентское устройство на windows7
- промежуточный сервер на ubuntu
- NAS с файловой шарой на Windows Server
Клиентские хосты расположены вне скоупа (подключены с сети через VPN), и каждый день должны выгружить логи на NAS через промежуточный сервер.
Можно ли реализовать как нибудь прокси для самбы?
Или пробросить порты через nginx?
Стряслась беда с QEMU-виртуалкой для клятого зума, работавшей через virt-manager (звук/картинка дефолт через SPICE). С какого-то момента звук с микрофона стал хрипящим или как-то так: на кривой амплитуды видны резкие скачки, как будто часть записи скипается. При воспроизведении звука артефактов нет, в хостовой системе при записи тоже нет. Воспроизводится и в virt-manager (варьирование виртуального аудиоустройства принципиально ничего не меняет, с AC97 вроде несколько хуже, чем с ICH), и при вызове QEMU руками с -spice
. Если не использовать SPICE, а выводить звук через -audiodev pa
, то запись чистая. Хост Xubuntu 20.04; гость Ubuntu 20.04, но наблюдается и в других дистрибутивах. Аудиокарточка интегрированная (в смысле, не USB).
В принципе, виртуалку можно и скриптом через SDL гонять, но цопипаст же только через SPICE работает. Как можно решить эту проблему?
Устанавливал дистрибутив Linux (Pure OS 9.0 - на основе Debian Buster), но каждый раз появлялась ошибка "«nvme0n1: p1 p2 p3 p4» либо «SATA link down (SStatus 4 SControl 300)», вот фото ошибок: https://ibb.co/z5Nbxbh https://ibb.co/PGKDqMw и https://ibb.co/YQg1Rxn. В интернете ничего нет, поэтому пишу здесь. В чем причина ошибки и как это решить? (Также я писал самим разработчикам дистрибутива и с ними менял настройки в BIOS - не помогло)
Info:
I used flash drive USB 3.0 16Gb
Installed iso image via Etcher.
Pc specs:
Lenovo IdeaPad s540-15IWL GTX
IntelCore i5-8265U CPU@ 1.60GHz
Intel UHD Graphics 620
NVIDIA GeForce GTX 1650 with Max-Q Design
SSD Samsung
BIOS:
boot - legacy
Hardware requirements of PureOS:https://tracker.pureos.net/w/pureos/hardware_requirements/
Отваливается интернет на Debian 10. За файлы, связанные с интернетом, и их синтаксисы особо не шарю
netstat -r output
:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 enp6s0
link-local 0.0.0.0 255.255.0.0 U 0 0 0 enp6s0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 enp6s0
/etc/hosts
127.0.0.1 localhost rave.cat mc.rave.cat
127.0.1.1 ravecat-server
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
/etc/resolv.conf
nameserver 127.0.0.1
nameserver 192.168.0.1
/etc/network/interfaces
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp6s0
iface enp6s0 inet static
address 192.168.0.169
netmask 255.255.255.0
network 192.168.0.1
gateway 192.168.0.1
dns-nameservers 192.168.0.1 8.8.8.8 8.8.4.4 1.1.1.1 1.0.0.1
ip route show dev enp6s0
default via 192.168.0.1 onlink
169.254.0.0/16 scope link metric 1000
192.168.0.0/24 proto kernel scope link src 192.168.0.169
ifconfig
enp6s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.169 netmask 255.255.255.0 broadcast 192.168.0.255
ether b8:70:f4:13:f1:78 txqueuelen 1000 (Ethernet)
RX packets 24901856 bytes 1901282133 (1.7 GiB)
RX errors 0 dropped 24 overruns 0 frame 0
TX packets 16488912 bytes 1713225582 (1.5 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1000 (Local Loopback)
RX packets 4509 bytes 446095 (435.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4509 bytes 446095 (435.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ip addr show dev enp6s0
2: enp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b8:70:f4:13:f1:78 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.169/24 brd 192.168.0.255 scope global enp6s0
valid_lft forever preferred_lft forever
ping -c 1 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.169 icmp_seq=1 Destination Host Unreachable
--- 192.168.0.1 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
ping -c 1 google.com
ping: google.com: Temporary failure in name resolution
После команды /etc/init.d/networking restart
все становится нормально, но это временно. Прошу помочь знающих где косяки и что можно исправить
В начале февраля состоялся выпуск обновления графического Qt клиента для git - GitQlient 1.3.0 с поддержкой токенов github. В новой версии были добавлены интеграция с GitHub и Jenkins, а также несколько новых возможностей.
( читать дальше... )
Установил Palemoon последней 29-й версии вместо устаревшего Firefox 52. Решил залогиниться в почту. А почта мне такая говорит «Возможно, ваш аккаунт был взломан. Восстановите доступ, смените пароль, и проверьте ваши ФИО и номер телефона в „Паспорте“».
Сначала у меня попросили код с картинки. Потом контрольный вопрос. Потом номер телефона. Эм, а что если у меня нет доступа к мобильному телефону?
Констатирую, что Яндекс окончательно испортился и стал требовать введения «зондов». Интересно, а если бы не пользовался веб-интерфейсом, а только клиентом (наподобие Outlook или Thunderbird), он бы тоже попросил номер телефона?
Необходим для TRIM для современных контроллеров SSD?
Хочу перейти на SSD для хранения raw-накопителей VM на LVM-партициях.
Или discard='unmap' (qemu 5.2.0) решит вопрос?
Для этих целей хочу прикупить один дешевый накопитель (Silicon Motion SM2258XT / Silicon Motion SM2259XT / Phison PS3111-S11 ) в 500 Гб
Чем можно в ubuntu обнаруживать ssdp устройства (https://ru.wikipedia.org/wiki/Simple_Service_Discovery_Protocol), которые умеют рассказывать о себе, в GUI ?
Венда делает это в разделе «Сеть».
Добрый день, столкнулся с проблемой. Не работоспособный template в proxmox (v6.3.3). При клонировании и запуска вм на основе этого темлейта выбрасывает в initramfs и выдает сообщение о том что не может обнаружить диск (как я понимаю)
Gave up waiting for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! PARTUUID=47aca860-0365-44a5-94f1-90360a390b79 does not exist. Dropping to a shell!
Делал все по гайду (https://pve.proxmox.com/wiki/Cloud-Init_Support). Варианты решения в интернете - изминение формата темплейта с img на qcow2 пробовал как и элементарное переименование так и переформатирование. Не помогает. Storage на который импортирую диск LVM типа.
Польская компания 3mdeb ищет талантливых разработчиков опенсорсных прошивок на Си! И вы нам подходите - если вы:
- реально любите опенсорс и чувствуете себя в нём как рыба в воде,
- созидаете качественный код на Си и разбираетесь в существующем коде,
- умеете использовать Git а также работать с тикетами и документацией,
- уже сталкивались с опенсорсными прошивками вроде coreboot и OpenWRT, - и может быть даже успешно закоммитили что-нибудь куда-нибудь?
- знаете английский на достаточном уровне для эффективной работы в команде: в-основном через чат, но иногда надо и поговорить (акценты похожи)
Небольшая видео-презентация компании 3mdeb
Возможен как full-time так и подработка! Предлагаем от $12 до $25 за час продуктивной работы в зависимости от уровня ваших навыков, минус налоги вашей страны которые вы заплатите самостоятельно. Вам интересно разрабатывать опенсорсные прошивки из дома, делать то что вы любите - и получать за это деньги? Тогда:
- Составьте няшное резюме на английском: подробно опишите ваш опыт, навыки, и зарплату от $12 до $25 в час которая по вашему мнению им соответствует,
- Отправьте его моему другу Mike Banon на - mikebdp2 [at] gmail [dot] com - оно попадёт прямиком на стол руководству и обязательно будет рассмотрено
Вопрос не про код а про общий подход как это можно сделать. Особенно интересно как это можно сделать для мобильников. Если какой-то движок позволяет такое делать с минимальными трудозатратами то это плюс.
Хочу нарисовать сферу, текстура на которой больше чем сама сфера и для того чтобы вернуться в исходную точку сферу нужно повернуть не на 360 градусов а на 720, или даже на 500 например.
Опционально если текстуру можно было бы рандомить на лету до бесконечности.