программирование

Q & A для профессиональных программистов и энтузиастов

6
LINQ where vs takewhile
Я хочу различить методы TakeWhile& WhereLINQ. Я получил следующие данные из MSDN. Но для меня это не имело смысла. Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Фильтрует последовательность значений на основе предиката. TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Возвращает элементы из последовательности, пока выполняется указанное условие. Все мнения приветствуются.
99 .net  linq 

9
Как сделать контекст рендеринга OpenGL с прозрачным фоном?
Контексты рендеринга обычно имеют сплошной цвет на фоне (черный или любой другой, см. Изображение ниже): Мне интересно, можно ли настроить окно без украшений И с прозрачным фоном, позволяя мне отображать на нем материалы OpenGL. Это создаст иллюзию того, что треугольник парит по экрану. Прозрачный фон должен позволять вам видеть рабочий …

7
Размер текста PhpStorm
Можно ли определить ярлык для увеличения / уменьшения размера кода в PhpStorm, например, что вы можете делать в Notepad ++ с помощью CTRL+ Mouse Wheel?
99 phpstorm 

7
Как я могу использовать Spring Security без сеансов?
Я создаю веб-приложение с Spring Security, которое будет жить на Amazon EC2 и будет использовать Amazon Elastic Load Balancers. К сожалению, ELB не поддерживает липкие сеансы, поэтому мне нужно убедиться, что мое приложение работает правильно без сеансов. Пока я настроил RememberMeServices для назначения токена через cookie, и это работает нормально, …

3
Может ли указатель на базу указывать на массив производных объектов?
Сегодня я пришла на собеседование и мне задали этот интересный вопрос. Помимо утечки памяти и отсутствия виртуального dtor, почему этот код дает сбой? #include <iostream> //besides the obvious mem leak, why does this code crash? class Shape { public: virtual void draw() const = 0; }; class Circle : public …
99 c++  pointers 

19
Как мне закрыть соединение раньше времени?
Я пытаюсь выполнить вызов AJAX (через JQuery), который инициирует довольно длительный процесс. Я бы хотел, чтобы сценарий просто отправил ответ, указывающий на то, что процесс запущен, но JQuery не вернет ответ, пока сценарий PHP не будет запущен. Я пробовал это с заголовком «закрыть» (см. Ниже), а также с буферизацией вывода; …
99 php  jquery  ajax 

6
Как массивы в C # частично реализуют IList <T>?
Итак, как вы, возможно, знаете, массивы в C # реализуются IList&lt;T&gt;среди других интерфейсов. Однако каким-то образом они делают это без публичной реализации свойства Count IList&lt;T&gt;! У массивов есть только свойство Length. Это вопиющий пример того, как C # /. NET нарушает собственные правила реализации интерфейса, или я чего-то упускаю?
99 c#  .net  arrays  list  interface 

4
Как узнать, когда использовать складывание влево, а когда - вправо?
Я знаю, что fold-left создает деревья с наклоном влево, а fold-right создает деревья с наклоном вправо, но когда я тянусь к сгибу, я иногда зацикливаюсь на вызывающих головную боль мыслях, пытаясь определить, какой тип сгиба подходит. Обычно я закрываю всю проблему и перехожу к реализации функции сгиба применительно к моей …

4
Преобразование словаря Python в массив JSON
В настоящее время у меня есть этот словарь, напечатанный с использованием pprint : {'AlarmExTempHum': '\x00\x00\x00\x00\x00\x00\x00\x00', 'AlarmIn': 0, 'AlarmOut': '\x00\x00', 'AlarmRain': 0, 'AlarmSoilLeaf': '\x00\x00\x00\x00', 'BarTrend': 60, 'BatteryStatus': 0, 'BatteryVolts': 4.751953125, 'CRC': 55003, 'EOL': '\n\r', 'ETDay': 0, 'ETMonth': 0, 'ETYear': 0, 'ExtraHum1': None, 'ExtraHum2': None, 'ExtraHum3': None, 'ExtraHum4': None, 'ExtraHum5': None, 'ExtraHum6': …

30
Экземпляр CKEditor уже существует
Я использую диалоги jquery для представления форм (получаемых через AJAX). В некоторых формах я использую CKEditor для текстовых полей. Редактор отлично показывает себя при первой загрузке. Когда пользователь отменяет диалог, я удаляю содержимое, чтобы оно было загружено свежим при более позднем запросе. Проблема в том, что после перезагрузки диалога CKEditor …

5
Как удалить из строки не буквенно-цифровые символы и оставить пробелы?
Я хочу создать регулярное выражение, которое удаляет все символы, отличные от буквенно-цифровых, но сохраняет пробелы. Это необходимо для очистки ввода поиска до того, как он попадет в базу данных. Вот что у меня есть на данный момент: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Проблема здесь в том, что он удаляет все пробелы. …

7
Что означает «var FOO = FOO || {} ”(Назначить переменной или пустой объект этой переменной) означает в Javascript?
Глядя на исходный код в Интернете, я обнаружил это в верхней части нескольких исходных файлов. var FOO = FOO || {}; FOO.Bar = …; Но я понятия не имею, что || {}делает. Я знаю, что {}это равно, new Object()и я думаю, что ||это что-то вроде «если он уже существует, используйте …

4
Heroku Postgres - завершить зависший запрос (бездействие в транзакции)
Я использую Heroku с опцией Crane Postgres, и я выполнял запрос к базе данных с моего локального компьютера, когда мой локальный компьютер вышел из строя. Если я сбегу select * from pg_stat_activity одна из записей &lt;IDLE&gt; in transaction в столбце current_query_text. В результате я не могу отбросить таблицу, в которую …


3
Проверка AngularJS <input> без включающего <form>
Возможно ли в Angular проверять отдельные, изолированные &lt;input&gt;аналогично формы? Я думаю примерно так: &lt;div class="form-group"&gt; &lt;input name="myInput" type="text" class="form-control" ng-model="bindTo" ng-maxlength="5"&gt; &lt;span class="error" ng-show="myInput.$error.maxlength"&gt;Too long!&lt;/span&gt; &lt;/div&gt; Пример выше не работает. Вложить его в a &lt;form&gt;и заменить ng-showна ng-show="myForm.myInput.$error.maxlength"подсказки. Можно ли это сделать без использования &lt;form&gt;?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.