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

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

16
Чому "крім: пройти" є поганою практикою програмування?
Я часто бачу коментарі до інших запитань щодо переповнення стека про те, як використання цього except: passзасобу не рекомендується. Чому це погано? Іноді мені просто байдуже, які помилки є, і я хочу просто продовжити код. try: something except: pass Чому використання except: passблоку погано? Що робить це погано? Це факт, …

11
Перевірте, чи містить рядок лише цифри
Я хочу перевірити, чи stringмістить він лише цифри. Я використав це: var isANumber = isNaN(theValue) === false; if (isANumber){ .. } Але зрозумів, що це також дозволяє +і -. В основному, я хочу переконатися, що inputмістить ТОЛЬКИ цифр і ніяких інших символів. Оскільки +100і -5обидва числа, isNaN()це не правильний шлях. …


7
Часи очікування рамки сутності
Я отримую тайм-аути за допомогою Entity Framework (EF) при використанні імпорту функції, який займає більше 30 секунд. Я спробував таке, і мені не вдалося вирішити цю проблему: Я додав Default Command Timeout=300000до рядка підключення у файлі App.Config у проекті, який містить файл EDMX, як тут запропоновано . Ось так виглядає …

13
Додати зовнішній ключ до існуючої таблиці
Я хочу додати зовнішній ключ до таблиці під назвою "каталог". ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; Коли я намагаюся це зробити, я отримую це повідомлення про помилку: Error Code: 1005. Can't create table 'mytable.#sql-7fb1_7d3a' (errno: 150) …

11
Емулятор Android не приймає клавіатури - інструменти SDK rev 20
Я оновив інструменти SDK до версії 20 (з 18), і після оновлення емулятор, схоже, не приймає введення з клавіатури ноутбука. Але лише за допомогою власної 'м'якої' клавіатури емулятора (яка з’являється, коли введене поле вводу). Я спробував перевстановити інструменти SDK (і весь SDK з цього приводу), видалив та перевстановив плагіни Eclipse …

20
Плагін Android Gradle 0.7.0: "копіювання файлів під час упаковки APK"
Використовуючи плагін Android Gradle 0.7.0 із наступним build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.0' } } apply plugin: 'android' repositories { maven { url "https://android-rome-feed-reader.googlecode.com/svn/maven2/releases" } maven { url "http://dl.bintray.com/populov/maven" } mavenCentral() } android { compileSdkVersion 19 buildToolsVersion '18.1.1' defaultConfig { minSdkVersion 9 targetSdkVersion 19 } …

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



19
Як увімкнути короткі теги PHP?
У мене є веб-додаток на сервері Linux, з якого починається <? Мені потрібно було скопіювати цю програму у середовище Windows, і все працює нормально, за винятком того, що оператор SQL надається інакше. Я не знаю, чи це стосується сценарію, який починається <?phpзамість того, <?що я не знаю, звідки ввімкнути функцію …
324 php  tags  php-shorttags 


7
Як змінити розмір легенди за допомогою matplotlib.pyplot
Просте запитання тут: я намагаюся отримати розмір моєї легенди, використовуючи matplotlib.pyplotменший розмір (тобто текст повинен бути меншим). Код, який я використовую, виглядає приблизно так: plot.figure() plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions') plot.scatter(k, data[:, 0], color='b', label='Dis 1: cf = .6, var = .2') plot.scatter(k, data[:, 1], color='r', label='Dis 2: …

8
Як пропустити ітерацію циклу `foreach`?
У Perl я можу пропустити ітерацію foreach (або будь-якого циклу) за допомогою next;команди. Чи є спосіб пропустити ітерацію та перейти до наступного циклу в C #? foreach (int number in numbers) { if (number < 0) { // What goes here to skip over the loop? } // otherwise process …
324 c#  .net  loops 


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