LINUX.ORG.RU

Сообщения NikZ

 

Как увеличить максимальное количество тредов ?

pthread_create() позволяет создать не более 256 тредов. как можно обойти это ограничение ?

NikZ
()

undefined reference to `__ctype_b'

стоял у меня линукс асп7.3 и прога моя компилилась нормально, без каких-либо проблем. потом поставил я себе рэдхат9.0 (нужда завставила) и компилятор стал выдавать вот эту строчку
undefined reference to `__ctype_b'
подскажите, в чем тут проблема? все хедеры и либы вроде стоят, а компилиться отказывается.

NikZ
()

графика на С

встала задачи генерации картинок на Си, простенькие графики, линии прямоугольники плюс возможность вставки текста. Какую библиотеку посоветуете, куда копать ?

NikZ
()

HTTP header parser

Есть ли в природе библиотеки, которые парсят заголовок HTTP запроса в соответствии со всеми RFC? А именно меня интересуют методы GET и POST. я уже замучался всё это самомстоятельно прописывать, может уже есть готовые сошки или еще что ?

NikZ
()

TFT мониторы vs. Linux

У кого есть опыт работы с ТФТ под Линукс. расскажите какие модели поддерживает линукс, какие глюки были замечены. настраиваются без проблем или есть определенные сложности. где можно почитать инфу по этому поводу?

NikZ
()

Как повысить приоритет одного из тредов?

есть несколько тредов, и одному из них нужно выделить побольше процессорного времени. как это можно сделать?

NikZ
()

синхронный доступ к памяти

есть двухпроцессорная машина. допустим, одновременно выполняются 2 треда, которым одновременно потребовалось записать данные в одну и ту же глобальную переменную. Нужно ли эту переменную (точнее треды) лочить при помощи pthread_mutex_lock или операционка сама разрулит эту ситуацию ???

NikZ
()

pthread_create() откуда берется лишний процесс в списке процессов?

вот примитив:

#include <stdio.h>
#include <pthread.h>

void *Servlet (int *init)
{
	usleep (15000000);
	pthread_exit(NULL);
}

int main()
{
	int i=0;
	pthread_t tchild;

	if ( pthread_create ( &tchild, 0, (void*)Servlet, &i) != 0)
		perror ("Could not create thread");
	else
		pthread_detach(tchild);
	usleep (15000000);

	return 0;
}

компилирую, запускаю. даю команду ps -aux|grep моя_прога.
и вместо ожидаемых двух процессов вижу три (естественно не
считая grep моя_прога). и так сколько бы потоков я не создовал,
всегда на один поток больше чем ожидается. Кто может объяснить,
в чем тут дело ?
NikZ
()

Microsoft открывает для России исходные коды Windows. О как !

http://www.microsoft.com/rus/news/issue.asp?20-01-2003-windows_source_open.xml

Это что ж творится то на белом свете! Не уж то микрософт даст поковырять свои исходники, или это очередная подъ$бка?

NikZ
()

http & download

Подскажите, как происходит скачивание файла, как сервер и бровсер договариваются о передаче файлов.
т.е.
бровсер создает сокет и отсылает запрос на сревер
сервер присылает ответ
а дальше что ?
бровсер по тому же сокету принимает файл или создает еще один сокет и уже через новый сокет качает файл или еще как то ?
расскажите алгоритм, как все происходит ?

NikZ
()

Как найти подстроку без учета регистра?

в общем нужна функция, которая аналогична strstr() но работает без учета регистра. есть что либо подобное или надо самому писать?

NikZ
()

Перенаправить потоки stdout и stderr

Нужно перенаправить стандартный поток в файл.
fclose(stdout);
stdout = fopen(LogFile,"a"); работает как то коряво. Есть еще какие либо способы перенаправить поток ???

NikZ
()

CGI и stdin

есть программа написанная на си. эта программа должна обрабатывать данные вэб-формы , которые отсыдаются методом post. загвоздка в том, что я не могу считать эти данные. в перле все понятно и просто, а вот как это сделать из си-проги ??

NikZ
()

MS SQL Server: как подключится из-под линукса?

Подскажите интерефейс Perl и Cи для подключения к MS SQL Server из-под Линукса. где можно доки почитать ??

NikZ
()

массив указателей на функции

как в си сделать массив указателей на функции чтобы к функциям можно было обращаться array_name[i](parameters) ? как инициализировать этот массив ?

NikZ
()

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