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

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

3
Закриття підключень JDBC в басейні
Наш стандартний розділ коду для використання JDBC - це ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Запитання 1: Якщо ви користуєтеся Connection Pool, чи слід закривати з'єднання в кінці? Якщо так, то чи …

4
Яке найшвидше ціле ділення, що підтримує ділення на нуль, незалежно від результату?
Підсумок: Я шукаю найшвидший спосіб розрахунку (int) x / (int) y не отримуючи винятку для y==0. Натомість я просто хочу довільний результат. Фон: При кодуванні алгоритмів обробки зображень мені часто потрібно ділити на (накопичене) значення альфа. Найпростіший варіант - звичайний код C з цілою арифметикою. Моя проблема полягає в тому, …

7
Як працюють винятки (за кадром) в c ++
Я постійно бачу, як люди кажуть, що винятки повільні, але я ніколи не бачу доказів. Тож, замість того, щоб запитати, чи є вони, я запитаю, як працюють виключення поза кадром, щоб я міг приймати рішення, коли їх використовувати та чи повільні вони. Як я знаю, винятки - це те саме, …

1
Де Elixir / erlang вписується у підхід до мікропослуг? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Удосконаліть це питання Останнім часом я робив кілька експериментів із докерським складом, щоб розгорнути …

10
Кондиціонер мережевих посилань не працює на macOS Sierra
Після встановлення нової версії Network Link Conditioner на macOS Sierra, здається, вона не працює. Це не впливає на моє підключення до мережі, навіть якщо встановлено 100% втрати. Хтось переживає це? Це просто випадок, коли Apple не оновлює NLC для Xcode 8?

4
Чому значення typeof null змінюється всередині циклу?
Виконання цього фрагмента в консолі Chrome: function foo() { return typeof null === 'undefined'; } for(var i = 0; i < 1000; i++) console.log(foo()); Виконати фрагмент кодуСховати результатиРозгорніть фрагмент слід надрукувати 1000 разів false, але на деяких машинах буде надруковано falseдля ряду ітерацій, то trueдля решти. Чому це відбувається? Це …
109 javascript  v8 

5
Розробка мобільного додатку між платформами [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

14
Найефективніша конверсія ResultSet в JSON?
Наступний код перетворює a ResultSetв рядок JSON за допомогою JSONArrayі JSONObject. import org.json.JSONArray; import org.json.JSONObject; import org.json.JSONException; import java.sql.SQLException; import java.sql.ResultSet; import java.sql.ResultSetMetaData; public class ResultSetConverter { public static JSONArray convert( ResultSet rs ) throws SQLException, JSONException { JSONArray json = new JSONArray(); ResultSetMetaData rsmd = rs.getMetaData(); while(rs.next()) { int …
109 java  sql  json  resultset 

13
Найкраща практика створення мільйонів дрібних тимчасових об’єктів
Які "найкращі практики" для створення (і випуску) мільйонів дрібних об'єктів? Я пишу шахову програму на Java і алгоритм пошуку генерує єдиний об’єкт «Переміщення» для кожного можливого руху, і номінальний пошук може легко генерувати понад мільйон об’єктів переміщення в секунду. JVM GC впорався з навантаженням на мою систему розробки, але мені …

16
Які хороші ресурси для вивчення штучних нейронних мереж? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання Мені дуже цікаві штучні нейронні мережі, але я шукаю місце для початку. Які ресурси там …

2
Чому я повинен створювати операції async WebAPI замість синхронізувати?
У веб-API я створив таку операцію: // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } Виклик до цієї веб-служби здійснюється через дзвінок Jquery Ajax таким чином: $.ajax({ url: "/api/products/pharmacies/<%# Farmacia.PrimaryKeyId.Value.ToString() %>/page/" + vm.currentPage() + …

1
SVG змінює колір при повороті в Safari 10
Я щойно стикався з дуже дивною проблемою, яка з’являється лише в Safari 10. У мене є гральні карти, SVG-зображення, які іноді обертаються за допомогою transform:rotate(xdeg). Картка, яку я використовую, має червоний блок. Якщо він не повертається або обертається під прямим кутом, тобто 90, 180, 270, то це виглядає нормально. Але …
109 html  css  svg  safari 

3
SVN зашифроване зберігання паролів
Я встановив SVN на машині Ubuntu, і я не можу щось обхопити. Кожен раз, коли я забуваю щось із терміналу, я отримую цю помилку щодо збереження незашифрованого пароля: ----------------------------------------------------------------------- ATTENTION! Your password for authentication realm: <[...]> Subversion Repository can only be stored to disk unencrypted! You are advised to configure …

1
Стратегії тестування методу Pandas read_xml ()
В даний час інструменти введення-виведення Pandas не підтримують read_xml()метод та аналог to_xml(). Однак read_jsonдоводиться, що деревоподібні структури можуть бути реалізовані для імпорту кадрів даних та read_htmlдля форматів розмітки. Якщо команда pandas розглядає такий read_xmlметод для майбутньої версії pandas, яку реалізацію вони б переслідували: розбір вбудованого xml.etree.ElementTreeз його iterfind()або iterparse()функціями чи …
109 python  xml  pandas  xslt  xpath 

1
Xcode 10b5 - помилка посилання дублюючого символу, не може компілюватися з Crashlytics
Я намагаюся скласти мій проект, у якому є Firebase, Crashlytics / Fabric та ще багато інших матеріалів із Xcode 10 beta 5. Це не вдається під час зв’язку з цими помилками: Ld /Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/appname.app/appname normal arm64 (in target: appname) cd /Users/Username/iPhone-dev/appname export IPHONEOS_DEPLOYMENT_TARGET=9.0 /Users/Username/Downloads/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -isysroot /Users/Username/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk -L/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/AFNetworking …

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