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

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

4
Як у CMake я можу перевірити, чи є компілятором Clang?
У нас є набір сценаріїв побудови міжплатформних CMake , і ми підтримуємо побудову за допомогою Visual C ++ та GCC . Ми пробуємо Clang , але я не можу зрозуміти, як перевірити, чи є компілятор Clang за допомогою нашого сценарію CMake. Що слід перевірити, чи є компілятор Clang чи ні? …
151 c++  c  cmake  clang 

20
Різниця між нульовою та порожньою ("") рядком Java
Яка різниця між nullі ""(порожній рядок)? Я написав простий код: String a = ""; String b = null; System.out.println(a == b); // false System.out.println(a.equals(b)); // false Обидва твердження повертаються false. Здається, я не в змозі знайти, в чому полягає фактична різниця між ними.

3
Як зробити за умовчанням усі об'єкти у відрі AWS S3?
Я використовую бібліотеку PHP, щоб завантажити файл у своє відро. Я встановив ACL для публічного читання-запису, і він працює добре, але файл все ще є приватним. Я виявив, що якщо я поміняю Організацію на кожного, це робить файл загальнодоступним. Що я хочу знати - це як зробити так, щоб грантодавця …

8
Що означає буфер?
Я бачу слово "БУФЕР" скрізь, але я не в змозі зрозуміти, що це саме. Хто-небудь, будь ласка, пояснить, що таке буфер у мові непростої людини ? Коли він використовується? Як він використовується?

10
Поштові списки в Python
Я намагаюся дізнатися, як "поштовувати" списки. З цією метою у мене є програма, де в певний момент я виконую наступні дії: x1, x2, x3 = stuff.calculations(withdataa) Це дає мені три списки, x1, x2, і x3, кожен, скажімо, розмір 20. Тепер я роблю: zipall = zip(x1, x2, x3) Однак коли я …
151 python  python-2.7 

15
Maven: найкращий спосіб пов’язати спеціальний зовнішній JAR зі своїм проектом?
Це моя перша пара днів, коли я навчаюсь Мейвен, і я все ще борюся з основами. У мене є зовнішній .jar-файл (не доступний у загальнодоступних репортажах), на який мені потрібно посилатись у своєму проекті, і я намагаюся розібратися, який мій найкращий варіант. Це невеликий масштабний проект без центрального сховища для …
151 java  maven-2  maven  m2eclipse 

22
Видалення повторюваних рядків із таблиці в Oracle
Я тестую щось в Oracle і заповнюю таблицю з деякими зразковими даними, але в процесі випадково завантажував дублікати записів, тому тепер не можу створити первинний ключ за допомогою деяких стовпців. Як я можу видалити всі повторювані рядки та залишити лише один із них?

5
Як встановити таймер на Java?
Як встановити Таймер, скажімо, на 2 хвилини, щоб спробувати підключитися до Бази даних, а потім викинути виключення, якщо є якась проблема в зв'язку?
151 java  timer 

16
Як перемістити файли в node.js?
Як я можу переміщувати файли (наприклад, командна оболонка mv) на node.js? Чи є якийсь метод для цього чи я повинен прочитати файл, записати в новий файл і видалити старіший файл?
151 file  node.js  express 


8
Визначення залежності залежності для пакетів python, встановлених за допомогою pip
Коли я роблю заморожування піп, я бачу велику кількість пакетів Python, які я не встановив явно, наприклад $ pip freeze Cheetah==2.4.3 GnuPGInterface==0.3.2 Landscape-Client==11.01 M2Crypto==0.20.1 PAM==0.4.2 PIL==1.1.7 PyYAML==3.09 Twisted-Core==10.2.0 Twisted-Web==10.2.0 (etc.) Чи є спосіб, щоб я визначив, чому pip встановлював саме ці залежні пакети? Іншими словами, як я можу визначити батьківський …
151 python  pip 

23
Ітератор вікон, що котяться чи ковзають?
Мені потрібно вікно прокатки (він же розсувне вікно), яке можна передати на послідовність / ітератор / генератор. Ітерація Python за замовчуванням може вважатися особливим випадком, де довжина вікна дорівнює 1. Зараз я використовую наступний код. Хтось має більш пітонічний, менш багатослівний або більш ефективний метод для цього? def rolling_window(seq, window_size): …
151 python  algorithm 

13
Використання os.walk () для рекурсивного переходу каталогів у Python
Я хочу перейти з кореневого каталогу до всіх інших каталогів всередині та надрукувати те саме. Ось мій код: #!/usr/bin/python import os import fnmatch for root, dir, files in os.walk("."): print root print "" for items in fnmatch.filter(files, "*"): print "..." + items print "" І ось мій O / P: …
151 python  os.walk 

26
Nginx подає файли .php як завантаження, а не їх виконання
Я встановлюю веб-сайт у краплі (Digital Ocean). У мене є проблема з належним встановленням NGINX з PHP. Я зробив підручник https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04, але коли я намагаюся запустити деякі .php-файл, він просто завантажує його ... наприклад ... http://5.101.99.123/info.phpпрацює, але ... Якщо я перейду до основного http://5.101.99.123, завантажую свій index.php: / Будь-яка ідея? …
151 php  nginx  php-5.5 

10
Стандартна альтернатива трюку ## __ VA_ARGS__ GCC?
Існує добре відома проблема з порожніми аргументами для макросів в змінному числі C99. приклад: #define FOO(...) printf(__VA_ARGS__) #define BAR(fmt, ...) printf(fmt, __VA_ARGS__) FOO("this works fine"); BAR("this breaks!"); Використання BAR()вище дійсно є неправильним згідно стандарту C99, оскільки воно розшириться до: printf("this breaks!",); Зверніть увагу на кінцеву кому - не працює. Деякі …

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