КПД должен быть сравним (и там и там ~90% вроде). Зато сколько преимуществ — не нужно часто менять (9-ки цепи каждые 1500 км меняют) и смазывать, цепь не порвется и не спадет, в нее не попадают штаны, камни, песок, трава. Проблема была переключатель скоростей сделать. Сейчас решается планетарками — вот у них КПД чуть похуже, но уже вполне приемлем.
Как Вы интересно считаете. Масса велосипеда 11,4 против 17,8… соотношение веса – в 1,56 раза.
Вас не смущает, что прежде чем считать отношение, Вы забыли добавить туда массу велосипедиста? Или велосипед ехал сам?
Испытания в Крылатском — это был велотрек? На велотреке нет перепада высот и масса имеет значение только для динамики разгон/торможение, на сколько-нибудь длинной дистанции влияние будет стремиться к нулю.
Раз все так серьезно. Тогда:
Интерфейс — класс в котором только методы и только абстрактные.
Абстрактный класс — класс в котором хотя бы один абстрактный метод.
Ну и применение у них разное. И если его не считать, то интерфейсы — подмножество абстрактных классов.
Блокировка моего(!) ноута Intel-ом где и когда он захочет? Чертовски привлекательно. Не говоря уже о том, что будет если найдут дыру. А злоумышленники будут снимать батарею или класть ноут в экранированную сумку, а потом не торопясь перетыкать джампер или ломать модуль приемник.
Если оптимизировать и поменять комплятор на понимающий инлайны, будет 150 000 000 IP/sec с одного треда.
И да, мне самому интересно куда столько девать ;)
Я взял ту же самую базу GeoLite Country. Дают IP — возвращаю страну, город тоже попробовал — там база побольше, немножко медленнее выходит.
Все хранить не надо, только концы диапазонов. Следующий начинается там, где предыдущий закончился. Поиск дихотомией. Можно и пооптимизировать если захочется.
Вас не смущает, что прежде чем считать отношение, Вы забыли добавить туда массу велосипедиста? Или велосипед ехал сам?
Испытания в Крылатском — это был велотрек? На велотреке нет перепада высот и масса имеет значение только для динамики разгон/торможение, на сколько-нибудь длинной дистанции влияние будет стремиться к нулю.
Интерфейс — класс в котором только методы и только абстрактные.
Абстрактный класс — класс в котором хотя бы один абстрактный метод.
Ну и применение у них разное. И если его не считать, то интерфейсы — подмножество абстрактных классов.
И да, мне самому интересно куда столько девать ;)
Все хранить не надо, только концы диапазонов. Следующий начинается там, где предыдущий закончился. Поиск дихотомией. Можно и пооптимизировать если захочется.