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

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

7
в блоці "використання" закривається повернення SqlConnection при поверненні чи виняток?
Перше питання: Скажіть, що у мене є using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@EmployeeID", employeeID)); return (byte[])command.ExecuteScalar(); } Чи закривається з'єднання? Тому що технічно ми ніколи не досягаємо останнього, }як returnраніше. Друге питання: На …
136 c#  using  sqlconnection 

23
Санітизувати рядки, щоб зробити їх безпечними URL-адреса та ім’я файлу?
Я намагаюся придумати функцію, яка добре працює з дезінфекцією певних рядків, щоб вони були безпечними для використання в URL-адресі (як поштовий слуп), а також безпечними для використання в якості імен файлів. Наприклад, коли хтось завантажує файл, я хочу переконатися, що я видалив усі небезпечні символи з імені. Поки я придумав …

8
Виконання декількох команд із сценарію cmd Windows
Я намагаюся написати сценарій cmd для Windows, щоб виконувати кілька завдань послідовно. Однак він завжди зупиняється після першої команди в сценарії. Команда, після якої вона зупиняється, - це Maven build (не впевнений, що це актуально). Як змусити його виконувати та виконувати кожне завдання по черзі, будь ласка? Встановлення будь-якого програмного …


15
JSONP з веб-API ASP.NET
Я працюю над створенням нового набору сервісів у ASP.MVC MVC 4 за допомогою Web API. Поки це чудово. Я створив сервіс і змусив його працювати, і тепер я намагаюся споживати його за допомогою JQuery. Я можу повернути рядок JSON за допомогою Fiddler, і, здається, це нормально, але оскільки служба існує …

6
Як відключити підтримку C # 6 у Visual Studio 2015?
Фон У нас є проект, який ми розробляємо у VS 2015 із включеним C # 6, який періодично потребує відкриття розробниками, що використовують VS 2013 без C # 6. Ми не маємо наміру використовувати C # 6 у цьому конкретному рішенні (скільки б я хотів). Проблема Visual Studio і ReSharper …


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

7
Чому і коли використовувати angular.copy? (Глибока копія)
Я зберігав усі дані, отримані від служб безпосередньо, до локальної змінної, контролера чи області. Я вважаю, що це було б мілкою копією, чи правильно це? Example: DataService.callFunction() .then(function(response) { $scope.example = response.data; }); Нещодавно мені сказали використовувати angular.copy для створення глибокої копії. $scope.example = angular.copy(response.data); Однак, інформація про глибоку копію, …

12
Які платформи мають щось інше, ніж 8-бітний графік?
Час від часу хтось із SO зазначає, що char(також "байт") не обов'язково 8 біт . Здається, що 8-бітний charмайже універсальний. Я б подумав, що для основних платформ необхідно мати 8-розрядний, charщоб забезпечити його життєздатність на ринку. Зараз і історично, які платформи використовують a, charщо не є 8 бітами, і чому …
136 c++  c  cross-platform 

16
Випадкові дані в одиничних тестах?
У мене є колега, який пише одиничні тести для об'єктів, які заповнюють свої поля випадковими даними. Його причина полягає в тому, що він дає більш широкий діапазон тестування, оскільки він перевірить багато різних значень, тоді як звичайний тест використовує лише одне статичне значення. Я дав йому декілька різних причин проти …

2
Яка різниця між чотирма результатами файлів у ASP.NET MVC
ASP.NET має чотири різні типи файлів: FileContentResult: надсилає вміст бінарного файлу до відповіді. FilePathResult: надсилає вміст файлу до відповіді FileResult: Повертає двійковий вихід для запису у відповідь FileStreamResult: надсилає бінарний вміст відповіді за допомогою екземпляра Stream Ці описи взяті з MSDN і, за винятком FileStreamResult, перші три звуки однакові. То …

7
Відстеження / моніторинг використання даних iPhone
Я шукав цю тему, але знайшов дуже мало деталей, які були б корисними. З цими деталями я намагався приготувати якийсь код наступним чином. Примітка. Будь ласка, порівняйте деталі, які поділяються в цій публікації, з іншими публікаціями, перш ніж позначати це як ДУПЛІКАТ, а не лише темою. - (NSArray *)getDataCountersForType:(int)type { …
136 iphone  ios  sockets 

13
Виділіть різницю між двома рядками в PHP
Який найпростіший спосіб виділити різницю між двома рядками в PHP? Я думаю, що на сторінці історії редагування стека переповнення новий текст зеленим кольором, а вилучений текст - червоним кольором. Якщо є якісь заздалегідь написані функції або класи, це було б ідеально.
136 php  string  diff  word-diff 

8
C ++ Build Systems - Що використовувати? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Удосконаліть це питання Я дивлюся на запуск нового проекту в C ++ - спочатку просто в свій час …
136 c++  build 

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