Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

4
навіщо використовувати Retrofit, коли у нас є OkHttp
за допомогою OkHttp ми можемо зробити HTTP-запит, а потім отримати відповідь від сервера OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(url) .build(); Response response = client.newCall(request).execute(); тоді за допомогою Gson lib перетворять відповідь на потрібний нам об'єкт. це з док. Square / OkHttp: API його запиту / …
107 java  android  retrofit  okhttp 

19
Документація Swagger UI Web Api Присутні перераховуються як рядки?
Чи є спосіб відобразити всі перерахунки як їхні рядкові значення в swagger замість їх int значення? Я хочу мати змогу надсилати дії POST та встановлювати перерахунки відповідно до їх рядкового значення, не потребуючи щоразу дивитися на перерахунок. Я спробував, DescribeAllEnumsAsStringsале сервер потім отримує рядки замість значення enum, яке не є …

11
Котирування синглів проти подвійних в JSON
Мій код: import simplejson as json s = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s) #1 визначення неправильне #2 визначення правильне Я чув, що в Python ця одиночна та подвійна цитата може бути взаємозамінною. Хтось може мені це пояснити?
107 python  json 

4
Елемент довідкового списку за індексом у шаблоні Django?
Це може бути просто, але я озирнувся і не зміг знайти відповіді. Який найкращий спосіб посилатися на один елемент у списку із шаблону Django? Іншими словами, як мені зробити еквівалент {{ data[0] }}у мові шаблону? Дякую.

6
webpack не може знайти модуль, якщо файл називається jsx
Коли я пишу webpack.config.js так module.exports = { entry: './index.jsx', output: { filename: 'bundle.js' }, module: { loaders: [{ test: /\.jsx?$/, exclude: /node_modules/, loader: 'babel', query: { presets: ['es2015', 'react'] } }] } }; І index.jsxя імпортую reactмодульApp import React from 'react'; import { render } from 'react-dom'; import App …

7
React-роутер і nginx
Я переходжу свою програму реагування з webpack-dev-сервера на nginx. Коли я переходжу до кореневої URL-адреси "localhost: 8080 / login", я просто отримую 404 і в своєму журналі nginx я бачу, що він намагається отримати: my-nginx-container | 2017/05/12 21:07:01 [error] 6#6: *11 open() "/wwwroot/login" failed (2: No such file or directory), …

5
Кутовий 8 - Ледачі модулі завантаження: Помилка TS1323: Динамічний імпорт підтримується лише тоді, коли прапор '--module' є 'commonjs' або 'esNext'
Коли я оновив Angular з 7 до Angular 8, отримую помилку для ледачих модулів завантаження Я спробував варіанти, які є в посібнику з кутового оновлення Внесені нижче зміни: До цього loadChildren: '../feature/path/sample- tage.module#SameTagModule' Після loadChildren: () => import('../feature/path/sample- tags.module').then(m => m.CreateLinksModule) помилка TS1323: Динамічний імпорт підтримується лише тоді, коли прапор …

12
Як передавати кілька параметрів методу get в ASP.NET Core
Як я можу передати декілька параметрів для отримання методів у контролері MVC 6. Наприклад, я хочу мати щось подібне. [Route("api/[controller]")] public class PersonController : Controller { public string Get(int id) { } public string Get(string firstName, string lastName) { } public string Get(string firstName, string lastName, string address) { } …

9
Регулярне вираження для відповідності будь-якому символу, що повторюється більше 10 разів
Я шукаю простий регулярний вираз, щоб відповідати тому ж символу, який повторюється більше 10 разів. Наприклад, якщо у мене документ, горизонтальний рядок: ================================================= Він буде відповідати лінії =символів, оскільки повторюється більше 10 разів. Зауважте, що я хотів би, щоб це працювало для будь-якого персонажа.
107 regex 

2
Як я можу передати артефакти на інший етап?
Я б хотів використовувати Cit GitLab з файлом .gitlab-ci.yml для запуску різних етапів з окремими сценаріями. На першому етапі виробляється інструмент, який на подальшому етапі необхідно використовувати для виконання тестів. Я оголосив створений інструмент як артефакт. Тепер, як я можу виконати цей інструмент у подальшому етапі роботи? Який правильний шлях …
107 gitlab  gitlab-ci 

2
Чи є спосіб встановити час "закінчення", після якого введення даних автоматично видаляється в PostgreSQL?
Чи є спосіб встановити якийсь час "закінчення" для записів даних у PostgreSQL ? Я думаю про щось рівнозначне EXPIREв Redis . Я не хочу зберігати часову позначку, а потім вручну кодувати якусь роботу cron, щоб перевірити, які записи закінчилися. Я намагаюся з’ясувати, чи є в PostgreSQL якась нативна функція, яка …
107 database  postgresql  ttl 

3
Помилка Elasticsearch: cluster_block_exception [FORBIDDEN / 12 / індекс лише для читання / дозволити видалити (api)], водяний знак диска на стадії затоплення перевищено
При спробі опублікувати документи в Elasticsearch як звичайні, я отримую цю помилку: cluster_block_exception [FORBIDDEN/12/index read-only / allow delete (api)]; Я також бачу це повідомлення в журналах Elasticsearch: flood stage disk watermark [95%] exceeded ... all indices on this node will marked read-only

6
яка різниця між ?:, ?! і? = в регулярному вираженні?
Я шукав значення цих виразів, але не міг зрозуміти точну різницю між ними. Це те, що вони кажуть: ?: Збіг вирази, але не захоплюй його. ?= Зіставити суфікс, але виключити його із захоплення. ?! Збіг, якщо суфікс відсутній. Я спробував використовувати їх у простому RegEx і отримав однакові результати для …
107 javascript  regex 

12
Потрібно ZIP-адресу всього каталогу за допомогою Node.js
Мені потрібно скопіювати весь каталог за допомогою Node.js. Зараз я використовую node-zip, і кожен раз, коли процес запускається, він генерує недійсний ZIP-файл (як ви бачите з цієї проблеми Github ). Чи є інший, кращий варіант, Node.js, який дозволить мені розшифровувати каталог? EDIT: Я закінчив використовувати архіватор writeZip = function(dir,name) { …
107 node.js  zip 

2
Порядок масиву_agg постгреSQL
Таблиця "тварини": animal_name animal_type Tom Cat Jerry Mouse Kermit Frog Запит: SELECT array_to_string(array_agg(animal_name),';') animal_names, array_to_string(array_agg(animal_type),';') animal_types FROM animals; Очікуваний результат: Tom;Jerry;Kerimt, Cat;Mouse;Frog OR Tom;Kerimt;Jerry, Cat;Frog;Mouse Чи можу я бути впевненим, що порядок у першій сукупній функції завжди буде таким же, як у другій. Я маю на увазі, я б не …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.