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

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

27
Як приховати панель дій перед створенням діяльності, а потім показати її знову?
Мені потрібно реалізувати заставку в моєму додатку для соти. Я використовую цей код у діяльності onCreate для показу сплеску: setContentView(R.layout.splash); getActionBar().hide(); і цей код повинен відображати основний інтерфейс користувача через деякий час: setContentView(R.layout.main); getActionBar().show(); Але перед тим, як onCreate буде викликаний і з'явиться сплеск, на екрані відображається рядок часу. Як …

14
Вказівник на даних даних класу ":: *"
Я натрапив на цей дивний фрагмент коду, який чудово компілює: class Car { public: int speed; }; int main() { int Car::*pSpeed = &Car::speed; return 0; } Чому C ++ має цей покажчик на нестатичного члена даних класу? Яке використання цього дивного вказівника у реальному коді?
243 c++  class  pointers  c++-faq 

7
Картографування значень у словнику python
Давши словник, який { k1: v1, k2: v2 ... }я хочу отримати за { k1: f(v1), k2: f(v2) ... }умови, що я передаю функцію f. Чи є така вбудована функція? Або я повинен робити dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) В ідеалі я просто писав би my_dictionary.map_values(f) або my_dictionary.mutate_values_with(f) …

11
Знайдіть розмір масиву в Perl
Здається, я натрапив на кілька різних способів знайти розмір масиву. У чому різниця між цими трьома методами? my @arr = (2); print scalar @arr; # First way to print array size print $#arr; # Second way to print array size my $arrSize = @arr; print $arrSize; # Third way to …
243 perl 

5
Змусити Maven запустити всі тести, навіть якщо деякі не спрацьовують
У мене є проект з декількома модулями. Коли всі тести проходять, тест Maven запускає їх усі. Якщо тести не вдаються в першому модулі, maven не продовжить наступний проект. У налаштуваннях Surefire у мене testFailureIgnore встановлено на значення true, але це не допомагає. Як змусити Maven запустити всі тести?
243 java  maven-2  surefire 

4
Прокручуйте файли в каталозі за допомогою PowerShell
Як я можу змінити наступний код, щоб переглянути всі .log файли в каталозі, а не лише один файл? Мені потрібно проглянути всі файли та видалити всі рядки, які не містять "step4" або "step9". Наразі це створить новий файл, але я не впевнений, як for eachтут використовувати цикл (новачок). Фактичні файли …
243 powershell 

10
Чому експерти Vim віддають перевагу буферам над вкладками?
Я не розумію буферів. Коли я відкриваю 3 файли на одній вкладці і закриваю своє вікно, я, як правило, роздратований, щоб дізнатися наступного разу, коли відкрию один із тих файлів, що існують дивні файли обміну, які затримуються, і дають мені сумні повідомлення. Але я знову і знову читаю, що ці …
243 vim  vi 

10
Вставка SQL Server, якщо її немає
Я хочу вставити дані в свою таблицю, але вставити лише ті дані, які ще не існують у моїй базі даних. Ось мій код: ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES (@_DE, @_ASSUNTO, @_DATA) WHERE NOT EXISTS ( SELECT …

7
Яка різниця між nohup і ampersand
Обидва nohup myprocess.out &або myprocess.out &встановіть myprocess.out для запуску у фоновому режимі. Після того як я відключив термінал, процес все ще працює. Яка різниця між ними?
243 linux  bash  nohup 

9
Об’єднання двох списків - різниця між '+ =' та розширенням ()
Я бачив, що насправді є два (можливо більше) способи об'єднання списків у Python: Один із способів - це використовувати метод exte () a = [1, 2] b = [2, 3] b.extend(a) інший - використовувати оператор плюс (+): b += a Тепер мені цікаво: який із цих двох варіантів є "пітонічним" …
243 list  python 

9
MySQL упорядкувати перед групою по
Тут можна знайти багато подібних питань, але я не думаю, що жоден відповідь на це питання адекватно. Я продовжуватиму із найпопулярнішого актуального питання, і використаю їхній приклад, якщо це добре. Завдання в цьому випадку - отримати останню публікацію для кожного автора в базі даних. Приклад запиту дає непридатні результати, оскільки …

9
Як встановити елемент DOM як першу дитину?
У мене є елемент Е, і я додаю до нього деякі елементи. Раптом я дізнаюсь, що наступним елементом має стати перша дитина Е. Яка хитрість, як це зробити? Незмінний спосіб не працює, оскільки E - це об'єкт, а не масив. Довгий шлях був би пройти через дітей Е і перейти …

8
Вам потрібно встановити postgresql-server-dev-XY для побудови розширення на стороні сервера або libpq-dev для створення програми на стороні клієнта
Я працюю над проектом Django з virtualenv і підключаю його до локальної бази даних postgres. коли я запускаю проект каже, ImportError: No module named psycopg2.extensions тоді я використав цю команду для установки pip install psycopg2 то під час встановлення він дає наступну помилку. Downloading/unpacking psycopg2==2.4.4 Downloading psycopg2-2.4.4.tar.gz (648kB): 648kB downloaded …


5
Як правильно додати включити каталоги з CMake
Близько року тому я запитав про залежності заголовка в CMake . Нещодавно я зрозумів, що проблема, здавалося, полягає в тому, що CMake вважає ці заголовкові файли зовнішніми для проекту. Принаймні, при створенні проекту Code :: Blocks заголовні файли не відображаються в проекті (це роблять вихідні файли). Тому мені здається, що …
243 c++  ubuntu  cmake 

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