Pull to refresh
4
0.4

User

Send message
Телеметрия на первых советских ракетах серии «Р» писалась на киноплёнку (см. «Ракеты и люди» Бориса Чертока).
Ещё про «Протяжку» есть в очерке В. А. Кудряшова «Измерительному комплексу космодрома Байконур — 50 лет»:
«… После первого пуска МБР 8К71 (15 мая 1957 г.) в работу ПИК было внедрено нововведение – стали передаваться и выполняться команды «Протяжка один» и «Протяжка два». Это было вызвано тем, что МБР 8К71 запускалась из сложного стартового сооружения, фермы которого расходились под действием стартующей ракеты. Для контроля работы стартового сооружения использовался проводной телеметрический многоканальный наземный регистратор (МНР-1), в котором информация регистрировалась на кинопленку. Стартовое сооружение начинало работать еще до отрыва ракеты, поэтому лентопротяжные механизмы фотоблоков только системы МНР-1 включались за несколько минут до старта ракеты по команде «Протяжка один». Для экономии кинопленки только за минуту до старта ракеты передавалась команда «Протяжка два», по которой включались лентопротяжные механизмы регистраторов на всех траекторных и телеметрических станциях ПИК» (http://epizodsspace.no-ip.org/bibl/kudryashov/kudryashov-ikk-50.pdf).
Можно ли об этом поподробнее? Насколько понимаю, в гражданском праве в USA любое решение может быть прецедентом, нет?
Я тоже думал, что он уменьшился. Ан нет, рос в 2015 и продолжает расти сейчас:
«В целом за 2015 год было обработано 128 млн международных отправлений с товарными вложениями (в совокупности: импорт, экспорт и транзит). Объем почтового экспорта увеличился на треть по сравнению с 2014 годом и на 50% – по сравнению с 2013 годом» (http://www.russianpost.ru/rp/press/ru/home/newscompany/item?newsid=8524).
«По итогам первого квартала 2016 года Почта России обработала около 46,8 млн международных почтовых отправлений – это почти в 3 раза больше, чем за январь-март 2015 года» (http://www.russianpost.ru/rp/press/ru/home/newscompany/item?newsid=8580).
Да, но многие из этих расходов — fixed costs, практически не зависящие от численности населения, или зависящие нелинейно. Если бы в России было 10 миллионов человек вместо 140 миллионов, потребность в ресурсах для охраны весьма протяжённой государственной границы была бы той же. То же с большей частью инфраструктуры: от убыли 10 000 человек в городе деньги, потраченные ранее на строительство ЛЭП, не вернутся. Так что можете считать указанную цифру упущенной прибылью.
На самом деле это важно, поскольку масса напрямую определяет нагрузку на суставы (если принять двигательную активность неизменной). Просто сбросив массу со 106 до 95 почувствовал значительное облегчение, боли в спине пропали совсем, при этом укрепления поясничных мышц не проводилось. Поэтому с точки зрения износа суставов лучше иметь недобор массы, чем перебор, безотносительно к распределению массы по типам тканей.
Можно задать выполнение нужных частей кода битовой маской или значением enum'а. Предполагаем, что в следующей итерации цикла мы выполним тело целиком (а с goto так и выйдет); в этом месте мой мозг начинает понемногу плавиться.
private enum dirtyCycleJumper { 
fromFirst, 
fromSecond
}

private void doSecondCycle(int from, int to, dirtyCycleJumper startFrom) {

  int i;

  for (i=from; i<to; i++) {
  switch (startFrom) {
case fromFirst:  doAnotherJob_1(); 
case fromSecond:  doAnotherJob_2();
}
startFrom = dirtyCycleJumber.fromFirst;
}
return;
}



Вызываем doSecondCycle(3, 200, dirtyCycleJumper.fromSecond).
С такими требованиями, действительно, goto будет удобнее. Но случай какой-то уж больно маргинальный.
Надеюсь, я правильно понял семантику требования «прыгнуть в середину другого цикла».
private void doFirstCycle() {
  int j;
  for (j=0; j<100; j++) {
    doYourJob();
    if (this.haveToBreak) {
      doSecondCycle(3, 200);
      break;
    }
  }
return;
}

private void doSecondCycle(from, to) {
  int i;
  for (i=from; i<to; i++) {
  doAnotherJob();
  return;
}


В нужном месте той огромной нечитаемой функции, из одного из циклов которой нужно прыгать в середину другого, вместо цикла вставляете вызов функции. Заодно и читаемость повысится.
Надеюсь, я правильно понял семантику требования «прыгнуть в середину другого цикла».

private void doFirstCycle() {
int j;
for (j=0; j
Да простят меня присутствующие, но я использую подсказанное преподавателем в ВУЗе мнемоническое правило.
Представьте себе, что графический символ диода — это птичка. С одной стороны у неё клюв (катод), а с противоположной… Правильно, анод!
Виноват, имелся в виду обратный ток перехода (я здесь говорю не про КМОП), при возрастании температуры генерируется больше свободных зарядов. У КМОП сопротивление канала при росте температуры растёт. Так что оставим диффузию примесей и указанное ниже неблагоприятное воздействие термоциклирования. Срок жизни полупроводника с ростом температуры падает — разумеется, влияние одного градуса разницы температур вы не заметите.
Очень просто. Ускоренная миграция примесей между частями полупроводника разных типов при повышении температуры. Плюс повышение токов утечки, что может привести к неопределённости состояния логического элемента. Плюс повышение вероятности теплового пробоя: повышение температуры приводит к повышению тока утечки, а он, в свою очередь, увеличивает тепловыделение. И — бабах!
12 ...
101

Information

Rating
2,023-rd
Registered
Activity