LINUX.ORG.RU

Сообщения RedMaun

 

[РЕШЕНО] Копирование текста vim в буфер обмена

Как в vim выделить текст и скопировать его в буфер? Я пробывал выделять текст в режиме visual и с помощью кейбинда xclip -i -sel c копировать в буфер xorg, но не получилось. Но когда я выделил текст мышкой, то бинд сработал. Хотелось бы выделять текст с клавиатуры и с помощью бинда копировать его в стандартный буфер, чтобы можно было потом вставить его с помощью ctrl+v.

 ,

RedMaun
()

Как удалить выделение строки в VScode

В гугле ответа не нашел. Как скрыть/поменять цвет вот этого. Может быть в settings.json что-то прописать, либо в самой теме vscode?

 

RedMaun
()

[РЕШЕНО] Проблема с grub uefi

По началу после установки арча на ноутбук с uefi, grub загружает систему без проблем, но если вставить любую флешку или внешний диск, то он слетает. Приходится загружается с live-usb арча заходить в чрут и заново устанавливать груб. Как избавиться от этого проклятья?

P.s. решение - перемещение груба из ./EFI/arch в ./EFI/BOOT

 , ,

RedMaun
()

РЕШЕНО c++ и последовательность Фибоначчи

Написал простейшую функцию, которая должна выводить на экран числа Фибоначчи. Но вот незадача - на экране месиво из непонятных чисел:

1644904672
1238694641
-1411367983
-172673342
-1584041325
-1756714667
954211304
-802503363
151707941
-650795422
-499087481
-1149882903
-1648970384
1496114009
-152856375
И ошибка: Ошибка сегментирования (стек памяти сброшен на диск) Пошустрив в интернетах нашел информацию, что при компилировании нужно выставлять ключ -fno-stack-protector но это, к сожалению, не помогло. Код ниже:
void fib() {
    int a[n];
    a[0] = 0;
    a[1] = 1;
    for (int i = 2; i <= n; i++) {
        a[i] = a[i-1] + a[i-2];
        cout << a[i] << endl;
    }
}
Решение ниже(Ахтунг, я сам не знаю как это работает, лучше это вообще не трогать):
#include <gmp.h>
#include <malloc.h>

int main() {
    mpz_t *a;
	int count = 10000, bits = 6912, i;
	a = (mpz_t*)malloc(count *sizeof(mpz_t));
	mpz_array_init(*a, count, bits);
    mpz_set_ui(a[0],0);
    mpz_set_ui(a[1],1);
	for(i = 2; i < count; ++i)  {
		mpz_add(a[i], a[i-1], a[i-2]);
        gmp_printf("%Zd\n", a[i]);
	}
}

 , ,

RedMaun
()

РЕШЕНО Не работает скрипт, сравнивающий значения

Есть скрипт на bash, который должен сравнивать значения получаемые с сайта, вот собственно он сам:

example=$(cat ~/example) 
curl somesite.com > ~/match
match=$(cat ~/match)

if [[ "$example" == "$match" ]]
then 
echo match!
else
echo not match...
fi
В файле example лежит тоже самое значение что и в файле match. Почему-то сначала все работает, показывает что значения равны, но если запустить скрипт еще раз - не совподают. Сам проверил - все одинаково, ЧЯДНТ?

Решение: использовать diff -w

 , ,

RedMaun
()

Вывод английских и русских букв с помощью grep

Есть строчка в которой сразу записаны и русские и английские буквы, нужно вывести и те и те, пробывал делать grep -o '[Aa-Zz]*' и, естественно, оно выводило только английские буквы, помогите.

 ,

RedMaun
()

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