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

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


7
Как «вернуть объект» в C ++?
Я знаю, что название звучит знакомо, так как есть много похожих вопросов, но я спрашиваю о другом аспекте проблемы (я знаю разницу между тем, чтобы что-то складывалось в стек и помещалось в кучу). В Java я всегда могу вернуть ссылки на "локальные" объекты public Thing calculateThing() { Thing thing = …

6
Javascript - добавление HTML к элементу контейнера без innerHTML
Мне нужен способ добавить HTML к элементу контейнера без использования innerHTML. Причина, по которой я не хочу использовать innerHTML, заключается в том, что когда он используется следующим образом: element.innerHTML += htmldata Он работает путем замены всего HTML-кода перед добавлением старого HTML-кода и нового HTML-кода. Это не хорошо, потому что сбрасывает …

11
Как я могу взорвать и обрезать пустое пространство?
Например, я хотел бы создать массив из элементов в этой строке: $str = 'red, green, blue ,orange'; Я знаю, что вы можете взорваться и пройти через них и обрезать: $arr = explode(',', $str); foreach ($arr as $value) { $new_arr[] = trim($value); } Но я чувствую, что есть однострочный подход, который …

11
Какова цель макет объектов?
Я новичок в модульном тестировании, и я постоянно слышу слова «фиктивные объекты». С точки зрения непрофессионала, может ли кто-нибудь объяснить, что такое фиктивные объекты и для чего они обычно используются при написании модульных тестов?


14
Получить ключи из HashMap в Java
У меня есть Hashmap в Java, как это: private Map<String, Integer> team1 = new HashMap<String, Integer>(); Тогда я заполняю это так: team1.put("United", 5); Как я могу получить ключи? Что-то вроде: team1.getKey()вернуть «Юнайтед».


7
Как сделать аккордеон Bootstrap при нажатии на заголовок div?
В аккордеоне Bootstrap вместо того, чтобы требовать щелчка по aтексту, я хочу, чтобы он сворачивался при щелчке в любом месте panel-headingэлемента div. Я использую Bootstrap 3. Так что вместо гармошки это просто складная панель. Есть идеи, как сделать всю панель кликабельной?

7
Что означает% s в строке формата python?
Что %sзначит в Python? И что делает следующий фрагмент кода? Например... if len(sys.argv) < 2: sys.exit('Usage: %s database-name' % sys.argv[0]) if not os.path.exists(sys.argv[1]): sys.exit('ERROR: Database %s was not found!' % sys.argv[1])
167 python 

16
Один контроллер с несколькими методами GET в ASP.NET Web API
В Web API у меня был класс схожей структуры: public class SomeController : ApiController { [WebGet(UriTemplate = "{itemSource}/Items")] public SomeValue GetItems(CustomParam parameter) { ... } [WebGet(UriTemplate = "{itemSource}/Items/{parent}")] public SomeValue GetChildItems(CustomParam parameter, SomeObject parent) { ... } } Поскольку мы могли отображать отдельные методы, было очень просто получить правильный запрос …

6
MySQL загружает значения NULL из данных CSV
У меня есть файл, который может содержать от 3 до 4 столбцов числовых значений, разделенных запятой. Пустые поля определяются за исключением того, что они находятся в конце строки: 1,2,3,4,5 1,2,3,,5 1,2,3 Следующая таблица была создана в MySQL: + ------- + -------- + ------ + ----- + --------- + ------- + …

8
Есть ли способ проверить, является ли int допустимым перечислением в C #?
Я прочитал несколько SO сообщений, и кажется, что основная работа отсутствует. public enum LoggingLevel { Off = 0, Error = 1, Warning = 2, Info = 3, Debug = 4, Trace = 5 }; if (s == "LogLevel") { _log.LogLevel = (LoggingLevel)Convert.ToInt32("78"); _log.LogLevel = (LoggingLevel)Enum.Parse(typeof(LoggingLevel), "78"); _log.WriteDebug(_log.LogLevel.ToString()); } Это не …
167 c#  enums 

13
Как сгруппировать время по часам или по 10 минут
например, когда я делаю SELECT [Date] FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY [Date] как я могу указать групповой период? MS SQL 2008 2-й править я стараюсь SELECT MIN([Date]) AS RecT, AVG(Value) FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY (DATEPART(MINUTE, [Date]) / 10) ORDER BY RecT изменил% 10 на / 10. можно ли сделать вывод даты …

11
Как обработать: java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize () истекло время ожидания после ошибок 10 секунд?
Мы видим число TimeoutExceptionsв GcWatcher.finalize, BinderProxy.finalizeи PlainSocketImpl.finalize. 90 +% из них происходят на Android 4.3. Мы получаем сообщения об этом от Crittercism от пользователей на местах. Ошибка является вариацией: " com.android.internal.BinderInternal$GcWatcher.finalize() timed out after 10 seconds" java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize() timed out after 10 seconds at android.os.BinderProxy.destroy(Native Method) at android.os.BinderProxy.finalize(Binder.java:459) at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:187) …

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