Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.
Исходная информация - http://forum.sources.ru. Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты. По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.[Обновить трансляцию]
Воскресенье, 09 Августа 2020 г. 20:54
+ в цитатник
amk: В Прологе список это настоящий список (данные + ссылка на хвост), В Питоне - это аналог массива. Поэтому удаление первого элемента или любого интервала в списке сопровождается переписыванием этого массива.
Для списка в Питоне допустимы команды
del a[i] # Удаление элемента
del a[i:j] # Удаление диапазона
del a[:i] # Удаление начала списка
del a[i:] # Удаление конца списка
del a[i:j:k] # Удаление среза
Точно, как реализовано, не знаю, но скорее всего команда пробегает по списку и перемещает в начало те элементы, индексы которых не попадают в срез.
Воскресенье, 09 Августа 2020 г. 20:17
+ в цитатник
LindaWib: Здравствуйте. У меня такая проблема. Несколько дней назад перестали работать все USB порты кроме одного - через который подключена мышь, а также перестал подавать признаки жизни встроенный кардридер.
компьютер не видит никаких устройств, подключенных через USB как спереди, так и сзади. При загрузке компьютера кардридер мигает индикатором пару раз и гаснет. В диспетчере устройств напротив контроллеров стояли воскл. знаки, я удалял дрова на USB, перезагружался, Windows автоматом их ставила, но проблема не исчезла. Сегодня попробовал переткнуть разъем кардридера в другое гнездо на материнке, ASUS Socket-AM3 M4A785TD-V EVO поставил заново дрова и заработало, но счастье было недолгим - после перезагрузки снова работать все перестало. Подскажите, кто знает - что может быть? И что остается - только покупка PCI контроллера и хаба? Или же есть решение проблемы без покупки чего-либо?
Т.к. питание на USB подается - заряжается телефон, но компьютер не видит.
Воскресенье, 09 Августа 2020 г. 16:11
+ в цитатник
LindaWib: Подскажите нужно ли чистить Mac и если да, то как или с помощью какой програмки, тут увидел рекламму рекламма выскочила проги MacKeeper, хорошая ли она или это не то...
Короче вопрос: 2 года уже Mac, нужно ли почистить реестр если он есть, компьютер или остатки программ там всяких... С помощью чего и как?
За ранее спасибо
>у питоновских списков функцией del можно удалять нулевой элемент (голову!)и сохранять хвост как новый список.
Во многих случаев в Python этого в явном виде не делают, а просто используют срезы alist[1:] или без хвостика - alist[:-1]
Спасибо, MBo, прямо вовремя: уже собралась извращаться, на питоне как на прологе писать.
Прямо изготовилась :jokingly:
Значит надо срезы изучить.
ЗЫ. С одной стороны, столько нужных дел в сторону подвинула из-за питона, с другой стороны - прикольно.
Изучение нового языка поднимает настроение, как ни странно.
Воскресенье, 09 Августа 2020 г. 01:20
+ в цитатник
swf: И ещё сверхбыструю. Они хорошо на рекурсию ложатся. Но самый улёт - жутко алгоритмичная сортировка пузырёк. Натянуть на неё рекурсию - всё равно что сову на глобус. Мне в этом году заданья удалённо сдавали, одна девочка в комментариях к пузырьку написала: Ну вот зачем такое сложное-то задавать?! :D
Обнаружила, что у питоновских списков функцией del можно удалять нулевой элемент (голову!)и сохранять хвост как новый список. Офигеть. Ничто не мешает мне работать со списками как в прологе. (Замедлит ли это программу - другой вопрос. У пролога всё очень оптимизировано и заточено под рекурсию). Ну я как бы развлекаюсь с новым языком, изучаю его возможности. Питон - мегакрутой язык
В связи с тем, что на раздаче мало людей - быстрее всего качается 2015й
Лицензия на 2017 и 2019 разрешает даже организациям с менее чем 250 компов и годовым доходом до $1000000 бесплатно использовать до 5-и установок. На вот, сравни. Качать с торрентов совсем не обязательно. Веб-интсталлер маленький и качает только выбранное. Ставить можно куда угодно, у меня всё стоит на D:, в Program files совсем немного.
Посмотрим что выйдет. В связи с тем, что на раздаче мало людей - быстрее всего качается 2015й. Место на винте есть, качаются все 3 сразу (+2017 и 2019). Надеюсь, в установщике не будет такого идиотизма как в последних версиях Delphi RAD Studio, когда весь установщик сначала распаковывается в Temp, потом устанавливается в выбранную директорию (не переносом, а копированием, при этом половина объема всё равно лезет в Program Files, хотя для установки выбирался другой диск) и только после окончания установки очищается Temp)
Такое ощущение - что тебе пофиг, что тебе отвечают, время на тебя тратят!
Ну и нам на тебя пофиг - плыви дальше.
Виталь: Посмотрим что выйдет. В связи с тем, что на раздаче мало людей - быстрее всего качается 2015й. Место на винте есть, качаются все 3 сразу (+2017 и 2019). Надеюсь, в установщике не будет такого идиотизма как в последних версиях Delphi RAD Studio, когда весь установщик сначала распаковывается в Temp, потом устанавливается в выбранную директорию (не переносом, а копированием, при этом половина объема всё равно лезет в Program Files, хотя для установки выбирался другой диск) и только после окончания установки очищается Temp)
Отнюдь, Dushevny. Даже если он так сделает, лямбда кончается раньше использования var2 и var3, и ругаться компилятор не должен.
От лишней точки с запятой компилятору может снести голову по-разному и он может вывалить кучу совершенно непонятной чуши, никак не связанной с настоящей ошибкой. А var2 и var3 передаются параметрами в охватывающую функцию func1(), так что вполне могут использоваться после тела лямбды, я даже не стал вдумываться в смысл сообщений о них. Это я к тому, что надо сначала убрать явные ошибки, а потом бороться с хитрыми (если они не пропадут).
Виталь: Пошел качать 2017й. Ну это просто негативный опыт компиляции чужих кодов. Еще лет 10-15 назад "код из интернета" на С или С++ пытался скомпилировать в каком-то MSVC, Symantec C++, GCC и чем-то еще и ничего не получилось. Потом более-менее освоил студию 2008 и 2010 - в них хотя бы можно работать и были проекты с открытыми исходниками, которые без танцев с бубном собирались на этих версиях (я мог вносить правки и собирать под себя). Сейчас бывает что-то на плюсах или шарпах попробую в 2010й или Bloodshed Dev-C++. Другими не пользуюсь, ну не нужно оно мне. А вот эта мода новая публиковать исходники где-то там, на форумах либо гитхабах, и либо файл проекта отсутствует (не понятно на чем оно писалось) либо он сделан на последней студии, и его невозможно конвертировать в 2010й (или есть какой-то софт для преобразования SLN и vcxproj файлов в обе стороны, а не только снизу вверх?)
Не слушай ничьих бредней. Есть Стандарт языка, и он одинаков для всех.
Категорически не согласен - не слушай его!!! Мы имеем Стандарт в виде "нотаций", а-ля "будет так". А компиляторы, со своими реализациями - мы имеем в виде данности! Используя тот или иной компилятор (его версию) ты пассивно соглашаешься на использования "ЧАСТИ СТАНДАРТА" (а может и полной, а может и нет) который он декларирует! Может все, а может и не все. И Мелкомягкие - не всегда в тренде!
Когда у меня на прологе лекция, посвящённая различным сортировкам, я за одну лекцию показываю все сортировки, которые они долбили полсеместра на структурах данных.
Не лекция, а стенд-ап какой-то.
Ага, небось по классике показываете и быструю сортировку, которая на самом деле не быстрая :D