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

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


2
Пространства имен PHP и «использование»
У меня небольшие проблемы с пространствами имен и useоператорами. У меня есть три файла: ShapeInterface.php, Shape.phpи Circle.php. Я пытаюсь сделать это, используя относительные пути, поэтому я поместил это во все классы: namespace Shape; В моем кружковом классе у меня есть следующее: namespace Shape; //use Shape; //use ShapeInterface; include 'Shape.php'; include …
120 php  namespaces 

1
Как передать аргументы в Dockerfile?
Я использую инструкцию RUN в a Dockerfileдля установки rpm RUN yum -y install samplerpm-2.3 Однако я хочу передать значение «2.3» в качестве аргумента. Моя инструкция RUN должна выглядеть примерно так: RUN yum -y install samplerpm-$arg где $arg=2.3

2
Что делает параметр Private для ProjectReference в файле проекта MSBuild?
На днях я видел это в файле проекта: <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> Каждый узел в по- ProjectReferenceвидимому, сам объяснительный (указанный файл проект, GUID, имя для отображения в обозревателе решений, и следует ли или нет текущего проект ссылается на ссылочном проект) , за …

5
Какие гарантии существуют в отношении сложности выполнения (Big-O) методов LINQ?
Я совсем недавно начал использовать LINQ, и я действительно не встречал упоминания о сложности времени выполнения для любого из методов LINQ. Очевидно, здесь играет роль множество факторов, поэтому давайте ограничимся обсуждением простого IEnumerableпоставщика LINQ-to-Objects. Далее, давайте предположим, что любой Funcпереданный в качестве селектора / мутатора / т. Д. Является дешевой …

5
Документация / руководство по FFmpeg C API [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 12 месяцев назад . Уточните этот вопрос Я пытаюсь найти документацию по использованию API FFmpeg C. Похоже, что доступна только …
120 c  api  documentation  ffmpeg 

7
Преобразование в int vs floor
Есть ли разница между ними: float foo1 = (int)(bar / 3.0); float foo2 = floor(bar / 3.0); Насколько я понимаю, в обоих случаях результат одинаковый. Есть ли разница в скомпилированном коде?
120 c++  c  floating-point 

13
PHP - лучший способ многомерного массива MD5?
Как лучше всего сгенерировать MD5 (или любой другой хеш) многомерного массива? Я мог бы легко написать цикл, который проходил бы через каждый уровень массива, объединяя каждое значение в строку и просто выполняя MD5 для строки. Однако в лучшем случае это кажется обременительным, и мне было интересно, есть ли какая-нибудь забавная …

10
Ruby - элегантно преобразовать переменную в массив, если это еще не массив
Учитывая массив, единственный элемент или nil, получить массив - последние два являются массивом с одним элементом и пустым массивом соответственно. Я ошибочно подумал, что Ruby будет работать следующим образом: [1,2,3].to_a #= [1,2,3] # Already an array, so no change 1.to_a #= [1] # Creates an array and adds element nil.to_a …
120 ruby  arrays 

6
sed поиск целого слова и замена
Как искать и заменять целые слова с помощью sed? дела sed -i 's/[oldtext]/[newtext]/g' <file> также заменит частичные совпадения, [oldtext]которых я не хочу.
120 shell  sed 

4
Rails has_and_belongs_to_many миграция
У меня есть две модели, restaurantи userя хочу установить связь has_and_belongs_to_many. Я уже вошел в файлы модели и добавил has_and_belongs_to_many :restaurantsиhas_and_belongs_to_many :users Я предполагаю, что на этом этапе я смогу сделать что-то вроде Rails 3: rails generate migration .... но все, что я пробовал, похоже, терпит неудачу. Я уверен, что …

8
Установите прозрачный фон с помощью ImageMagick и командной строки
Допустим, у вас есть изображение (PNG или JPG). У этого изображения белый фон, и мне нужно сделать его прозрачным. Я пробовал с этими примерами: convert original.png -background none transparent.png convert original.png -background white -flatten -alpha off transparent.png но без желаемых результатов. Как я могу это сделать? ВАЖНО: Используя convertкомандную строку.

8
«Android.view.WindowManager $ BadTokenException: невозможно добавить окно» в buider.show ()
Из основного activityмне нужно вызвать внутренний класс и метод внутри класса, который мне нужно показать AlertDialog. После его закрытия и нажатия кнопки ОК переадресовать в Google Play для покупки. В большинстве случаев все работает идеально, но у некоторых пользователей происходит сбой, builder.show()и я вижу « "android.view.WindowManager$BadTokenException:Невозможно добавить окно» из журнала …

21
Маршрутизация Angular2 с хэштегом для привязки к странице
Я хочу добавить несколько ссылок на мою страницу Angular2, которые при нажатии будут переходить на определенные позиции на этой странице, как это делают обычные хэштеги. Таким образом, ссылки будут примерно такими: /users/123#userInfo /users/123#userPhoto /users/123#userLikes и т.п. Я не думаю, что мне нужен HashLocationStrategy, поскольку меня устраивает обычный способ Angular2, но …
120 routing  angular  hashtag 

14
Когда лучше использовать String.Format или объединение строк?
У меня есть небольшой фрагмент кода, который анализирует значение индекса для определения ввода ячейки в Excel. Это заставило меня задуматься ... какая разница между xlsSheet.Write("C" + rowIndex.ToString(), null, title); и xlsSheet.Write(string.Format("C{0}", rowIndex), null, title); Один «лучше» другого? И почему?
120 c#  .net  string 

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