Size: a a a

2021 February 28

kk

kolbaska kek in SPbCTF
Если речь про то, как перемещать линии ребер (из кода), то честно я хз. Именно с таким таском не сталкивался...
НО! Вполне вероятно, что это решается через стили. На оф. сайте есть целый пак с примерами и подробным описанием стилей графов, возможно там ты сможешь найти ответ на свой вопрос.
источник

AT

Alexander Tkachov in SPbCTF
и библиотека видимо умеет по крайней мере в некоторое подмножество https://github.com/pydot/pydot/blob/master/pydot.py#L35
источник

AT

Alexander Tkachov in SPbCTF
во, видимо headport и tailport как раз и нужны тебе
https://www.graphviz.org/doc/info/attrs.html#d:headport
источник

AT

Alexander Tkachov in SPbCTF
> If a compass point is used, it must have the form "n","ne","e","se","s","sw","w","nw","c","_".
источник

fL

f8cf7194eb53f512b569... in SPbCTF
Alexander Tkachov
> If a compass point is used, it must have the form "n","ne","e","se","s","sw","w","nw","c","_".
Да, они и нужны, спасибо, сейчас опробую
источник

AT

Alexander Tkachov in SPbCTF
что-то вроде
1 -> 1  [color=blue headport=n tailport=s];
(или наоборот)
источник

fL

f8cf7194eb53f512b569... in SPbCTF
Я их уже находил в https://www.graphviz.org/pdf/dotguide.pdf, но не сработало
источник

fL

f8cf7194eb53f512b569... in SPbCTF
Правда, я использовал нотацию через двоеточие
источник

fL

f8cf7194eb53f512b569... in SPbCTF
heh
источник

fL

f8cf7194eb53f512b569... in SPbCTF
Тот же самый результат
источник

kk

kolbaska kek in SPbCTF
Попробуй тогда другие либы, к примеру https://igraph.org/c/doc/igraph-Layout.html
источник

VR

Vlad Roskov in SPbCTF
источник

VR

Vlad Roskov in SPbCTF
источник

fL

f8cf7194eb53f512b569... in SPbCTF
Не туда?
источник

L

Lex in SPbCTF
источник

VR

Vlad Roskov in SPbCTF
Туда
источник

VR

Vlad Roskov in SPbCTF
mc2

struct user
{
 char login[20];
 char password[20];
};

// |---------login(20b)------|-----passw(20b)-------|

// |lvl(1b)|--*func(8b)--|------email(20b)-----|

// Примитивы:
// 1. Убрать админство, залистить юзеров → увидеть *func
// 2. Регнуть юзера, дать админство → вызвать *func

struct __attribute__((packed)) __attribute__((aligned(1))) admin
{
 unsigned __int8 level;
 void (*action)(...);
 char email[20];
};
источник

VR

Vlad Roskov in SPbCTF
источник

VR

Vlad Roskov in SPbCTF
источник

AA

Artorias Abysswalker in SPbCTF
Там акция с телепиццей походу только с собой
источник