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

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

12
Найкращий спосіб очистити значення масиву PHP
Що є більш ефективним для очищення всіх значень у масиві? Перший вимагає, щоб я щоразу використовував цю функцію у циклі другого прикладу. foreach ($array as $i => $value) { unset($array[$i]); } Або це foreach($blah_blah as $blah) { $foo = array(); //do something $foo = null; }
172 php  arrays 

3
Як працює алгоритм HyperLogLog?
Нещодавно я дізнався про різні алгоритми у вільний час, і той, який мені траплявся, який, як видається, дуже цікавий, називається алгоритмом HyperLogLog - який оцінює кількість унікальних елементів у списку. Це було особливо цікаво для мене, тому що воно повернуло мене до моїх MySQL днів, коли я побачив, що значення …

7
Інструменти для генерації діаграм таблиць бази даних за допомогою Postgresql? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання Чи є якісь безкоштовні інструменти для генерації діаграм таблиць за допомогою Postgresql?


10
Обробка винятків з служби Spring Boot REST
Я намагаюся налаштувати масштабний сервер REST-послуг. Ми використовуємо Spring Boot 1.2.1 Spring 4.1.5 та Java 8. Наші контролери реалізують @RestController та стандартні анотації @RequestMapping. Моя проблема полягає в тому, що Spring Boot встановлює переспрямування за замовчуванням для виключень контролера до /error. З документів: Spring Boot надає відображення помилок / помилок …

11
"/ Usr / bin / ld: не вдається знайти -lz"
Я намагаюся зібрати вихідний код Android під Ubuntu 10.04. Я отримую помилку, кажучи: / usr / bin / ld: не вдається знайти -lz Скажіть, будь ласка, як я можу це виправити? Що cannot find -lzозначає? Ось повне повідомлення про помилку: external/qemu/Makefile.android:1101: warning: overriding commands for target `external/qemu/android/avd/hw-config-defs.h' external/qemu/Makefile.android:933: warning: ignoring …
172 linux  gcc  linker 

11
Налаштування розміру піктограми плаваючої кнопки дії (fab)
Нова кнопка плаваючої дії повинна бути 56dp x 56dp, а значок всередині неї повинен бути 24dp x 24dp . Отже пробіл між піктограмою та кнопкою повинен бути 16dp . <ImageButton android:id="@+id/fab_add" android:layout_width="56dp" android:layout_height="56dp" android:layout_gravity="bottom|right" android:layout_marginBottom="16dp" android:layout_marginRight="16dp" android:background="@drawable/ripple_oval" android:elevation="8dp" android:src="@drawable/ic_add_black_48dp" /> ripple_oval.xml <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> <item> <shape android:shape="oval"> <solid android:color="?android:colorAccent" /> …

12
Як я можу знайти останній елемент у списку <>?
Далі йде витяг з мого коду: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID) { this.m_MessageID = messageID; this.m_MessageType = messagetype; …
172 c#  list  for-loop 

13
У моделі джанго користувацький метод save (), як слід визначити новий об'єкт?
Я хочу запустити спеціальну дію в методі save () об'єкта моделі Django, коли я зберігаю новий запис (не оновлюючи існуючий запис.) Чи потрібний і достатній для перевірки (self.id! = None), щоб гарантувати самозапис, чи не оновлюється? Якісь особливі випадки, на які це може не помітити?

6
Використання поточного часу в UTC як значення за замовчуванням у PostgreSQL
У мене є стовпець цього TIMESTAMP WITHOUT TIME ZONEтипу, і я хотів би мати за замовчуванням поточний час у UTC. Отримати поточний час у UTC легко: postgres=# select now() at time zone 'utc'; timezone ---------------------------- 2013-05-17 12:52:51.337466 (1 row) Як використовується поточна мітка часу для стовпця: postgres=# create temporary table …

4
Виберіть рядки, яких немає в іншій таблиці
У мене дві таблиці postgresql: table name column names ----------- ------------------------ login_log ip | etc. ip_location ip | location | hostname | etc. Я хочу отримати кожну IP-адресу, з login_logякої немає рядка ip_location. Я спробував цей запит, але він видає синтаксичну помилку. SELECT login_log.ip FROM login_log WHERE NOT EXIST (SELECT …

12
javas встановити змінну, якщо вона не визначена
Я знаю, що я можу перевірити змінну javascript, а потім визначити її, якщо вона не визначена, але чи не існує способу сказати var setVariable = localStorage.getItem ('значення') || 0; здається набагато зрозумілішим способом, і я майже впевнений, що бачив це іншими мовами.

7
Помилка злиття GIT "фіксація неможлива, оскільки у вас немає вилучених файлів"
тому я забув витягнути свій код, перш ніж редагувати його, а потім, коли я вчинив новий код і намагався натиснути, я отримав помилку натискання не можливе, в цей момент я зробив "git pull", який зробив деякі файли з конфліктом виділено. Я усунув конфлікти, але не знаю, що звідси робити .. …
172 git  git-merge 


19
Нерозпізнане повідомлення SSL, з'єднання в прямому тексті? Виняток
У мене є пакет, що відповідає Java, щоб поговорити з сервером https в мережі. Запуск компіляції дає такий виняток: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source) at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) at …
172 java  https 

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