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

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


10
Разница между API и SDK
Я пытаюсь объяснить не разработчику разницу между API SDK. Мне нужно объяснить, почему коммерческий поставщик программного обеспечения по отпечаткам пальцев, скорее всего, не предоставит SDK, хотя, возможно, он использовал его. Как поставщики устройств, так и поставщики программного обеспечения могут и должны предоставлять четко определенный API. Этот API-интерфейс позволяет другим программным …
187 api  sdk 

11
Предупреждение компилятора «Нет новой строки в конце файла»
В чем причина следующего предупреждения в некоторых компиляторах C ++? Нет новой строки в конце файла Почему у меня должна быть пустая строка в конце файла источника / заголовка?

6
Пользовательская кнопка круга
Я хочу создать пользовательскую кнопку, и мне нужно, чтобы она была круговой. Как я могу создать кнопку круга? Я не думаю, что это будет возможно с draw9patch. Также я не знаю, как сделать пользовательскую кнопку! Есть ли у вас предложения?

10
Преобразовать строку в объект класса Python?
Учитывая строку в качестве пользовательского ввода в функцию Python, я хотел бы извлечь из нее объект класса, если в текущем определенном пространстве имен есть класс с таким именем. По сути, я хочу реализацию для функции, которая даст такой результат: class Foo: pass str_to_class("Foo") ==> <class __main__.Foo at 0x69ba0> Это вообще …
187 python 

14
Ненужные фигурные скобки в C ++?
Делая сегодня обзор кода для коллеги, я увидел странную вещь. Он окружил свой новый код такими фигурными скобками: Constructor::Constructor() { existing code { New code: do some new fancy stuff here } existing code } Каков результат, если таковые имеются, из этого? Что может быть причиной для этого? Откуда эта …

7
Создание пустого файла в C #
Какой самый простой / канонический способ создать пустой файл в C # /. NET? Самый простой способ, который я смог найти, это: System.IO.File.WriteAllLines(filename, new string[0]);
187 c#  .net 

5
mysql :: вставить в таблицу данные из другой таблицы?
Мне было интересно, если есть способ сделать это чисто в SQL: q1 = SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = '8'; INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) VALUES(q1.campaign_id, q1.from_number, q1.received_msg, q1.date_received); Примечание: q1 вернет около 30 тыс. Строк. Есть ли способ сделать то, что я пытаюсь …
187 sql  mysql 

8
В чем основное различие между запросами PATCH и PUT?
Я использую PUTзапрос в моем приложении Rails. Теперь новый HTTP-глагол PATCHбыл реализован браузерами. Итак, я хочу знать , что основное различие между PATCHи PUTзапросы, и когда мы должны использовать один или другой.
187 http  patch  put  httpverbs 


20
Как я могу тестировать код Arduino?
Я хотел бы иметь возможность модульного тестирования моего кода Arduino. В идеале я мог бы запускать любые тесты, не загружая код в Arduino. Какие инструменты или библиотеки могут помочь мне с этим? В разработке находится эмулятор Arduino, который может быть полезен, но пока еще не готов к использованию. AVR Studio …

30
java.lang.IllegalStateException: только полноэкранные непрозрачные действия могут запросить ориентацию
Я столкнулся с проблемой при извлечении контактов из книги контактов в Android 8.0. Oreo java.lang.IllegalStateException: только полноэкранные непрозрачные действия могут запрашивать ориентацию. Я пытаюсь получить контакт в своей деятельности из телефонной книги контактов, и он отлично работает для леденцов, зефира, нуги и т. Д., Но это даст мне ошибку для …

10
Загрязненные полотна не могут быть экспортированы
Я хочу сохранить свой холст в img. У меня есть эта функция: function save() { document.getElementById("canvasimg").style.border = "2px solid"; var dataURL = canvas.toDataURL(); document.getElementById("canvasimg").src = dataURL; document.getElementById("canvasimg").style.display = "inline"; } Это дает мне ошибку: Uncaught SecurityError: Не удалось выполнить 'toDataURL' для 'HTMLCanvasElement': испорченные полотна не могут быть экспортированы. Что я …

8
git stash -> объединить сохраненные изменения с текущими изменениями
Я внес некоторые изменения в свою ветку и понял, что забыл, что я спрятал некоторые другие необходимые изменения в этой ветке. То, что я хочу, - это способ объединить мои скрытые изменения с текущими изменениями. Есть ли способ сделать это? Это больше для удобства, в конце концов я сдался и …
187 git  git-merge  git-stash 

8
Как выполнить итерации по столбцам pandas dataframe для запуска регрессии
Я уверен, что это просто, но как полный новичок в python, у меня возникают проблемы с выяснением, как перебирать переменные в pandasкадре данных и запускать регрессию с каждым. Вот что я делаю: all_data = {} for ticker in ['FIUIX', 'FSAIX', 'FSAVX', 'FSTMX']: all_data[ticker] = web.get_data_yahoo(ticker, '1/1/2010', '1/1/2015') prices = DataFrame({tic: …

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