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

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

4
Почему пример не компилируется, иначе как (со-, противо- и не-) дисперсия работает?
Исходя из этого вопроса , может кто-нибудь объяснить в Scala следующее: class Slot[+T] (var some: T) { // DOES NOT COMPILE // "COVARIANT parameter in CONTRAVARIANT position" } Я понимаю различие между +Tи Tв объявлении типа (оно компилируется, если я использую T). Но тогда как на самом деле написать класс, …

12
AsyncTask и обработка ошибок на Android
Я конвертирую свой код из использования Handlerв AsyncTask. Последний хорош в том, что делает - асинхронные обновления и обработка результатов в основном потоке пользовательского интерфейса. Что мне неясно, так это то, как обрабатывать исключения, если что-то пошло не так AsyncTask#doInBackground. Для этого я должен иметь обработчик ошибок и отправлять ему …

11
Почему чисто виртуальная функция инициализируется 0?
Мы всегда объявляем чисто виртуальную функцию как: virtual void fun () = 0 ; Т.е. оно всегда присваивается 0. Что я понимаю, так это то, что это инициализирует запись vtable для этой функции в NULL, и любое другое значение здесь приводит к ошибке времени компиляции. Это понимание правильно или нет?

11
Красивый суп и извлечение div и его содержимого по ID
soup.find("tagName", { "id" : "articlebody" }) Почему это НЕ возвращает <div id="articlebody"> ... </div>теги и прочее между ними? Ничего не возвращает И я точно знаю, что он существует, потому что я смотрю прямо на него с soup.prettify() soup.find("div", { "id" : "articlebody" }) тоже не работает. ( РЕДАКТИРОВАТЬ: я обнаружил, …

8
jQuery .on ('change', function () {} не запускается для динамически создаваемых входов
Проблема в том, что у меня есть несколько динамически создаваемых наборов входных тегов, и у меня также есть функция, которая должна запускать каждый раз, когда изменяется входное значение. $('input').on('change', function() { // Does some stuff and logs the event to the console }); Однако .on('change')он не запускается для каких-либо динамически …
147 javascript  jquery 

15
Тип проекта не поддерживается этой установкой
Всякий раз, когда я пытаюсь открыть проект (csproj), загруженный из Интернета, в большинстве случаев я получаю «Тип проекта не поддерживается этой установкой» Похоже, что моя установка Visual Studio не повреждена (я могу сделать с ней все, кроме открытия этих файлов csproj) Что может быть причиной этого?

11
Twitter Bootstrap CSS влияет на Google Maps
Я использую Twitter Bootstrap, и у меня есть карта Google. Изображения на карте, такие как маркер, перемещаются с помощью CSS в Bootstrap. В Bootstrap CSS есть: img { border: 0 none; height: auto; max-width: 100%; } Когда я отключаю max-widthсвойство с помощью Firebug, изображение маркера появляется как обычно. Как я …

8
Как создать PDF-файл в приложении для Android? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Есть ли способ создать PDF-файлы из приложения Android?
147 android  pdf 

5
Есть ли шаблон для инициализации объектов, созданных через DI-контейнер
Я пытаюсь заставить Unity управлять созданием моих объектов, и я хочу иметь некоторые параметры инициализации, которые не известны до времени выполнения: На данный момент единственный способ, которым я мог придумать, как это сделать - это использовать метод Init на интерфейсе. interface IMyIntf { void Initialize(string runTimeParam); string RunTimeParam { get; …

5
В Clojure, когда я должен использовать вектор над списком, и наоборот?
Я читал, что Векторы не являются последовательностями, но Списки. Я не уверен, в чем причина использования одного над другим. Кажется, что векторы используются чаще всего, но есть ли причина для этого?

5
Разница между android-support-v7-appcompat и android-support-v4
Я хотел знать разницу между android-support-v4.jar и android-support-v7-appcompat.jar . Если я хочу добавить панель действий appcompat в свое приложение, нужно ли мне добавлять android-support-v7-appcompat.jar и android-support-v4.jar или только android-support-v7-appcompat.jar . Кроме того, есть ли в Android-support-v13.jar appcompat?

10
Как включить CORS в AngularJs
Я создал демо, используя JavaScript для API поиска фотографий Flickr. Теперь я конвертирую его в AngularJs. Я искал в Интернете и нашел ниже конфигурации. Конфигурация: myApp.config(function($httpProvider) { $httpProvider.defaults.useXDomain = true; delete $httpProvider.defaults.headers.common['X-Requested-With']; }); Обслуживание: myApp.service('dataService', function($http) { delete $http.defaults.headers.common['X-Requested-With']; this.flickrPhotoSearch = function() { return $http({ method: 'GET', url: 'http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=3f807259749363aaa29c76012fa93945&tags=india&format=json&callback=?', dataType: …

6
Почему GHC такой большой / большой?
Есть простой ответ: почему GHC такой большой? OCaml: 2 МБ Python: 15 МБ SBCL: 9 МБ OpenJRE - 26 МБ GHC: 113 МБ Не интересуется евангелизацией «Почему меня не волнует размер, если Haskell - правильный инструмент»; это технический вопрос.
147 haskell  ghc 

5
AngularJS: понимание шаблона проектирования
В контексте этого поста Игорь Минар, ведущий AngularJS: MVC против MVVM против MVP . Что за спорная тема, о которой многие разработчики могут часами спорить и спорить. В течение нескольких лет AngularJS был ближе к MVC (или, скорее, к одному из его вариантов на стороне клиента), но со временем и …

2
Как создать каталог с помощью nerdtree
Я использую NERDTree некоторое время. Каждый раз, когда мне нужно создать новый каталог, мне нужно идти в терминал. Есть ли быстрый и простой способ создать каталог с помощью NERDTree. Я прочитал документ, но не смог ничего найти.
147 vim  nerdtree 

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