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


Различение между делегированием, композицией и агрегацией (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, которые позволяют мне загружать определенные классы из каталога / архива, но ни один из них не б ...