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

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


4
Как использовать настраиваемые ключи с протоколом Decodable Swift 4?
Swift 4 представил поддержку собственного кодирования и декодирования JSON через Decodableпротокол. Как мне использовать для этого специальные ключи? Например, скажем, у меня есть структура struct Address:Codable { var street:String var zip:String var city:String var state:String } Я могу закодировать это в JSON. let address = Address(street: "Apple Bay Street", zip: …
102 json  swift  swift4  codable 

17
Как округлить минуту объекта datetime
У меня есть datetimeобъект, созданный с использованием strptime(). >>> tm datetime.datetime(2010, 6, 10, 3, 56, 23) Мне нужно округлить минуту до ближайшей 10-й минуты. До этого момента я брал значение минут и использовал для него round (). min = round(tm.minute, -1) Однако, как и в приведенном выше примере, он дает …

2
Автоматическая высота WPF в коде
Как я мог установить значение Height свойства элемента управления WPF в коде C # на " Auto"? <Grid.RowDefinitions> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> <RowDefinition Height="Auto" /> <RowDefinition /> </Grid.RowDefinitions> Я хочу воспроизвести это поведение в коде. Любые идеи?
102 c#  wpf  xaml 

15
Ошибка Kotlin: не удалось найти org.jetbrains.kotlin: kotlin-stdlib-jre7: 1.0.7
Я установил плагин Kotlin в свое приложение (v. V1.1.1-release-Studio2.2-1), а затем выбрал «Настроить Kotlin в проекте». Я выбрал компилятор и версию среды выполнения 1.0.7. Котлин обновил мои файлы Gradle. Теперь, когда я пытаюсь встроить, я получаю: Ошибка: возникла проблема при настройке проекта ": приложение". Не удалось разрешить все зависимости для …

5
Перенаправление URL-адресов Django
Как я могу перенаправить трафик, который не соответствует ни одному из моих других URL-адресов, обратно на главную страницу? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) В нынешнем виде последняя запись отправляет весь «другой» трафик на домашнюю страницу, но я хочу перенаправить через …

5
Удаление элементов из вектора
Я хочу удалить элемент из вектора с помощью метода стирания. Но проблема здесь в том, что элемент не обязательно встречается в векторе только один раз. Он может присутствовать несколько раз, и мне нужно удалить их все. Мой код выглядит примерно так: void erase(std::vector<int>& myNumbers_in, int number_in) { std::vector<int>::iterator iter = …
102 c++  vector  stl  erase 

3
Используйте HTML5, чтобы изменить размер изображения перед загрузкой
Я нашел несколько разных сообщений и даже вопросов по stackoverflow, отвечая на этот вопрос. Я в основном реализую то же самое, что и этот пост . Итак, вот моя проблема. Когда я загружаю фотографию, мне также нужно отправить остальную часть формы. Вот мой html: <form id="uploadImageForm" enctype="multipart/form-data"> <input name="imagefile[]" type="file" …
102 javascript  html  canvas 

21
Как удалить URL-адрес со страницы печати?
Я хочу удалить URL-адрес, который печатается внизу страницы. лайк: yomari.com/.../main.php?sen_n Как его можно пропустить или предотвратить печать? Чтобы быть более конкретным, могу ли я предотвратить печать URL-адреса страницы, даты и заголовка страницы при печати веб-страницы?
102 html  printing  footer 

6
Как реализовать __getattribute__ без бесконечной ошибки рекурсии?
Я хочу переопределить доступ к одной переменной в классе, но вернуть все остальные в обычном режиме. Как мне это сделать __getattribute__? Я пробовал следующее (что также должно иллюстрировать то, что я пытаюсь сделать), но получаю ошибку рекурсии: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return 0. else: …
102 python  class  oop  recursion  getattr 

2
Эффективно ли проверять, является ли произвольный объект NaN в Python / numpy / pandas?
Мои массивы numpy используют np.nanдля обозначения отсутствующих значений. Когда я перебираю набор данных, мне нужно обнаруживать такие отсутствующие значения и обрабатывать их особым образом. Я наивно использовал numpy.isnan(val), который работает хорошо, если только valон не входит в подмножество типов, поддерживаемых numpy.isnan(). Например, в строковых полях могут быть отсутствующие данные, и …
102 python  numpy  pandas 

2
Как получить имя функции в Go?
Можно ли получить имя для данной функции? Сказать: func foo() { } func GetFunctionName(i interface{}) string { // ... } func main() { // Will print "name: foo" fmt.Println("name:", GetFunctionName(foo)) } Мне сказали, что runtime.FuncForPC поможет, но я не понял, как его использовать.

14
Отлов java.lang.OutOfMemoryError?
Документация для java.lang.Errorговорит: Ошибка - это подкласс Throwable, который указывает на серьезные проблемы, которые разумное приложение не должно пытаться уловить. Но поскольку java.lang.Errorэто подкласс java.lang.Throwable, я могу поймать этот тип Throwable. Я понимаю, почему ловить такое исключение - не лучшая идея. Насколько я понимаю, если мы решим его поймать, обработчик …


4
R: использовать оператор трубы magrittr в самописном пакете
Я хотел бы использовать оператор канала, %>%представленный в magrittrпакете, в пакете, который я написал сам, для цепочки dplyrпреобразований данных. magrittrотображается как Importв DESCRIPTIONфайле. После загрузки моего собственного пакета и тестирования функции, использующей оператор канала, я получаю следующее сообщение об ошибке: Ошибка в имени функции (параметр,: не удалось найти функцию "%>%" …
102 r  namespaces  magrittr 

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