Серия "Programming Life" - программисты выиграли чемпионат всего с 20 строками кода

Java программист
Серия "Programming Life" - программисты выиграли чемпионат всего с 20 строками кода

Чем больше вы знаете, тем больше вы не знаете

Ставьте лайк и смотрите снова, формируйте привычку

GitHubоткрытый источникgithub.com/JavaFamily, есть карта мозга интервью с большой фабрикой первой линии, добро пожаловать в звезду и улучшайте

текст

Рыбалка: мы упоминали в предыдущей серии о повешении и борьбеRedisКто не видел, можете пересмотреть

Этот вопрос не является точкой знаний интервью.Друзья, которые приходят только посмотреть интервью, могут сразу перейти к навыкам интервью в конце статьи.

Деятельность компании

В нашей компании мероприятие в день 1024↓

Конкурс творческого кода MOGU

Требования при поступлении

1. Записи должны иметь четкую тему, новое творчество, здоровое содержание, подходящее для просмотра, и жизнь в качестве темы;

2. Дайте полную волю воображению и творчеству и постарайтесь показать удовольствие и развлечение от работы с уникальным творчеством.

Увидел,потер,это не моя сильная сторона.Я использую код для вывода чего-то.Сразу подумал использовать код для вывода полного видео.Если я не вывожу рекламу компании,я просто следую за компанией. Существует сильная корреляция.

настройки приза

1-е место: специальная механическая клавиатура Razer для игр.

Второй приз 2: электрическая зубная щетка Philips machine royal

3-е место: шейный массажер / электрическая физиотерапевтическая поддержка шеи

Несколько наград за участие: сверхбольшой компьютерный стол Guofeng (Nezha Naohai)

Когда я вижу эту мразь, на самом деле есть награды, но не важно, что награды не вознаграждены, мне в основном нравится писать код.

Поскольку у меня есть идея в голове, у меня не так много ББ, чтобы начать ее напрямую.

Я сразу подумал об использовании персонажей для вывода рекламы компании в виде анимации.

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

Первое, что нужно сделать, это нарисовать рекламу компании по анимационному кадру.

Совет: Здесь следует отметить, что нет необходимости рисовать кадр за кадром, потому что максимальная скорость для невооруженного глаза составляет 60 кадров в секунду, а рисовать кадр за кадром слишком много, я рисую каждые 10 кадров, что работы намного меньше, но все равно много, не говорите об этом прямо

Мой инструмент для рисования рамок — Adobe Premiere Pro cc 2019.

Также есть инструмент для пакетного рисования, но я не смог найти его на Mac, поэтому попросил своего друга нарисовать его на компьютере с Windows.

Следующее, что нам нужно сделать, это преобразовать каждый кадр, который мы извлекли, в символы ASCII.После преобразования более 1000 кадров мы видим, что было сгенерировано более 1000 текстовых файлов.

Процесс преобразования осуществляется с помощью соответствующего программного обеспечения, Google и Baidu могут найти их много, давайте откроем одно из них и посмотрим на эффект.

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

ps: Здесь есть яма, то есть большинство шрифтов mac имеют неравную ширину в тексте txt, то есть i и o имеют неравную ширину, вам нужно найти соответствующий моноширинный шрифт.Я долго искал время найти его, т.к.теплый человек, вам не нужно его искать, я помогу вам его найти!

  • Mac: Андале Моно
  • Окна: Ариал

Мы можем посмотреть на неравную ширину, и мы обнаружим, что количество слов в каждой строке одинаково, но длина и ширина разные.

Если вы обнаружите, что по-прежнему не можете найти соответствующий шрифт, я научу вас двум методам:

  • Перейдите в txt, чтобы найти настройки шрифта и попробовать их один за другим.

  • Используйте код, чтобы вытащить все локальные шрифты и зациклить их, чтобы увидеть эффект.

Ниже приведен код для ручного поиска и поиска программы соответственно.

mac字体
Mac шрифт

Следующее очень просто, мы используем код для считывания количества строк каждого экрана за раз и вывода по одному экрану (здесь один экран составляет 160 строк, в зависимости от фактического размера личного видео, настройки параметры также указаны в коде) Непрерывный вывод имеет эффект анимации, обратите внимание на контроль временного интервала вывода, у меня не так много ББ, просто вставьте код ключа напрямую

Наконец, давайте посмотрим фильм

Полная версия слишком большая Гифку нельзя загрузить и отобразить Полную версию можно посмотреть на моем официальном аккаунте Просто поставьте демо на секунду-другую.

деятельность заканчивается

как ягенийВам не нужно думать об этом типе конкурсанток, вы выиграли второе o(╥﹏╥)o, ниже фото мисс HR, когда она вручала награду, почему вы не сфотографировали меня принимая награду, я злюсь (извините за обман в названии)!

Я могу только вздохнуть, что противник слишком силен, слишком силен.

Но я все равно не могу не похвалить свою изобретательность!

Подразумевает лайки, но каждый раз, когда смотришь, тебе не нравится Ты хочешь меня проституировать даром? Ты хороший и плохой, но мне это нравится


Суммировать

Ладно, не будем над этим издеваться, наконец-то я сделаюгалантерейные товарыНу, потому что я обнаружил, что многие читателиВыпускникиили что-то, или это выходит в следующем годуупражнятьсяМальчик, тогда позволь мне дать совет:

Приготовьтесь представиться! ! !

Самопрезентация, это должно быть подготовлено, 90% процедур интервью— Подойди и представься первым., Вообще представляйтесь примерно 1-3 минуты, в зависимости от вашего собственного опыта и опыта.

Как действующий студент:

Поскольку у всех нет социального опыта, я думаю, вы выделяете свойУниверситетский опыт,Награда за личные достижения,Сертификат,личное достижениеПросто подожди.
Чтобы дать понять интервьюеру, что вы талантливы, вы не потратили впустую свою студенческую жизнь, я нанял вас, вынадежныйлюди,Желание учиться, готовность к общению, умение переносить трудности и тяжелую работуподожди, да естьопыт стажерадолжны быть выделены, ведь это доказательство того, что вы находитесь в одном ряду с обществом,

дай наконецСоветы, вы можете записать свое представление о себе, затем произнести его и прослушать его с записью вашего мобильного телефона, пока вы не будете удовлетворены контактом, я только что сделал это после окончания учебы, (каждый раз, когда я слушаю свой собственный голос, я могу не помешает влюбиться в себя) I Версия в Evernote, я изменил информацию о компании и информацию о школе, могу дать вам демо для ознакомления, я думаю, это хорошо, чтобы помнитькак! ! !

Как уже работающий мальчик:

Я думаю, что каждый должен быть более внимательным, чтобы подготовить это 1-3-минутное представление себя.

Потому что это начало этого интервью, а также это единственный способ для интервьюера быстро получить информацию о вашем опыте, поэтому я не буду говорить больше.Компания,содержание работы,Квалифицированный технологический стек, даже еслине замужемПодождите (некоторые компании, которые работают сверхурочно, уделяют этому больше внимания), я также подготовил демо-интервью для социального набора, вы можете добавить мой официальный аккаунт, чтобы получить его, забудьте об этом, не привлекайте фанатов так сильно, просто дайте это иди (я еще слишком мягкосердечный) )!как! ! !

Вышеупомянутые школы и компании - это все моя чепуха, но я не могу очернить Цинхуа!

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

Если у вас есть какие-либо вопросы или вам нужен совет, пожалуйста, перейдите наGitHub GitHub.com/Java…Или в моем официальном аккаунте есть мой WeChat.

Голосуйте в следующий раз! ! !

В следующем выпуске я выберу одну из следующих двух тем для написания.Это будет решаться в зависимости от того, будут ли лайки этой статьи основаны на основе или четном числе.Он будет закрыт до понедельника:

  • Кардинальность: основы Java
  • Четное число: MQ
  • Комментарии убивают более 20 человек, напишу второе убийство и потом напишу одного из вышеперечисленных

Обратите внимание, не потеряйтесь

Хорошо всем, это все содержание этой статьи. Люди, которые могут видеть это здесь, всеталант.

Каждую неделю я буду обновлять несколько статей, связанных с интервью и общими технологическими стеками ведущих интернет-компаний, большое спасиботалантМы можем видеть здесь, если эта статья хорошо написана, я думаю, что «Ао Бин» ячто-тоеслиПожалуйста, лайкните 👍 Пожалуйста, следите за ❤️ поделитесь пожалуйста 👥Это правда для меняочень полезно! ! !

Проституция нехороша, творить нелегко,Ваша поддержка и признание — самая большая мотивация для моего творчества, увидимся в следующей статье!

Ао Бин | Текст [Оригинал]

Если в этом блоге есть какие-либо ошибки, пожалуйста, критикуйте и советуйте, это очень ценится!


Статья постоянно обновляется каждую неделю, вы можете искать в WeChat "Третий принц Ао Бин"Читать и запрашивать обновления в первый раз (на одну-две статьи раньше, чем в блоге), эту статьюGitHub github.com/JavaFamilyОн был включен, есть карта разума точек интервью заводов первого уровня, а также я организовал много своих документов. Добро пожаловать в Звезду и совершенствуйтесь. Каждый может обратиться в тестовый центр для ознакомления. Надеюсь мы можем иметь что-то вместе.