Вопросы по теме '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 просмотров
schedule
30.04.2022
Шаговый макрос в 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 просмотров
schedule
15.10.2022
Почему я не могу заключить в двойные кавычки переменную с несколькими параметрами?
Я пишу сценарий 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 просмотров
schedule
26.12.2022