Вопросы-ответы - все решения ➜ страница 620
Различия и использование между WSGI, CGI, FastCGI и mod python в отношении Python?
Мне просто интересно, какие различия и преимущества существуют для разных CGI. Какой из них лучше всего подходит для скриптов python, и как я могу сказать скрипту, что использовать? ...
Как использовать Microsoft.Офис.Взаимодействие.Excel на машине без установленного MS Office?
Я пишу приложение, которое работает с файлами Excel. Мне нужна функция для удаления листа. Я должен использовать сборку Microsoft.Офис.Взаимодействие.Превосходить.файл DLL. все нормально работает на машине разработчика, но когда я пытаюсь развернуть его на сервере, я получаю сообщение об ошибке: не удалось загрузить файл или сборку 'office, Version=14.0.0.0, Культура=нейтральная, PublicKeyToken=71e9bce111e9429c ' или один из его зависимости Я понимаю, что проблема возникает, когда MS ...
Что означает "this[0]" в C#?
Я просматривал какой-то код библиотеки и увидел такой метод, как: public CollapsingRecordNodeItemList List { get { return this[0] as CollapsingRecordNodeItemList; } } класс, содержащий этот метод, не является списком или чем-то итерационным, так что именно делает this[0] в смысле? ...
Что такое objc setAssociatedObject () и в каких случаях его следует использовать?
в проекте, который я взял на себя, оригинальный автор решил использовать objc_setAssociatedObject() и я не на 100% ясно, что это такое и почему они решили использовать его. я решил посмотреть его, и, к сожалению, документы не очень описывают его назначение. objc_setAssociatedObject Задает связанное значение для данного объекта с помощью данного ключа и ассоциации политика.void objc_setAssociatedObject(id object, void *key, id value, objc_AssociationPolicy policy)параметрыobject Исходный объект ...
Бесконечный цикл в конструкторе без for или while
Я сделал тест здесь, но выход-это цикл без конца, я не знаю, почему. на самом деле, я делаю еще один тест, но когда я написал это, я не понимаю, как цикл произошел. Выводится" ABC " многократно. #include <map> #include <string> #include <iostream> class test { public: std::map <int, int> _b; test(); test (std::map<int, int> & im); ~test(); }; test::test() { std::cout<<"abc"; _b.clear(); _b[1]=1; test(_b); } test::test(std::map ...
Изменение строки запроса без перезагрузки страницы
Я создаю фотогалерею и хотел бы иметь возможность изменять строку запроса и заголовок при просмотре фотографий. поведение, которое я ищу, часто встречается с некоторыми реализациями непрерывной / бесконечной страницы, где во время прокрутки строки запроса продолжает увеличивать номер страницы (http://x.com?page=4) и др.. Это должно быть просто в теории, но я хотел бы что-то безопасное в основных браузерах. Я нашел это Великий пост, и пытался следовать примеру с window.history.pushstate, но это ...
Что делает оператор Haskell?
прохождение документации Haskell всегда немного больно для меня, потому что вся информация, которую вы получаете о функции, часто не более чем: f a -> f [a] что может означать любое количество вещей. как и в случае . все, что мне дано, это:(<|>) :: f a -> f a -> f a и вот это "ассоциативная бинарная операция"... при осмотре Control.Applicative я узнаю, что он делает, казалось бы, несвязанные вещи, в зависимости от по реализации. instance Alternative Maybe where empty = Not ...
использование setTimeout в цепочке обещаний
здесь я пытаюсь обернуть голову вокруг обещаний.Здесь по первому запросу я получаю набор ссылок.и по следующему запросу я получаю содержимое первой ссылки.Но я хочу сделать задержку перед возвращением следующего обещания object.So я использую setTimeout на нем.Но это дает мне следующую ошибку JSON (without setTimeout() it works just fine) SyntaxError: JSON.разбор: неожиданный символ в строке 1 столбец 1 данные JSON я хотел бы знать, почему это не удается? let globalObj={}; function getL ...
Перебора структура поля в MATLAB
мой вопрос легко резюмируется как:"почему следующее не работает?" teststruct = struct('a',3,'b',5,'c',9) fields = fieldnames(teststruct) for i=1:numel(fields) fields(i) teststruct.(fields(i)) end выход: ans = 'a' ??? Argument to dynamic structure reference must evaluate to a valid field name. тем более что teststruct.('a')тут работа. И fields(i) выводит ans = 'a'. Я не могу заставить себя думать об этом. ...
В чем разница между docker compose и kubernetes?
во время погружения в Docker, Google Cloud и Kubernetes, и без четкого понимания всех трех из них, мне кажется, что эти продукты перекрываются, но они несовместимы. например, файл docker compose должен быть переписан, чтобы приложение могло быть развернуто на Kubernetes. может ли кто-нибудь предоставить грубое описание высокого уровня, где Docker, Docker Compose, Docker Cloud и Kubernetes перекрываются и где один зависит от другие? ...
Android Google Maps v2:как добавить маркер с многострочным фрагментом?
кто-нибудь знает, как добавить многострочный фрагмент в маркер Google Maps? Вот мой код для добавления маркеров: map.getMap().addMarker(new MarkerOptions() .position(latLng()).snippet(snippetText) .title(header).icon(icon)); Я хочу, чтобы фрагмент выглядел так: | HEADER | |foo | |bar | но когда я пытаюсь установить snippetText в "foo N bar", я вижу только foo bar и у меня нет никаких идей, как сделать его многострочным. Вы можете мне помочь? ...
Получить положение прокрутки с помощью jquery
странная просьба, но мне нужно получить текущую позицию прокрутки браузера в качестве переменной. Какую функцию js или jquery я должен использовать? Мне нужно выяснить, какие элементы для отображения на стороне. Я нашел несколько вещей в интернете, но ничего, что работает для моего div, просто полная страница. ...
Приложение Python ничего не печатает при запуске отсоединенного в docker
у меня есть приложение Python (2.7), которое запускается в моем dockerfile: CMD ["python","main.py"] main.py печатает некоторые строки при запуске и переходит в цикл после этого: print "App started" while True: time.sleep(1) пока я запускаю контейнер с флагом-it, все работает так, как ожидалось: $ docker run --name=myapp -it myappimage > App started и я могу увидеть тот же вывод через журналы позже: $ docker logs myapp > App started если я пытаюсь запустить один и тот же ко ...
Ошибка HTTP 404.3-не найден в IIS 7.5
Я использую IIS 7.5 на Windows Server 2008 R2 x64 Enterprise Edition. В проекте, который мы разработали с помощью ASP.NET 4.0 мы использовали сервис WCF. Но он не работает над доменом, когда программное обеспечение работает с локального компьютера. В противном случае, я получаю следующую ошибку: ошибка HTTP 404.3-не найдено страница, которую вы запрашиваете, не может быть подана из-за расширения конфигурация. Если страница является сценарием, добавьте обработчик. Если файл должен за ...
когда использовать respondsToSelector в Objective-С
- (void)someMethod { if ( [delegate respondsToSelector:@selector(operationShouldProceed)] ) { if ( [delegate operationShouldProceed] ) { // do something appropriate } } } The документация говорит: меры предосторожности необходимы только для факультативных методов в формальном протоколе или методов неформального протокола что это значит? Если я использую формальный протокол, я могу просто использовать [delegate myMethod]? ...
Изменить столбец в sqlite
Как изменить столбец в sqlite? Это в Postgresql ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; Я считаю, что в sqlite вообще нет столбца ALTER, поддерживается только ALTER TABLE. есть идеи? Спасибо! ...
Механизм отражения Java: создать класс, реализующий
Class someInterface = Class.fromName("some.package.SomeInterface"); как мне теперь создать новый класс, который реализует someInterface? мне нужно создать новый класс, и передать его в функцию, которая нужна SomeInterface в качестве аргумента. ...
Утилита DIFF работает для 2 файлов. Как сравнить более 2 файлов одновременно?
таким образом, утилита Diff работает так же, как я хочу для 2 файлов, но у меня есть проект, который требует сравнения с более чем 2 файлами одновременно, возможно, до 10 за раз. Это требует наличия всех этих файлов бок о бок друг с другом, а также. Мои исследования на самом деле ничего не нашли, vimdiff кажется лучшим до сих пор с возможностью сравнения 4 за раз. мой вопрос: есть ли какая-либо утилита для сравнения более 2 файлов одновременно, или способ взломать diff / vimdiff, чтобы это може ...
Как "войти" на сайт с помощью модуля запросов Python?
Я пытаюсь отправить запрос на вход на веб-сайт с помощью модуля запросов в Python, но он не работает. Я новичок в этом деле. this...so я не могу понять, должен ли я сделать свое имя пользователя и пароль куки или какой-то тип авторизации HTTP, который я нашел (??). from pyquery import PyQuery import requests url = 'http://www.locationary.com/home/index2.jsp' Так что теперь, я думаю, что я должен использовать "пост" и куки.... ck = {'inUserName': 'USERNAME/EMAIL', 'inUserPass': 'PASSWORD'} ...
JavaScript: функция, возвращающая объект
Я беру некоторые уроки JavaScript/jQuery на codecademy.com обычно уроки дают ответы или подсказки, но для этого он не дает никакой помощи, и я немного смущен инструкциями. Он говорит, чтобы функция makeGamePlayer возвращала объект с тремя ключами. //First, the object creator function makeGamePlayer(name,totalScore,gamesPlayed) { //should return an object with three keys: // name // totalScore // gamesPlayed } Я не уверен, если я должен делать это //First, the object creato ...
CSS-перехода, когда класс удаляется
у меня есть форма, которая функционирует как параметры страницы. При изменении элементов формы они помечаются как unsaved и имеют другой цвет границы. Когда форма сохраняется, они помечаются как сохраненные, имея другой цвет границы. Я хочу, чтобы при сохранении формы граница постепенно исчезала. заказ пойдет: <input type='text' class='unsaved' /> Not saved yet, border is yellow <input type='text' class='saved' /> Saved, so the border is green <input type='text' class='' /> ...
Почему 'U+' используется для обозначения кодовой точки Юникода?
Почему кодовые точки Юникода отображаются как U+<codepoint>? например, U+2202 обозначает символ ∂. Почему бы и нет U- (тире или дефис) или что-нибудь еще? ...
Как facebook переписать URL-адрес страницы в адресной строке браузера?
перейти к http://www.facebook.com/facebook?v=wall, затем перейдите на вкладку Информация. Содержимое будет загружено, и адресная строка теперь становится http://www.facebook.com/facebook?v=info но веб-страница не перезагрузилась. сначала я думаю, что это Ajax, но мой вопрос в том, как вы меняете адресную строку без перезагрузки? Я знаю, что могу изменить якорь (#wall) с помощью JS, но querystring (?в=стены), как? ...
Как включить внешний JS-файл в Angular 4 и вызвать функцию из angular в js
Допустим у меня есть файл с именем abc.js с функцией xyz(). Я хочу вызвать эту функцию в моем проекте Angular 4. Как мне это сделать? ...
Spring HandlerInterceptor против фильтров сервлетов
HandlerInterceptorS весной теперь можно настроить для вызова только по определенным URL-адресам с помощью <mvc:interceptors>. фильтры сервлета могут достигнуть такой же функциональности (вносить в журнал, обеспеченность etc). Так Какой же из них следует использовать? Я думаю, что с ракетами-перехватчиками, можно использовать ModelAndView объект для работы с моделями, поэтому он имеет больше преимуществ. Может ли кто-нибудь нарисовать сценарии, в которых фильтры или перехватчики имеют пре ...
Golang-что такое размер буфера канала?
Я пытаюсь создать асинхронный канал, и я смотрел на http://golang.org/ref/spec#Making_slices_maps_and_channels. c := make(chan int, 10) // channel with a buffer size of 10 что это значит, что размер буфера 10? Что конкретно представляет собой размер буфера / limit? ...
Git - как обрабатывать символические ссылки
Как правильно обрабатывать символические ссылки в git? У меня есть следующая структура: Vendors Module A Module B Module C App Code Modules Core Module 1 Core Module 2 Module A (symlinked to vendors) Module B (symlinked to vendors) Module C (symlinked to vendors) существует основной каталог приложений, который содержит весь основной код в приложении. Кроме того, существует каталог поставщиков, который содержит модули, которые получают символические ссылки ...
Почему мой $ ENV пуст?
Я Apache/2.2.11 (Win32) PHP/5.3.0 и я сделал следующее В моем .файл htaccess: SetEnv FOO bar если я распечатаю $_ENV переменная в PHP-файле, я получаю пустой массив. Почему моя переменная окружения не появляется там? Почему он пуст в первую очередь? Я все же нашел свою переменную, но она появляется в $_SERVER переменной. И по какой-то причине он появляется дважды, вроде того. Почему это так? [REDIRECT_FOO] => bar [FOO] => bar кажется, я могу получить его с помощью getenv('FOO'), так ...
Как преобразовать массив Numpy в изображение PIL, применяя цветовую карту matplotlib
у меня есть простая проблема, но я не могу найти хорошее решение. Я хочу взять массив NumPy 2D, который представляет собой изображение в оттенках серого, и преобразовать его в изображение RGB PIL при применении некоторых цветовых карт matplotlib. Я могу получить разумный выход PNG с помощью : dpi = 100.0 w, h = myarray.shape[1]/dpi, myarray.shape[0]/dpi fig = plt.figure(figsize=(w,h), dpi=dpi) fig.figimage(sub, cmap=cm.gist_earth) plt.savefig('out.png') хотя я мог бы адаптировать это, чтобы ...
SQL вставить в таблицу только если запись не существует [дубликат]
этот вопрос уже есть ответ здесь: Проверьте, существует ли строка, в противном случае вставьте 11 ответов Условная Вставка MySQL 12 ответов я хочу запустить набор запросов к вставьте некоторые данные в таблицу SQL, но только если запись удовлетворяет определенным критериям. Таблица имеет 4 поля:id (первичный), fund ...