“Live up to the time, the creation of non-stop, this article is participating in 2021 year-end summary essay competition”

preface

To live is to fight against the law of increasing entropy. Life feeds on negative entropy.

In an isolated system, if no work is done by external forces, the degree of chaos (entropy) will always increase, also known as entropy increase.

According to the second law of thermodynamics, we can infer that everything in the world always develops in the direction of entropy increase, and everything that conforms to entropy increase is very easy and comfortable. For example, if we are lazy, we will become messy if we don’t tidy up the phone line, and everything develops in the direction of irregularity, disorder and chaos. If you want to be self-disciplined you do work against entropy,

But the process was painful. But the entropy reduction that comes with self-discipline has really made a big difference in my life. So today I’m going to present to you the following results of my entropy reduction for one year.

writing

Personally, I think this year is the biggest change in my life. Why do you say so? Because this time last year, I was still basking in the joy of an uppercut that took away the creamy player 😏,. This time of year I’m writing a summary of what I’ve learned. I think this is the change that self-discipline has brought to me.

In fact, I registered with the Nuggets very early, but have been learning (white whoring) the article of the bigwigs 😏.

Before, I always felt it was difficult to write. I was worried that my language organization was not good enough for others to understand, and I was worried that my understanding was wrong so as to mislead others. Until I tried to write the first article in my life. On May 27, 2021, I decided to sort out the problems I encountered in the process of project development and write my first article.

NSNotification and class object, instance object

My idea at that time was very simple: to sort out the problems I encountered in my daily work and save the solutions, regardless of whether anyone looked at them or not. Use the Nuggets as a record of my knowledge and experience. For example, xuanzang wrote records of the Western Regions of the Tang Dynasty, which recorded the details of his journey to the west. Although they were trivial things, they were enough to have an impact on later generations. (Most of the history of ancient India was deduced from the records of the Western Regions of the Tang Dynasty, because Indians did not have the habit of recording 😄). While I can’t reach the heights of a Tipitaka master, I hope to help others by documenting the problems I encounter during development.

After the first experience, I tried to add my own analysis ideas into the article instead of simply proposing problems and giving solutions. The purpose of doing so is to record their thinking methods at that time, convenient for their future memories, but also convenient for everyone to understand their way of thinking, so I have my first introduction complete introduction of the demo development process article.

Look for similar images in IOS albums

After half a year of writing, I understand that writing is a way to reduce my entropy, which reduces my messy thoughts in thinking and increases my ability to express and explain problems. Writing is also a way to have a dialogue with my future self. Just as the murals on the katai mounds convey to us all aspects of the first city of the Neolithic Age, my own writing also records this period of struggle for my future self and reminds me to forge ahead.

technology

Computer Fundamentals

As the number of projects I took charge of increased this year, I found that my foundation was not solid, so I started my plan to recasting the foundation. It mainly involves the following aspects

  • The CPU decodes and executes
  • The data structure
  • Compilation principle

I recommend the treasure git, coding-interlocution-university. The basic knowledge of computer explained above is very detailed. The only uncomfortable thing may be that there is no Chinese subtitles, and you need to use translation when you encounter words you don’t understand. For some English subtitles I can’t understand, I choose to write them down to deepen my understanding and improve my English

I read the Purple Dragon book for the knowledge related to compilation principle. But that’s just the first few chapters on the build front end. Understand the compiler’s general compilation process.

The mobile terminal

IOS

This year, I mainly completed a P2PWIFI near field transmission application. There are few references to this type of product, so I went to the official apple documentation and found a library that wraps airdrop functionality called MultipeerConnectivity. You can use it to transfer data over P2PWIFI.

Compared with the traditional C/S architecture app, P2P architecture app loses the support of server, and the client needs to realize both client function and server function. As a result, many of the traditional HTTP layer frameworks become less applicable and need to build their own wheels. Therefore, many of objC’s basic operations, such as sockets, TCP, and I/O streams, have been modified.

For details, please refer to my article Multipeer Connectivity near field Multipoint Communication

Android

One of the biggest gains for Android this year was when I fixed a problem with an open source project on Github. I think I’ve been wasting my time on open source projects for so many years, and I finally have a chance to help improve it.

Remember that when I told this foreigner what caused the problem, I had Google translate open 😁. At last he understood it by talking it out. It looks like we’ll have to study English more next year.

life

To lose weight

In order to change their backward mental outlook, to achieve morphological entropy reduction. I implemented my own weight loss plan in 2021.

Intake of calories + fat burning = basic metabolism + exercise, summed up in a word, eat less and move more

However, I usually get off work late and have no time to exercise, so I choose “Keep” to exercise at home without equipment, mainly doing some exercises with high heart rate and high consumption.

Dietary respect

  • Breakfast milk, eggs, whole wheat bread
  • Half bowl of rice fish (longley, tuna, basa, etc.) beef (non-fried, braised, etc.) chicken breast (non-fried, braised, etc.)
  • Dinner apple or other fruit (as long as it’s not durian) chicken breast

After successfully losing 30 pounds, my appearance and mental state have changed a lot. The main thing is it’s not as greasy. ^_^

To lose weight before

After weight loss

Elon musk

spaceX

After watching the Falcon Heavy launch at Station B this year, it gave me a lot of feeling. The rocket is as difficult to recover as dropping a pen from the top of a 100-story building with its point up on a coin. At that time after reading, I can not help but shout a niubi. O (~ ▽ ~) D

So THIS year I became a space fan. About solid rockets, liquid rockets and plasma rockets, about Elon and his plan for Mars to make humanity a multi-planetary species.

Since 1969, when men landed on the moon, our computers have evolved from 4KB of RAM to 8GB or more over the next decade, yet our space exploration has remained stagnant. But now the starship is expected to change that. Let’s look forward to the big space age

tesla

I bought a model3🐶 to fund elon’s Mars colonization project.

By the way, pros and cons

advantages

  • The acceleration is really fast, really fast.
  • Car/machine interaction is good, it feels like playing with a large smart device
  • Save money: an average of 400 kilometers costs 20 yuan

disadvantages

  • Maps don’t work. There’s no mobile map
  • Winter battery life has declined, after all, is an electric dad

The documentary

Here are seven documentaries I watched this year. Covers a wide range of aspects, from ancient history to the present finance to the universe 😁.

  • The hexi corridor
  • Xuan zang
  • Aerial China
  • From The First Emperor of Qin to emperor Wudi of Han
  • Wall Street
  • Big craftsmen
  • Travel through space and time

Among them, the hexi Corridor, the Craftsmen of the Great Power and the Journey of space and time are particularly recommended. Among them, Hexi Corridor BGM “Dream of Hexi Corridor” is really excellent 👍🏻. As long as THE BGM opens, it will bring me to the desolate and distant, vigorous and primitive desert world.

I think documentaries can really inspire people, because they record real things, they can tell us about the past, present and future of the world.

The 2022 target

  1. Try to invest for the first time in my life, after watching this CCTV documentary on Wall Street, I feel I can do it again. So in 2022, I’m going to try and invest for the first time in my life!
  2. Keep the habit of summarizing and writing by myself. After all, I have persisted for half a year, and I don’t want to give up in the New Year
  3. I will try to lead a team. Since I successfully competed in the company this year, I will learn to manage a team in 2022.
  4. Learn something new, such as web3 smart contract development, machine learning, image processing, etc
  5. Learn a new language Golang, after all it’s the best language in the world [Dog head]
  6. I climbed the second peak of Siwenshan to make up for my regret in my junior year, but I gave up because I didn’t have hiking shoes at the top.

At the end

With this one, I’ve published 19 articles in 2021. Since this is the first time to make a personal summary, a little water. Please bear with us 😄.

Finally, I wish you all a prosperous New Year and double your salary!!