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

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

8
.NET - Блокування словника проти ConcurrentDictionary
Я не міг знайти достатньо інформації про ConcurrentDictionaryтипи, тому думав, що запитаю про це тут. В даний час я використовую a Dictionaryдля утримання всіх користувачів, до яких постійно звертаються декілька потоків (з пулу потоків, тому немає точної кількості потоків), і він має синхронізований доступ. Нещодавно я дізнався, що в .NET …

5
Вираз Ruby% r {}
У моделі є поле validates :image_file_name, :format => { :with => %r{\.(gif|jpg|jpeg|png)$}i Для мене це виглядає досить дивно. Я знаю, що це регулярний вираз. Але я хотів би: знати, що саме це означає. Є чи %r{value}одно /value/? бути в змозі замінити його на звичайний оператор регулярних виразів Ruby /some regex/або …

16
Конфігурація Xml проти конфігурації на основі анотацій [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання У кількох великих проектах, над якими я працював останнім часом, здається, …
131 java  xml  spring  annotations 

4
Отримайте неочищене тіло POST в Python Flask незалежно від заголовка Content Content
Раніше я запитував, як отримати дані, отримані у Flask-запиті, оскільки він request.dataбув порожнім. У відповіді було пояснено, що request.dataце необроблене тіло повідомлення, але воно буде порожнім, якщо дані форми форми будуть проаналізовані. Як я можу беззастережно отримати сире тіло? @app.route('/', methods=['POST']) def parse_request(): data = request.data # empty in some …
131 python  flask  werkzeug 

6
DateTime.ToString ("MM / dd / yyyy HH: mm: ss.fff") призвів до чогось типу "14.09.2013 07.20.31.371"
У мене є додаток WP8, який відправить поточний час у веб-сервіс. Я отримую рядок дати, зателефонувавши DateTime.ToString("MM/dd/yyyy HH:mm:ss.fff") Для більшості користувачів це чудово працює і дає мені правильний рядок, як "09/10/2013 04:04:31.415". Але для деякого користувача отриманий рядок є чимось подібним "09/14/2013 07.20.31.371", що спричиняє проблеми в моєму веб-сервісі. Це …

9
Завантаження кінцевої точки міждоменного домену за допомогою AJAX
Я намагаюся завантажити HTML-сторінку між доменом за допомогою AJAX, але, якщо тип даних не є "jsonp", я не можу отримати відповідь. Однак, використовуючи jsonp, браузер очікує тип mime сценарію, але отримує "text / html". Мій код запиту: $.ajax({ type: "GET", url: "http://saskatchewan.univ-ubs.fr:8080/SASStoredProcess/do?_username=DARTIES3-2012&_password=P@ssw0rd&_program=%2FUtilisateurs%2FDARTIES3-2012%2FMon+dossier%2Fanalyse_dc&annee=2012&ind=V&_action=execute", dataType: "jsonp", }).success( function( data ) { $( …



8
Суперпростий приклад спостерігача C # / спостерігається з делегатами
Нещодавно я почав розкопуватися на C #, але не можу зі свого життя зрозуміти, як працюють делегати при впровадженні схеми спостерігача / спостережуваної мови. Чи може хтось надати мені надзвичайно простий приклад того, як це робиться? Я б гуглі, але все приклади , які я знайшов , були або занадто …

13
Gzip проти мініфікувати
Днями у мене була дещо жвава дискусія про мінімізацію Javascript та CSS проти того, хто вважає за краще використовувати Gzip. Я назву цю людину X. X сказав, що Gzip все-таки мінімізує код, оскільки він зберігає ваші файли. Я не погоджуюсь. Zip - метод зменшення розміру файлів без втрат . Без …
131 compression  gzip  minify 

16
Як зробити відфільтрувати ng-повторний фільтр з повторюваних результатів
Я запускаю простий ng-repeatфайл над файлом JSON і хочу отримати імена категорій. Існує близько 100 об'єктів, кожен з яких належить до категорії - але є лише близько 6 категорій. Мій поточний код такий: <select ng-model="orderProp" > <option ng-repeat="place in places" value="{{place.category}}">{{place.category}}</option> </select> Вихід - 100 різних варіантів, переважно дублікатів. Як …

8
читання з файлу app.config
Я намагаюсь прочитати StartingMonthColumn і CategoryHeadingColumn з наведеного нижче файлу app.config за допомогою коду ConfigurationSettings.AppSettings["StartingMonthColumn"] але він повертає нуль, також ConfigurationSettings.AppSettings.Count повертає нуль Будь ласка, допоможіть мені прочитати це у своїй програмі Windows <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="CTARepository.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" …
131 c# 

11
Чи є головним () дійсно запуском програми на C ++?
Розділ $ 3.6.1 / 1 із стандарту C ++ читає, Програма повинна містити глобальну функцію, яку називають основною , яка позначається початком програми. Тепер розглянемо цей код, int square(int i) { return i*i; } int user_main() { for ( int i = 0 ; i < 10 ; ++i ) …

8
Як оптимізувати для розуміння та циклів у Scala?
Тож Скала повинен бути таким же швидким, як і Java. Я переглядаю деякі проблеми Project Euler в Scala, які я спочатку вирішував на Java. Конкретно проблема 5: "Яке найменше додатне число, яке рівномірно ділиться на всі числа від 1 до 20?" Ось моє рішення Java, яке займає 0,7 секунди на …

3
Бібліотека архівів Android (aar) проти стандартної банки
Я читав деякі статті про нове прийняття Gradle як стандартної системи збирання для додатків Android. Що ж, виходячи зі стандартної розробки Java, я зазвичай залежую від файлів jar для того, щоб створити свій проект. Однак здається, що в Android є також пакети AAR , які еквівалентні файлам dll в ОС …
131 java  android  jar  aar 

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