Вопросы по теме 'expansion'

Элегантное решение загадки круговой зависимости
Поэтому я разрабатываю язык программирования, который компилируется в байт-код для выполнения виртуальной машины, а также в C в качестве промежуточного языка для компиляции в собственный двоичный файл. Я выбрал C, потому что он достаточно...
271 просмотров
schedule 27.10.2021

Расширение переменной bash ${var:+} в этом документе удаляет двойные кавычки?
Я пытаюсь понять, почему Bash удаляет двойные кавычки (но не одинарные) при расширении переменной с помощью ${parameter:+word} ( Использовать альтернативное значение ), например, в этом документе: % var=1 % cat <<EOF > ${var:+"Hi...
2010 просмотров
schedule 29.03.2022

второе расширение make переменных
У меня есть make-файл, как показано ниже. В текущем каталоге есть файлы с именами x.c , x.h . и, кроме того, я создаю некоторые исходные/заголовочные файлы из скрипта Python под целевым code_gen . После генерации я создаю их. После того, как я...
649 просмотров

Шаговый макрос в DrRacket
По ссылке http://www.ccs.neu.edu/home/ryanc/macro-stepper/tutorial.html есть инструкции по работе с макростеппером. Однако, когда я попытаюсь это сделать, я не смогу получить второе расширение myor в определении ненулевого? функция, только...
1954 просмотров
schedule 03.06.2022

Предотвращение раскрытия макроса в ложной ветви выражения if
В Clojure ветвь выражения if , которое не соответствует условию, не оценивается, поэтому при оценке следующего выражения не возникает никаких исключений: => (if nil (/ 1 0)) nil Однако перед оценкой if макросы все равно будут расширены,...
202 просмотров
schedule 24.07.2022

Гобелен: Как написать HTML с java-страницы
Мне нужно написать HTML с моей страницы .java. Вот что я пробовал Это мой фрагмент кода tml ${testFunction()} Это мой фрагмент кода Java public String testFunction() { return "<input type='checkbox' name='leaf' id='leaf'...
638 просмотров
schedule 03.08.2022

OData v4.0 Как установить MaxExpansionDepth?
Привет всем, Мне нужна настройка в методе Get() [EnableQuery(MaxExpansionDepth=3)] , чтобы ограничить глубину расширения в запросе OData. Я попытался установить этот атрибут в методе Get(), но он не работает. Не могли бы вы дать...
3743 просмотров
schedule 31.08.2022

Предотвращение преждевременного расширения параметров оболочки в цепочках команд
У меня есть система, которая позволяет выполнять команды с хоста на различные внешние машины из сценария оболочки bash с использованием ssh или 'sersh', который похож на ssh, но отправляет команды через последовательный порт. (Детали этих команд не...
55 просмотров
schedule 17.09.2022

Четыре знака доллара в Makefile
Я читаю документ GNU Make. Вот пример %.d: %.c @set -e; rm -f $@; \ $(CC) -M $(CPPFLAGS) $< > $@.$$$$; \ sed ’s,\($*\)\.o[ :]*,\1.o $@ : ,g’ < $@.$$$$ > $@; \ rm -f $@.$$$$ Я пробовал это в программе на...
11885 просмотров
schedule 29.09.2023

Расширение каталога ZSH ('..' в '../')
Недавно я начал изучать и использовать ZSH. Проблема, с которой я столкнулся, заключается в том, что ZSH не будет автоматически расширять «..» в командах (например, «cd», «cp» и т. д.) в «../». Баш делает это. Это не было бы такой большой...
217 просмотров
schedule 21.01.2023

Файлы расширения Android - ресурс не найден при тестировании
Это имя моего пакета: com.abc.ss Теперь я вручную создал папку с именем пакета com.abc.s в mnt/sdcard/Android/obb/com.abc.ss/main.2.com.abc.ss.obb Но когда я запускаю пример приложения, он говорит, что загрузка не удалась: Вот мой снимок...
4917 просмотров
schedule 19.07.2023

Файлы расширения Adobe AIR
У меня есть приложение, игра, сделанная в Adobe Air. Приложение имеет более 50 МБ. Я хотел бы знать, как разделить мое приложение с помощью файлов расширения, чтобы я мог разместить его в магазине. И если я разделю его, что это значит для меня? В...
340 просмотров
schedule 12.02.2023

Получение отрицательного результата на тесте для ДОМАШНИХ каталогов с тильдой ~ расширение
Я получаю странную ошибку, не могу понять, почему. Тем более, что это работает в одном месте, но не в другом сценарии. У меня есть его код, который проверяет, существуют ли эти каталоги, и ДОМАШНИЕ каталоги с ~ не работают в этом фрагменте кода:...
181 просмотров
schedule 29.10.2022

Простая функция ZSH и файлы с пробелами в имени
Я поместил следующую функцию в свой файл ~/.zshrc : function note() { vim $HOME/Dropbox/$1.md } Например, когда я вызываю его с помощью note "20150209-132501-Recx-new note today.md" , он создает новый файл, но с именем файла...
1095 просмотров
schedule 22.12.2022

Избегайте расширения при цикле: for x в $foo
Мне нужно подсчитать количество исполняемых файлов в каталоге. Я уже нашел другой способ сделать это (записав в файл, а затем выполнив поиск в файле, но это довольно некрасиво). Первое решение, которое пришло мне в голову, было таким (первый...
88 просмотров
schedule 24.11.2022

Расширение команды ZSH?
Простой вопрос: есть ли в zsh что-то вроде command expansion ? Хочу я хочу написать в командной строке что-то вроде этого: git push [gitlab,origin] localBranch:remoteBranch Поскольку git не поддерживает одновременную отправку на несколько...
133 просмотров
schedule 25.05.2023

Вторичное расширение и два make-файла
У меня есть команда с двумя знаками доллара (вторичное расширение) $(PREFIX)/bin/gdk-pixbuf-query-loaders > $(shell $(PREFIX)/bin/gdk-pixbuf-query-loaders | awk -F "=" '/LoaderDir/ {print $$2}' | tr -d ' ')/../loaders.cache Команда...
133 просмотров

Почему я не могу заключить в двойные кавычки переменную с несколькими параметрами?
Я пишу сценарий bash, который использует rsync для синхронизации каталогов. Согласно руководству по стилю оболочки Google : Всегда заключайте в кавычки строки, содержащие переменные, подстановки команд, пробелы или метасимволы оболочки,...
133 просмотров
schedule 03.08.2023

Расширение параметров оболочки работает в ksh, но не в bash
Почему следующий код выдает разные результаты в ksh и bash p="folderA/folderB/folderC" echo ${p%%+([^/])} echo ${p#${p%%+([^/])}} кш выходы: folderA/folderB/ folderC Баш выходы: folderA/folderB/folderC Я особенно запутался,...
96 просмотров
schedule 10.01.2023

Как стилизовать текст панели расширения пользовательского интерфейса материала
Я пытаюсь уменьшить пространство на панели расширения сверху и снизу. Я попытался установить отступ как 0, но это не сработало. panel: { backgroundColor: background.paper, position: "absolute", padding: spacing(0), }, text: { color:...
177 просмотров