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

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

21
Як дізнатися, чи підключений Wi-Fi на Android?
Я не хочу, щоб мій користувач навіть намагався завантажити щось, якщо у них підключений Wi-Fi. Однак я можу лише здатися, що я можу сказати, чи включений Wi-Fi, але вони все ще можуть мати 3G-з'єднання. android.net.wifi.WifiManager m = (WifiManager) getSystemService(WIFI_SERVICE); android.net.wifi.SupplicantState s = m.getConnectionInfo().getSupplicantState(); NetworkInfo.DetailedState state = WifiInfo.getDetailedStateOf(s); if (state != …

7
Пояснення демонів
У документації Python написано: Нитка може бути позначена як "демонова нитка". Значення цього прапора полягає в тому, що вся програма Python виходить, коли залишаються лише демонові нитки. Початкове значення успадковується від створюючої нитки. Хтось має більш чітке пояснення того, що це означає, або практичний приклад, де можна вказати тему daemonic? …

5
Що означають pty та tty?
Я помітив, що є багато згадок про те, ptyі ttyв деяких проектах з відкритими ресурсами хтось може мені сказати, що вони означають, і яка різниця між ними? Дякую!
237 c  unix  networking  tty  vocabulary 

15
Помилка SSL InsecurePlatform під час використання пакету Requests
Я використовую Python 2.7.3 та Requests. Я встановив Запити через pip. Я вважаю, це остання версія. Я біжу на Debian Wheezy. Я багато разів використовував Запити в минулому і жодного разу не стикався з цим питанням, але, схоже, під час отримання https-запитів Requestsя отримую InsecurePlatformвиняток. Про помилку згадується urllib3, але …

5
Як перетворити вираз grep
Наступний вираз grep успішно перераховує всі файли .exe та .html у поточному каталозі та підкаталогах. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Як інвертувати цей результат, щоб перелічити ті, які замість них не є .html або .exe. (Тобто !=.)
237 regex  linux  grep 

11
Вимкнення подання редагування на повноекранному екрані для введення м'якої клавіатури в пейзаж?
На пристроях Android, які використовують м'які клавіатури, я хочу не допустити, щоб перегляд редагування клавіатури на повноекранному екрані (показано нижче) не з’явився в ландшафтному режимі (тобто я хочу бачити лише саму м'яку клавіатуру та мій погляд за нею). Я припускаю, що це може бути досягнуто за допомогою setExtractViewShown(false)ввімкненого методу InputMethodService, …


11
Неможливо ігнорувати .idea / workspace.xml - продовжує з'являтися
Використовуючи PHPStorm, я намагаюся ігнорувати те, workspace.xmlщо з’являється щоразу, коли я намагаюся зробити git-зобов’язання. Моє .gitignoreвиглядає так: /.idea/ .idea/workspace.xml Оскільки в момент введення файлу я також виконав: git rm --cached .idea/workspace.xml а потім здійснив зняття, підштовхнув до голого репо. Але файл невпинно з’являється пізніше, коли я вношу зміни в проект. …

11
Перевірте, чи існує рядок, інакше вставити
Мені потрібно написати процедуру, що зберігається в T-SQL, яка оновлює рядок у таблиці. Якщо рядок не існує, вставте його. Всі ці кроки завершені транзакцією. Це для системи бронювання, тому вона повинна бути атомною та надійною . Він повинен повернути істину, якщо транзакція була здійснена і рейс забронювали. Я новачок у …

11
Тестування робочих записів на тиждень [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 2 роки тому . Удосконаліть це питання У мене є #!/bin/bashфайл у каталозі cron.week. Чи є спосіб перевірити, чи працює він? Не …
237 linux  cron  debian 

9
Найкращий спосіб роботи з датами в Android SQLite [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання У мене виникають проблеми з датами на моєму додатку Android, який …
237 android  sql  database  sqlite  date 

7
OOP проти функціонального програмування проти процедурного [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 3 роки тому . Удосконаліть це питання У чому полягають відмінності між цими парадигмами програмування, і чи вони …
237 paradigms 

7
Що таке / dev / null 2> & 1?
Я знайшов цей фрагмент коду в /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Це промивання та перезавантаження брандмауера. Я не розумію >> /dev/null 2>&1частини. Яка мета мати це в кроні? Це перевищує мої правила брандмауера. Чи можу я безпечно зняти цю роботу з крона?

19
Як попередньо заповнити текстове поле jQuery Datepicker сьогоднішньою датою?
У мене дуже простий календар jQuery Datepicker: $(document).ready(function(){ $("#date_pretty").datepicker({ }); }); і звичайно в HTML ... <input type="text" size="10" value="" id="date_pretty"/> Сьогоднішня дата приємно виділяється для користувача, коли він відкриває календар, але як мені змусити jQuery попередньо заповнити текстове поле сьогоднішньою датою при завантаженні сторінки, не виконуючи нічого користувача? У …

15
C # Події та безпека нитки
ОНОВЛЕННЯ Відповідно до C # 6, відповідь на це питання: SomeEvent?.Invoke(this, e); Я часто чую / читаю такі поради: Завжди робіть копію події, перш ніж перевірити її nullта запустити її. Це дозволить усунути потенційну проблему з нанизуванням, де подія стає nullв точці розташування між місцем, де ви перевіряєте на нуль, …

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