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

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

8
Передача змінної bash до jq
Я написав сценарій, щоб отримати певну цінність з file.json. Він працює, якщо я надаю значення jq select, але змінна, здається, не працює (або я не знаю, як ним користуватися). #!/bin/sh #this works *** projectID=$(cat file.json | jq -r '.resource[] | select(.username=="myemail@hotmail.com") | .id') echo "$projectID" EMAILID=myemail@hotmail.com #this does not work …

3
Nodejs AWS SDK S3 Створити призначену URL-адресу
Я використовую NodeJS AWS SDK для генерації призначеної URL-адреси S3. Документи наводять приклад генерації призначеної URL-адреси . Ось мій точний код (з недопущеною конфіденційною інформацією): const AWS = require('aws-sdk') const s3 = new AWS.S3() AWS.config.update({accessKeyId: 'id-omitted', secretAccessKey: 'key-omitted'}) // Tried with and without this. Since s3 is not region-specific, I …

21
на кожному переході прокрутіть до маршрутизатора response-router
У мене виникає проблема під час переходу на іншу сторінку, її позиція залишатиметься такою, як раніше. Тож він не прокручуватиметься автоматично доверху. Я також намагався використовувати window.scrollTo(0, 0)на маршрутизаторі onChange. Я також використовував scrollBehavior, щоб вирішити цю проблему, але вона не спрацювала. Будь-яка пропозиція щодо цього?

6
Vue Js - Цикл через v-for X разів (в діапазоні)
Як я можу повторити цикл через v-forX (наприклад, 10) разів? // want to repeat this (e.g.) 10 times <ul> <li v-for="item in shoppingItems"> {{ item.name }} - {{ item.price }} </li> </ul> Документація показує: <ul> <li v-for="item in 10">{{ item }}</li> </ul> // or <li v-for="n in 10">{{ n }} …

10
<div> не може відображатися як нащадок <p>
Я це бачу. Не загадка, на що він скаржиться: Warning: validateDOMnesting(...): &lt;div&gt; cannot appear as a descendant of &lt;p&gt;. See ... SomeComponent &gt; p &gt; ... &gt; SomeOtherComponent &gt; ReactTooltip &gt; div. Я автор SomeComponentі SomeOtherComponent. Але остання використовує зовнішню залежність ( ReactTooltipвід react-tooltip). Можливо, не важливо, що це зовнішня …
112 reactjs 

12
Отримати ключі інтерфейсу Typescript як масив рядків
У мене багато таблиць у Lovefield та їх відповідних інтерфейсах для того, які стовпці вони мають. Приклад: export interface IMyTable { id: number; title: string; createdAt: Date; isDeleted: boolean; } Я хотів би мати імена властивостей цього інтерфейсу в такому масиві: const IMyTable = ["id", "title", "createdAt", "isDeleted"]; я не …

7
Створіть каталог, якщо він не існує, а потім також створіть файли в цьому каталозі
Умова полягає в тому, що якщо каталог існує, він повинен створювати файли в цьому конкретному каталозі без створення нового каталогу. Наведений нижче код лише створює файл із новим каталогом, але не для існуючого каталогу. Наприклад, назва каталогу буде виглядати як "GETDIRECTION" String PATH = "/remote/dir/server/"; String fileName = PATH.append(id).concat(getTimeStamp()).append(".txt"); String …
112 java  java-io 


16
Круглий кут для BottomSheetDialogFragment
у мене є спеціальний BttomSheetDialogFragment, і я хочу мати круглі кути вгорі внизу це мій спеціальний клас, який роздуває мій макет, який я хочу відображати знизу View mView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mView = inflater.inflate(R.layout.charge_layout, container, false); initChargeLayoutViews(); return mView; } а також у …

7
HashRouter проти BrowserRouter
Я новачок у програмуванні, що трохи ускладнює мене для розуміння, якщо я читаю офіційні документи. Я читав про React Router 4 звідси У цій статті автор говорив про &lt;HashRouter&gt;та&lt;BrowserRouter&gt; Це те, що він згадав HashRouter в основному використовує хеш у URL-адресі для візуалізації компонента. Оскільки я будував статичний веб-сайт на …
112 reactjs 


7
Перевірити, чи існує файл у Windows PowerShell чи ні?
У мене є цей скрипт, який порівнює файли у двох областях диска та копіює останній файл із тим, у якого була дата попередньої модифікації. $filestowatch=get-content C:\H\files-to-watch.txt $adminFiles=dir C:\H\admin\admin -recurse | ? { $fn=$_.FullName; ($filestowatch | % {$fn.contains($_)}) -contains $True} $userFiles=dir C:\H\user\user -recurse | ? { $fn=$_.FullName; ($filestowatch | % {$fn.contains($_)}) …

1
Як коментувати типи кількох повернених значень?
Як я можу використовувати підказки типу, щоб анотувати функцію, яка повертає значення, Iterableяке завжди дає два значення: a boolта a str? Підказка Tuple[bool, str]близька, за винятком того, що вона обмежує тип поверненого значення кортежем, а не генератором чи іншим типом ітерацій. Мені в основному цікаво, оскільки я хотів би анотувати …

10
Як знущатися над об’єктом вікна JavaScript за допомогою Jest?
Мені потрібно протестувати функцію, яка відкриває нову вкладку в браузері openStatementsReport(contactIds) { window.open(`a_url_${contactIds}`); } Я хотів би знущатися над openфункцією вікна, щоб я міг перевірити, чи правильно передано URL-адресу openфункції. Використовуючи Jest, я не знаю, як знущатися над window. Я намагався встановити window.openза допомогою функції макету, але цей спосіб не …

8
інтерфейс машинопису вимагає існування одного з двох властивостей
Я намагаюся створити інтерфейс, який міг би бути export interface MenuItem { title: string; component?: any; click?: any; icon: string; } Чи є спосіб вимагати componentабо clickвстановлювати Чи є спосіб вимагати, щоб обидві властивості не могли бути встановлені?
112 typescript 

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