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

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


6
Як форматуються багатовимірні масиви в пам'яті?
У C я знаю, що можу динамічно виділити двовимірний масив на купі, використовуючи наступний код: int** someNumbers = malloc(arrayRows*sizeof(int*)); for (i = 0; i < arrayRows; i++) { someNumbers[i] = malloc(arrayColumns*sizeof(int)); } Зрозуміло, що це фактично створює одновимірний масив покажчиків на купу окремих одновимірних масивів цілих чисел, і "Система" може …

12
DDD - правило, що суб'єкти не можуть отримувати прямий доступ до сховищ
У Domain Driven Design, здається , є багато з угоди , що Сутності не повинен доступ Сховища безпосередньо. Це прийшло з книги Еріка Еванса, керованого доменом дизайну , чи це прийшло з іншого місця? Де є якісь хороші пояснення міркувань, що стоять за ним? редагувати: Для уточнення: я не говорю …


18
Очистити тему Кафки
Чи є спосіб очистити тему в кафці? Я перемістив надто велике повідомлення в тему повідомлень kafka на своїй локальній машині, тепер я отримую помилку: kafka.common.InvalidMessageSizeException: invalid message size Збільшення цього показника fetch.sizeне є ідеальним, тому що я насправді не хочу приймати такі великі повідомлення.


19
Як знайти та запустити ключовий інструмент
Я читав керівництво розвитку Facebook Developers на тут У ньому сказано, що я повинен використовувати keytool для експорту підпису для свого додатка, наприклад: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 Я не знаю, як знайти ключовий інструмент, щоб запустити його. Я спробував відкрити командний …

6
Правильний спосіб імпорту лодашу
Нижче у мене був зворотній зв'язок із запитом на запит, просто цікаво, який спосіб - імпортувати квартир? Вам краще зробити імпорт з "lodash / has". Для попередньої версії lodash (v3), яка сама по собі є досить важкою, ми повинні імпортувати лише специфічний модуль / функцію, а не імпорт всієї бібліотеки …

4
Чи добре запускати докер зсередини докера?
Я запускаю Дженкінса в контейнер Docker. Цікаво, чи нормально контейнер Дженкінса також бути хокером Docker? Я думаю про те, щоб запустити новий контейнер докер для кожної збірки тесту інтеграції зсередини Дженкінса (для запуску баз даних, брокерів повідомлень тощо). Таким чином контейнери повинні бути закриті після завершення тестів на інтеграцію. Чи …


3
Лиття типу TypeScript або JavaScript
Яким чином обробляти тип кастингу в TypeScript або Javascript? Скажіть, у мене є такий TypeScript-код: module Symbology { export class SymbolFactory { createStyle( symbolInfo : SymbolInfo) : any { if (symbolInfo == null) { return null; } if (symbolInfo.symbolShapeType === "marker") { // how to cast to MarkerSymbolInfo return this.createMarkerStyle((MarkerSymbolInfo) …

14
JavaScript: filter () для об'єктів
ECMAScript 5 має filter()прототип для Arrayтипів, але не для Objectтипів, якщо я правильно розумію. Як я можу реалізувати для filter()для Objects в JavaScript? Скажімо, у мене є цей об'єкт: var foo = { bar: "Yes" }; І я хочу написати filter()те, що працює на Objects: Object.prototype.filter = function(predicate) { var …



12
Затримка / очікування в тестовому випадку тестування інтерфейсу Xcode
Я намагаюся написати тест, використовуючи нове тестування інтерфейсу, доступне в бета-версії Xcode 7. Додаток має екран входу, де він здійснює виклик на сервер для входу. З цим пов’язана затримка, оскільки це асинхронна операція. Чи є спосіб викликати механізм затримки або очікування в XCTestCase, перш ніж переходити до подальших кроків? Немає …

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