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

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

17
firestore: PERMISSION_DENIED: відсутні або недостатні дозволи
Я отримую Помилку getdocuments.com.google.firebase.firestore.FirebaseFirestoreException: PERMISSION_DENIED: відсутні або недостатні дозволи. для коду нижче в операторі else db.collection("users") .get() .addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() { @Override public void onComplete(@NonNull Task<QuerySnapshot> task) { if (task.isSuccessful()) { for (DocumentSnapshot document : task.getResult()) { s(document.getId() + " => " + document.getData()); } } else { s("Error getting documents."+ …

12
CMake не в змозі знайти бібліотеку OpenSSL
Я намагаюся встановити програмне забезпечення, яке використовує cmake для встановлення себе, коли я даю в командному рядку cmake .. це дає мені наступну помилку в цьому файлі, CMakeLists.txt -------- рядок ---> find_package ( ПОТРІБНО OpenSSL): - cmake .. -- Could NOT find Git (missing: GIT_EXECUTABLE) ZLib include dirs: /usr/include ZLib …
119 openssl  cmake 

9
тріпотіння видалити кнопку назад на панелі програм
Мені цікаво, чи знає хтось про спосіб видалення кнопки "Назад", яка відображається appBarв додатку "Метушня", коли ви Navigator.pushNamedпереходите на іншу сторінку. Причина, по якій я не хочу цього на цій підсумковій сторінці, полягає в тому, що він надходить із навігації, і я хочу, щоб користувачі logoutзамість цього використовували кнопку, щоб …

7
React Hook Попередження для асинхронної функції в useEffect: функція useEffect повинна повертати функцію очищення або нічого
Я пробував приклад useEffect приблизно так, як показано нижче: useEffect(async () => { try { const response = await fetch(`https://www.reddit.com/r/${subreddit}.json`); const json = await response.json(); setPosts(json.data.children.map(it => it.data)); } catch (e) { console.error(e); } }, []); Запустіть фрагмент кодуСховати результатиРозгорніть фрагмент і я отримую це попередження на своїй консолі. Але …

16
Як вирішити проблему: "keyWindow" застаріло в iOS 13.0
Я використовую Core Data з Cloud Kit, тому маю перевіряти статус користувача iCloud під час запуску програми. У разі проблем я хочу видати діалогове вікно користувачеві, і я роблю це, використовуючи UIApplication.shared.keyWindow?.rootViewController?.present(...)дотепер. У Xcode 11 beta 4 тепер є нове повідомлення про припинення використання, яке повідомляє мені: 'keyWindow' застаріло в …

15
Зробіть VStack заповненням ширини екрана в SwiftUI
Враховуючи цей код: import SwiftUI struct ContentView : View { var body: some View { VStack(alignment: .leading) { Text("Title") .font(.title) Text("Content") .lineLimit(nil) .font(.body) Spacer() } .background(Color.red) } } #if DEBUG struct ContentView_Previews : PreviewProvider { static var previews: some View { ContentView() } } #endif Це призводить до такого взаємодії: …
119 ios  swift  xcode  swiftui 

11
Axios Видалити запит із тілом та заголовками?
Я використовую Axios під час програмування в ReactJS, і вдаю, що надсилаю запит DELETE на мій сервер. Для цього мені потрібні заголовки: headers: { 'Authorization': ... } і тіло складається з var payload = { "username": .. } Я шукав у міжмережах і виявив лише, що метод DELETE вимагає "param" …

22
Android Studio - Як збільшити розмір розподілених куч
Я вже 3 місяці користуюся Android Studio, і одне із запущених на ньому додатків стало досить великим. Використання пам'яті, вказане в нижній правій частині програми, говорить про те, що моя виділена купа розміщена в 494М. Коли я починаю змінювати XML-файли, моє використання пам'яті швидко досягає цієї межі, і IDE випадає …

5
Як зробити глибоку копію об'єкта DateTime?
$date1 = $date2 = new DateTime(); $date2->add(new DateInterval('P3Y')); Тепер $date1і $date2містять ту саму дату - три роки відтепер. Я хотів би створити два окремих дати, один, який розбирається з рядка і один з трьома роками, доданий до нього. В даний час я зламав це так: $date2 = new DateTime($date1->format(DateTime::ISO8601)); але …
118 php  datetime 

19
Використання бібліотеки ViewPagerIndicator з Android Studio та Gradle
Я намагаюся використовувати бібліотеку ViewPagerIndicator Jake Wharton , але я не можу змусити його працювати з моїм проектом Gradle в Android Studio. Я додаю це як залежність так: dependencies { // ... other ommitted compile 'com.viewpagerindicator:library:2.4.1' compile 'com.android.support:support-v4:19.0.1' compile 'com.nineoldandroids:library:2.4.0' // ... } але, здається, проект не розпізнає жодних компонентів …

30
Як покращити логіку, щоб перевірити, чи відповідають 4 булеві значення деяким випадкам
У мене є чотири boolзначення: bool bValue1; bool bValue2; bool bValue3; bool bValue4; Прийнятні значення: Scenario 1 | Scenario 2 | Scenario 3 bValue1: true | true | true bValue2: true | true | false bValue3: true | true | false bValue4: true | false | false Наприклад, такий сценарій …
118 c++  if-statement 

30
Чому вони не навчають цього в школі? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

11
Як змусити Ruby / Homebrew / RVM працювати над Yosemite?
Після встановлення Yosemite я не зміг запустити пивоваріння або рубін. Я отримував цю помилку під час оновлення варіння: /usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 23: /usr/local/Library/brew.rb: Undefined error: 0 отримання цієї помилки на irb: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:in mkdir': Permission denied - /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14 (Errno::EACCES) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:245:infu_mkdir' from …

4
Чи можна використовувати математичні оператори *, /, +, -, ^ для перетворення ненульового числа в 1?
Я працюю з програмним забезпеченням (Oracle Siebel) , який підтримує тільки вираження JavaScript з операторами множення, ділення, вирахування, додавати і XOR ( *, /, -, +, ^). У мене немає інших операторів, таких як !або ? :доступних. Використовуючи вищеописані оператори, чи можна перетворити число в 1, якщо воно не нульове, …
118 javascript  siebel 


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