программирование

Q & A для профессиональных программистов и энтузиастов

5
Как уменьшить время ожидания (ttfb)
У меня есть запрос, который включает получение списка пользователей из таблицы в отсортированном порядке в зависимости от того, в какое время он был создан. Я получил следующую временную диаграмму из инструментов разработчика Chrome. Вы можете видеть, что TTFB (время до первого байта) слишком велико. Я не уверен, что это из-за …

1
Как правильно вернуть итератор (или любую другую черту)?
Следующий код Rust компилируется и запускается без проблем. fn main() { let text = "abc"; println!("{}", text.split(' ').take(2).count()); } После этого я пробовал что-то вроде этого .... но он не компилировался fn main() { let text = "word1 word2 word3"; println!("{}", to_words(text).take(2).count()); } fn to_words(text: &str) -> &Iterator<Item = &str> …
114 rust 

8
Подпроцесс Python.Popen «OSError: [Errno 12] Cannot allocate memory»
Примечание: этот вопрос изначально был задан здесь, но время награды истекло, хотя на самом деле приемлемый ответ не был найден. Я повторно задаю этот вопрос, включая все детали, указанные в исходном вопросе. Сценарий python запускает набор функций класса каждые 60 секунд с использованием модуля sched : # sc is a …
114 python  linux  memory 


3
Строковая интерполяция против String.Format
Есть ли заметная разница в производительности между использованием интерполяции строк: myString += $"{x:x2}"; против String.Format ()? myString += String.Format("{0:x2}", x); Я спрашиваю только потому, что Resharper предлагает исправить, а меня раньше обманывали.

7
Проблема гибернации - «Использование @OneToMany или @ManyToMany для таргетинга на несопоставленный класс»
Я нахожусь на ногах с Hibernate Annotations, и у меня возникла проблема, с которой, надеюсь, кто-то может помочь. У меня есть 2 объекта: Section и ScopeTopic. В разделе есть член класса List, поэтому отношение «один ко многим». Когда я запускаю свой модульный тест, я получаю следующее исключение: Использование @OneToMany или …
114 hibernate  jpa 

30
Ошибка гибернации: org.hibernate.NonUniqueObjectException: другой объект с тем же значением идентификатора уже был связан с сеансом
У меня есть два пользовательских объекта, и пока я пытаюсь сохранить объект, используя session.save(userObj); Я получаю следующую ошибку: Caused by: org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.pojo.rtrequests.User#com.pojo.rtrequests.User@d079b40b] Я создаю сеанс, используя BaseHibernateDAO dao = new BaseHibernateDAO(); rtsession = dao.getSession(userData.getRegion(), BaseHibernateDAO.RTREQUESTS_DATABASE_NAME); rttrans …
114 java  hibernate  orm 

3
Могут ли панды использовать столбец в качестве индекса?
У меня есть такая таблица: Locality 2005 2006 2007 2008 2009 ABBOTSFORD 427000 448000 602500 600000 638500 ABERFELDIE 534000 600000 735000 710000 775000 AIREYS INLET459000 440000 430000 517500 512500 Я не хочу вручную менять местами столбец со строкой. Можно ли использовать панды для чтения данных в список следующим образом: data['ABBOTSFORD']=[427000,448000,602500,600000,638500] …
114 python  excel  pandas 

1
Django: обратные методы доступа для конфликтов внешних ключей
У меня есть две модели Django, которые наследуются от базового класса: - Request - Inquiry - Analysis Запрос имеет два внешних ключа для встроенной модели User. create_user = models.ForeignKey(User, related_name='requests_created') assign_user = models.ForeignKey(User, related_name='requests_assigned') По какой-то причине я получаю сообщение об ошибке Reverse accessor for 'Analysis.assign_user' clashes with reverse accessor …
114 python  django 

9
Выровняйте два встроенных блока слева и справа на одной строке
Как я могу выровнять два встроенных блока так, чтобы один был слева, а другой справа на одной строке? Почему это так сложно? Есть ли что-то вроде \ hfill LaTeX, которое может использовать пространство между ними для достижения этой цели? Я не хочу использовать поплавки потому что с inline-block я могу …
114 css  html 

4
Встроенная поддержка JSON в MYSQL 5.7: каковы плюсы и минусы типа данных JSON в MYSQL?
В MySQL 5.7 был добавлен новый тип данных для хранения данных JSON в таблицах MySQL . Очевидно, это будет большое изменение в MySQL. Они перечислили некоторые преимущества Проверка документов - в столбце JSON могут храниться только действительные документы JSON, поэтому вы получаете автоматическую проверку ваших данных. Эффективный доступ - что …



9
Класс python, который действует как dict
Я хочу написать собственный класс, который ведет себя как dict - так что я наследую от dict. Однако мой вопрос: нужно ли мне создавать закрытый dictчлен в моем __init__()методе? Я не вижу в этом смысла, так как у меня уже естьdict поведение, если я просто наследую от dict. Может ли …
114 python  dictionary 

6
sqlalchemy flush () и вставить идентификатор?
Я хочу сделать что-то вроде этого: f = Foo(bar='x') session.add(f) session.flush() # do additional queries using f.id before commit() print f.id # should be not None session.commit() Но f.idэто Noneкогда я попробую. Как я могу заставить это работать?
114 python  sqlalchemy 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.