apport-unpack очень долго распаковывает
Может кто сталкивался с такой бедой. Второй день идет распаковка 2.3Гб файла от apport с CoreDump. Может есть способы как получить из него CoreDump быстрей?
Может кто сталкивался с такой бедой. Второй день идет распаковка 2.3Гб файла от apport с CoreDump. Может есть способы как получить из него CoreDump быстрей?
Создаю CLI для приложения. Нет опыта что является «the best way» для выравнивания полей в выводе. К примеру:
printf ("short name\t\t\t: %d", value1);
printf ("long name bla-bla\t: %d", value2);
Или выравнивать пробелами? Что меньше зависит от консолей и шрифтов?
Спасибо!
Не знаю. Cтоит ли ожидать «подводных камней» в данном случае. Не останется ли какой мусор который обычно удаляется нормально через pthread_mutex_destroy?
Условный пример:
typedef struct foo {
pthread_mutex_t lock;
...
} foo_t;
foo_t *
foo_new ()
{
... allocate memory
pthread_mutex_init (&foo->lock);
return (foo);
}
void
foo_free (foo_t *foo)
{
... something check
pthread_mutex_lock (&foo->lock);
free (foo);
}
Спасибо!
snprintf в каких случаях может вернуть -1? Хотелось бы понять есть ли смысл в обработки такой ситуации? Спасибо.
PS: C, GCC
Доброго времени суток! Задался вопросом как в программе лучше и правильней будет осуществлять доступ к данным в массиве. Массив исключительно динамический.
1. Через массив указателей.
struct T **t = malloc(size *sizeof(struct T*));
while (size) {
t[i] = malloc(sizeof(struct T));
}
t[N]->...
struct T *t = malloc(size * sizeof(struct T));
bzero( t, size * sizeof(struct T));
(t+N)->...
Может еще есть какие варианты?
Спасибо!
Доброго времени суток!
Есть конструкция которая вызывает у меня сомнения. Пример думаю понятен будет.
call_loop {
for ( ; ; ) {
}
}
create_thread {
call_loop();
}
main
create_thread(func);
create_thread(func);
create_thread(func);
create_thread(func);
Теперь вопрос. call_loop будет общий для всех нитей? то есть фактически все нити уйдут в одну функцию?
Спасибо!
Решил на праздники попробывать awesome в archlinux. По дефолту все работает. но если меняю тему то вываливается куча сообщений
Oops, an error happened!
/usr/share/awesome/lib/awful/util.lua:46 attempt to index local 'color'(a nil value)
Добрый день.
есть json структура к примеру «imp»:[«10»,«20»,«30»]
по примеру: http://lloyd.github.com/yajl/yajl-2.0.1/example_2parse_config_8c-example.html
простые элементы парсятся на ура. а вот к массиву не пойму как обратиться.
Если у кого был опыт, просьба поделиться.
PS: На Си.
День добрый!
Делаю по мануалу обработку входящего сообщения сериализованного через protobuf на чистом С.
Первое сообщение принимается нормально в потоке. Второе идентичное сообщение вызывает ошибку сегментирования на функции моя_структура__unpack передаваемые в нее данные идентичны.
очистку в конце использования вызываю через моя_структура__free_unpacked. Возможно проблема из-за полей Repeated в мануле по ним нет отдельного вызова очистки. Попробую на практике. Возможно кто то сталкивался с данной проблемой и знает решение?
Спасибо!
Пока идет восстановление пытаюсь понять что могло стать причиной. Вопроса два:
1. Может ли изменение конфига my.cnf побить базу?
2. Из-за изменения размера диска на virtuozo?, сменили конфигурацию на увеличение дискового пространства.
База на MyISAM.
Уважаемое сообщество! Подскажите, возможно ли использовать функцию poll для разных дескрипторов в разных потоках?
К примеру произошло подключение, создаем поток и там на новый дескриптор вешаем слушать poll.
Спасибо.
В chroot окружении есть «кухня» по сборке из исходников различного софта. В этой кухне есть компилятор и все либы и инклюды для сборки. в кухне собрал и установил openssh. на левый порт. подключаюсь к нему нормально по ssh но вот rse ругается и не хочет. Чего может в этой кухне не хватать? Есть идеи?
Нужно загрузить в базу ФИАС. Из xml, все конверторы что пробывал, сдыхали на файле в 1Gb. Кто как решил данную проблему?
PS: В Linux.
Спасибо.
Вобщем есть ноут с 2,5 диском ide. диск сдох. есть в наличии старый хлам и паяльник, а так же диск 3,5 ide. Прошу не для себя. человек в местах «призывных» купить что то или переслать ему проблема. Если у кого был опыт просьба поделиться схемой распайки.
Спасибо.
http://imageshost.ru/photo/1047242/id1297436.html
На скриншоте хорошо видны кубики. Их то нет то очень много. И звук в момент их появления «скрипит» что портит захват видео с камеры.
Со старыми ядрами до 26 вроде не было таких проблем. как сменили драйвер ie1394 началось.
Есть такие же проблемы у кого? и самое главное решаемо ли это?
Готов выложить дополнительную инфу, подскажите только что именно. ArchLinux i686.
Спасибо!
На старой машинке сдохла мама там был собран рейд5 на NVIDIA MediaShield. Исключительно спортивный интерес в теории можно ли из образов дисков перегнать данный рейд в софтверный?
Требуется системный администратор на полный рабочий день. Желательные знания Linux, FreeBSD Зарплата по результатам собеседования.
Мне просьба не писать. пишите сразу на admin@go.nasko.ru
Вечер добрый.
Вопрос по Си в следующем.
есть программа подключающаяся к mysql.
структура примерно следующая
file: mysqlfunc.h
MYSQL *conn
...
..
bool mysqlInit();
file main.cpp
main..
mysqlInit();
mysql_query(conn,"...");
в main вызываю процедуру и инициализирую подключение.
после пробую записать данные в базу через mysql_query
в x32 все работает нормально. в x64 отваливается в момент попытки записи в базу. как выяснилось conn = (nil). Вырезал инициализацию из mysqlInit и вставил просто в main - все работает. почему аллокация глобальной переменной в отдельной процедуре в x64 может не работать?
День добрый. Нужно все приходящие пакеты(TCP) по определенному порту «снимать» и дублировать на другой адрес. При этом НЕ нужно контролировать доставку отправили и забыли. Как такое можно реализовать? fedora. iptables?
опечатался. поправил. «не нужно» контроллировать.
Вопрос в следующем. есть структура данных полученная от контроллера
32 бита.
первые 8 бит это заголовок. получить не проблема.
а вот дальше идут два значения по 12 бит.
это байтовое преставление в битах
********|********|********|********
********|******** ****|**** ********| вот как то так.
Нужно получить значение в этих 12 битах.
Подозреваю что надо за счёт битовых сдвигов организовывать.
Буду очень благодарен за любую наводку чтоб не терять время и не изобретать «велосипед».
на Си
следующие → |