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

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


7
Как определить, содержит ли один массив все элементы другого массива
Дано: a1 = [5, 1, 6, 14, 2, 8] Я хотел бы определить, содержит ли он все элементы: a2 = [2, 6, 15] В этом случае результат false. Существуют ли какие-либо встроенные методы Ruby / Rails для определения такого включения массива? Один из способов реализовать это: a2.index{ |x| !a1.include?(x) }.nil? …

6
Что именно представляет большая нотация?
Я действительно запутался в различиях между большой О, большой Омегой и большой тета-нотацией. Я понимаю, что большой О - это верхняя граница, а большой Омега - это нижняя граница, но что именно представляет большой Ө (тета)? Я прочитал, что это значит тесную связь , но что это значит?

22
Уникальные (неповторяющиеся) случайные числа в O (1)?
Я хотел бы генерировать уникальные случайные числа от 0 до 1000, которые никогда не повторяются (т.е. 6 не появляется дважды), но это не прибегает к чему-то вроде поиска O (N) предыдущих значений, чтобы сделать это. Это возможно?

12
Заставить iTerm переводить «мета-ключ» так же, как и в других ОС
В оболочке bash с привязкой ключей emacs вы можете использовать комбинацию клавиш, такую ​​как Mf, Mb, чтобы переместиться на одно слово вперед или назад в приглашении оболочки соответственно. Обычно мета-ключ сопоставляется с Alt-ключом в Windows и Linux. Однако в iTerm я не смог найти способ привязать этот мета-ключ к клавише …

2
«Различий» изображения с помощью ImageMagick
Как я могу получить разницу между двумя изображениями? У меня есть оригинальное изображение. Кто-то написал точную копию оригинального изображения. Теперь мне нужно сравнить оригинал с написанным на изображении и извлечь только текст в формате изображения. Пример: у меня есть фотография дома. Кто-то взял копию и написал «Привет!» на копии. Я …

6
Java SE 6 против JRE 1.6 против JDK 1.6 - Что это значит?
Я вижу много разных терминов Java, плавающих вокруг. Мне нужно установить JDK 1.6. Насколько я понимаю, Java 6 == Java 1.6. Однако, когда я устанавливаю Java SE 6, я получаю JVM, которая сообщает как версия 11.0! Кто может решить безумие?
179 java 




6
Что такое App.config в C # .NET? Как это использовать?
Я сделал проект в C # .NET, где мой файл базы данных представляет собой книгу Excel. Так как расположение строки соединения жестко задано в моей кодировке, нет проблем с ее установкой в ​​моей системе, но для других систем она существует. Есть ли способ предложить пользователю указать путь после завершения установки …
179 c#  .net  app-config 

5
Будет ли Dispose () вызываться в операторе using с нулевым объектом?
Безопасно ли использовать usingоператор для (потенциально) нулевого объекта? Рассмотрим следующий пример: class Test { IDisposable GetObject(string name) { // returns null if not found } void DoSomething() { using (IDisposable x = GetObject("invalid name")) { if (x != null) { // etc... } } } } Гарантируется ли, что Disposeон …
179 c#  idisposable  using 

7
Исключить каталог из git diff
Мне интересно, как я могу исключить весь каталог из моего Git diff. (В данном случае / спец). Я создаю diff для всей нашей версии программного обеспечения с помощью команды git diff. Однако изменения в спецификациях не имеют значения для этой процедуры и просто создают головную боль. теперь я знаю, что …
179 git 

20
Xcode source автоматическое форматирование
Как разработчик C #, я стал сильно зависеть от автоматического форматирования в Visual Studio 2008. В частности, я буду использовать сочетание клавиш CTRL+ K, Dчтобы вернуть вещи в форму после неаккуратной реализации. Сейчас я пытаюсь изучить Objective-C и упускаю определенные функции в XCode, но, вероятно, ни одна из них не …

20
Как установить цвет фона представления
Я пытаюсь установить цвет фона представления (в данном случае кнопки). Я использую этот код: // set the background to green v.setBackgroundColor(0x0000FF00 ); v.invalidate(); Это заставляет кнопку исчезать с экрана. Что я делаю не так, и как правильно изменить цвет фона в любом представлении? Спасибо.
179 android  view  colors  background  set 

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