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

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

27
вихідний файл відрізняється від того, коли був побудований модуль
Це зводить мене з розуму. У мене досить великий проект, який я намагаюся модифікувати. Раніше я помічав, що, коли я вводив текст DbCommand, візуальна студія не робила жодного синтаксичного підкреслення на ньому, і я користуюсь використанням System.Data.Common. Незважаючи на те, що нічого не було виділено, проект, здається, працює в моєму …

8
Як я можу передавати значення конструктору на сервісі wcf?
Я хотів би передати значення в конструктор класу, який реалізує мою службу. Однак ServiceHost дозволяє лише мені передавати ім'я типу для створення, а не те, які аргументи передавати його виконавцю. Мені хотілося б перейти на завод, який створює мій сервісний об’єкт. Що я знайшов поки що: Поведінка ін'єкцій залежності WCF …

8
Що ефективніше: кілька таблиць MySQL або одна велика таблиця?
Я зберігаю різні дані користувачів у своїй базі даних MySQL. Спочатку він був створений у різних таблицях, тобто дані пов'язані з UserIds і виводяться через інколи складні дзвінки для відображення та маніпулювання даними, якщо потрібно. Встановлюючи нову систему, практично має сенс поєднувати всі ці таблиці в одну велику таблицю відповідного …

8
Як слід застосовувати рівний і хеш-код при використанні JPA та Hibernate
Як повинні бути реалізовані рівні моделі та хеш-код класу моделі в режимі глибокого сну? Які загальні підводні камені? Чи реалізація за замовчуванням достатня для більшості випадків? Чи є сенс використовувати ділові ключі? Мені здається, що досить важко змусити його правильно працювати в будь-якій ситуації, коли враховується лінивий добір, генерація ідентифікаторів, …
103 java  hibernate  orm  equals  hashcode 

15
Зачекайте, поки файл буде розблокований у .NET
Який найпростіший спосіб блокувати потік, поки файл не розблокований і не буде доступний для читання та перейменування? Наприклад, чи є WaitOnFile () десь у .NET Framework? У мене є служба, яка використовує FileSystemWatcher для пошуку файлів, які мають бути передані на FTP-сайт, але файл, створений файлом, запускається до того, як …
103 .net  .net-3.5  file 

7
У C ++ все-таки погана практика повертати вектор з функції?
Коротка версія: великі об'єкти (наприклад, вектори / масиви) зазвичай повертаються багатьма мовами програмування. Чи прийнятний цей стиль в C ++ 0x, якщо в класі є конструктор ходу, чи програмісти C ++ вважають це дивним / потворним / гидотою? Довга версія: У C ++ 0x це все ще вважається поганою формою? …


11
Використання Excel OleDb для отримання назв аркушів В ЗАМОВЛЕННІ ЛИСТА
Я використовую OleDb для читання з робочої книги excel з багатьма аркушами. Мені потрібно прочитати назви аркушів, але мені вони потрібні в порядку, визначеному в електронній таблиці; тому якщо у мене є файл, який виглядає приблизно так; |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| |_____|_____|____|____|____|____|____|____|____| \__GERMANY__/\__UK__/\__IRELAND__/ Тоді мені потрібно дістати словник 1="GERMANY", 2="UK", 3="IRELAND" Я …
103 c#  excel  oledb  server-side 

9
Найкращий спосіб зробити для Django login_require за замовчуванням
Я працюю над великим додатком Django, переважна більшість з яких потребує входу для доступу. Це означає, що ми впродовж усієї програми додали: @login_required def view(...): Це добре, і це чудово працює , поки ми пам'ятаємо його додавати скрізь ! На жаль, ми іноді забуваємо, і невдача часто не є надзвичайно …
103 python  django 

30
Результат роздільної здатності NDK: Налаштування проекту: версія моделі Gradle = 5.4.1, версія NDK невідома помилка
Після оновлення Android Studio і Gradle до 3.5 я отримую цю помилку: Результат роздільної здатності NDK: Налаштування проекту: версія моделі Gradle = 5.4.1, версія NDK невідома Я змінив версію Gradle в build-gradle ще на 3.4.2, але це не допомогло.

7
Чи є спосіб увімкнути підтримку синтаксису ES6 / ES7 у vscode?
Редагувати 3: Починаючи з версії 0.4.0, синтаксис ES6 можна ввімкнути, додавши jsconfig.jsonфайл у папку проекту із наступним вмістом: { "compilerOptions": { "target": "ES6" } } Редагувати 2: Ви можете голосувати за цю функцію на голосі користувача Чи є спосіб "включити" ES6 / ES7 у коді Visual Studio? Редагуйте 1 Випробуваний …


2
Чи безпечна нитка SecureRandom?
Чи SecureRandomбезпечна нитка? Тобто після ініціалізації його може бути покладено доступ до наступного випадкового числа, щоб бути безпечним для потоків? Вивчення вихідного коду, схоже, показує, що воно є, і цей звіт про помилку, схоже, вказує на те, що його відсутність документації як безпечного потоку є проблемою javadoc. Хтось підтвердив, що …

10
Як вийти з автоматично заповнених дужок в IntelliJ IDEA (без використання клавіш зі стрілками)?
Нещодавно я перейшов з Eclipse на IntelliJ IDEA, і мені стало цікаво, як перемістити курсор з пари автоматично заповнених дужок. У Eclipse після того, як я закінчив вводити пару дужок, натискання вкладки виводить мене з дужок. Як я можу зробити те саме, не використовуючи клавіші зі стрілками? Велике спасибі за …

2
Android студія: чому minSdkVersion і targetSdkVersion вказані як в AndroidManifest.xml, так і build.gradle?
Щойно я виявив щось дивне в студії Android: у build.gradleфайлі є деякі параметри конфігурації, які перекривають те, що вказано у AndroidManifest.xmlфайлі. Наприклад, у мене були такі рядки build.gradle: android { compileSdkVersion 18 buildToolsVersion "18.1.1" defaultConfig { minSdkVersion 10 targetSdkVersion 10 } ... } який переосмислював відповідний тег у AndroidManifest.xml: <uses-sdk …

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