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

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

25
Як оновити вкладені властивості стану в React
Я намагаюся організувати свій стан, використовуючи вкладені властивості на зразок цього: this.state = { someProperty: { flag:true } } Але такий стан оновлення, this.setState({ someProperty.flag: false }); не працює. Як це можна зробити правильно?

14
Як знайти файл php.ini, який використовується в командному рядку?
Мені потрібно ввімкнути pdo_mysql в моєму середовищі EasyPhp, тому я перейшов до файлу php.ini і прокоментував наступний рядок: extension=php_pdo_mysql.dll На жаль, у мене все ще є та ж проблема. Я використовую CLI, тому, гадаю, мені потрібно знайти файл php.ini, який використовується CLI. Як я можу його знайти?
389 php  easyphp 

8
Оцініть порожні або нульові теги JSTL c
Як я можу перевірити, якщо Stringнуль чи порожній за допомогою cтегів JSTL? У мене є змінна назва, var1і я можу її відобразити, але я хочу додати компаратор, щоб перевірити її. <c:out value="${var1}" /> Я хочу перевірити, коли він є нульовим або порожнім (мої значення - це рядки).
389 jsp  jstl  el 

18
Використання значень Enum в якості лінійних рядків
Який найкращий спосіб використовувати значення, збережені в Enum, як рядкові літерали? Наприклад: public enum Modes { some-really-long-string, mode1, mode2, mode3 } Тоді пізніше я міг би використати Mode.mode1для повернення його рядкове представлення як mode1. Без необхідності тримати дзвінки Mode.mode1.toString().
389 java  string  enums 

6
iOS 10: "[Додаток], якщо ми перебуваємо в реальному оброблювальному пристрої попереднього здійснення, ми фактично не можемо додати нових парканів через обмеження CA"
Я інколи отримую це повідомлення в журналах Xcode 8b3 під час роботи свого додатка, все, здається, працює, але я хотів би знати, звідки це походить. Google зовсім не допомагав.
389 ios 

6
Найшвидший спосіб визначити, чи є ціле число між двома цілими числами (включно) з відомими наборами значень
Чи є швидший спосіб x >= start && x <= endперевірити, чи є ціле число між двома цілими числами? ОНОВЛЕННЯ : Моя конкретна платформа - iOS. Це частина функції розмиття поля, яка обмежує пікселі колом у заданому квадраті. ОНОВЛЕННЯ : Після спробу прийнятої відповіді я отримав порядок прискорення масштабу в …
389 c++  c  performance  math 

14
Надсилайте електронну пошту за допомогою SMTP-сервера GMail зі сторінки PHP
Я намагаюся надіслати електронний лист через SMTP-сервер GMail зі сторінки PHP, але я отримую цю помилку: помилка аутентифікації [SMTP: SMTP-сервер не підтримує автентифікацію (код: 250, відповідь: mx.google.com до ваших послуг, [98.117.99.235] РОЗМІР 35651584 8BITMIME STARTTLS ENHANCEDSTATUSCODES PIPELINING)] Хтось може допомогти? Ось мій код: <?php require_once "Mail.php"; $from = "Sandra Sender …
389 php  email  smtp  gmail 

11
Чи іноземний ключ автоматично створює індекс?
Мені сказали, що якщо я вкажу дві таблиці, SQL Server створить щось подібне до індексу в дочірній таблиці. Мені важко вірити, що це правда, але я не можу знайти багато, що стосується конкретно цього. Моя реальна причина запитати це тому, що ми відчуваємо дуже повільний час відповіді в операторі видалення …
389 sql-server 

11
Які спеціальні символи потрібно уникати в регулярних виразах?
Мені набридло завжди намагатися здогадатися, чи варто мені уникати таких спеціальних символів, як ' ()[]{}|' і т.д., коли використовую багато реалізацій регулярних виразів. Це інакше, наприклад, з Python, sed, grep, awk, Perl, перейменувати, Apache, знайти тощо. Чи є набір правил, який підказує, коли я повинен, а коли я не повинен …
389 regex 

23
Чи є спосіб для некореневих процесів прив’язатись до "привілейованих" портів в Linux?
Дуже прикро мати таке обмеження на моєму вікні розробки, коли ніколи не буде інших користувачів, крім мене. Я знаю про стандартні способи вирішення , але жоден з них не робить саме те, що я хочу: authbind (Версія в тестуванні Debian, 1.0, підтримує лише IPv4) Використання цілі iptables REDIRECT для перенаправлення …

30
Сертифікат SSL відхилено при спробі отримати доступ до GitHub через HTTPS за брандмауером
Я застряг за брандмауером, тому доведеться використовувати HTTPS для доступу до мого сховища GitHub. Я використовую cygwin 1.7.7 для Windows XP. Я спробував встановити пульт дистанційного керування на https://username@github.com/username/ExcelANT.git, але натискав на підказки щодо пароля, але нічого не робив, як тільки я його ввів. https://username:<password>github.com/username/ExcelANT.gitі клонування порожнього репо з нуля, …

10
Симпатичні друковані контейнери C ++ STL
Зверніть увагу на оновлення в кінці цієї публікації. Оновлення: Я створив публічний проект на GitHub для цієї бібліотеки! Я хотів би мати єдиний шаблон, який раз і назавжди піклується про гарне надрукування всіх контейнерів STL через operator<<. У псевдокоді я шукаю щось подібне: template<container C, class T, String delim = …

12
Як відповісти на помилку HTTP 400 у методі Spring MVC @ResponseBody, що повертає рядок?
Я використовую Spring MVC для простого API JSON з таким @ResponseBodyпідходом, як наступний. (У мене вже є сервісний рівень, який виробляє JSON безпосередньо.) @RequestMapping(value = "/matches/{matchId}", produces = "application/json") @ResponseBody public String match(@PathVariable String matchId) { String json = matchService.getMatchJson(matchId); if (json == null) { // TODO: how to respond …

20
Розбийте рядок Java за новою лінією
Я намагаюся розділити текст за JTextAreaдопомогою регексу, щоб розділити String на. \nОднак це не працює, і я також спробував \r\n|\r|nі багато інших комбінацій регулярних виразів. Код: public void insertUpdate(DocumentEvent e) { String split[], docStr = null; Document textAreaDoc = (Document)e.getDocument(); try { docStr = textAreaDoc.getText(textAreaDoc.getStartPosition().getOffset(), textAreaDoc.getEndPosition().getOffset()); } catch (BadLocationException e1) …
389 java  regex  split  newline 

20
Як очистити основні дані аутентифікації в хромі
Я працюю на сайті, який використовує основну автентифікацію. Використовуючи Chrome, я ввійшов у систему, використовуючи основний auth. Тепер я хочу видалити основні дані аутентифікації з браузера і спробувати інший логін. Як очистити поточні основні дані автентифікації під час використання Chrome?

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