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

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

2
Исключая каталоги в os.walk
Я пишу сценарий, который спускается в дерево каталогов (используя os.walk ()), а затем посещает каждый файл, соответствующий определенному расширению файла. Однако, поскольку некоторые из деревьев каталогов, в которых будет использоваться мой инструмент, также содержат подкаталоги, которые, в свою очередь, содержат МНОГО бесполезного (для целей этого сценария) материала, я решил добавить …
148 python 

11
Разрешения Android M: запутано при использовании функции shouldShowRequestPermissionRationale ()
Я просматривал официальный документ о новой модели разрешений в Android M. В ней рассказывается о shouldShowRequestPermissionRationale()функции, которая возвращается, trueесли приложение запросило это разрешение ранее, а пользователь отклонил запрос. Если пользователь отклонил запрос на разрешение в прошлом и выбрал опцию «Больше не спрашивать», этот метод возвращается false. Но как мы можем …

23
Как вы можете найти высоту текста на холсте HTML?
В спецификации есть функция context.measureText (text), которая сообщит вам, сколько ширины потребуется для печати этого текста, но я не могу найти способ узнать, насколько он высокий. Я знаю, что он основан на шрифте, но я не знаю, как преобразовать строку шрифта в высоту текста.
148 javascript  text  canvas 

2
Измерить время в Linux - время против часов против getrusage против clock_gettime против gettimeofday против timespec_get?
Среди временных функций, time, clock getrusage, clock_gettime, gettimeofdayи timespec_getя хочу , чтобы четко понять , как они реализуются , и каковы их возвращаемые значения для того , чтобы знать , в какой ситуации я должен использовать их. Сначала нам нужно классифицировать функции, возвращающие значения настенных часов, по сравнению с функциями, …
148 c  linux  time  linux-kernel 

6
Разрешения IIS_IUSRS и IUSR в IIS8
Я только что перешел с IIS6 на Win2003 на IIS8 на Win2012 для размещения приложений ASP.NET. В одной конкретной папке в моем приложении мне нужно создавать и удалять файлы. После копирования файлов на новый сервер я продолжал видеть следующие ошибки при попытке удалить файлы: Доступ к пути «D: \ WebSites …

2
Как обеспечить порядок обработки в потоках java8?
Я хочу обрабатывать списки внутри XMLобъекта Java. Я должен обеспечить обработку всех элементов в порядке их получения. Должен ли я поэтому призвать sequentialкаждого streamя использую? list.stream().sequential().filter().forEach() Или достаточно просто использовать поток, если я не использую параллелизм? list.stream().filter().forEach()
148 java  java-8  java-stream 

3
Проверка на правильное количество аргументов
Как проверить правильность количества аргументов (один аргумент). Если кто-то пытается вызвать скрипт, не передавая правильное количество аргументов, и проверяет, действительно ли аргумент командной строки существует и является каталогом.
148 shell  scripting 

6
Должен ли я использовать @EJB или @Inject
Я нашел этот вопрос: в чем разница между @Inject и @EJB, но я не стал мудрее. Я не делал Java EE раньше, и у меня нет опыта внедрения зависимостей, поэтому я не понимаю, что мне следует использовать? Является ли @EJB старым способом введения? Осуществляется ли внедрение EJB-контейнера при использовании этой …
148 java  jakarta-ee  ejb  cdi 

1
Concurrent.futures против многопроцессорной обработки в Python 3
В Python 3.2 было представлено Concurrent Futures , представляющее собой сложную комбинацию старых потоковых и многопроцессорных модулей. Каковы преимущества и недостатки использования этого для задач, связанных с ЦП, по сравнению со старым многопроцессорным модулем? Эта статья предполагает, что с ними гораздо проще работать - так ли это?

7
Почему литералы перечисления Java не должны иметь параметров общего типа?
Перечисления Java великолепны. Как и дженерики. Конечно, мы все знаем ограничения последнего из-за стирания типа. Но есть одна вещь, которую я не понимаю: почему я не могу создать перечисление вот так: public enum MyEnum<T> { LITERAL1<String>, LITERAL2<Integer>, LITERAL3<Object>; } Этот параметр общего типа, <T>в свою очередь, может быть полезен в …
148 java  generics  enums 

6
Добавить фоновое изображение для формы в XML Android
Как добавить фоновое изображение в форму? Код, который я пробовал ниже, но безуспешно: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> //here is where i need to set the image <solid android:color="@drawable/button_image"/> <corners android:bottomRightRadius="5dp" android:bottomLeftRadius="5dp" android:topLeftRadius="5dp" android:topRightRadius="5dp"/> </shape>

10
Как использовать lodash, чтобы найти и вернуть объект из массива?
Мои объекты: [ { description: 'object1', id: 1 }, { description: 'object2', id: 2 } { description: 'object3', id: 3 } { description: 'object4', id: 4 } ] В моей функции ниже я передаю описание, чтобы найти соответствующий идентификатор: function pluckSavedView(action, view) { console.log('action: ', action); console.log('pluckSavedView: ', view); // …

7
Как получить значение свойства на основе имени
Есть ли способ получить значение свойства объекта на основе его имени? Например, если у меня есть: public class Car : Vehicle { public string Make { get; set; } } и var car = new Car { Make="Ford" }; Я хочу написать метод, в котором я могу передать имя свойства, …
148 c#  asp.net  reflection 

14
'Найдено синтетическое свойство @panelState. Пожалуйста, включите «BrowserAnimationsModule» или «NoopAnimationsModule» в свое приложение. '
Я обновил проект Angular 4 с помощью angular-seed и теперь получаю ошибку Нашел синтетическое свойство @panelState. Пожалуйста, включите "BrowserAnimationsModule" или "NoopAnimationsModule" в ваше приложение. Как я могу это исправить? Что именно говорит сообщение об ошибке?

8
Как я могу отладить проблемы, связанные с git / git-shell?
Как получить отладочную информацию о git / git-shell? У меня была проблема, которая user1могла клонировать хранилище без проблем, в то время как я user2мог клонировать только пустой. Я поставил GIT_TRACE=1, но ничего полезного не было сказано. Наконец, после долгих проб и ошибок выяснилось, что это проблема с правами доступа к …
148 git  debugging  trace 

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