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

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



5
Извлечь информацию трассировки из объекта исключения
Учитывая объект Exception (неизвестного происхождения), есть ли способ получить его трассировку? У меня такой код: def stuff(): try: ..... return useful except Exception as e: return e result = stuff() if isinstance(result, Exception): result.traceback <-- How? Как я могу извлечь трассировку из объекта Exception, когда она у меня есть?



6
Правильное использование Multimapping в Dapper
Я пытаюсь использовать функцию Multimapping в dapper, чтобы вернуть список ProductItems и связанных клиентов. [Table("Product")] public class ProductItem { public decimal ProductID { get; set; } public string ProductName { get; set; } public string AccountOpened { get; set; } public Customer Customer { get; set; } } public class …
111 dapper 

9
Почему итерация через большой Django QuerySet потребляет огромное количество памяти?
Рассматриваемая таблица содержит примерно десять миллионов строк. for event in Event.objects.all(): print event Это приводит к неуклонному увеличению использования памяти до 4 ГБ или около того, после чего строки печатаются быстро. Длительная задержка перед печатью первой строки меня удивила - я ожидал, что она распечатается почти мгновенно. Я также пробовал, …


7
Насколько дорого стоит заявление о блокировке?
Я экспериментировал с многопоточностью и параллельной обработкой, и мне нужен был счетчик для базового подсчета и статистического анализа скорости обработки. Чтобы избежать проблем с одновременным использованием моего класса, я использовал оператор блокировки для частной переменной в моем классе: private object mutex = new object(); public void Count(int amount) { lock(mutex) …


9
ReactJS: «Неперехваченная ошибка SyntaxError: неожиданный токен <»
Я пытаюсь приступить к созданию сайта на ReactJS. Однако, когда я попытался поместить свой JS в отдельный файл, я начал получать эту ошибку: «Uncaught SyntaxError: Unexpected token &lt;». Я пробовал добавить /** @jsx React.DOM */в начало JS-файла, но ничего не исправил. Ниже представлены файлы HTML и JS. Есть идеи относительно …

2
Использование Core Data, iCloud и CloudKit для синхронизации и резервного копирования, а также их совместная работа
Я нахожусь на ранней стадии создания приложения, в котором я хотел бы сохранять, синхронизировать и создавать резервные копии данных. Приложение не будет хранить файлы, только данные в базе данных. Это будет iOS 8 и выше, поэтому я могу использовать CloudKit. Я провел небольшое исследование и до сих пор не понимаю, …

3
Где разместить утверждения переменной $ PATH в zsh?
Мне нравится zsh, но я не уверен, где разместить свои $PATHутверждения и утверждения о других переменных? Я обнаружил, что они разбросаны по файлам .zshrc .zprofile .bashrc .bash_profile, а иногда и удваиваются. Я понимаю , что имея ничего внутри bashфайлов не имеет большого смысла , видя , как я использую zsh, …
111 macos  shell  zsh 

4
Как не иметь разрывов страниц после \ include в LaTeX
Мой LaTeX заставляет меня разрывать страницы после каждого подраздела, потому что мои подразделы находятся в отдельных файлах. Я использую команду, \include{file}которая добавляет разрыв страницы после ее использования. Я бы хотел, чтобы не было разрывов страниц, вызванных использованием \include{file}. Как можно includeизбежать разрыва страницы после использования -команды?
111 latex  page-break 

3
MySQL Fire Trigger для вставки и обновления
Можно ли запустить триггер mysql как для событий вставки, так и для обновления таблицы? Я знаю, что могу сделать следующее CREATE TRIGGER my_trigger AFTER INSERT ON `table` FOR EACH ROW BEGIN ..... END // CREATE TRIGGER my_trigger AFTER UPDATE ON `table` FOR EACH ROW BEGIN ..... END // Но как …
111 mysql  triggers 

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