Codengineering - блог о программировании ➜ страница 936
Автоматическое обновление токена с помощью google drive api с php скриптом
Я пошел снова Этот учебник, чтобы загрузить файл на Google Диск с помощью PHP, прямо с моего удаленного сервера: так что я создал новый API проекта с Google API в консоли, включается привод API сервиса, запрашиваемый идентификатор клиента OAuth и секрет клиента, писал их в сценарий, а затем загрузить его вместе с API-интерфейсы Google клиентской библиотеки для PHP папку для этого http://www.MYSERVER.com/script1.php, чтобы получить код авторизации: <?php require_once 'google-api-php-client/s ...
Каково состояние техники в извлечении HTML-контента?
Существует много научных работ по извлечению содержимого HTML, например, Gupta & Kaiser (2005) извлечение содержимого из доступных веб-страниц , и некоторые признаки интереса здесь, например, Один, два и Три, но мне не совсем ясно, насколько хорошо практика последнего отражает идеи первого. Какова наилучшая практика? Указатели на хорошие (в частности, с открытым исходным кодом) реализации и хорошие научные обзоры реализаций будь тем, кого я ищу. Постскриптум первый : если быть точным, т ...
Как удалить фасеты из ggplot2 facet wrap?
Я пытаюсь использовать пакет cregg через примеры здесь. Учебник работает хорошо. Однако после создания графика с фасетированием должен быть самый правый столбец с меткой NA. Я пробовал несколько способов, но все еще не могу удалить его. Кто-нибудь может помочь? Спасибо! Коды следующие: library("cregg") data("immigration") stacked <- cj(immigration, ChosenImmigrant ~ Gender + Education + LanguageSkills + CountryOfOrigin + Job + JobExperience + JobPlans + ReasonForApplic ...
Как скомпилировать 32-битный hello world на alpine?
Задан простой код hello world: #include <stdio.h> int main(void){ puts("hello"); return 0; } На 64-битной установке alpine linux я попытался скомпилировать ее как 64-битную и как 32-битную. Первый работает нормально, но во втором отсутствуют 32-битные библиотеки: ~ # gcc -Wall hello.c ~ # gcc -Wall -m32 hello.c /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-alpine-linux-musl/5.3.0/../../../libss ...
Как сохранить состояние входа пользователя в Android?
Я пытаюсь создать приложение с модулем входа в систему. Я хочу сохранить состояние входа пользователя, чтобы конечному пользователю не пришлось повторно вводить свои учетные данные, за исключением тех случаев, когда они явно вышли из системы. Я понимаю, что SharedPreferences может быть полезным, но я был бы признателен, если бы кто-нибудь мог предоставить мне некоторые из своих экспертных знаний в этом вопросе. ...
Следует ли вообще помещать константы в интерфейс?
Я знаю, что размещение констант в интерфейсе обычно считается плохой практикой, но... Я использую шаблон наблюдателя для трансляции событий от объекта к слушателю. interface DownloadListener { public void sendEvent(int eventId); } Вещатель использует постоянные ints, чтобы сообщить слушателю, какое событие произошло. class DownloadTask { public static final int EVENT_DOWNLOAD_STARTED = 1; public static final int EVENT_DOWNLOAD_COMPLETED = 2; //should these go here? Do ...
Определение IP-адреса в контейнере docker
У меня есть файл docker-compose с несколькими определениями контейнеров-служб. Одна из служб взаимодействует с Apache Kafka в рамках одного и того же запуска docker-compose. Итак, у меня есть такое определение Кафки докера: kafka: image: spotify/kafka ports: - "2181:2181" - "9092:9092" environment: ADVERTISED_HOST: 127.0.0.1 ADVERTISED_PORT: 9092 У меня есть определение службы в том же файле docker-compose. В сценарии запуска сервиса я должен каким-то о ...
Фильтр TableView с помощью запроса из другого представления
Я хочу фильтровать данные в моем TableView с помощью switch. Я использую синтаксический анализ. Допустим, у меня есть TableViewController и FilterViewController (обычный класс ViewController). Я хочу отфильтровать данные, включив некоторые из них. И показать отфильтрованный TableView после нажатия кнопки Готово. У меня уже есть некоторые идеи, но я не знаю, как установить изменение в TableViewController. Спасибо Фильтр.h @protocol ViewControllerDelegate; @interface FiltrViewController : ...
Синтаксический анализ XML-ссылок в Delphi
Я использовал мастер привязки данных Delphi 2006 для создания интерфейса для файла конфигурации XML. Позже я понял, что некоторые повторяющиеся части XML можно отделить от основного файла и ссылаться там, где это необходимо. Результирующий XML выглядит примерно так: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE module [ <!ENTITY Schema65 SYSTEM "schemas/65.xml"> ]> <module> <schema>&Schema65;</schema> </module> Если я открою этот файл с помо ...
Цикл через массив json и группировка по ключевым значениям
После json_decode у меня есть следующий массив::: $json = Array ( [name] => Array ( [0] => Peter [1] => David ) [dep] => Array ( [0] => accounts [1] => sales ) [date] => Array ( [0] => 10/27/2015 [1] => 09/25/2015 ) ); Как я могу сгруппировать значения по ключам, чтобы получить следующее в цикле PHP foreach ? ::: <ul> <li>Peter, accounts, 10/27/2015</li> <li>David, sales, 09/25/2015</li> </ul> Я пробовал аналогичный ци ...