Вопросы-ответы - все решения ➜ страница 703
Как сортировать символы строки в алфавитном порядке?
для массива, есть довольно sort метод перестановки последовательности элементов. Я хочу добиться таких же результатов для строки. например, у меня есть строка str = "String", Я хочу, чтобы отсортировать его в алфавитном порядке с помощью одного простого метода "ginrSt". есть ли собственный способ включить это или я должен включать миксины из Enumerable? ...
Spring 3.0 vs Java EE 6.0 [закрыто]
Я столкнулся с ситуацией... меня попросили дать совет относительно того, какой подход принять, с точки зрения разработки Java EE между Spring 3.0 и Java EE 6.0. Я был и до сих пор являюсь промоутером Spring 2.5 над классической разработкой Java EE 5, особенно с JBoss, я даже перенес старые приложения в Spring и повлиял на переопределение политики развития здесь, чтобы включить Spring specific API, и помог разработке Стратегического плана по содействию более легкие решения, такие как Spring + ...
Имеют ли отдельные функции разные адреса?
рассмотрим эти две функции: void foo() {} void bar() {} гарантируется ли, что &foo != &bar? аналогично, template<class T> void foo() { } гарантируется ли, что &foo<int> != &foo<double>? есть два компоновщика, которые я знаю о том, что определения функции сгиба вместе. MSVC агрессивно COMDAT складывает функции, поэтому две функции с одинаковой реализацией могут быть превращены в одну функцию. В качестве побочного эффекта обе функции имеют один и тот же ...
c++ перегруженная виртуальная функция предупреждение по clang?
clang выдает предупреждение при компиляции следующего кода: struct Base { virtual void * get(char* e); // virtual void * get(char* e, int index); }; struct Derived: public Base { virtual void * get(char* e, int index); }; предупреждение: warning: 'Derived::get' hides overloaded virtual function [-Woverloaded-virtual] (указанное предупреждение должно быть включено, конечно). Я не понимаю, почему. Обратите внимание, что раскомментирование одного и того же объявления в базе закры ...
ASP.NET в MVC 4, бросок HttpException против возвращения HttpStatusCodeResult?
Я разрабатываю RESTful сервис, и я хочу вернуть 400 для всех неподдерживаемых URL-адресов. у меня вопрос когда я должен выбрать метод 1 методом 2, и наоборот.. //method 1 public ActionResult Index() { //The url is unsupported throw new HttpException(400, "Bad Request"); } этот, кажется, лучше? //method 2 public ActionResult Index() { //The url is unsupported return new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Bad Request"); } ...
Неверные координаты из getLocationOnScreen / getLocationInWindow
вызов getLocationOnScreen() или getLocationInWindow() оба дают мне top/Y координата, которая составляет около ~30px (высота строки состояния/уведомлений) слишком далеко вниз. Элемент left/X координата включена. как я уже намекал выше, я считаю, что разница из-за состояния/панели уведомлений... Я могу ошибаться. Я думаю, что смогу решить эту проблему, если смогу определить размер панели уведомлений, но у меня возникли проблемы с этим. любая помощь будет высоко оценили. ...
Как удалить все тома docker?
Если я делаю docker volume ls мой список томов вроде этого: DRIVER VOLUME NAME local 305eda2bfd9618266093921031e6e341cf3811f2ad2b75dd7af5376d037a566a local 226197f60c92df08a7a5643f5e94b37947c56bdd4b532d4ee10d4cf21b27b319 ... ... local 209efa69f1679224ab6b2e7dc0d9ec204e3628a1635fa3410c44a4af3056c301 и я хочу удалить все мои Тома сразу. Как я могу это сделать? ...
Примеры SQL-инъекций через addslashes ()?
в PHP, я знаю, что mysql_real_escape гораздо безопаснее, чем с помощью addslashes. Однако я не смог найти пример ситуации, когда addslashes позволит SQL-инъекции произойти. может кто-нибудь привести несколько примеров? ...
Загрузка изображений в Imgur из Mathematica
вот вызов для всех mathematica последователей теге. Давайте сделаем его намного удобнее вставлять изображения в SO post из Mathematica, создав imgur загрузчика. как мы можем создать функцию imgur[g_] это растеризует его аргумент (убедившись, что конечный размер не шире ширины сообщений StackOverflow), преобразует его в PNG, загружает его в imgur и возвращает готовый к вставке MarkDown строку  ? Полезные ссылки: API для карт пример исполь ...
Мангуст: получить полный список пользователей
Я попытался использовать Мангуста, чтобы отправить список всех пользователей следующим образом: server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); конечно, res.send(users); собирается направить {}, что не то, что я хочу. Есть ли find альтернатива с несколько иной семантикой, где я мог бы сделать следующее? server.get('/usersList', function(req, res) { User.find({ ...
Добавление пользователей в Jenkins с отключенной функцией " разрешить пользователям регистрироваться
Я не хочу, чтобы новые пользователи могли зарегистрироваться. Поэтому в конфигурации Jenkin я отключил "разрешить пользователям подписываться" с использованием собственной базы данных пользователей Jenkin. но как я могу вручную добавить пользователей? Кроме того, есть ли администратор по умолчанию, о котором я должен заботиться? ...
Что такое C# 5 и откуда он берется?
Я знаю, что C# 3.5 используется с VS2008 и .NET 3.5. Также C# 4 является частью VS2010 и .Net 4.0 . Но что такое C# 5? Какой IDE? ...
Различение между делегированием, композицией и агрегацией (Java OO Design)
Я сталкиваюсь с постоянной проблемой, отличающей делегирование, композицию и агрегацию друг от друга и определяющей случаи, когда лучше всего использовать один над другим. Я консультировался с Java Oo Analysis and Design book, но моя путаница все еще остается. Основное объяснение заключается в следующем: делегация: когда мой объект использует функции другого объекта как есть, не изменяя его. состав: мой объект состоит из других объектов, которые в свою очередь не могут существовать после того ...
регулярное выражение javascript для пароля, содержащего не менее 8 символов, 1 число, 1 верхний и 1 нижний регистр [дубликат]
этот вопрос уже есть ответ здесь: Регулярное выражение пароля с минимальными 6 символами, по крайней мере одной буквой и одной цифрой и может содержать специальные символы 5 ответов Я пытаюсь написать регулярное выражение для проверки пароля, который должен соответствовать следующим критериям: содержать не менее 8 символов содержат по крайней мере 1 число содержит по крайней мере 1 строчный символ ( ...
PHP скрипт для рендеринга одного прозрачного пикселя (PNG или GIF)
Я должен создать PHP, который будет возвращать поток изображений одной прозрачной точки (PNG или GIF) не могли бы вы указать мне на простое в использовании решение? ...
Уничтожение БД Postgres на Heroku
Я хочу уничтожить базы данных, но я не уверен, что команда будет. Кто-нибудь знает, как это сделать? ...
Javascript, бритва и Escape-символы. Как Апостроф
Я использую бритву в моем проекте MVC3. А также я использую плагин FullCalendar JQuery. Поэтому, когда я пытаюсь заполнить массив, он работает хорошо. Кроме одного. Если s.Name содержит Апостроф он отображает как' это не то, что я хочу. Я пытался использовать различные методы, такие как кодирование и декодирование и даже MvcHtmlString.Создание и результат всегда один. вот фрагмент кода: <head> <script type='text/javascript'> $(document).ready(function () { ...
Как указать версию JDK в android studio?
Итак, Android Studio дает мне ошибку сборки Gradle, которая выглядит так: Error:(3, 22) compileSdkVersion android-22 requires compiling with JDK 7 теперь он дает мне эти кликабельные подсказки: Download JDK 7 Select a JDK from the File System Open build.gradle File и я уже скачал и установил JDK 7. Проблема в том, что когда я иду, чтобы выбрать его в "файловой системе", я могу найти только каталог с именем 1.6.0 JDK. Кроме того, установка JDK 7 пропустила точку маркера, где я бы выбрал кат ...
GNU parallel не работает вообще
Я пытался использовать GNU parallel в течение некоторого времени, но я никогда не был в состоянии заставить его функционировать вообще! например, работает (в непустом каталоге!): ls | parallel echo # Outputs single new line ls | parallel echo echo echo # Outputs three new lines. ls | parallel echo {} # /bin/bash: {}: command not found ls | parallel echo '{}' # /bin/bash: {}: command not found ls | parallel 'echo {}' # Outputs: {} ls | parallel -IMM 'echo MM' # ...
PHP CURL & HTTPS
Я нашел эту функцию, которая делает удивительную работу (IMHO): http://nadeausoftware.com/articles/2007/06/php_tip_how_get_web_page_using_curl /** * Get a web file (HTML, XHTML, XML, image, etc.) from a URL. Return an * array containing the HTTP server response header fields and content. */ function get_web_page( $url ) { $options = array( CURLOPT_RETURNTRANSFER => true, // return web page CURLOPT_HEADER => false, // don't return headers CURL ...
Как передать значение из данных Vue в href?
Я пытаюсь сделать что-то вроде этого: <div v-for="r in rentals"> <a bind-href="'/job/'r.id"> {{ r.job_title }} </a> </div> Я не могу понять, как добавить значение r.id до конца href атрибут, так что я могу сделать вызов API. Есть предложения? ...
Как загрузить классы во время выполнения из папки или JAR?
Я пытаюсь сделать инструмент Java, который будет сканировать структуру приложения Java и предоставлять некоторую значимую информацию. Для этого мне нужно иметь возможность сканировать все .файлы классов из расположения проекта (JAR/WAR или просто папка) и использовать отражение, чтобы прочитать об их методах. Это оказывается почти невозможным. Я могу найти много решений на основе URLClassloader, которые позволяют мне загружать определенные классы из каталога / архива, но ни один из них не б ...
UITextField: перемещение вида при появлении клавиатуры
в настоящее время я работаю над приложением для iPhone с одним представлением, которое имеет несколько полей UITextFields для ввода. Когда клавиатура показывает, она накладывает нижние текстовые поля. Поэтому я добавил соответствующий textFieldDidBeginEditing: метод, чтобы переместить вид, который отлично работает: - (void)textFieldDidBeginEditing:(UITextField *)textField { if ( ( textField != inputAmount ) && ( textField != inputAge ) ) { NSTimeInterval animationDuration = ...
IIS7-модуль фильтрации запросов настроен на отклонение запроса, превышающего длину содержимого запроса
Я хочу загружать изображения, он отлично работает на моей машине, но когда я помещаю свой сайт на сервер IIS7 для публики, я ничего не могу загрузить. модуль фильтрации запросов настроен на отклонение запроса, который превышает длину содержимого запроса. наиболее вероятные причины фильтрация запросов настроена на веб-сервере для отклонения запроса поскольку длина содержимого превышает настроенную значение. вещей, которые вы можете попробовать Проверьте конфигурацию / систем ...
Запросов MongoDB, чтобы выбрать записи, имеющие данный ключ
записей в моей базе данных {"_id":"1","fn":"sagar","ln":"Varpe"} {"_id":"1","fn":"sag","score":"10"} {"_id":"1","ln":"ln1","score":"10"} {"_id":"1","ln":"ln2"} мне нужно создать запрос MongoDB, чтобы найти все записи, которые имеют данный ключ. например, если я пройду ln в качестве параметра к запросу он shuold возвращает все записи, в которых ln - это ключ. Результаты будут {"_id":"1","fn":"sagar","ln":"Varpe"} {"_id":"1","ln":"ln1","score":"10"} {"_id":"1","ln":"ln2"} ...
В чем разница между performSelectorOnMainThread и dispatch async в основной очереди?
у меня возникли проблемы с изменением представления внутри потока. Я попытался добавить подвида, но это заняло около 6 или более секунд, чтобы отобразить. Я, наконец, получил его работу, но я не знаю, как именно. Поэтому мне было интересно, почему это сработало и в чем разница между следующими методами: //this worked -added the view instantly dispatch_async(dispatch_get_main_queue(), ^{ //some UI methods ej [view addSubview: otherView]; } //this took around 6 or more seconds to display ...
Отключить проверку сертификатов в PHP SoapClient
резюме: Есть ли способ заставить встроенный SoapClient-класс в PHP подключиться по HTTPS к серверу с недействительным сертификатом? зачем мне это делать? Я развернул новое приложение на сервере, который еще не имеет записи DNS или сертификата. Я хочу попробовать подключиться к нему с помощью SoapClient до настройка записи DNS и исправление сертификата, и наиболее разумный способ сделать это кажется чтобы просто заставить клиента игнорировать сертификат во время тестирования. Не я понимаю, что ...
Расширение класса Scala case без постоянного дублирования конструкторов vals?
есть ли способ расширить класс case без постоянного подбора новых vals по пути? Например, это не работает case class Edge(a:Strl, b:Strl) case class EdgeQA(a:Strl, b:Strl, right:Int, asked:Int ) extends Edge(a,b) " a " конфликтует с "a" , поэтому я вынужден переименовать в a1. Но я не хочу все виды дополнительных публичных копий "а", поэтому я сделал его частным. case class Edge(a:Strl, b:Strl) case class EdgeQA(private val a1:Strl, private val b1:Strl, right:Int, asked:Int ) extends Edge(a ...
Как вставить шаблон в другой шаблон?
У меня есть очень простой шаблон (basic_template.html), и хотите заполнить данные, отформатированные с использованием другого частичного шаблона. Базовый шаблон.html может содержать несколько вещей, отформатированных с помощью частичного шаблона. Как я должен структурировать код в views.py? причина, по которой я это делаю, заключается в том, что позже он будет заполнен с помощью Ajax. Правильно ли я это делаю? ...
Узел.классы JS ES6 с require
так до сих пор, я создал классы и модули node.js следующим образом: var fs = require('fs'); var animalModule = (function () { /** * Constructor initialize object * @constructor */ var Animal = function (name) { this.name = name; }; Animal.prototype.print = function () { console.log('Name is :'+ this.name); }; return { Animal: Animal } }()); module.exports = animalModule; теперь с ES6, вы можете сделать "фактические" к ...