Шаман Каган
Сергей, подскажи пожалуйста. Я правильно понимаю, что если подстрока не является частью строки то ее указатель (адрес) не будет входить в диапазон строка? char* a = "Hello world"; char* b = "llo"; char* c = "wor"; &b<&a<&c?
строка является статическим объектом, каждый раз когда ты что-то с ней делаешь создается новый объект, поэтому и указатель будет уже на другой объект
Denis
А чем именно занимаешься?
ботов для игр пишу. т.е. схема простая, народ с ума сходит по играм, огромные многотысячные комьюнити. Пишите бота, вливаетесь в комьюнити, 400р в месяц за бота, каждая тыс. человек дает по 400 тыс. дохода в мес. Ну и благодарности от людей, что не надо задротить целыми днями, налаживаются отношения в семье и с начальством на работе))
Anonymous
Чтоб их не отслеживать?
Что значит не отслеживать? Получил я какой-то объект с бд, сделал с ним какие-то действия и "перестал отслеживать", это имеешь ввиду? То есть, мы юзаем детач только тогда, когда уже выполнили все необходимые действия с объектом? При коммите транзакции, детач объект просто сохранится/обновится в бд?
Шурок
Не отслеживать- значит что за сущность больше не ведётся связь - и она является уже отдельной единицей.
Anonymous
Что говорит гугл на 90% твоих вопросов?
https://stackoverflow.com/questions/21622841/why-need-detached-entities-in-jpa вот такую статью нашел, но не понял ответов отвечающих, поэтому решил тут спросить, когда кто-то своим языокм объясняет гораздо понятнее
Anonymous
Не отслеживать- значит что за сущность больше не ведётся связь - и она является уже отдельной единицей.
но не могу я понять этого утверждения зачем нам такая сущность? почему если сущность больше не нужна, просто не закрыть транзакцию, а не рвать с ней связь?
Шурок
The Session caches every object that is in a persistent state (watched and checked for dirty state by Hibernate). If you keep it open for a long time or simply load too much data, it will grow endlessly until you get an OutOfMemoryException.
Шурок
1 строка отвечает на 90% твоих ответов
Шурок
Ты закрываешь сессию и забываешь об entity как сущности с бд - для того чтоб не грузить памятьб
Anonymous
Ладно, +- понял, спасибо А часто вы на реальных проектах вручную детач юзаете?
Шурок
...
Шурок
Прочитай какие методы и в какое состояние выводит
Llll
Подскажите, есть ли какая-нибудь площадка где новички делятся своим кодом?
Шурок
ну detach() же
detach() метода не существует
Шурок
Anonymous
или вы на прямую EntityManager не юзаете?
Шурок
или вы на прямую EntityManager не юзаете?
Первый раз в жизни вижу. Никто никогда его не использует
Шурок
Да
Anonymous
Да
понял, спасибо, судя по всему чисто для ответа на каких-то собесах нужна эта инфа
Шурок
понял, спасибо, судя по всему чисто для ответа на каких-то собесах нужна эта инфа
Тебе нужно знать какие есть состояния и основные методы
Пашок🗽
или вы на прямую EntityManager не юзаете?
Напрямую его редко кто юзает. Тут главное понимание какие есть состояния у объекта, и как с этими состояниями работать
Artem22nd
Здравствуйте, можете помочь, в общем я создал бота pyrogram и он работает, только теперь не знаю как его выложить на сервер или хостинг, попробовал на pythonanywhere не получилось, выдает ошибку соединения, если можете подскажите какой хостинг или сервер мне подойдёт что бы вы понимали я не знаю отличие между хостингом и сервером, и как его туда выкладывать, заранее спасибо)
Artem22nd
В интернете как выкладывать подобного бота не нашел, только телеграм ботов которые с botfather
Azamat
В интернете как выкладывать подобного бота не нашел, только телеграм ботов которые с botfather
Боты с botfather? Botfather это бот для создания своих ботов, ты просто запускаешь скрипт не важно где и бот будет работать. Можно попробовать хероку или взять дешёвый vps
Artem22nd
Да но pyrogram это не botfather
Artem22nd
Это как бы юзербот тоесть аккаунт который бот
Azamat
Да но pyrogram это не botfather
Pyrogram это библиотека, botfather это бот
Artem22nd
Botfather ботов выкладывал на pythonanywhere
Artem22nd
Pyrogram это библиотека, botfather это бот
Ну да эта библиотека для создания юзер ботов
Azamat
Ааа, юзер боты... Так ты как запускаешь обычно? python3 blabla.py?
Artem22nd
Ну да
Azamat
Бери дешёвый vps сервак за 70 руб месяц и там сколько хочешь запускай
Artem22nd
Это легко?
Artem22nd
Дело в том что я не разу не запускал на подобных серверах что либо только на хостингах с интерфейсом и командой строкой встроенной, там тоже самое?
Аиша
Здравствуйте
Vladislav
Здравствуйте
Прииивееетик)
Аиша
А вот стать программистом легко?
Аиша
Просто мне 10 лет я поступила в школу для программистов я думаю это будет сложно
Vladislav
Просто мне 10 лет я поступила в школу для программистов я думаю это будет сложно
Конечно, это будет мучительно и тяжелооо... Но всегда есть другие варианты)
Аиша
Хорошо я поняла
Vladislav
Шучу
Vladislav
Хорошо я поняла
Если уж выбрала, то пробуй
Erik
Нормально все будет, молодец
Oleksii
Алексей
Где почитать про указатели на строках?
Denis
но все пошло не по описанному мной плану. были найдены в игре скрытые возможности, и на продаже отдельно плюшек к игре я зарабатывал до 900к в мес (с партнерами прибыль делю пополам). Если честно, сейчас это все очень надоело и хочется вырваться в проект, который является безусловно полезным для общества и тоже дающим стабильный заработок.
Алексей
Чето скучно где Игорь, Шурок, шаман?
Алексей
Алексей
Осуждаю.
Чего так. Вечер воскресенья. Тем более шаман обманщик мог бы мне дать пару пояснений по указателям😉
Алексей
Ну у меня голова с вечера болит и таблетки не помогают Сорян
А у меня вот нет😉 несмотря на то что днюха была у меня😉
Алексей
Осуждаю.
Да и Игорь классно объясняет если в хорошем настроении👍
Борисов
Где почитать про указатели на строках?
https://www.cyberforum.ru/blogs/18334/blog97.html Ну и в целом, нультерминированные строки - это больше для Си актуально В рамках С++ лучше std::string всё же изучать
Алексей
Стринг я уже прошел и несколько функций знаю файнд, сабстр, ленс
На вскидку больше не помню но наверняка знаю ещё
Алексей
А вот у меня домашка есть три строки ну типа char* str надо выяснить являются ли 2 маленьких подстроками большой
Иван
А у меня вот нет😉 несмотря на то что днюха была у меня😉
С прошедшими днём рождения 🎉🎉🎉 Щастья, здоровья, добра, и чтобы было деточек, как на небе звёздочек 😃🎉🎉🎉🌹🍻🍾
Борисов
А вот у меня домашка есть три строки ну типа char* str надо выяснить являются ли 2 маленьких подстроками большой
Если нет запрета на использование std::string, то можно создать std::string и использовать методы этого класса const char *c_str = "12345"; std::string str(c_str); .... // find, substr и т.д
Борисов
Ну или использовать функцию strstr http://www.c-cpp.ru/content/strstr-fstrstr https://stackoverflow.com/questions/12784766/check-substring-exists-in-a-string-in-c