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


Как отправить ClientId и ClientSecret в записи вместо заголовка с ClientCredentialsAccessTokenProvider

Мой пакет должен подключиться к веб-службе с помощью OAuth2 с помощью учетных данных клиента типа grant Вот код: ClientCredentialsResourceDetails resource = new ClientCredentialsResourceDetails(); resource.setAccessTokenUri(accessTokenUri); resource.setClientId(clientId); resource.setClientSecret(clientSecret); ClientCredentialsAccessTokenProvider provider = new ClientCredentialsAccessTokenProvider(); OAuth2AccessToken accessToken = provider.obtainAccessToken(r ...

C# многопоточный чат-сервер, дескриптор отключения

Я ищу способ справиться с отключением, потому что каждый раз, когда я закрываю клиент, сервер перестает работать. Я получаю сообщение об ошибке, что он "не может читать дальше конца потока" в этой строке: string message = reader.ReadString(); Также мне нужен способ удалить отключенного клиента из списка клиентов. Вот мой код.: Сервер using System; using System.Threading; using System.Net.Sockets; using System.IO; using System.Net; using System.Collections.Generic; namespace Server { cl ...

Преобразовать int в месяц наименование месяц

Я просто пытался использовать структуру DateTime для преобразования целого числа между 1 и 12 в аббревиатуру названия месяца. Вот что я попробовал: DateTime getMonth = DateTime.ParseExact(Month.ToString(), "M", CultureInfo.CurrentCulture); return getMonth.ToString("MMM"); Однако я получаю FormatException в первой строке, потому что строка не является допустимой DateTime. Кто-нибудь может сказать мне, как это сделать? ...

Ограничить частоту запросов каждого IP с помощью NGINX & Lua

Моя цель состоит в том, чтобы предотвратить высокий частый запрос, основанный на IP пользователя, и я google openresty и обнаружил, что он может быть воспроизведен с Lua. Поэтому я написал следующий сценарий, я новичок в Lua, может ли кто-нибудь дать мне совет по этому сценарию или даже поправить меня. этот скрипт должен блокировать запрос, который запрашивает более 3 раз в 100s local limit_request_times = 3 local expire_time = 100 local user_ip = ngx.var.remote_addr -- ngx.say("user_ip: ...

когда использовать JNIEXPORT и JNICALL в Android NDK?

Я пытаюсь написать свои собственные источники jni. Глядя на некоторые примеры ndk, я обнаружил, что они часто используют эти макросы JNIEXPORT и JNICALL follewed по имени пакета java, как это JNIEXPORT void JNICALL Java_com_example_plasma_PlasmaView_renderPlasma(JNIEnv * env, jobject obj, jobject bitmap, jlong time_ms) Я погуглил его, но я не могу понять, когда и как использовать эти макросы ...

VSTO 2007: Как определить номер страницы и абзаца диапазона?

Я создаю надстройку MS Word, которая должна собрать все шары комментариев из документа и суммировать их в списке. Результатом будет список классов ReviewItem, содержащий сам комментарий, номер абзаца и номер страницы, на которой находится комментируемый текст. Часть моего кода выглядит так: private static List<ReviewItem> FindComments() { List<ReviewItem> result = new List<ReviewItem>(); foreach (Comment c in WorkingDoc.Comments) { ...

Что значит буфер?

Я вижу слово "буфер" повсюду, но я не могу понять, что это такое. Не мог бы кто-нибудь объяснить, что такое буфер на языке непрофессионала ? когда он используется? Как это используется? ...

Получить весь текст внутри тега в lxml

Я хотел бы написать фрагмент кода, который захватил бы весь текст внутри тега <content>, в lxml, во всех трех случаях ниже, включая теги кода. Я пробовал tostring(getchildren()), но это будет пропускать текст между тегами. Мне не очень повезло с поиском соответствующей функции в API. Не могли бы вы мне помочь? <!--1--> <content> <div>Text inside tag</div> </content> #should return "<div>Text inside tag</div> <!--2--> <content> Text wi ...

Golang преобразование строки в int64

Я хочу преобразовать строку в int64. То, что я нахожу в пакете strconv, является функцией Atoi. Похоже, что он приводит строку к int и возвращает ее: // Atoi is shorthand for ParseInt(s, 10, 0). func Atoi(s string) (i int, err error) { i64, err := ParseInt(s, 10, 0) return int(i64), err } Синтаксический анализ фактически возвращает int64: func ParseInt(s string, base int, bitSize int) (i int64, err error){ //... } Итак, если я хочу получить int64 из строки, следует ли мн ...

jwplayer v7.ХХ.getVideoData не проблема функция

С сегодняшнего дня у меня есть следующая проблема с размещенными на youtube видео, когда я хочу динамически изменить видео на своем сайте. _.getVideoData не является функцией Uncaught TypeError: _.getVideoData is not a function at M (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1) at load (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1) at l.a (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube.js:1) at l.<anonymous> (ssl.p.jwpcdn.com/player/v/7.12.11/provider.youtube ...