Beef- это компилируемый язык программирования. Он был создан вместе с IDE, предназначенной для поддержки функций, специфичных для Beef. Используйте этот тег для обсуждения языка программирования Beef или Beef IDE.
1 ответ

Как я могу использовать расширение для добавления соответствия интерфейса к типу, который находится вне моего контроля?

На странице расширений документации Beef сказано следующее: Расширения могут быть полезны для добавления соответствия интерфейса к типам, которые находятся вне вашего контроля (например, к системным типам или типам, определенным в другой библиотеке)…
16 янв '20 в 01:53
1 ответ

Как я могу предотвратить выпуск объектов, созданных в цикле, в конце этой итерации цикла

Если я создаю объект и хочу, чтобы он существовал только для текущего блока кода, после чего он будет автоматически уничтожен (или, по крайней мере, помечен для уничтожения), я могу использовать scope ключевое слово: using System; class Program { pu…
16 янв '20 в 20:40
2 ответа

Избегайте утечки памяти из-за создания временных объектов

В Beef у меня может быть такой код: using System; namespace Program { class Foobar { public int value; public this(int val) { value = val; } public static Foobar operator+(Foobar lhs, Foobar rhs) { let result = new Foobar(); result.value = lhs.value…
30 янв '20 в 19:57
1 ответ

Создание окон на говяжьем языке

Так что недавно я изучал компиляторы, llvm и все такое. Но что меня действительно беспокоит, так это говядина. Beef - это крутой язык программирования, о существовании которого я только что узнал, но он похож на C# Pro. Но одна часть, которую я не п…
1 ответ

Как написать модульный тест, который должен завершиться ошибкой?

Если я провожу тест, который должен выдать фатальную ошибку, как я могу с этим справиться? Например, как я могу написать этот тест, чтобы убедиться, что переменная удалена правильно: [Test] public static void TestScope() { String str; { str = scope …
18 янв '20 в 08:57
1 ответ

Что делает оператор "каскадного доступа к членам" (..)?

В документации оператора сказано следующее: x..y- каскадный доступ к членам. Приводит к x, что полезно для объединения вызовов методов. Что это значит? Как это используется? Поиск "каскадного доступа к членам" только значимо вернул мне этот отрывок …
17 янв '20 в 00:00
1 ответ

Что означает [&] при определении лямбды?

В справочной документации по методу есть пример кода, скопированный ниже: char8 GetNext() { if (i >= str.Length) return 0; return str[i++]; } /* Allocates a delegate bound to GetNext() */ delegate char8() strDlg = scope => GetNext; strDlg = sc…
17 янв '20 в 00:20
1 ответ

Как отсортировать список с учетом метода упорядочения или лямбда-выражения?

Если у меня есть метод или лямбда для сортировки List<T>например, с помощью оператора космического корабля (Из документации:x <=> y - результаты отрицательные, если x y), как я могу отсортировать список с помощью этого метода? E сть Sort…
20 янв '20 в 12:27
1 ответ

Как отсортировать ключи словаря по значению?

Если у меня есть Dictionary и лямбда, которую я могу использовать для упорядочивания значений, как мне получить список или массив ключей, отсортированных по соответствующему значению в словаре? Например, что, если я хочу отсортировать Dictionary<…
23 янв '20 в 07:03
1 ответ

Как перемешать список?

Как перетасовать Listв говядине? Я хочу добавить расширение кRandom это перемешивает List на месте: using System.Collections.Generic; namespace System { extension Random { public virtual void Shuffle<T>(List<T> list) { // Use this to shu…
16 янв '20 в 22:48
1 ответ

Уменьшение грязного прямоугольника

Пытаюсь оптимизировать симуляцию падающего песка, и я реализую оптимизацию, о которой разработчики noita говорили в своем выступлении на GDC . Примерно в 10:45 они рассказывают о том, как используют грязные отверстия. Я начал пытаться реализовать по…
0 ответов

Выполнение нескольких терминалов с использованием Python

Прежде всего, я настоящим заявляю, что этот вопрос и связанные с ним материалы, которые я использовал, предназначены для моей личной цели и никогда не использовались для каких-либо казней в реальном мире; Просто хочу проверить свои этические навыки …
14 апр '21 в 15:41
0 ответов

Фреймворк Beef: невозможно подключиться за пределами LAN; получение net::Error Connection_Timed_Out [закрыто]

Я использую говядину версии 0.5.0.0. Я получаю сообщение об ошибке при попытке подключиться по WAN. Я перенаправляю свой порт с помощью portmap.io. Я могу подключить beef-скрипт в локальной и глобальной сети браузера Kali Linux без ошибок, но когда …
07 июл '21 в 07:54
0 ответов

Говядина: Hook не работает через WAN, показывая net::Err_Connection_Timed_Out

Я изучаю этический взлом с нуля, и у меня возникла ошибка в говядине: я использую последнюю версию говядины 0.5.0: Ошибка Connection_timed_Out когда я пытаюсь подключить скрипт на веб-сервере apache2 через wan в firebox kali linux, я могу сделать эт…
09 июл '21 в 20:47
0 ответов

как добавить веб-сайт javaScript и запустить говядину [закрыто]

Я купил бесплатный домен, как мне добавить к нему говядину и как запустить js, он предложил мне использовать DigitalOcean в видео и предложил мне сделать это с сервером ubuntu, но я не хочу пробовать это, есть ли что-то попроще способ?
06 авг '21 в 12:03
1 ответ

Установка Beef 'libgcc-9-dev' недоступна. Что мне с этим делать?

Обратите внимание: выбор libreadline-dev вместо libreadline6-dev. Пакет libgcc-9-dev недоступен, но на него ссылается другой пакет. Это может означать, что пакет отсутствует, устарел или доступен только из другого источника. E: Пакет 'libgcc-9-dev' …
24 сен '21 в 13:36
1 ответ

Пакет установки Beef 'libgcc-9-dev' не имеет кандидата на установку, невозможно найти пакет gcc-9-base

Я получаю ошибку в изображении при загрузке. Я пробовал некоторые решения на сайте, но это не сработало. что я должен делать ошибка
24 дек '21 в 22:20
2 ответа

Как установить хук BeEF на страницу

Мне нужно знать, как установить хук BeEF на страницу, которая мне нравится (существующая веб-страница или новая пользовательская страница). Я попытался поделиться демонстрационной страницей, но она работает только на хостинге. Я искал учебники, но н…
0 ответов

продолжайте получать Not Found Запрашиваемый URL-адрес не найден на этом сервере. Apache/2, когда я пытаюсь пообедать BeEF-xss

продолжайте получать одно и то же сообщение в моем браузере каждый раз, когда я пытаюсь запустить BeEF-xss. «Не найдено» Запрошенный URL-адрес не найден на этом сервере. "Апач/2"
24 апр '22 в 12:37
0 ответов

как исправить более 3 туннелей, работающих в рамках одного сеанса агента NGROK

$ грок начать --все Ваша учетная запись не может запускать более 3 туннелей в течение одного сеанса агента ngrok. В этом сеансе уже запущены следующие туннели: tn_2HpYCEfpJb2VAiIPS, tn_2HpYCKQh6q9j9R3nyKiJ, tn_2HpYCIPYGWWN9f3am75. ERR_NGROK_324 Я по…
20 ноя '22 в 22:36