| 
				
				Результаты поиска
				 |   |  
| Ramilyanamana | Дата: Среда, 17 Мая 2017, 14:25 | Сообщение # 1 | Тема: Нити и семафоры нитей (LINUX) |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Добрый вечер! Вот уже несколько недель я бьюсь над одной проблемой: дал нам препод лабы, грит разбирайтесь. Лабы эти относятся к процессам, семафорам, каналам и другой ерунде в Linux'е. Все шло хорошо до последней лабы "Нити и семафоры нитей". После написания кода, выяснилось, что функция pthread_mutex_lock(&mutex) вгоняет программу в депрессию и она зависает, методом тыка было выяснено, что функция pthread_mutex_trylock(&mutex) выводит программу из депрессии, но вот в чем дело: судя по описанию функции ***_lock, Цитата  При невозмодности захватить семафор функция pthread_mutex_lock переводит вызвавшую ее нить в ожидание  , то есть программа не зависает, а находится в режиме ожидания. Теперь обратимся к функции ***_trylock - Цитата  вызвавшую ее нить в ожидание, а функция pthread_mutex_trylock завершается немедленно с признаком ошибки  , то есть получается, что ничего не получается, trylock должен вернуть ненулевое значение, но как показал дебаг возвращается именно ноль, при том, что ***_lock уходит в ожидание. В общем прикладываю сохраненные страницы сайта, которые нам дал препод, чтоб мы сами разбирались. Самому преподу, кажется, лень выяснять, почему ничего не работает. Так же был проверен пример лабораторной, по которому, в общем-то, и писалась собственная лаба. И этот пример тоже не рабочий. В самой папке нужно открыть файл index и выбрать последнюю лабораторную, где в конце будет ссылка на пример. Если кто-то из присутствующих лучше понимает в этой теме, знает, что с этими нитями не так, прошу, помогите пожалуйста.
  архив с сайтом: тык
 
      
 
 Сообщение отредактировал Ramilyanamana - Среда, 17 Мая 2017, 14:29  |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Воскресенье, 15 Января 2017, 07:48 | Сообщение # 2 | Тема: Парадигмы ООП |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Подскажите, какие существуют парадигмы ооп. Препод говорит, что их 7: 4 основных и 3 дополнительных. Я нашел только 6. Может кто-то знает все 7?
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Четверг, 19 Мая 2016, 15:12 | Сообщение # 3 | Тема: Исходный текст программы |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Не нашел более подходящего раздела для данного вопроса. Прошу извинить, если все же ошибся разделом) Для регистрации программы требуется исходный код. Образца нет. нашел какой-то в интернете, но он аж 2006 года (не уверен, что подходит). Точнее это даже не образец, а инструкции, но, как отмечено ранее, довольно старые. Собсна вопрос, как заполняется подобный документ? Как следует заполнять, если код программы размещен в нескольких файлах? И следует ли прикладывать скриншоты программы? Заранее благодарю за помощь)
 
      
 
 Сообщение отредактировал Ramilyanamana - Четверг, 19 Мая 2016, 15:14  |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Вторник, 17 Мая 2016, 12:47 | Сообщение # 4 | Тема: Проект висит в процессах [Решено] |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Вопрос решен: я использовал BitButton и в свойствах ему поставил Close. При нажатии программа закрывалась, даже если у кнопки не прописаны действия.
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Вторник, 17 Мая 2016, 10:44 | Сообщение # 5 | Тема: Проект висит в процессах [Решено] |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | На форме находится кнопка, при нажатии на которую программа закрывается. Раньше все нормально работало и в процессах ничего не застревало. Потом добавил еще одну форму перед первой и когда на первой форме жму на кнопку закрытия проект остается в процессах, хотя никаких окон больше не открыто. Закрываю программу при помощи Close(). В чем может быть проблема и как ее исправить? Надо чтоб была возможность закрыть программу как из новой формы, так и из первой.
 
      
 
 Сообщение отредактировал Ramilyanamana - Вторник, 17 Мая 2016, 12:47  |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Среда, 20 Апреля 2016, 11:15 | Сообщение # 6 | Тема: 2D, С++, простой в освоении, бесплатный |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Народ, народ, нужно все тоже самое, только можно не движок. Пойдет и фреймворк. Что-то наподобие Love2D. Есть такое?
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Вторник, 12 Апреля 2016, 15:17 | Сообщение # 7 | Тема: Запрет на ввод в ComboBox [РЕШЕНО] |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Snake174, сам удивился каждый Style попробовал - не работает на форме вид менялся объекта, но в программе, все оставалось как было
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Вторник, 12 Апреля 2016, 15:10 | Сообщение # 8 | Тема: Запрет на ввод в ComboBox [РЕШЕНО] |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Snake174, о, оказывается надо было в коде прописывать Почему-то в свойствах объекта это не работало Спасибо за помощь)
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Вторник, 12 Апреля 2016, 14:32 | Сообщение # 9 | Тема: Запрет на ввод в ComboBox [РЕШЕНО] |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Как можно поставить запрет на ввод пользователем своих значений в ComboBox? Чтоб мог выбрать только то, что уже есть Шарил по разным форумам и везде пишут поменять стиль ComboBox'а с DropDown на DropDownList. Но ничего не происходит. Как можно было писать что-то свое, так эта проблема и осталась Может есть какой-нибудь действенный метод запрета на ввод? Работаю в C++ Builder
 
      
 
 Сообщение отредактировал Ramilyanamana - Вторник, 12 Апреля 2016, 15:11  |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Среда, 24 Февраля 2016, 14:50 | Сообщение # 10 | Тема: Комбинированный метод и метод итераций |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Подскажите, пожалуйста алгоритмы комбинированного метода и метода итераций для нахождения корня уравнения В сети ничего не нашел. Только код. Заранее благодарю)
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Вторник, 16 Февраля 2016, 16:11 | Сообщение # 11 | Тема: Out of range |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Xakep, и как это можно исправить? Просто не нашел ничего ни в списках, ни в массивах, что могло бы помочь
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Вторник, 16 Февраля 2016, 14:10 | Сообщение # 12 | Тема: Out of range |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Код n = int("3") b = [n+1] i = int("0") while(i < n):     b[i] = 0     i += 1 
  Подскажите пожалуйста, в чем проблема. На строке b[i] = 0 выдает: list assignment index out of range Читал про массивы в питоне, но и они не особо помогли с проблемой
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Четверг, 24 Декабря 2015, 14:54 | Сообщение # 13 | Тема: Вывод дерева |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | есть дерево такого вида: "двусвязный список братьев и сыновей" на картинке видно, как это выглядит. написал код для заполнения, но не знаю, как вывести это дерево. подскажите, кто знает)
  
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Суббота, 19 Декабря 2015, 20:25 | Сообщение # 14 | Тема: Строковые индексы матрицы |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Цитата Gudleifr (  )  "расстояние символа от первого"  я думал над этим. посмотрю, как лучше будет. пока не узнал про map, это казалось единственным хорошим вариантом
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Суббота, 19 Декабря 2015, 08:23 | Сообщение # 15 | Тема: Строковые индексы матрицы |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | YellowAfterlife, благодарю)
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Суббота, 19 Декабря 2015, 08:07 | Сообщение # 16 | Тема: Строковые индексы матрицы |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Появился вопрос, можно ли в C++ создать массив, чтоб у него вместо числовых индексов были буквенные? Как, например, в морском бое или шахматах
 
      
 
 Сообщение отредактировал Ramilyanamana - Суббота, 19 Декабря 2015, 08:07  |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Суббота, 28 Ноября 2015, 16:06 | Сообщение # 17 | Тема: Умножение двух матриц по схеме Кнута |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Из файла берутся две квадратные матрицы. Из каждой берутся ненулевые элементы и записываются в список (для каждой матрицы свой) в виде: (x, y, z) - x - строка, y - столбец, z - элемент.
  подскажите, пожалуйста, как можно реализовать умножение этих матриц. весь день думаю над задачей. Ничего толкового пока не придумал. Точней я придумал как сделать, но код работает, только если в матрицах нет элементов с одинаковыми координатами, то есть (2, 2, 5) и (2, 2, 3). а вот как сделать, чтоб и с одинаковыми координатами работал, не знаю
 
      
 |  
| 
 | 
 |    |   |  
| Ramilyanamana | Дата: Пятница, 13 Ноября 2015, 15:16 | Сообщение # 19 | Тема: Помогите с реализацией |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Дали тему курсовой: "Программная реализация операций над многочленами для двух переменных в форме линейных списков. Демонстрация основных операций."
  Как бы из задания все понятно, но когда начал писать программу столкнулся с проблемой: допустим пользователь вводит уравнение 12*x*23*y*55+x^2 происходит считывание строки: сначала находим букву (пусть это i-ый элемент), после проверяем, является ли символ i-2 - цифрой. если является, то идем назад, пока не дойдем до начала строки или цифры не закончатся. после присваиваем переменной полученное число. затем ищем еще одну букву или знак "+" или "^". если находим еще одну букву. то также проверяем на наличие числа перед ней, и если число есть, то присваиваем новой переменной это число. если встретился символ "+" или "^", то умножаем эти две переменные и присваиваем полученное число переменной в списке. и так далее. Но как видно из уравнения, есть еще число 55, оно так же является коэффициентом, следовательно его тоже нужно записать в переменную, отвечающую за коэффициент. вот тут и возникла проблема: я не знаю, как это реализовать
  проверки на неправильность введенных данных я уже сделал, так что приведенная выше запись уравнения верная. пользователь не сможет написать, например, 12xy^2+x.
  подскажите пожалуйста (ну или дайте ссылку на какой-нибудь ресурс, где с этим можно разобраться), как правильно реализовать считывание данных. кстати, данные в список заносятся в виде (k,x,y), где k - коэффициент, x - степень числа x, y - степень числа y.
  заранее, благодарю
 
      
 |  
| 
 | 
 |    |  
| Ramilyanamana | Дата: Четверг, 15 Октября 2015, 10:39 | Сообщение # 20 | Тема: Список на основе массива |  
 
Биззи Джей Ужасный 
Сейчас нет на сайте 
 
 | Спасибо, разобрался. Нужно использовать динамический массив
 
      
 |  
| 
 | 
 |    |     
		
		 
 |