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

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


8
Як автоматично встановити ролі Ansible Galaxy?
Всі мої іграшки / ролі Ansible заносяться до мого репоту. Однак для ролей Ansible Galaxy я завжди повинен явно завантажувати їх по черзі на кожній машині, з якої хочу запустити Ansible. Навіть важко заздалегідь дізнатися, які саме ролі в Ansible Galaxy потрібні, поки Ansible скаржиться на відсутність ролі під час …

12
Неможливо десериалізувати примірник java.util.ArrayList із маркера START_OBJECT
Я намагаюся розмістити Listкористувацькі об'єкти. Мій JSON в тілі запиту: { "collection": [ { "name": "Test order1", "detail": "ahk ks" }, { "name": "Test order2", "detail": "Fisteku" } ] } Код сторони сервера, який обробляє запит: import java.util.Collection; import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; …

6
Копію xxx видалено з дерева модулів, але вона все ще активна
Я впевнений, що помилка не має нічого спільного з фактичним вмістом TenantIdLoaderмодуля. Натомість це має щось спільне із ActiveSupportзалежностями. Я, здається, не можу пройти цю помилку З того, що я прочитав, це тому, що або ActiveRecord::Baseвін перезавантажується, або Company::TenantIdLoaderперезавантажується, і це якось не повідомляє про це. Допоможіть, будь ласка! Я …

3
Конвенція про іменування унікального обмеження
Конвенції іменування є важливими, а первинний і зовнішній ключ зазвичай використовують і очевидні конвенції ( PK_Tableі FK_Table_ReferencedTable, відповідно). IX_Table_ColumnПрисвоєння імен індексів також досить стандартні. А що з єдиним обмеженням? Чи існує загальноприйнята угода про іменування для цього обмеження? Я бачив UK_TableName_Column, UQ_TableName_Columnі хтось рекомендував AX_TableName_Column- я не знаю, звідки це …

5
Як надіслати об’єкт JSON за допомогою даних форми HTML
Отож у мене така форма HTML: <html> <head><title>test</title></head> <body> <form action="myurl" method="POST" name="myForm"> <p><label for="first_name">First Name:</label> <input type="text" name="first_name" id="fname"></p> <p><label for="last_name">Last Name:</label> <input type="text" name="last_name" id="lname"></p> <input value="Submit" type="submit" onclick="submitform()"> </form> </body> </html> Який був би найпростіший спосіб надіслати дані цієї форми як об’єкт JSON на мій сервер, коли …
129 javascript  jquery  html  json  forms 

2
Як зробити паузу виконання, спати, чекати X секунд у R?
Як ви призупиняєте скрипт R на певну кількість секунд чи мілісекунд? У багатьох мовах є sleepфункція, але ?sleepпосилається на набір даних. А ?pauseта ?waitне існує. Передбачувана мета - для анімації з власною метою. Бажане рішення працює, не запитуючи користувача.
129 r  animation  statistics 

12
Як я можу видалити кілька рядків у vi?
Я намагався слідувати наступному: Як видалити вибраний текст у редакторі VI але 5dd дає E492: Не команда редактора: 5dd Потім я спробував: 5d Який видаляє лише один рядок. Як я можу видалити кілька рядків?
129 vi 

8
Зворотний проксі Nginx, що спричиняє 504 тайм-аут шлюзу
Я використовую Nginx як зворотний проксі, який приймає запити, то робить proxy_pass, щоб отримати фактичний веб-додаток від верхнього сервера, що працює на порту 8001. Якщо я заходжу на mywebsite.com або роблю wget, я отримую 504 тайм-аут шлюзу через 60 секунд ... Однак, якщо я завантажую mywebsite.com:8001, програма завантажується як очікувалося! …

4
Голанг, чому ми не маємо набір структур даних [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Я намагаюся розв’язати вправу "Програмування в ході програмування" № 1.4, яка …
129 data-structures  go  set 

10
Додавання заголовка до всього запиту за допомогою Retrofit 2
Документація Retrofit 2 говорить: Заголовки, які потрібно додати до кожного запиту, можна вказати за допомогою перехоплювача OkHttp. Це можна легко зробити за допомогою попередньої версії, ось пов'язаний QA. Але, використовуючи модернізацію 2, я не зміг знайти щось подібне setRequestInterceptorабо setInterceptorметод, який можна застосувати до Retrofit.Builderоб'єкта. Також здається, що RequestInterceptorв OkHttp …

15
EF Core Mapping EntityTypeConfiguration
У EF6 ми зазвичай можемо скористатися цим способом для налаштування Entity. public class AccountMap : EntityTypeConfiguration<Account> { public AccountMap() { ToTable("Account"); HasKey(a => a.Id); Property(a => a.Username).HasMaxLength(50); Property(a => a.Email).HasMaxLength(255); Property(a => a.Name).HasMaxLength(255); } } Як ми можемо робити в EF Core, починаючи з коли клас I Inherit EntityTypeConfiguration, який …

2
Як скопіювати вміст одного полотна на інше полотно локально
Я хотів би скопіювати ВСІ вмісти одного полотна та перенести їх на інше все на стороні клієнта. Я б подумав, що я б скористався методом canvas.toDataURL()і context.drawImage()методом для цього, але я стикаюся з кількома проблемами. Моїм рішенням було б отримати Canvas.toDataURL()і зберегти це в об’єкт Image в Javascript, а потім …
129 html  canvas 

12
Java; Рядок замінити (використовуючи регулярні вирази)?
У рамках проекту для школи мені потрібно замінити рядок із форми: 5 * x^3 - 6 * x^1 + 1 до чогось типу: 5x<sup>3</sup> - 6x<sup>1</sup> + 1 Я вважаю, що це можна зробити за допомогою регулярних виразів, але я ще не знаю, як це зробити. Ви можете мені подати …
129 java  regex 

3
Як з'єднати фрагмент рядків в одну струну?
package main import ( "fmt" "strings" ) func main() { reg := [...]string {"a","b","c"} fmt.Println(strings.Join(reg,",")) } дає мені помилку: prog.go: 10: не можна використовувати reg (type [3] string) як рядок type [] в аргументі до strings.Join Чи є більш прямий / кращий спосіб, ніж циклічення та додавання до var?
129 go  slice 

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