Codengineering - блог о программировании ➜ страница 2761
Список к будущей последовательности
Я пытаюсь преобразовать List<CompletableFuture<X>> до CompletableFuture<List<T>>. Это очень полезно, Так как у вас есть много асинхронных задач, и вам нужно получить результаты всех из них. если какой-либо из них терпит неудачу, то окончательное будущее терпит неудачу. Вот как я реализовал: public static <T> CompletableFuture<List<T>> sequence2(List<CompletableFuture<T>> com, ExecutorService exec) { if(com.isEmpty()){ ...
Преобразование объекта JS в данные формы
как я могу преобразовать мой объект JS в FormData? причина, по которой я хочу это сделать, у меня есть объект, который я построил из ~100 значений поля формы. var item = { description: 'Some Item', price : '0.00', srate : '0.00', color : 'red', ... ... } теперь меня просят добавить функцию загрузки файла в мою форму, которая, конечно, невозможна через JSON, и поэтому я планирую перейти к FormData. Так есть ли способ, которым я могу преобразовать свой объект JS в FormData? ...
Преобразование класса C++ в JSON
Я хотел бы создать строку JSON, содержащую переменные экземпляра моего класса. например, class Example { std::string string; std::map<std::string, std:string> map; std::vector<int> vector; }; станет: { "string":"the-string-value", "map": { "key1":"val1", "key2":"val2" }, "vector":[1,2,3,4] } Я просмотрел несколько библиотек C++ для создания JSON, и все они кажутся невероятно сложными. Я бы хотел что-то похожее на Javascript J ...
Автоматизация выполнения команды на Linux из Windows с помощью шпатлевки
У меня есть сценарий, где мне нужно работать a команда оболочки linux часто (с разными именами файлов) из windows. Я использую PuTTY и WinSCP для этого (требуется имя пользователя и пароль). Файл копируется в предопределенную папку на машине linux через WinSCP, а затем команда запускается из PuTTY. Есть ли способ я могу автоматизировать это через программу. В идеале я хотел бы щелкнуть правой кнопкой мыши файл из windows и выдать команду, которая будет копировать файл на удаленную машину и запу ...
Добавление двух текстовых полей редактирования в диалоговом окне предупреждения
Я пытаюсь использовать диалоговое окно оповещения для запроса имени пользователя и пароля в Android. Я нашел этот код здесь: if (token.equals("Not Found")) { LayoutInflater factory = LayoutInflater.from(this); final View textEntryView = factory.inflate(R.layout.userpasslayout, null); AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.setTitle("Please Login to Fogbugz"); alert.setMessage("Enter your email and password"); ...
Размер шрифта относительно разрешения экрана пользователя?
У меня есть жидкий сайт и меню составляет 20% от его ширины. Я хочу, чтобы размер шрифта меню измерялся правильно, поэтому он всегда соответствует ширине окна и никогда не переносится на следующую строку. Я думал об использовании "em" в качестве единицы, но это относительно размера шрифта браузера, поэтому при изменении разрешения размер шрифта остается прежним. пробовал также ПТС и проценты. Ничто не работает так, как мне нужно... дайте мне подсказку, как действовать, пожалуйста. ...
Как разделить один файл vimrc между несколькими клиентами?
Я не очень упорядоченный человек время от времени, и я часто оказываюсь в ситуации потери моего старого полностью измененного файла vimrc и необходимости начинать все сначала. Или иметь разные версии файлов vimrc на разных клиентах. Поскольку этот беспорядок выходит из-под контроля для меня, я хотел бы знать, есть ли хороший способ управления моим файлом vimrc. моя первая инициатива-поставить мой _vimrc на subversion (код Google), и я намерен его поддерживать. Другие идеи добро пожаловать. обн ...
Разбор HTML в python-lxml или BeautifulSoup? Какой из них лучше для каких целей?
из того, что я могу разобрать, две основные библиотеки синтаксического анализа HTML в Python-это lxml и BeautifulSoup. Я выбрал BeautifulSoup для проекта, над которым я работаю, но я выбрал его без особых причин, кроме как найти синтаксис немного легче учиться и понимать. Но я вижу, что многие люди, похоже, предпочитают lxml, и я слышал, что lxml быстрее. поэтому мне интересно, каковы преимущества одного над другим? Когда я хочу использовать lxml и когда я буду лучше с помощью BeautifulSoup? Ес ...
Python: urllib/urllib2 / httplib путаница
Я пытаюсь проверить функциональность веб-приложения, написав последовательность входа в систему на Python, но у меня возникли некоторые проблемы. вот что мне нужно сделать: сделайте сообщение с несколькими параметрами и заголовками. выполните перенаправление получить тело HTML. теперь я относительно новичок в python, но две вещи, которые я тестировал до сих пор, не сработали. Сначала я использовал httplib, с putrequest () (передавая параметры в URL-адресе) и putheader(). Это, казалось, не сл ...
Как перевернуть битовые поля в T-SQL?
Я пытаюсь перевернуть битовое поле в SQL Server с помощью запроса на обновление, то есть я хочу сделать все 0 в 1 и наоборот. Какое самое элегантное решение? в T-SQL, похоже, нет побитового оператора NOT (если только я не пропустил что-то очевидное), и я не смог найти никакого другого способа выполнения обновления. ...