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

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



14
Портативний спосіб отримати розмір файлу (в байтах) в оболонці?
У Linux я використовую stat --format="%s" FILE, але в Solaris, до якого я маю доступ, немає stat команд. Що я повинен використовувати тоді? Я пишу сценарії Bash і не можу реально встановити жодне нове програмне забезпечення в системі. Я вже розглядав: perl -e '@x=stat(shift);print $x[7]' FILE або навіть: ls -nl …
121 linux  bash  shell  solaris 

11
Як правильно відхилити DialogFragment?
Документи говорять про це для dismiss()методу зDialog класу: Відхиліть це діалогове вікно, видаливши його з екрана. Цей спосіб можна безпечно використовувати з будь-якої нитки. Зауважте, що вам не слід перекривати цей метод, щоб робити очищення, коли діалогове вікно закрито, а реалізувати це в onStop(). У моєму коді все, що я …



4
Як отримати та встановити поточну позицію прокрутки веб-сторінки?
Як я можу отримати та встановити поточну позицію прокрутки веб-сторінки? У мене довга форма, яку потрібно оновити на основі дій / вводу користувача. Коли це трапляється, сторінка скидається до самого верху, що дратує користувачів, оскільки їм доведеться прокручувати назад до тієї точки, в якій вони були. Якщо я міг би …
121 javascript  html 

14
Черга з фіксованим розміром, яка автоматично видає старі значення за новими запитами
Я використовую ConcurrentQueueдля спільної структури даних, метою якої є зберігання останніх N об'єктів, переданих до неї (вид історії). Припустимо, у нас є браузер і ми хочемо мати останні 100 переглянутих URL-адрес. Я хочу, щоб черга, яка автоматично відкидає (відмальовує) найстаріший (перший) запис після нової вставки (enqueue), коли ємність буде повна …
121 c#  queue  fifo 

12
Встановити час на 00:00:00
У мене проблема скидання годин на Java. На задану дату я хочу встановити години 00:00:00. Це мій код: /** * Resets milliseconds, seconds, minutes and hours from the provided date * * @param date * @return */ public static Date trim(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.MILLISECOND, 0); …

3
Випадок нечутливого виразів у JavaScript
Я хочу витягнути рядок запиту зі своєї URL-адреси за допомогою JavaScript, і я хочу зробити порівняльне з регістром ім’я назви рядка запиту. Ось що я роблю: var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href); if (!results) { return 0; } return results[1] || 0; Але вищезазначений код робить облік …
121 javascript  regex 

10
Версія Java автоматично змінюється на java 1.5 після оновлення Maven
Я використовую затемнення як IDE. Коли я клацну правою кнопкою миші на проект, а потім натисніть кнопку Maven, оновіть зміну версії Java на 1,5. Ось, що я зробив до цього часу, я дотримувався всіх перерахованих тут кроків http://qussay.com/2013/09/13/solving-dynamic-web-module-3-0-requires-java-1-6-or-newer-in-maven-projects/ Я змінив "Шлях збірки Java" на "робочу область за замовчуванням jre 1.8.0_25" …
121 java  eclipse  maven 

10
Існування мутантного імені кортежу в Python?
Хтось може змінити nametuple або надати альтернативний клас, щоб він працював для змінних об'єктів? В першу чергу для читабельності, я хотів би щось схоже на nametuple, що робить це: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0, 0) p.x = 10 >>> p Point(x=10, y=0) >>> …

5
Linux bash: Присвоєння декількох змінних
Чи існує в linux bash щось подібне до наступного коду в PHP: list($var1, $var2, $var3) = function_that_returns_a_three_element_array() ; тобто ви призначаєте в одному реченні відповідне значення 3 різним змінним. Скажімо, у мене є функція bash, myBashFuntionяка пише для stdout рядка "qwert asdfg zxcvb". Чи можна зробити щось на кшталт: (var1 …

6
Очистити дані програми програмно
Я хочу очистити дані своєї програми програмно. Дані програми можуть містити що-небудь, як бази даних, спільні налаштування, внутрішні-зовнішні файли або будь-які інші файли, створені в програмі. Я знаю, що ми можемо очистити дані на мобільному пристрої через: Налаштування-> Програми-> ManageApplications-> My_application-> Очистити дані Але мені потрібно зробити вищезазначене через програму …
121 android 

6
Чому метод Arrays.sort в Java використовує два різні алгоритми сортування для різних типів?
Arrays.sortМетод Java 6 використовує Quicksort для масивів примітивів і сортування об'єднань для масивів об'єктів. Я вважаю, що більшість часу Quicksort швидше, ніж сортування об'єктів і коштує менше пам'яті. Мої експерименти це підтверджують, хоча обидва алгоритми є O (n log (n)). То чому для різних типів використовуються різні алгоритми?

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