Size: a a a

2021 October 08

D

Denis in Powershell Rus
Это косяк ise тоже много раз меня подставлял, когда значения закешированы 😅
источник

J

JustDj in Powershell Rus
та да... искал ошибку где ее не было)
источник

AF

Alexey D. Filimonov ... in Powershell Rus
источник

VG

Vasily Gusev in Powershell Rus
+100., не надо iex использовать в 99.999% случаев. Только дыр понаделаете...
источник

D

Denis in Powershell Rus
Я даже придумать не могу где бы оно могло понадобиться, а люди без него не могут 😂
источник

VG

Vasily Gusev in Powershell Rus
я когда маленький был - делал калькулятор через него =) А еще систему управления ирц ботом (по сути ремоут шелл), с "acl" опять же на iex ;)
источник

VG

Vasily Gusev in Powershell Rus
в принципе работало нормально и даже не хакнули когда сделал на нём публичный калькулятор (с санитацией регекспами), но я допускаю теоретическую возможность :)
источник

AF

Alexey D. Filimonov ... in Powershell Rus
Ну я его лично не использую, но использую близкую конструкцию.
Иногда надо что-то сделать и проще в одном месте нагенерить строчек, скопипастить их в удаленный RDP и там выполнить. Но это немного не то все равно, хотя близко.
источник

D

Denis in Powershell Rus
Но это проект ради проекта, это "а что если" как мне кажется. Но как реально исполнение полученого на инпуте кода может пригодиться в реальной жизни скрипта на posh? Я понимаю, когда есть некая программа, которая поддерживает расширения в виде posh-кода.
источник

VG

Vasily Gusev in Powershell Rus
ну это твои данные всё таки. Не бездумно
источник

AF

Alexey D. Filimonov ... in Powershell Rus
IRC + Powershell.
Это как то вызывает временной разрыв. Типа как утюг на углях с блутусом
источник

VG

Vasily Gusev in Powershell Rus
реально - может, поэтому я не говорю 100%. Но редко, и в подавляющем большинстве случаев где его используют - это фу.
источник

VG

Vasily Gusev in Powershell Rus
ну ок, там не powershell был, монад еще емнип =)
источник
2021 October 09

m

maxxxxxxxx in Powershell Rus
тут, судя по всему, сперва создаётся массив, а в $users1 уже записывается ссылка?
источник

AF

Alexey D. Filimonov ... in Powershell Rus
А тут всегда так
источник

AF

Alexey D. Filimonov ... in Powershell Rus
Переменная users это ссылка на область памяти с массивом
Массив это 2 элемента.
Каждый элемент это ссылка на область памяти с хештейблом
Хештейбл это такой же как массив кусок памяти (только параметры не номерные, а именные) и в нем хранятся 2 ссылки на области памяти с соответствующими строками
источник

AF

Alexey D. Filimonov ... in Powershell Rus
А вот строка уже это (вроде бы) честный массив в котором хранятся буквы и его длинна
источник

AF

Alexey D. Filimonov ... in Powershell Rus
То есть клонируя массив, ты вызываешь array.clone, который клонирует значения в массиве (адреса памяти), но глубже не идёт - новый массив это новый кусок памяти в котором записаны новые ссылки, но указывают они все на те же обьекты
источник

m

maxxxxxxxx in Powershell Rus
а [ref] помогает ссылки убирать? или что то другое можно?
источник

AF

Alexey D. Filimonov ... in Powershell Rus
Реф наоборот делает ссылки из значений
источник