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

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

9
Что такое трюк LD_PRELOAD?
Я недавно натолкнулся на упоминание о нем на proggit, и (на данный момент) это не объясняется. Я подозреваю, что это может быть так, но я точно не знаю.

20
Как получить возвращаемое значение из потока в Python?
Функция fooниже возвращает строку 'foo'. Как я могу получить значение'foo' которое возвращается из цели потока? from threading import Thread def foo(bar): print('hello {}'.format(bar)) return 'foo' thread = Thread(target=foo, args=('world!',)) thread.start() return_value = thread.join() «Один очевидный способ сделать это», показанный выше, не работает: thread.join()возвращено None.

10
Создать каталог, если он не существует
Я пишу сценарий PowerShell для создания нескольких каталогов, если они не существуют. Файловая система выглядит примерно так D:\ D:\TopDirec\SubDirec\Project1\Revision1\Reports\ D:\TopDirec\SubDirec\Project2\Revision1\ D:\TopDirec\SubDirec\Project3\Revision1\ Каждая папка проекта имеет несколько ревизий. Каждая ревизионная папка нуждается в папке отчетов. Некоторые из папок «редакции» уже содержат папку «Отчеты»; однако большинство этого не делают. Мне нужно написать …

12
Ошибка: Java: неверный релиз источника: 8 в Intellij. Что это означает?
Я пытаюсь скомпилировать код в я использую Intellij Ultimate 13.1.4, но я получаю следующую ошибку, и я понятия не имею, что это значит: Information:Using javac 1.7.0_55 to compile java sources Information:java: Errors occurred while compiling module 'Example' Information:Compilation completed with 1 error and 0 warnings in 3 sec Information:1 error …

13
Тернарный оператор PHP против оператора объединения нулей
Может кто-нибудь объяснить разницу между кратким оператором shorthand ( ?:) и оператором объединения нулей ( ??) в PHP? Когда они ведут себя по-разному и когда одинаково (если это вообще происходит)? $a ?: $b VS. $a ?? $b

11
SQL, чтобы найти количество различных значений в столбце
Я могу выбрать все отдельные значения в столбце следующими способами: SELECT DISTINCT column_name FROM table_name; SELECT column_name FROM table_name GROUP BY column_name; Но как мне получить количество строк из этого запроса? Требуется ли подзапрос?
342 sql  distinct 


5
Как написать trycatch в R
Я хочу написать trycatchкод для устранения ошибки при загрузке из Интернета. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Эти два утверждения выполняются успешно. Ниже я создаю несуществующий веб-адрес: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]не существует. Как написать trycatchцикл (функцию), чтобы: Если URL неверный, вывод будет: «Веб-адрес неверный, не могу …

17
Предупредить пользователя перед тем, как покинуть веб-страницу с несохраненными изменениями
У меня есть несколько страниц с формами в моем приложении. Как я могу защитить форму таким образом, чтобы, если кто-то уходит или закрывает вкладку браузера, ему было предложено подтвердить, что он действительно хочет оставить форму с несохраненными данными?
342 javascript  forms 

3
Что делать с веткой после слияния
У меня было две ветви: masterи branch1. Я только что слился branch1обратно, masterи я закончил с этой веткой. Я должен удалить это или просто позволить этому сидеть без дела? Вызовет ли это потерю данных?
342 git  merge  branch 

5
Глубокая копия диктата в питоне
Я хотел бы сделать глубокую копию dictв Python. К сожалению, .deepcopy()метод не существует для dict. Как я могу это сделать? >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File "<stdin>", line 1, in <module> AttributeError: 'dict' object has …
342 python  python-3.x 

17
Как пропорционально масштабировать UIImageView?
У меня есть UIImageView, и цель состоит в том, чтобы пропорционально уменьшить его, задав ему высоту или ширину. UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; //Add image view [self.view addSubview:imageView]; //set contentMode to scale aspect to fit imageView.contentMode = UIViewContentModeScaleAspectFit; //change width of …

15
Можно ли запустить сеанс оболочки в работающем контейнере (без ssh)
Я наивно ожидал, что эта команда запустит оболочку bash в работающем контейнере: docker run "id of running container" /bin/bash похоже, что это невозможно, я получаю сообщение об ошибке: 2013/07/27 20:00:24 Internal server error: 404 trying to fetch remote history for 27d757283842 Итак, если я хочу запустить bash shell в работающем …
341 docker 

14
Как добавить изображение в JPanel?
У меня есть JPanel, к которому я хотел бы добавить изображения JPEG и PNG, которые я генерирую на лету. Все примеры, которые я видел в учебниках по Swing , особенно в примерах Swing, используют ImageIcons. Я генерирую эти изображения как байтовые массивы, и они обычно больше, чем общий значок, который …
341 java  image  swing  jpanel 

12
Каков «правильный» способ перебора массива в Ruby?
PHP, несмотря ни на что, довольно хорош в этом смысле. Нет никакой разницы между массивом и хешем (возможно, я наивен, но это, очевидно, мне подходит), и для итерации либо вы просто делаете foreach (array/hash as $key => $value) В Ruby есть множество способов сделать это: array.length.times do |i| end array.each …
341 ruby  arrays  loops 

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