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

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

2
Лямбда-выражение и справочник по методу [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос IntelliJ предлагает мне заменить лямбда-выражения ссылками …


4
Есть ли рекомендуемый формат для многострочного импорта?
Я читал, что есть три способа кодирования многострочного импорта в python С косой чертой: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \ LEFT, DISABLED, NORMAL, RIDGE, END Дублирование предложений: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END В скобках: …
114 python  python-2.7  pep8 


3
Как общая лямбда работает в C ++ 14?
Как работает универсальная лямбда ( autoключевое слово как тип аргумента) в стандарте C ++ 14? Основан ли он на шаблонах C ++, где для каждого другого типа аргумента компилятор генерирует новую функцию с тем же телом, но замененными типами (полиморфизм во время компиляции), или он больше похож на дженерики Java …
114 c++  lambda  auto  c++14 

13
Как проверить наличие нулей в перегрузке оператора '==' без бесконечной рекурсии?
Следующее вызовет бесконечную рекурсию в методе перегрузки оператора ==. Foo foo1 = null; Foo foo2 = new Foo(); Assert.IsFalse(foo1 == foo2); public static bool operator ==(Foo foo1, Foo foo2) { if (foo1 == null) return foo2 == null; return foo1.Equals(foo2); } Как проверить наличие нулей?

4
Что такое «подписанные» файлы cookie в connect / expressjs?
Я пытаюсь понять, что такое «подписанные файлы cookie». В сети не так много всего, и если я попробую это: app.use(express.cookieParser('A secret')); Но все же ... Файлы cookie все еще на 100% нормальны для браузера, и я действительно не знаю, что здесь «подписано» (я вроде как надеялся «увидеть» какие-то странности на …

3
Почему в MongoDB имеет значение направление индекса?
Чтобы процитировать документы : При создании индекса число, связанное с ключом, указывает направление индекса, поэтому оно всегда должно быть 1 (по возрастанию) или -1 (по убыванию). Направление не имеет значения для индексов с одним ключом или для выборки с произвольным доступом, но важно, если вы выполняете сортировку или запросы диапазона …


13
rsync исключить в соответствии с .gitignore & .hgignore & svn: игнорировать, как --filter =: C
Rsync включает отличную возможность --cvs-exclude«игнорировать файлы так же, как это делает CVS», но CVS уже много лет устарела. Есть ли способ сделать так, чтобы он также исключал файлы, которые игнорировались бы современными системами контроля версий (Git, Mercurial, Subversion)? Например, у меня есть много проектов Maven, проверенных на GitHub. Обычно они …
114 git  svn  mercurial  rsync 

7
В чем разница между vmalloc и kmalloc?
Я погуглил и нашел, что большинство людей выступают за использование kmalloc, поскольку вы гарантированно получите непрерывные физические блоки памяти. Однако также кажется, что он kmallocможет потерпеть неудачу, если не удается найти непрерывный физический блок, который вам нужен. Каковы преимущества непрерывного блока памяти? В частности, зачем мне иметь непрерывный физический блок …

6
Класс с объектом в качестве параметра
Я пытаюсь перевести код Python в код Scala. Так что я полный новичок в Python. Но почему некоторые классы имеют объект в качестве параметра, но никогда не используют его явно? Какова причина использования этого параметра в первую очередь? Пример: class Table(object) Спасибо за уделенное время.
114 python 

8
Могут ли хеш-таблицы действительно быть O (1)?
Кажется, всем известно, что хеш-таблицы могут достигать O (1), но для меня это никогда не имело смысла. Может кто-нибудь объяснить это? На ум приходят две ситуации: A. Значение на целое число меньше размера хеш-таблицы. Следовательно, значение является его собственным хешем, поэтому хеш-таблицы нет. Но если бы он был, это было …

12
Создается ли утечка памяти, если MemoryStream в .NET не закрыт?
У меня такой код: MemoryStream foo(){ MemoryStream ms = new MemoryStream(); // write stuff to ms return ms; } void bar(){ MemoryStream ms2 = foo(); // do stuff with ms2 return; } Есть ли шанс, что выделенный мною MemoryStream каким-то образом не удастся удалить позже? У меня есть экспертная оценка, …


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