ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #161  
Старый 09.06.2009, 18:49
Аватар для five5feer
five5feer
Постоянный
Регистрация: 08.02.2009
Сообщений: 345
Провел на форуме:
1897163

Репутация: 306
По умолчанию

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

  #162  
Старый 09.06.2009, 19:45
Аватар для razb
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


Отправить сообщение для razb с помощью ICQ
По умолчанию

Вообще то вполне достаточно стандартной документации и пара, тройка статей по синтаксису )
 
Ответить с цитированием

  #163  
Старый 10.06.2009, 09:11
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от five5feer  
тут я хочу изучить питон, искал в нете литературу, но так и не определился с чего бы начать;
решил спросить у реальных людей... какие хорошие книги, какие вы читали?
Викиучебник + курс от Сузи Р.А., и практика, этого хватит
 
Ответить с цитированием

  #164  
Старый 10.06.2009, 09:12
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от Ergoproxy  
Всем ку! как при помощи py2exe создаать только один ехе файл?
Даже не интересовался подобным вопросом, потому что насколько я знаю, то при сборке в один екзе через py2exe будут проблемы с путями(насколько я понял то там будет тупо распаковка архива где-то в временную папку, а потом уже запуск оттуд, мне же такое не катит), а мне иногда нужна динамическая подгрузка моих модулей...
 
Ответить с цитированием

  #165  
Старый 10.06.2009, 13:55
Аватар для Ergoproxy
Ergoproxy
Постоянный
Регистрация: 18.01.2008
Сообщений: 383
Провел на форуме:
9332138

Репутация: 476
Отправить сообщение для Ergoproxy с помощью ICQ
По умолчанию

Цитата:
Сообщение от login999  
Даже не интересовался подобным вопросом, потому что насколько я знаю, то при сборке в один екзе через py2exe будут проблемы с путями(насколько я понял то там будет тупо распаковка архива где-то в временную папку, а потом уже запуск оттуд, мне же такое не катит), а мне иногда нужна динамическая подгрузка моих модулей...
Во во создаётся тупо архив + в нём ехе, но мля вес его просто ппц
 
Ответить с цитированием

  #166  
Старый 10.06.2009, 14:16
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от Ergoproxy  
Во во создаётся тупо архив + в нём ехе, но мля вес его просто ппц
Ну вес такой и будет - пакуется то интерпритатор + все модули, с этим ничего не поделаешь
 
Ответить с цитированием

  #167  
Старый 10.06.2009, 14:45
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Пипец, как бы ни прискорбно, но для threads-safe счетчика пришлось таки юзать класс - взял готовый мини-счетчик с маиллиста питона и переделал его немного по своему
Код:
class Counter:
    def __init__(self, start=0, increment=1):
        self.counter = start
        self.increment = increment
        self.lock = threading.RLock()
    def __call__(self):
        self.lock.acquire()
        self.counter += self.increment
        i = self.counter
        self.lock.release()
        return i
    def Get(self):
        self.lock.acquire()
        i = self.counter
        self.lock.release()
        return i
    def Clear(self):
        self.lock.acquire()
        self.counter = 0
        i = self.counter
        self.lock.release()
        return i
 
Ответить с цитированием

  #168  
Старый 12.06.2009, 20:33
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Есть ли какой-то способ уменьшить потребление памяти питоновой программой. Даже простой бот на SleekXMPP отъедает 9 метров оперы. Для ВДС с малой памятью - немало
 
Ответить с цитированием

  #169  
Старый 13.06.2009, 09:00
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от Gifts  
Есть ли какой-то способ уменьшить потребление памяти питоновой программой. Даже простой бот на SleekXMPP отъедает 9 метров оперы. Для ВДС с малой памятью - немало
Посмотри сюда , там есть ссылка еще куда-то где обсуждают этот вопрос. П.С. Не пробовал алгоритм просмотреть, возможно лучше было бы в бесконечных циклах поставить time.sleep() - не будет так бешено мотать
 
Ответить с цитированием

  #170  
Старый 14.06.2009, 00:21
Аватар для [n]-c0der
[n]-c0der
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
Провел на форуме:
270228

Репутация: 70
По умолчанию

Значит твоя программка не мало чего подгружает, оптимизируй...
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ