package com;
class Test {
public static Test test = new Test();
public static int level = 0;
Test() {
level = 1;
System.out.println("Test() " + level);
}
}
public class Main {
public static void main(String[] arg) {
System.out.println("level " + Test.level);
System.out.println("level " + Test.test.level);
}
}
Output:
Test() 1
level 0
level 0
Q: Это нормально в java?
openjdk version «11.0.16» 2022-07-19
OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)
Не пойму, это ошибка или нет ?
long long xx = 0x00000000000000000000000000000000000000000001234567890123456LL; // ok
…
long long zz = 0x11234567890123456LL; // error: integer constant is too large for its type [-Werror]
Не подскажет кто: есть usb3 адаптер с али:
uas отключил:
echo -n "0x152d:0x0578:u" >/sys/module/usb_storage/parameters/quirks
root@m2:~# lsusb -t
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 5000M
|__ Port 2: Dev 6, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
cat /proc/scsi/usb-storage/*
Host scsi0: usb-storage
Vendor: JMicron
Product: JMS579
Serial Number: 74D78414882E86B
Protocol: Transparent SCSI
Transport: Bulk
Quirks: SANE_SENSE IGNORE_UAS BROKEN_FUA
Но всё равно:
root@m2:~# dmesg -c -e
[сен 7 21:30] usb 3-2: Disable of device-initiated U2 failed.
[ +0,128376] usb 3-2: reset SuperSpeed USB device number 6 using xhci_hcd
[ +6,015655] usb 3-2: Disable of device-initiated U1 failed.
[ +5,119987] usb 3-2: Disable of device-initiated U2 failed.
[ +0,128330] usb 3-2: reset SuperSpeed USB device number 6 using xhci_hcd
[ +6,271618] usb 3-2: Disable of device-initiated U1 failed.
[ +0,128371] usb 3-2: reset SuperSpeed USB device number 6 using xhci_hcd
[сен 7 21:31] usb 3-2: Disable of device-initiated U1 failed.
[ +0,128259] usb 3-2: reset SuperSpeed USB device number 6 using xhci_hcd
[ +6,015725] usb 3-2: Disable of device-initiated U1 failed.
[ +5,120007] usb 3-2: Disable of device-initiated U2 failed.
[ +0,128313] usb 3-2: reset SuperSpeed USB device number 6 using xhci_hcd
[ +7,551633] usb 3-2: Disable of device-initiated U1 failed.
[ +0,128402] usb 3-2: reset SuperSpeed USB device number 6 using xhci_hcd
[ +7,295604] usb 3-2: Disable of device-initiated U1 failed.
[ +5,120055] usb 3-2: Disable of device-initiated U2 failed.
[ +0,128331] usb 3-2: reset SuperSpeed USB device number 6 using xhci_hcd
[ +7,039624] usb 3-2: Disable of device-initiated U1 failed.
[ +0,128348] usb 3-2: reset SuperSpeed USB device number 6 using xhci_hcd
[ +8,576256] usb 3-2: Disable of device-initiated U1 failed.
[ +5,119476] usb 3-2: Disable of device-initiated U2 failed.
[ +0,132124] usb 3-2: reset SuperSpeed USB device number 6 using xhci_hcd
[сен 7 21:32] usb 3-2: Disable of device-initiated U1 failed.
Как бы побороть?
Linux m2 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Не пойму почему
$(«#id input,select») и $(«#id select,input») отличаются?
Можно конечно писать $(«#id»).find(...), но мож чтото я не понимаю
в jquery?
jquery-3.1.1
Наверно у многих подобное было,
раз,два перекомпилируешь
или чтото изменишь в коде
, и все ок.
У кого-нибудь есть код (gcc,g++) 100% вызывающий падение компилятора или ld?
Жаль, trace не поймешь где и что (ну в libc).
Наверно есть в gcc/test, надо посмотреть.
1 Вопрос то; если я открыл файл на чтение и ктото позже удалил
|начал
писать в него, то что я получаю на чтение:
cтарую копию или уже измененые данные?
Зависит от filesystem?
1 Нужна ли file group permission ?
2 А как сделать чтобы group-mode всегда = owner-mode в ext3 например ?
Есть жe group = owner (везде наверно).
Есть конечно umask, но это не совсем то. И ACL-like не катит.
Да надоели эти sudo, su ....
Передвинул панель на 2 монитор а потом панельки задач кудато исчезли.
Приходиться не менять размера (экраны разные по размеру), но торчит хвост на основном экране, как?
Да конфигурация: бук + ext. монитор слева (x screen один)
Сегодня запорол linux:
dd if=q.hdd of=/dev/sda bs=1M
^c
Ошибся с «a», хотел «b» , недоспал, хоть ^c быстро нажал )
Ладно, с кем не бывает, восстанавливаем /dev/sda1, он же /
1. Не ребутимся , восстанавливаем partitions из текущего ядра
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 103216948 5319200 92654536 6% /
none 1473104 704 1472400 1% /dev
none 1479712 1792 1477920 1% /dev/shm
none 1479712 396 1479316 1% /var/run
none 1479712 0 1479712 0% /var/lock
/dev/sda4 384102412 142723212 221867856 40% /home
/dev/sda3 103216948 18088988 79884748 19% /media/c7a36769-c60d-46b6-89f2-f584af11c36a
Компилируем:
<code>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <linux/hdreg.h>
int main(int ac,char *av[])
{
char *dev = av[1];
if(!dev) printf(«usage: hget dev ...\n»),exit(1);
for(int i=1;i<ac;i++)
{
dev=av[i];
struct hd_geometry g;
int fd = open(dev,O_RDONLY);
if(fd==-1) perror(dev),exit(1);
if(ioctl(fd,HDIO_GETGEO, &g)==-1) perror(dev),close(fd),exit(1);
uint u = g.heads * g.sectors;
printf(«%s: heads=%d sectors=%d cylinders=%d start=%lu start/%d+1=%f\n»,dev,g.heads,g.sectors,g.cylinders,g.start,u,1.+(u?(1.0*g.start)/u:0.));
close(fd);
}
return 0;
}
</code>
cat at /proc/partitions
hget /dev/sda*
/dev/sda: heads=255 sectors=63 cylinders=65535 start=0 start/16065+1=1.000000
/dev/sda1: heads=255 sectors=63 cylinders=65535 start=16065 start/16065+1=2.000000
/dev/sda2: heads=255 sectors=63 cylinders=65535 start=209744640 start/16065+1=13057.000000
/dev/sda3: heads=255 sectors=63 cylinders=65535 start=260076285 start/16065+1=16190.000000
/dev/sda4: heads=255 sectors=63 cylinders=65535 start=469804860 start/16065+1=29245.000000
fdisk /dev/sda
Смотрим на последнюю цифирь этой програмки и пишем цилиндры
Надо на будущее гдето хранить «fdisk -l /dev/sda»:
/dev/sda1 2 13056 104864287+ 83 Linux
/dev/sda2 13057 16189 25165822+ 82 Linux swap / Solaris
/dev/sda3 16190 29244 104864287+ 83 Linux
/dev/sda4 29245 77825 390226882+ 83 Linux
сat /proc/partitions и сличаем
8 0 625131864 sda
8 1 104864287 sda1
8 2 25165822 sda2
8 3 104864287 sda3
8 4 390226882 sda4
Если нецелое то думаем )
/dev/sda1: heads=255 sectors=63 cylinders=14593 start=63 start/16065+1=1.003922
gpart не дождался ...
2. cd /home/save
cp -a /etc etc
dpkg -l |print2 >pkg.list
cp -a /var/cache/apt-cacher/ apt-cacher
find / -mount |sort >ROOT.LIST
3. update-grub; grub-install /dev/sda; reboot
and restore root ...
Версия 11.04, хотя похоже неважно
После hibernate включаем и видим «Operating system not found»
Это груб ругается?
Можно разхибернатить с помощью сидука, но фонты развалились,
приходиться reboot, неудобно.
Ненагуглил пока, мож кто что знает