Codengineering - блог о программировании ➜ страница 1396


Использование LINQ для объединения строк

какой самый эффективный способ писать по-старинке: StringBuilder sb = new StringBuilder(); if (strings.Count > 0) { foreach (string s in strings) { sb.Append(s + ", "); } sb.Remove(sb.Length - 2, 2); } return sb.ToString(); ...в LINQ? ...

Как удалить элемент localStorage при закрытии окна/вкладки браузера?

мой случай: localStorage с ключом + значение, которое должно быть удалено, когда браузер закрыт, а не одна вкладка. пожалуйста, см. мой код, если его правильно и что можно улучшить: //create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; } //when browser closed - psedocode $(window).unload(function(){ localStorage.myPageDataArr=undefined; }); ...

Fetch: POST JSON data

Я пытаюсь опубликовать объект JSON с помощью fetch. из того, что я могу понять, мне нужно прикрепить строковый объект к телу запроса, например: fetch("/echo/json/", { headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, method: "POST", body: JSON.stringify({a: 1, b: 2}) }) .then(function(res){ console.log(res) }) .catch(function(res){ console.log(res) }) при использовании JSON echo jsfiddle Я ожидал бы увидеть объект, который я послал ({a ...

Как активировать C++ 11 в CMake?

когда я пытаюсь запустить CMake сгенерированный makefile для компиляции моей программы, я получаю ошибку, что диапазон, основанный на циклах, не поддерживается в режиме C++ 98. Я пробовал добавлять add_definitions(-std=c++0x) мой CMakeLists.txt, но это не помогло. Я тоже это пробовал: if(CMAKE_COMPILER_IS_GNUCXX) add_definitions(-std=gnu++0x) endif() когда я делаю g++ --version, Я: g++ (Ubuntu / Linaro 4.6.1-9ubuntu3) 4.6.1 я тоже пробовал SET(CMAKE_CXX_FLAGS "-std=c++0x"), ...

Как создать простой модуль "Hello World" в Magento?

как можно сделать следующее в Magento? отображение сообщения "Hello World" с использованием подхода контроллера/представления/модели. Так что, если я пошел в http://example.com/myController Он покажет строку "Hello World". Возможность показать эту строку в шаблоне моего сайта (например, верхний и Нижний колонтитулы и т. д.) будет бонус. как я могу добавить метод в контроллер (или контроллер, если это необходимо), который взаимодействует с моделью, и выполняет запрос Select * FROM articles wher ...

C++ Virtual / Pure Virtual Объяснил

Что именно означает, если функция определена как виртуальная и это то же самое, что и чистая виртуальная? ...

Как удалить все разрывы строк из строки?

У меня есть текст в текстовом поле, и я прочитал его с помощью .атрибут value. Теперь я хотел бы удалить все разрывы строк (символ, который создается при нажатии enter) из моего текста, который теперь используется .замените регулярным выражением, но как указать разрыв строки в регулярном выражении? Если это невозможно, есть ли другой способ? ...

Как настроить кодировку в Maven?

когда я запускаю maven install в моем проекте multi module maven я всегда получаю следующий результат: [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! Итак, я немного погуглил, но все, что я могу найти, это то, что я должен добавить: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> ... к моему пом.XML. Но это уже там (в родителе pom.xml). настройка <encod ...

Есть | / а! операторы, достаточные для создания всех возможных логических выражений?

логическое выражение ( a && b )(как a и b имеем логические значения) может быть записан как !(!a || !b), например. Разве это не значит, что && это "ненужную"? Значит ли это, что все логические выражения могут быть сделаны только с помощью || и !? ...

В чем разница между ASCII и Unicode?

могу ли я узнать точную разницу между Unicode и ASCII? ASCII имеет в общей сложности 128 символов (256 в расширенном наборе). есть ли спецификация размера для символов Юникода? ...