All streams
Search
Write a publication
Pull to refresh
5
0
Филя @FeelUs

User

Send message
мне кажется людям наоборот будет интересно пофантазировать с нелинейными элементами :)
нет, не подходит. Он удовлетворяет двум независимым ур-ям
image
image
в то время, как нам нужна механическая система, удовлетворяющая системе уравнений
image
в самом деле иллюстрации на телефоне не открываются.
я их вконтакт залил, а сюда ссылки, т.к. habrastorage на geektimes не нашел
я имел ввиду U — F; I — v
а меня в 9м классе идея с водой не устроила и я вот это выдумал, кроме трансформатора.
А сейчас (спустя 7 лет) и трансформатор придумал и вот запостил.

Вот интересно, знает ли кто-нибудь способ замоделировать трансформатор в модели с водой по трубам?
Почему сырая?

А что с иллюстрациями?
(последнюю иллюстрацию не ту вставил, теперь поправил)
я их в paint-е рисовал
да нет
cygwin например использует виндовый формат бинарников
хотя wine так уже делает, но не очень эффективно, так что че-т я погорячился
И большинство из десятков тысяч бинарных пакетов в архивах Ubuntu!

стоп что?
винда теперь может запускать разные форматы исполняемых файлов?
если это так, то это новый виток в эволюции операционных систем
багфикс:
    int x_getter()const{ 
        cout<<"getter "<<_x<<endl; return _x; 
    }
слишком много дополнительных переменных для проперти.
все смещения можно посчитать и так:
#include <iostream>
using namespace std;
#define this_base(type,member) ((type *)(this - offsetof(type,member)))

class C{
    struct prop_x{
        operator int()const {   
            return this_base(C,x)->x_getter();  
        }
        prop_x & operator=(int xx){ 
            this_base(C,x)->x_setter(xx); return *this; 
        }
    };
    int _x;
    int x_getter()const{ 
        cout<<"getter "<<_x<<endl; return 0; 
    }
    void x_setter(int xx){ 
        cout<<"setter "<<xx<<endl; _x = xx;
    }
public:
    prop_x x;
};

int main(){
    C c;
    c.x = 5;
    int q = c.x;
}

но лучше в структуру свойства положить какие-то данные, а то 4 байта зря пропадет.
Но все же интересно, почему offsetof требует standard-layout type, и ругается (варнингом) на non-standard-layout type «C»?
он же императивный, для рисования блок-схем, или я чё-то путаю?
какое отношение он имеет к логическому программированию?
Пример запроса плюс(0, 0, 0): ответ нет, при первой же попытке все резолюции не выполняются.

а почему этот запрос не подпадает под
плюс(0, Число, Число).
?
уточнение: схема для всех свойств с ключем, удовлетворяющим RegExp
а позволяет ли JSON hyper-schema проверить строку, что заданный объект документа имеет свойство с именем, равным данной строке?
так сказать для проверки документа на битые ссылки
да, позволяет:
patternProperties:{
  "RegExp":{
    title:"схема для всех объектов с ключем, удовлетворяющем RegExp"
  }
}
string — ключ
value — значение
разве нет?
JSON ведь позволяет использовать объекты как ассоциативные массивы.
позволяет ли JSON-schema по паттерну проверять ключи?
<book attr1="..." attr2="..." очень много атрибутов ???

То в том месте где стоит ??? может оказаться как /> так и просто >. Теперь если LL парсер пытался всё это распарсить как <book ...> а на месте ??? оказался />, то парсер отбросит всё то что он так долго парсил и начнёт заново в предположении, что это <book .../>
В этом случае можно парсить в 2 прохода: на первом генерировать массив токенов, которыми будут текст и теги (открывающий, закрывающий, самозакрывающийся), а на втором строить дерево.
При чем на втором проходе можно применять те же Pattern, opt, exc, any, seq, rep, изменятся только терминальные методы
а за чем вы делаете так
var char = rgx(/[^"&]/i);
rep(char).then(r => r.join(''))

а не так
rgx(/^[^"&]*/i)

?

И еще надо не забывать регекспы начинать писать с ^

спасибо за статью, метод then очень понравился
regexp.exec(str.slice(pos))

а в данном случае не произойдет копирование части строки?
в принципе строки менять нельзя, так что теоретически возможна работа slice без копирования…

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity