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

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

11
Дозволи на Android M: Плутаються з використанням функції shouldShowRequestPermissionRationale ()
Я переглядав офіційний документ про нову модель дозволів в Android M. Він розповідає про shouldShowRequestPermissionRationale()функцію, яка повертається, trueякщо програма раніше вимагала цього дозволу, а користувач відмовив у запиті. Якщо користувач раніше відхилив запит на дозвіл і обрав опцію Не запитувати знову, цей метод повертається false. Але як ми можемо розмежовувати …

2
Виміряйте час в Linux - час проти годинника проти getrusage проти clock_gettime vs gettimeofday vs timespec_get?
Серед тимчасових функцій, time, clock getrusage, clock_gettime, gettimeofdayі timespec_getя хочу , щоб чітко зрозуміти , як вони реалізуються , і які їхні повернені значення для того , щоб знати , в якій ситуації я повинен використовувати їх. Спочатку нам потрібно класифікувати функції, що повертають значення настінного годинника, порівняти з функціями, …
148 c  linux  time  linux-kernel 


2
Як забезпечити порядок обробки в потоках java8?
Я хочу обробити списки всередині XMLоб’єкта java. Я повинен забезпечити обробку всіх елементів для того, щоб я їх отримав. Чи повинен я тому закликати sequentialкожного, хто streamвикористовую? list.stream().sequential().filter().forEach() Або достатньо просто використовувати потік, доки я не використовую паралелізм? list.stream().filter().forEach()
148 java  java-8  java-stream 

6
Чи варто використовувати @EJB або @Inject
Я знайшов це запитання: в чому різниця між @Inject та @EJB, але я не став мудрішим. Я раніше не робив Java EE і не маю досвіду введення залежності, тому я не розумію, що мені слід використовувати? Чи @EJB - це старий спосіб введення? Чи робиться ін'єкція контейнером EJB при використанні …
148 java  jakarta-ee  ejb  cdi 

1
Concurrent.futures vs Multiprocessing в Python 3
Python 3.2 представив паралельні ф'ючерси , які, здається, є деякою вдосконаленою комбінацією старих модулів різьблення та багатообробки . Які переваги та недоліки використання цього для завдань, пов'язаних з процесором, у порівнянні зі старим багатопроцесорним модулем? Ця стаття говорить про те, що з ними набагато простіше працювати - це так?

7
Чому не повинні літери Java enum мати загальні параметри типу?
Переваги на Java великі. Так само і дженерики. Звичайно, всі ми знаємо обмеження останнього через стирання типу. Але є одне, чого я не розумію. Чому я не можу створити такий перелік: public enum MyEnum<T> { LITERAL1<String>, LITERAL2<Integer>, LITERAL3<Object>; } Цей параметр загального типу <T>в свою чергу може бути корисним у …
148 java  generics  enums 

6
Додайте фонове зображення для формування в XML Android
Як додати фонове зображення до форми? Код, який я спробував нижче, але не мав успіху: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> //here is where i need to set the image <solid android:color="@drawable/button_image"/> <corners android:bottomRightRadius="5dp" android:bottomLeftRadius="5dp" android:topLeftRadius="5dp" android:topRightRadius="5dp"/> </shape>

10
Як використовувати lodash для пошуку та повернення об'єкта з масиву?
Мої об'єкти: [ { description: 'object1', id: 1 }, { description: 'object2', id: 2 } { description: 'object3', id: 3 } { description: 'object4', id: 4 } ] У своїй функції нижче я переходжу в опис, щоб знайти відповідний ідентифікатор: function pluckSavedView(action, view) { console.log('action: ', action); console.log('pluckSavedView: ', view); …

14
Перетворити char в int в C #
У мене є char в c #: char foo = '2'; Тепер я хочу отримати 2 в int. Я вважаю, що Convert.ToInt32 повертає фактичне десяткове значення символу char, а не число 2. Працює наступне: int bar = Convert.ToInt32(new string(foo, 1)); int.parse також працює лише на рядках. Чи немає в C …
148 c#  char  int 

8
Як я можу налагоджувати проблеми, пов'язані з git / git shell?
Як я можу отримати інформацію про налагодження щодо git / git-shell? У мене виникла проблема, яка user1могла клонувати сховище без проблем, тоді як user2могла клонувати лише порожнє. Я встановив GIT_TRACE=1, але нічого корисного не сказали. Нарешті, після тривалого випробування та помилок виявилося, що це проблема з дозволом на файл. Відповідне …
148 git  debugging  trace 

14
'Знайдено синтетичну властивість @panelState. Будь ласка, включіть у свою заявку або "BrowserAnimationsModule", або "NoopAnimationsModule". "
Я модернізував проект Angular 4 за допомогою кутового насіння і тепер отримаю помилку Знайдено синтетичну властивість @panelState. Будь ласка, включіть у свою заявку або "BrowserAnimationsModule", або "NoopAnimationsModule". Як я можу це виправити? Що саме мені повідомляє повідомлення про помилку?

6
Rails: Як перерахувати таблиці / об’єкти бази даних за допомогою консолі Rails?
Мені було цікаво, чи можете ви перелічити / вивчити, які бази даних / об’єкти доступні вам у консолі Rails. Я знаю, що ви можете бачити їх за допомогою інших інструментів, мені просто цікаво. Дякую.

10
Як передати аргумент командного рядка gnuplot?
Я хочу використовувати gnuplot для малювання фігури з файлу даних, скажімо foo.data . В даний час я жорстко кодував ім'я файлу даних у командному файлі, скажімо foo.plt , і запускаю команду gnuplot foo.plgдля побудови даних. Однак я хочу передати ім'я файлу даних як аргумент команди, наприклад, запущена команда gnuplot foo.plg …

2
Чому використовується git push gerrit HEAD: refs / for / master використовується замість master git push origin
Я тільки почав використовувати герріт і хочу знати, чому нам потрібно це робити, git push gerrit HEAD:refs/for/masterа не робитиgit push origin master Якщо я це зробити, git push origin masterя отримую повідомлення про помилку! [remote rejected] master -> master (prohibited by Gerrit)
148 git  gerrit 

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