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

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



8
Неможливо імпортувати файли svg у машинопис
У typescript(*.tsx)файлах я не можу імпортувати файл svg із цим твердженням: import logo from './logo.svg'; Transpiler каже: [ts] cannot find module './logo.svg'. Мій файл svg просто <svg>...</svg>. Але у .jsфайлі я можу імпортувати його без будь-яких проблем із точно тим самим оператором імпорту. Я припускаю, що це має щось спільне …
109 typescript  svg 

2
Regex не є оператором
Чи є в регулярних виразах оператор NOT? Як у цьому рядку:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)" Я хочу видалити всі, \([0-9a-zA-z _\.\-:]*\)але не ті, де це рік : (2001). Так що регулярний вираз має повертати має бути: (2001) name. ПРИМІТКА: щось на кшталт \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)не працює для мене ( …
109 java  regex  string 

4
Для чого потрібен withRouter у React-Router-Dom?
Я іноді бачив, як люди withRouterекспортують їх компоненти : import { withRouter } from 'react-router-dom'; class Foo extends React.Component { // ... } export default withRouter(Foo); Для чого це потрібно і коли мені це використовувати?

4
Як очистити кеш Jest?
Jest бере стару версію пакету, і, отже, мої тести не дають результатів, якщо я не використовую --no-cache. Я навіть можу видалити папку з пакетом, node_modulesі Jest із задоволенням запускає тести (майже всі проходять). То як очистити кеш Jest?
109 jestjs 


2
Що робить ключове слово `is` у машинописі?
Я натрапив на код, який виглядає так: export function foo(arg: string): arg is MyType { return ... } Я не міг шукати isні в документах, ні в google, це досить поширене слово і відображається практично на кожній сторінці. Що робить ключове слово у цьому контексті?
109 typescript 

16
Python / Json: очікувана назва властивості, укладена у подвійні лапки
Я намагався знайти хороший спосіб завантажити об'єкти JSON у Python. Я надсилаю ці дані JSON: {'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}} до серверної частини, де вона буде отримана як рядок, тоді я json.loads(data)її синтаксично аналізував. Але кожного разу я отримував той самий виняток: ValueError: Expecting property name enclosed in …
109 python  json  parsing 

12
Не вдається ввійти в обліковий запис Docker
OS: Ubuntu 18.04 Server Docker 18.3 CE Я ввійшов на сервер із ноутбука Windows 10 за допомогою сеансу PuTTY SSH. У мене немає Docker на локальному ноутбуці Windows, тому вся робота виконується на віддаленому сервері. Я можу виконувати всі команди Docker на віддаленому сервері, використовуючи сеанс терміналу. Однак, коли я …
109 docker 

4
Як використовувати новий рядок \ \ n у f-string для форматування виводу в Python 3.6?
Я хотів би знати, як відформатувати цей випадок пітонічним способом за допомогою f-рядків: names = ['Adam', 'Bob', 'Cyril'] text = f"Winners are:\n{'\n'.join(names)}" print(text) Проблема в тому, що '\'не можна використовувати всередині {...}частин виразу f-рядка. Очікуваний результат: Winners are: Adam Bob Cyril

15
Що означають жовті попереджувальні трикутники на залежностях у Visual Studio 2017?
Я щойно перетворив свою бібліотеку PCL на нову бібліотеку .Net Standard, і у мене є кілька трикутників жовтого попередження на моїх залежностях, показаних нижче: Під час перетворення він переніс усі nuget-пакети, включаючи залежності, щоб він міг бути дулікатом. Як дізнатись, що являють собою жовті попереджувальні трикутники? РЕДАГУВАТИ Журнали побудови: Щоб …

30
Плагіни Maven не можна знайти в IntelliJ
Після того, як я оновив свою версію IntelliJ з 12 на 13, я бачу помилки у своєму профілі Maven / Project / Plugins, які говорять про те, що такі плагіни не можуть бути вирішені: org.apache.maven.plugins:maven-clean-plugin:2.4.1 org.apache.maven.plugins:maven-deploy-plugin org.apache.maven.plugins:maven-install-plugin org.apache.maven.plugins:maven-site-plugin Поки я використовував IntelliJ 12, їх не було в моєму списку плагінів, …

19
Автоматична заміна VSCode від однієї до подвійних лапок
Коли я виконую Format Documentкоманду у файлі Vue Component.vue VSCode, замінюю всі рядки з одинарними цитатами на рядки з подвійними лапками. У моєму конкретному випадку це правило вступає в конфлікт із конфігурацією ворсу електрон-vue, яка вимагає одинарного цитування. У мене не встановлені красивіші розширення (ні prettier.singleQuoteв моєму налаштуванні) Як налаштувати …

1
Реагуйте на foreach у JSX
У мене є об’єкт, який я хочу вивести через REACT question = { text: "Is this a good question?", answers: [ "Yes", "No", "I don't know" ] } і мій компонент реакції (вирізаний), є ще одним компонентом class QuestionSet extends Component { render(){ <div className="container"> <h1>{this.props.question.text}</h1> {this.props.question.answers.forEach(answer => { console.log("Entered"); …

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