C++ zero-cost abstractions на примере хеш-таблиц в ClickHouseхэш-функции 1. CRC32-C для целочисленных типов. Одна инструкция (на самом деле две) процессора latency 3 такта 2. Специальная хэш-функция для строк. Стандартно можно использовать CityHash, xxHash, wyhash0 码力 | 49 页 | 2.73 MB | 1 年前3
PlantUML 1.2023.11 Справочное руководство по языкуsignal restricted to only 2 states clock A clocked signal that repeatedly transitions from high to low, with a period, and an optional pulse and offset concise A simplified concise signal designed to show binary • clock @startuml clock clk with period 1 binary "Enable" as EN @0 EN is low @5 EN is high @10 EN is low @enduml 10.3 Adding message You can add message using the following syntax. Справочное as db @0 as :start @5 as :en_high @10 as :en_low @:en_high-2 as :en_highMinus2 @:start EN is low db is "0x0000" @:en_high EN is high @:en_low EN is low @:en_highMinus2 db is "0xf23a" @:en_high+6 db0 码力 | 554 页 | 7.96 MB | 1 年前3
PlantUML 1.2020.23 Справочное руководство по языкуanother (can have many states). • clock: A 'clocked' signal that repeatedly transitions from high to low • binary: A specific signal restricted to only 2 states (binary). You define state change using the 1 binary "Enable" as EN @0 EN is low @5 EN is high Справочное руководство по языку PlantUML (1.2020.23) 138 / 305 9.3 Adding message 9 TIMING DIAGRAM @10 EN is low @enduml 9.3 Adding message You concise "dataBus" as db @0 as :start @5 as :en_high @10 as :en_low @:start EN is low db is "0x0000" @:en_high EN is high @:en_low EN is low @:en_high-2 db is "0xf23a" @:en_high+6 db is "0x0000" @enduml0 码力 | 306 页 | 3.12 MB | 1 年前3
PlantUML 1.2020.22 Справочное руководство по языкуanother (can have many states). • clock: A 'clocked' signal that repeatedly transitions from high to low • binary: A specific signal restricted to only 2 states (binary). You define state change using the 1 binary "Enable" as EN @0 EN is low @5 EN is high Справочное руководство по языку PlantUML (1.2020.22) 127 / 293 9.3 Adding message 9 TIMING DIAGRAM @10 EN is low @enduml 9.3 Adding message You concise "dataBus" as db @0 as :start @5 as :en_high @10 as :en_low @:start EN is low db is "0x0000" @:en_high EN is high @:en_low EN is low @:en_high-2 db is "0xf23a" @:en_high+6 db is "0x0000" @enduml0 码力 | 294 页 | 3.03 MB | 1 年前3
PlantUML 1.2021.2 Справочное руководство по языкуanother (can have many states). • clock: A ’clocked’ signal that repeatedly transitions from high to low • binary: A specific signal restricted to only 2 states (binary). You define state change using the binary "Enable" as EN @0 EN is low @5 EN is high @10 Справочное руководство по языку PlantUML (1.2021.2) 176 / 387 10.3 Adding message 10 TIMING DIAGRAM EN is low @enduml 10.3 Adding message You concise "dataBus" as db @0 as :start @5 as :en_high @10 as :en_low @:start EN is low db is "0x0000" @:en_high EN is high @:en_low EN is low @:en_high-2 db is "0xf23a" @:en_high+6 db is "0x0000" @enduml0 码力 | 388 页 | 4.18 MB | 1 年前3
PlantUML 1.2021.1 Справочное руководство по языкуanother (can have many states). • clock: A ’clocked’ signal that repeatedly transitions from high to low • binary: A specific signal restricted to only 2 states (binary). You define state change using the binary "Enable" as EN @0 EN is low @5 EN is high @10 Справочное руководство по языку PlantUML (1.2021.1) 174 / 382 10.3 Adding message 10 TIMING DIAGRAM EN is low @enduml 10.3 Adding message You concise "dataBus" as db @0 as :start @5 as :en_high @10 as :en_low @:start EN is low db is "0x0000" @:en_high EN is high @:en_low EN is low @:en_high-2 db is "0xf23a" @:en_high+6 db is "0x0000" @enduml0 码力 | 383 页 | 4.13 MB | 1 年前3
PlantUML 1.2021.3 Справочное руководство по языкуanother (can have many states). • clock: A ’clocked’ signal that repeatedly transitions from high to low • binary: A specific signal restricted to only 2 states (binary). You define state change using the binary "Enable" as EN @0 EN is low @5 EN is high @10 Справочное руководство по языку PlantUML (1.2021.2) 187 / 405 10.3 Adding message 10 TIMING DIAGRAM EN is low @enduml 10.3 Adding message You concise "dataBus" as db @0 as :start @5 as :en_high @10 as :en_low @:start EN is low db is "0x0000" @:en_high EN is high @:en_low EN is low @:en_high-2 db is "0xf23a" @:en_high+6 db is "0x0000" @enduml0 码力 | 406 页 | 4.33 MB | 1 年前3
Firebird 2.5 LangRef Update Russianпредставления могут делать выборку данных их селективных хранимых процедур. Пример: CREATE VIEW LOW_BONES AS SELECT SP1.ID, SP1.NAME, SP1.DESCRIPTION FROM THEM_BONES('HUMAN') SP1 WHERE NAME IN ('LEG_BONE'0 码力 | 364 页 | 1.45 MB | 1 年前3
共 8 条
- 1













