Search     or:     and:
 LINUX 
 Language 
 Kernel 
 Package 
 Book 
 Test 
 OS 
 Forum 
 iakovlev.org 
 Forum
  Guest Book
=>  Languages
  Kernels
  Packages
  Books
NEWS
Последние статьи :
  Тренажёр 16.01   
  Эльбрус 05.12   
  Алгоритмы 12.04   
  Rust 07.11   
  Go 25.12   
  EXT4 10.11   
  FS benchmark 15.09   
  Сетунь 23.07   
  Trees 25.06   
  Apache 03.02   
 
TOP 20
 Linux Kernel 2.6...5007 
 Trees...837 
 Максвелл 3...787 
 Go Web ...723 
 William Gropp...719 
 Ethreal 4...706 
 Ethreal 3...700 
 Rodriguez 6...691 
 Steve Pate 1...688 
 Gary V.Vaughan-> Libtool...685 
 Clickhouse...684 
 Ext4 FS...672 
 Secure Programming for Li...667 
 Ethreal 1...664 
 C++ Patterns 3...659 
 Ulrich Drepper...619 
 Assembler...605 
 Стивенс 9...595 
 DevFS...581 
 MySQL & PosgreSQL...558 
 
  01.01.2024 : 3621733 посещений 

Здесь обсуждаются вопросы , которые можно найти на сайте в разделе Languages.
Добавить реплику
 Автор   Реплика 
Cebis_LV
Hotelosj bi uznatj - otli4ajetsa li kak to funkcija inttostr() v jazike c++ dlja Win i dlja *nix? 
A to u menja problema - nikak nemogu naiti re6enije:(
P.S. O4enj horo6ii sait, respect avtoru!!!

2005-03-02 12:11:38
Яковлев Сергей
Признаться , я не нашел в линуксе функции inttostr()
Может , речь идет о какой-то конкретной плюсовой библиотеке ?
Чем не подходят в линуксе те же scanf , sprintf ?

2005-03-03 13:31:36
cebis_LV
Vsje v porjadke, sdelal s pomoschi printf. 
A po4emu netu razdela pro Kylix? Eto towe bil bi iteresnii razdel...
Spasibo.

2005-03-03 16:53:32
Яковлев Сергей
Киликс - это паскаль ?
Вы много знаете пакетов в линуксе , написанных на паскале ?

2005-03-03 18:40:37
Denis
Подскажите как осуществляется ввод-вывод файлов в Linux на языке С++.

2005-03-14 13:33:11
Яковлев Сергей
Мне кажется , плюсы тут побоку
У меня на сайте есть поисковая форма
Набираете в ней ключевое слово - fopen
В результате находим 3 файла
Во втором - самое оно

2005-03-15 16:08:25
Denis
Извините за вопрос совсем не в тему.
Вы не могли бы мне подсказать как настроить GPRS в Linux.
(ALTLinux Master 2.4, Motorola C330, USB-кабель, BeeLine).
Это мне бы очень помогло и я был бы вам благодарен.

2005-03-17 13:33:07
Яковлев Сергей
Ну вот несколько ссылок навскидку:
http://www.linuxcenter.ru/lib/articles/soft/handsfree.phtml
http://xtalk.msk.su/~ott/ru/linux/linux-s55-bluetooth-gprs/linux-s55-bluetooth-gprs.ru.html
http://www.linux-os.ru/Members/ottalex/bluetooth_s55_gprs

2005-03-17 18:27:13
Denis
Так и не подключил GPRS. Не могу понять к какому порту подключен телефон. Как можно проанализировать?

2005-03-22 21:17:50
Baks
я програмирую на vb6  мне интересно есть ли он под linux

2005-05-16 12:26:12
Яковлев Сергей
 К своему удивлению , я обнаружил , что бэйсик портируется на линукс .
Например  : http://www.newsforge.com/programming/04/02/25/1959200.shtml
по этой ссылке можно найти статью о том , как можно под линуксом запускать 
бэйсик-приложения . Этот проект платный .
 По адресу http://gambas.sourceforge.net/ лежит гамбас - аналог , но не клон бэйсика .


2005-05-17 21:48:44
malex
Подскажите, как из драйвера послать сигнал процессу (ядро 2.6)?
В ядре 2.4 работала схема:
 struct task_struct *p;
 ...
 sigaddset(&p->pending.signal, SIGUSR1);
 p->sigpending = 1;

В ядре 2.6 же код не компилируется, т.к. sigpending в task_struct не содержится. 
Без этой сточки сигнал посылается только один раз.

2005-06-28 19:07:26
Яковлев Сергей
 Структура task_struct для 2.6 описана в sched.h .
В частности , там есть поле 
	struct user_struct *user;  
А в структуре  user_struct есть поле :
        atomic_t sigpending;  	    
Тогда может так ?        
	struct task_struct *t;
	&t->user->sigpending .

2005-06-29 22:58:30
arcman
В 2.6.5 такого мембера ещё нет

2005-12-06 14:15:29
Яковлев Сергей
А я  2.6.9 имел ввиду
Которое в 3-й федоре по умолчанию стоит

2005-12-08 19:16:55
Дмитрий
Здравствуйте!
Очень интересный сайт, нашел много полезного для себя. Спасибо.

У меня возник вопрос по по воду примера из статьи floppy-загрузчик(floppy boot). 
У меня он не работает.  Написано, что должно происходить следущее:

1 Выводится сообщение "Our OS boot sector loading ......"
2 Нажимаем на клаву , и выводится символ А коричневого цвета
3 Нажимаем на клаву ,выводится надпись "Switching to protected mode ...."
4 Нажимаем на клаву , и выводится символ А белого цвета

Но после третьего пункта происходит перезагрузка. 
Очевидно при переходе в защищенный режим. 
Я пробовал компилировать этот пример с помощью ассемблеров nasm и для Linux и для Win. 
Пробовал получившийся бинарник записывать на дискету и грузиться с нее, также пробовал его на виртуальной машине VMWare. 
Везде результат одинаков - перезагрузка. 
Сталкивались Вы с такой же проблемой? 
Если да, то как это исправить. Если нет, то в чем может быть моя проблема?

2006-03-11 23:33:09
Яковлев Сергей
Там в начале надо было обнулить регистр данных ds
Я добавил 2 строки
Попробуйте еще раз

2006-03-12 19:37:04
Дмитрий
Огромное спасибо! Заработало

2006-03-14 22:00:25
Denis
Подскажите пож где в нете можно найти примеры использования функций из библиотеки glibc
такие как localteime_r и regex и подобных не то чтобы я не умел ими пользоваться. 
А для начинающего программиста под Linux очень полезно было бы. 
Просто складывается такое впечатление когда я искал подобный ресурс 
что все кроме меня умею программировать и без этого. 
А мне вот examples ну просто must have. И еще большое спасибо автору за этот ресурс. 
Я здесь нашел много полезного.
PS про существование официальной документации по glibc и man знаю, но использование такого вида инф рес долго въезжаю. 

2007-10-16 20:03:43
Яковлев Сергей
Я не буду оригинален - поиск рулит ...
Во-первых , гугл конечно
Дело в том , что если у вас возникает вопрос по glibc , можно быть уверенным в том ,
что не вы первый , кто его задал
И ответ на него уже имеется - его надо просто найти
А то , что он английский - это уже наши проблемы , как говорится
Во-вторых , у меня на сайте есть свой собственный поиск 
Набираем там например localtime_r - и получаем любопытный результат :
Books-> K.A.Robbins  -> Часть 2 - оказывается , там есть Chapter 9. Times and Timers 
смотрим пример использования :
struct tm tbuffer;
 
 if (localtime_r(time(NULL), &tbuffer) != NULL)
    printf("%d days have elapsed since Jan 1
", tbuffer.tm_yday);
 



2007-10-16 20:40:05
Denis
Сергей спасибо за ответ
Наверное, я тоже не буду оригинальным, если скажу что я так и делаю. 
И все равно спасибо. 
Не хочу навязываться, но я спрашивал про конкретный информационный ресурс просто для расширения собственного кругозора. 
Твой сайт несомненно является хорошей базой знаний.

2007-10-17 01:53:13
Антон
Сергей, здравствуйте!

Большое Вам спасибо за цикл полезных статей по Python!

А вопрос вот какой меня мучает. В статье про многопоточность (https:www.ibm.comdeveloperworksrulibraryl-python_part_9)
есть раздел про блокировки. В примере Вы описываете класс воркера и при инициализации передаёте ему блокировку:

  def __init__(self,url_list,url_list_lock):
    super(WorkerThread,self).__init__()
    self.url_list=url_list
    self.url_list_lock=url_list_lock 


Скажите, почему в Python надо делать именно так?
Почему из воркера не работает обращение к объекту блокировки по его глобальному имени?
Вернее, блокировка не осуществлеяется, но не возникает ни какой исключительной ситуации, даже если вывести на консоль type(my_lock) - выводится правильный тип?

2011-11-01 09:34:24
Яковлев Сергей
Не совсем понял, почему не работает.
Мы же можем сделать и так:

  def grab_next_url(self):
    url_list_lock.acquire(1)
    if len(url_list)<1:
      nexturl=None
    else:
      nexturl = url_list[0]
      del url_list[0]
    url_list_lock.release()
    return nexturl  

2011-11-04 12:14:42