@ru_python

Страница 2744 из 9768
b0g3r
27.04.2017
20:11:22
что значит запускал поток в главном приложении?

вообще, ещё раз, это задача слипом решается не очень гладко и не очень правильно

Maksim
27.04.2017
20:11:48
тот файл, где указывал FLASK_APP

Eldar
27.04.2017
20:14:06
Что такое дескриптор? Вот прям по простому
если очень просто, то это число)

Google
Dmitriy
27.04.2017
20:15:02
если очень просто, то это число)
не ну вообще я конечно понимаю примерно, но говорят что опытные люди могут прям по простому объяснить сложные вещи)

b0g3r
27.04.2017
20:15:02
тот файл, где указывал FLASK_APP
без кода не сказать что ты делал не так

Anna
27.04.2017
20:15:10
?

Ой, и правду!

Eldar
27.04.2017
20:18:49
не ну вообще я конечно понимаю примерно, но говорят что опытные люди могут прям по простому объяснить сложные вещи)
ну а чо там объяснять-то дескриптор - это число, которое является ключом. Есть таблица которая по ключу возвращает указатель на инициализированную структуру. Далее эта структура зависит от того какой это дескриптор файловый или сокетный всегда ваш кэп)

Nikolay
27.04.2017
20:19:47
descriptor - штука, которая что-то описывает каким-либо одним образом

связывает

Dmitriy
27.04.2017
20:20:57
да, окей, вроде понятно

спасибо

Eldar
27.04.2017
20:21:30
а не все гуд

Maksim
27.04.2017
20:22:17
Eldar
27.04.2017
20:22:21
крч это еще способ огородить пространство ядра от пользовательского пространства

связывает
а какие еще дескрипторы есть кроме выше мною упомянутых?

Google
Aragaer
27.04.2017
20:28:17
у каждого процесса есть таблица дескрипторов

b0g3r
27.04.2017
20:28:19
Aragaer
27.04.2017
20:28:50
каждый дескриптор может либо ничему не соответствовать, либо указывать на какой-то объект файловой системы

b0g3r
27.04.2017
20:28:53
http://flask.pocoo.org/docs/0.12/api/#flask.Flask.run **options http://werkzeug.pocoo.org/docs/0.11/serving/#werkzeug.serving.run_simple threaded=False

Aragaer
27.04.2017
20:29:06
файл, сокет, пайп, разделяемую память - разные варианты.

b0g3r
27.04.2017
20:29:14
хотя я не уверен насколько это решит проблему

Aragaer
27.04.2017
20:29:23
и значение дескриптора это число - номер в этой таблице дескрипторов

Eldar
27.04.2017
20:30:37
файл, сокет, пайп, разделяемую память - разные варианты.
чет я не помню, что доступ к разделяемой памяти по дескриптору идет

b0g3r
27.04.2017
20:32:14
https://pastebin.com/Q2tcJ3WP
у меня всё ок: import threading import time from flask import Flask app = Flask("123") @app.route('/') def a(): return "123" def trash(): while True: print("Thread in working") time.sleep(5) t = threading.Thread(name='trash', target=trash, daemon=True) t.start() app.run()

Nikolay
27.04.2017
20:33:10
Aragaer
27.04.2017
20:33:23
http://man7.org/linux/man-pages/man7/shm_overview.7.html

shm_open(3) Create and open a new object, or open an existing object. This is analogous to open(2). The call returns a file descriptor for use by the other interfaces listed below.

Nikolay
27.04.2017
20:33:52
то же самое в SysV

Aragaer
27.04.2017
20:34:09
не, в SysV действительно что-то другое

http://man7.org/linux/man-pages/man2/shmop.2.html

Aragaer
27.04.2017
20:34:30
shmid, который не факт, что дескриптор

b0g3r
27.04.2017
20:35:08
нет

Google
b0g3r
27.04.2017
20:35:16
обрабатывает запросы без проблем

параллельно печатает

что тред работает)

Nikolay
27.04.2017
20:35:45
shmid, который не факт, что дескриптор
там не только shmid, там еще что-то вроде было

Eldar
27.04.2017
20:36:11
хм. я кажется уже стал забывать системные вызовы

как быть когда я в одном потоке пишу а байт, а в другом читаю б байт

причем а меньше б

а не, вопрос отпал

Aragaer
27.04.2017
20:37:20
8)

они уже остыли, но их можно в микроволновке погреть и с кетчупом навернуть

Eldar
27.04.2017
20:38:24
ну там поведение получается тогда как у пайпа

Aragaer
27.04.2017
20:39:08
... да, я чот в чатах путаюсь

у тебя потоки через что общаются-то?

Eldar
27.04.2017
20:40:19
ну вот я сравниваю пайп и общую память

Aragaer
27.04.2017
20:41:58
в общей памяти нет такого, что "записал и прочитал" - просто есть общая память, один туда пишет, куда попало и чего хочет, второй читает

нужна синхронизация, чтобы не было такого, что прочитал раньше, чем есть что читать

Eldar
27.04.2017
20:42:58
та эт все понятн

когда читаем из дескриптора мы читаем указываем размер который хотим считать, а вызов возвращает сколько прочитали по факту, так что все нормуль

Google
Aragaer
27.04.2017
20:45:04
ну это когда ты с пайпом работаешь, то да

и еще есть ioctl чтобы узнать, сколько там байтов наготове

Eldar
27.04.2017
20:48:08
Aragaer
27.04.2017
20:55:53
и с сокетом

Nikolay
27.04.2017
21:02:48
в виртуальной памяти тож есть дескрипторы

там адовая туча таблиц

таблица дескриптров на дескрипторы, которые указывает на границы допустимой памяти и т.д.

что-то такое помню

Admin
ERROR: S client not available

Aragaer
27.04.2017
21:05:58
это другие дескрипторы

page tables - там есть page table entries

Евгений
27.04.2017
21:38:35
добрый вечер, всем! у кого-то нормально работает API VK wall.post? у меня выдаёт { "error": { "error_code": 15, "error_msg": "Access denied: no access to call this method", "request_params": [ { "key": "oauth", "value": "1" }, { "key": "method", "value": "wall.post" }, { "key": "owner_id", "value": "-xxxxxxxxx" }, { "key": "message", "value": "test" }, { "key": "from_group", "value": "1" }, { "key": "publish_date", "value": "1514667600.0" } ] } }

Nikolay
28.04.2017
01:01:04
http://vcv.ru/blog/interview/polina-habarova/

Denis
28.04.2017
01:05:14
http://vcv.ru/blog/interview/polina-habarova/
компания КРОК и "пишутся коды", конечно

Андрей
28.04.2017
05:45:24
http://vcv.ru/blog/interview/polina-habarova/
в этой статье очень много фоток этой телки

Nikolay
28.04.2017
05:45:44
Андрей
28.04.2017
05:45:46
ну да

но статья вроде не о ней

I
28.04.2017
05:46:08
http://vcv.ru/blog/interview/polina-habarova/
пора заканчивать работать на питоне или еще можно немножко?

Google
Андрей
28.04.2017
05:46:09
вообще интервью ржачное

чотатам про воронку и специалистов

внутри фото телки

по дороге интервьювер говорит, что ему самому нужен разраб

Dmitriy
28.04.2017
05:49:06
Так вот зачем все hr сюда идут!

Андрей
28.04.2017
05:56:45
Так вот зачем все hr сюда идут!
тут из воронки в трубу никуда не денешься

Artem
28.04.2017
06:40:32
раз уж зашла тема, расскажите юному падавану: мак ос - это хорошо для разработчика? правильно я понимаю, что он даёт все возможности unix-системы, имея при этом нормальный ui? ну, если не брать случай, когда человеку нужно/хочется под себя генту кастомизировать для какой-то особой задачи.
макос это отлично для разработчика, brew лучше линуксовых пакетных менеджеров, iterm2 лучше любого линуксового терминала, система не обделена софтом, интрефейс макос очень удобный, железо опять же очень приятное

Igor
28.04.2017
06:41:38
> интерфейс макос очень удобный ну хз, вкусовщина)

Igor
28.04.2017
06:42:12
ну вот зачем ты его призвал

Artem
28.04.2017
06:42:29
кстати, расскажите что за снепы появились в последней убунте? пропустил эту историю. установил докер так, это норма?

> интерфейс макос очень удобный ну хз, вкусовщина)
я имею в виду всякие вещи типа ctrl+c в терминале, на маке это более удачно реализовано

Igor
28.04.2017
06:44:25
это да

Artem
28.04.2017
06:48:21
snap install docker, не знаю что она там поставила

Artem
28.04.2017
06:50:56
о, интересно. а как там сделали?

Igor
28.04.2017
06:51:06
ctrl+shift+c вроде

Maxim robox
28.04.2017
06:51:23
о, интересно. а как там сделали?
Если есть выделение, то копирует. Если нет, то прерывает.

Если не путаю. У меня ConEmu вместо стандартного терминала.

Страница 2744 из 9768