Codengineering - блог о программировании ➜ страница 1688
Проверка JavaScript null
я наткнулся на следующий код: function (data) { if (data != null && data !== undefined) { // some code here } } Я несколько новичок в JavaScript, но, из других вопросов, которые я читал здесь, у меня сложилось впечатление, что этот код не имеет большого смысла. В частности, в этом ответе говорится, что вы получите сообщение об ошибке при доступе к неопределенной переменной в любом контексте, кроме typeof. обновление: в (цитата) ответ выше может ввести в забл ...
Как просмотреть содержимое библиотеки Windows (*.движение за освобождение)
у меня есть двоичный файл-статическая библиотека Windows (*.библиотека.) Есть простой способ узнать имена функций и их интерфейс из этой библиотеки ? что-то похожее на emfar и elfdump утилиты (в системах Linux)? ...
Как включить (буквально) все предупреждения GCC?
Я хотел бы включить -- буквально -- все из предупреждений, которые есть у GCC. (Вы думаете, что это будет легко...) думаешь -Wall может сделать трюк, но нет! Еще нужно -Wextra. думаешь -Wextra может сделать трюк, но нет! Не все из перечисленных предупреждений здесь (например, -Wshadow) включены этим. И я до сих пор не знаю, если этот список всесторонний. как я могу сказать GCC включить (нет, если, и, или но!)все предупреждения у него есть? ...
Kotlin-инициализация свойств с использованием "по ленивому" против " lateinit"
в Kotlin если вы не хотите инициировать свойство класса внутри конструктора или в верхней части тела класса, у вас есть в основном эти два варианта (из ссылки на язык): Ленивая Инициализация lazy () - это функция, которая принимает лямбду и возвращает экземпляр Lazy, который может служить делегатом для реализации свойства lazy: первый вызов get () выполняет лямбду, переданную lazy () и запоминает результат, последующие вызовы get () просто возвращают запомненный результат. пример p ...
Включите IncludeExceptionDetailInFaults (либо из ServiceBehaviorAttribute, либо из поведения конфигурации) на сервере
У меня есть служба WCF, которая работает отлично, и что-то изменилось, и я не знаю, что. Я получаю это исключение: ...
Отображение переменной шаблона в виде HTML
Я использую интерфейс "сообщения" для передачи сообщений пользователю следующим образом: request.user.message_set.create(message=message) Я хотел бы включить HTML в мой {{ message }} переменная и визуализировать его, не экранируя разметку в шаблоне. ...
Использование оператора с нулевым объектом
безопасно ли использовать using оператор на (потенциально) нулевом объекте? Рассмотрим следующий пример: class Test { IDisposable GetObject(string name) { // returns null if not found } void DoSomething() { using (IDisposable x = GetObject("invalid name")) { if (x != null) { // etc... } } } } гарантируется ли, что Dispose будет вызываться только если объект не равен null, и я не получу NullReferenceException? ...
Как использовать sudo внутри контейнера docker?
обычно контейнеры docker запускаются с помощью пользователя root. Я хотел бы использовать другого пользователя, что не является проблемой с использованием директивы пользователя docker. Но этот пользователь должен иметь возможность использовать судо внутри контейнера. Эта команда отсутствует. вот простой Dockerfile для этой цели: FROM ubuntu:12.04 RUN useradd docker && echo "docker:docker" | chpasswd RUN mkdir -p /home/docker && chown -R docker:docker /home/docker USER docker ...
Перенаправление на URL-адрес в колбу
Я новичок в Python и Flask, и я пытаюсь сделать эквивалент Response.redirect а в C# - ie: перенаправление на определенный URL - как мне это сделать? вот мой код: import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' if __name__ == '__main__': # Bind to PORT if defined, otherwise default to 5000. port = int(os.environ.get('PORT', 5000)) app.run(host='0.0.0.0', port=port) ...
Как построить библиотеку android с Android Studio и gradle?
я пытаюсь перенести проект из Eclipse, но ничего, я пробовал работает. В Eclipse у меня есть 3 проекта (2 проекта приложений для android и 1 проект библиотеки android). 2 проекта приложения зависят от проекта библиотеки. Когда я делаю экспорт gradle, я получаю 3 проекта, которые не работают. Я открыт для реструктуризации проекта, но не нашел никакой документации о том, как это должно быть сделано. есть ли способ сделать 3 проекта, которые Eclipse exports работают вместе? Я лучше перестройке вещ ...