Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
*wait_childs=*wait_children; # compatibility
//--- Check SD version and voltage range ---//
enum {
DESIRED_VOLTAGE = 0x01, // standard voltage range: 2.7 - 3.6 V
CHECK_PATTERN = 0xCC
};
card->spi->SelectSlave(card->spi);
send_command(card, CMD_SEND_IF_COND, (DESIRED_VOLTAGE << 8) | CHECK_PATTERN);
R1_response = read_R1(card);
if (!R1_is_valid(R1_response))
goto ERROR;
if ((R1_response & R1_BIT_ILLEGAL_COMMAND) == 0) {
uint32_t R7_response = read_R7(card);
uint8_t pattern = R7_pattern(R7_response);
uint8_t voltage = R7_voltage(R7_response);
uint16_t reserved = R7_reserved(R7_response);
uint8_t version = R7_version(R7_response);
if (pattern != CHECK_PATTERN || voltage != DESIRED_VOLTAGE || reserved != 0 || version != 0)
goto ERROR;
card->props.version = SD_VERSION_2X;
}
else
card->props.version = SD_VERSION_1X;
send_padding(card);
card->spi->ReleaseSlave(card->spi);
/// Возвращает число соединений с базой данных
size_t Database::getConnectionCount() const
{
...
}
/**
* Database wrapper
**/
class Database {
/**
* Return the count of database connections
*
* @return int count of database connections
**/
public static getConnectionCount() {
...
// Тут мы используем алгоритм пузырьковой сортировки. Прямой перебор показал свою неэффективность.
...
// Geben Sie Ihre Meinung über die Besonderheiten der deutschen Sprache.
...
}
}
$children_list = getChildrenList() {...}
foreach ($children_list as $children) {}
$news_list = getNewsList() {...}
foreach ($news_list as $news) {}
$a_child, $a_news
getChildset(), getNewsset()
var state = "";
Вот подумайте сами. Пишут два английских товарища, им переводить не надо. Один напишет
var state = ""; // и подумает что это «Штат»
А второй прочитает var state = ""; // о состояние!
var color, colour;
— переведите на русский.var cup;
— переведите на русскийvar чашка, кубок;
— переведите на английский
Трудности перевода в коде