LINUX.ORG.RU

Сообщения kdev

 

Java beginner static field

Форум — Development
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)

 

kdev
()

gcc LL

Форум — Development

Не пойму, это ошибка или нет ? long long xx = 0x00000000000000000000000000000000000000000001234567890123456LL; // ok

long long zz = 0x11234567890123456LL; // error: integer constant is too large for its type [-Werror]

 

kdev
()

Голливуд, проги

Форум — Talks

Ну почти самые значимые фильмы - это компьютерами созданы. Что у них за проги ?

 

kdev
()

hciconfig bytes statistics

Форум — Talks

hci0: Type: Primary Bus: USB BD Address: 00:1A:7D:DA:71:13 ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING PSCAN RX bytes:30765922 acl:853728 sco:0 events:2430224 errors:0 TX bytes:31593638 acl:2429433 sco:0 commands:374 errors:0

RX=TX примерно. Это особенность BT или linux BT?

 

kdev
()

reset SuperSpeed USB device number 6 using xhci_hcd

Форум — Linux-hardware

Не подскажет кто: есть 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

 

kdev
()

JQuery selector

Форум — Web-development

Не пойму почему $(«#id input,select») и $(«#id select,input») отличаются? Можно конечно писать $(«#id»).find(...), но мож чтото я не понимаю в jquery? jquery-3.1.1

 

kdev
()

php float

Форум — Development

for($i=0.5;$i<6.0;$i+=0.1) printf(«%.1f\n»,$i); Почему печатается 6.0 ?

Спс.

 

kdev
()

Чем посмотреть спектр сигнала <= 1HZ

Форум — General

Audacity строит spectrum начиная с 3HZ. Чем бы посмотреть около 1HZ? Для начала хочу часы точно настроить. --

Спс, частоту дискретизации на 8000 и ОК. Но пика около 1HZ не видно :((

kdev
()

Почему иногда gcc падает?

Форум — Development

Наверно у многих подобное было, раз,два перекомпилируешь или чтото изменишь в коде , и все ок. У кого-нибудь есть код (gcc,g++) 100% вызывающий падение компилятора или ld? Жаль, trace не поймешь где и что (ну в libc). Наверно есть в gcc/test, надо посмотреть.

 ,

kdev
()

Фильтр в скрипте

Форум — General

Может из faq, но задам вопрос: как бы управлять порядком запуска процесов?

Чтобы не ломался: (sleep не хочу и не поможет, как и temp file)

#!/bin/bash
filesize()
{
  /bin/ls -l "$1" | cut -d " " -f 5
}
filter()
{
  cat
}
T=/tmp/ztest.tmp
while [ 1 = 1 ]; do

echo >$T; cat <$T | filter | sh -c "cat >$T"

n=`filesize $T`
echo "$T:$n"
[ "$n" = "0" ] && exit 123
done

wait, signal какой-нибудь?

1 Вопрос то; если я открыл файл на чтение и ктото позже удалил |начал писать в него, то что я получаю на чтение: cтарую копию или уже измененые данные? Зависит от filesystem?

 bash pipe

kdev
()

sh q.sh and sh q.sh &

Форум — General

Как в скрипте q.sh отличить 2 случая:

sh q.sh

sh q.sh &

 

kdev
()

synergy and ru

Форум — Desktop

Hi, Как заставить переключать ru/en с synergyc? Сервер виндовый. Сейчас просто переключает на en.

kdev
()

Нужна ли file group permission

Форум — General

1 Нужна ли file group permission ?
2 А как сделать чтобы group-mode всегда = owner-mode в ext3 например ?
Есть жe group = owner (везде наверно).
Есть конечно umask, но это не совсем то. И ACL-like не катит.
Да надоели эти sudo, su ....

 

kdev
()

move gnome-panel

Форум — Desktop

(w=`xdotool selectwindow`;xdotool windowmove $w 0 744 windowsize $w 1024 24)

Передвинул панель на 2 монитор а потом панельки задач кудато исчезли. Приходиться не менять размера (экраны разные по размеру), но торчит хвост на основном экране, как?

Да конфигурация: бук + ext. монитор слева (x screen один)

kdev
()

chmod g+x

Форум — General

Привет, это стандартное поведение? ведь g+x (случайно owner поменялся)

$ dir q.sh
-rw-r-xr-x 1 rustem green 18 2011-12-15 15:09 q.sh
$ ./q.sh
-su: ./q.sh: Permission denied
$ id
uid=1001(rustem) gid=1000(green) groups=1000(green)

kdev
()

Перетащить окно

Форум — Desktop

Можно ли перетащить окно да другой X11 сервер (host) не перезапуская прогу? Мож есть что нибуть типа виртуальных screen для этого?

kdev
()

так, но всетаки откуда это берется

Форум — Development

/usr/include/c++/4.5/cstdlib

_GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)

#if !_GLIBCXX_USE_C99_LONG_LONG_DYNAMIC
  using ::lldiv_t;
#endif
#if _GLIBCXX_USE_C99_CHECK || _GLIBCXX_USE_C99_DYNAMIC
  extern "C" void (_Exit)(int) throw () _GLIBCXX_NORETURN;
#endif
#if !_GLIBCXX_USE_C99_DYNAMIC
  using ::_Exit;
#endif

  inline long long
  abs(long long __x) { return __x >= 0 ? __x : -__x; }
Хоть и Homepage: http://gcc.gnu.org/ Ну и java выбирают

kdev
()

grep -i

Форум — Development

grep -i

Почему так тормозит linux/grep:

root@u3:tmp[130]# time grep 575 /ROOT.LIST >/dev/null

real 0m0.862s user 0m0.532s sys 0m0.192s root@u3:tmp[0]# time grep -i 575 /ROOT.LIST >/dev/null заик real 1m0.089s user 0m59.316s sys 0m0.180s

windows/find ваще тормоз

kdev
()

удалил root

Форум — Admin

Сегодня запорол 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 ...

4. сравниваем ROOT.LIST




kdev
()

ubuntu after hibernate

Форум — Admin

Версия 11.04, хотя похоже неважно После hibernate включаем и видим «Operating system not found» Это груб ругается? Можно разхибернатить с помощью сидука, но фонты развалились, приходиться reboot, неудобно. Ненагуглил пока, мож кто что знает

kdev
()

RSS подписка на новые темы