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

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

1
Scalaz повторяет: «Поднимает» EnumeratorT для соответствия «IterateeT» для «большей» монады
Если у меня есть EnumeratorTи соответствующий, IterateeTя могу запустить их вместе: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] Если монада перечислителя "больше", чем монада итерируемого, я могу использовать upили, в более общем смысле, Hoist"поднять" итератора для сопоставления: …

6
Почему GCC генерирует код на 15-20% быстрее, если я оптимизирую размер вместо скорости?
Я впервые заметил в 2009 году, что GCC (по крайней мере, в моих проектах и ​​на моих машинах) имеет тенденцию генерировать заметно более быстрый код, если я оптимизирую для size ( -Os) вместо скорости ( -O2или -O3), и с тех пор я удивляюсь, почему. Мне удалось создать (довольно глупый) код, …

15
Не удается указать модификатор «async» в методе «Main» консольного приложения
Я новичок в асинхронном программировании с asyncмодификатором. Я пытаюсь выяснить, как убедиться, что мой Mainметод консольного приложения действительно работает асинхронно. class Program { static void Main(string[] args) { Bootstrapper bs = new Bootstrapper(); var list = bs.GetList(); } } public class Bootstrapper { public async Task<List<TvChannel>> GetList() { GetPrograms pro …

11
Статическая константная строка (член класса)
Я хотел бы иметь частную статическую константу для класса (в данном случае фабрика форм). Я хотел бы иметь что-то в этом роде. class A { private: static const string RECTANGLE = "rectangle"; } К сожалению, я получаю всевозможные ошибки от компилятора C ++ (g ++), такие как: ISO C ++ …
445 c++  string  class  static  const 

19
Добавление идентификатора в существующий столбец
Мне нужно изменить первичный ключ таблицы на столбец идентификаторов, и в таблице уже есть ряд строк. У меня есть скрипт для очистки идентификаторов, чтобы они были последовательными, начиная с 1, отлично работает в моей тестовой базе данных. Какова команда SQL, чтобы изменить столбец, чтобы иметь свойство идентификации?

15
Python и pip, список всех версий пакета, который доступен?
Учитывая имя пакета Python, который можно установить с помощью pip , есть ли способ узнать список всех возможных версий, которые может установить pip? Прямо сейчас это метод проб и ошибок. Я пытаюсь установить версию для сторонней библиотеки, но последняя версия слишком новая, были внесены несовместимые изменения. Поэтому я хотел бы …
445 python  pip 


13
Как я могу добавить box-shadow на одну сторону элемента?
Мне нужно создать тень на некотором blockэлементе, но только (например) на его правой стороне. То, как я это делаю, - это оборачиваю внутренний элемент box-shadowво внешний, padding-rightи overflow:hidden;поэтому три другие стороны тени не видны. Есть ли лучший способ добиться этого? Как box-shadow-right? РЕДАКТИРОВАТЬ : я намерен создать только вертикальную часть …
445 css  shadow  box-shadow 

12
Установить файл apk из командной строки?
Я хочу установить файл с помощью командной строки Windows. Сначала я хочу собрать после компиляции всех файлов .jar, чтобы создать файл .apk для приложения Android без использования Eclipse. Кто-нибудь знает, как это можно сделать без использования Eclipse & только с использованием командной строки.
445 android  cmd  apk 

7
Как передать аргумент скрипту PowerShell?
Есть PowerShellскрипт, itunesForward.ps1который ускоряет перемотку iTunes на 30 секунд: $iTunes = New-Object -ComObject iTunes.Application if ($iTunes.playerstate -eq 1) { $iTunes.PlayerPosition = $iTunes.PlayerPosition + 30 } Это выполняется с помощью командной строки: powershell.exe itunesForward.ps1 Можно ли передать аргумент из командной строки и применить его в сценарии вместо жестко заданного значения 30 …


30
Узел / Экспресс: EADDRINUSE, Адрес уже используется - Kill server
У меня есть простой сервер, работающий в node.js с использованием Connect: var server = require('connect').createServer(); //actions... server.listen(3000); В моем коде у меня есть реальные обработчики, но это основная идея. Проблема, которую я продолжаю получать, EADDRINUSE, Address already in use Я получаю эту ошибку, когда снова запускаю свое приложение после того, …
445 node.js 

3
Когда вы исправляете метод экземпляра, можете ли вы вызвать переопределенный метод из новой реализации?
Скажем, я обезьяна, исправляющая метод в классе, как я могу вызвать переопределенный метод из переопределяющего метода? Т.е. что-то вродеsuper Например class Foo def bar() "Hello" end end class Foo def bar() super() + " World" end end >> Foo.new.bar == "Hello World"

20
Как объединить два файла MP4 с помощью FFmpeg?
Я пытаюсь объединить два файла mp4 с помощью ffmpeg. Мне нужно, чтобы это был автоматический процесс, поэтому я выбрал ffmpeg. Я конвертирую эти два файла в файлы .ts, затем объединяю их, а затем пытаюсь кодировать этот объединенный файл .ts. Файлы имеют кодировку h264 и aac, и я надеюсь сохранить качество …
445 ffmpeg  h.264  mp4 

21
Что делает ключевое слово static в классе?
Чтобы быть конкретным, я пытался этот код: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } Но это дало ошибку Невозможно получить доступ к нестатическому полю в статическом методе main Поэтому я изменил декларацию clockна это: static Clock clock …

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