My 128 creation anniversary

chance

When writing the CSDN blog, it should be purely a coincidence. I still remember that I recorded study notes with a classmate at the beginning. At first, I recorded notes on the blog garden platform, which can be used in future review. Later, my classmates started It is recommended to use the CSDN platform, so the two of us moved to CSDN.
Unknowingly, there are 128 days from March to now, 128 days of creation anniversary. At the beginning, it should be to record the experimental notes of the school's professional courses. After all, there are not many opportunities to write code. Later, I suddenly discovered that after wasting two and a half years, I had unknowingly reached the end of my junior year, and I was about to enter my senior year after this summer vacation. I know everything about the current employment environment, and I wanted to learn more professional knowledge, so I started with 4 blogs a month, and then 3 to 4 blogs a week to record what I learned.
I am also very grateful to the classmate who started blogging with us at the beginning, but for some reason, he finally gave up and canceled his account, and now I am the only one left around me. My knowledge notes can not only help myself, but on the CSDN platform, I believe that many people also need to get knowledge from here, and we will always be together.

  1. Experience Sharing in Field Projects
    Field projects are platforms where we apply our knowledge, skills and tools to solve real-world problems. Every practice is a valuable opportunity, and by sharing real-world experiences, we can learn valuable lessons from the successes and failures of others. These shares can help us avoid repeating the mistakes of others and gain more inspiration and inspiration. In addition, the sharing of practical experience can also promote teamwork and communication, enhance the interaction and collaboration among team members, and improve the overall efficiency and quality of the project.

  2. Recording during the daily learning process
    Daily learning recording is an important part of our personal growth. Whether it is through reading books, attending training courses, or self-directed learning, we should record and organize what we have learned. Doing so can help us better consolidate what we have learned and deepen our understanding and memory of knowledge. In addition, recording the learning process can also help us discover our own learning methods and habits, adjust and improve in time, and improve learning efficiency. At the same time, by sharing study notes and experience, we can learn, communicate and discuss with others, broaden our horizons and grow together.

  3. Technical communication through articles
    As a medium of dissemination and communication, articles have a wide range of influence. By writing technical articles, we can share our thinking and research results with others, inspiring others to think and learn. Technical exchange can not only promote the deepening and improvement of one's own knowledge, but also promote the progress of the entire technical community. In articles, we can share our insights, perspectives and innovations, and stimulate others' thinking and creativity. At the same time, we can also get more ideas and suggestions from other people's feedback and comments, and constantly improve our technical capabilities.
    For example:

reward

Thanks for the encounter with the CSDN platform in these 128 days, thanks to the good brothers who have been together three times in a row, because of your existence, the CSDN platform has its meaning, thanks for all the encounters on the CSDN in the 128 days, and then we will work together come on.
insert image description here

In 128 days, I gained the attention of 3,400 fans. I am very grateful for their existence, which makes my blog meaningful.
insert image description here
I have received more than 2,000 likes and more than 1,900 favorites. Your encouragement is my biggest motivation!
I
also thank you for your recognition, and I will continue to work hard.

daily

In today's fast-paced society, creation has become an integral part of many people's lives. However, for those who are faced with heavy work and study tasks at the same time, how to balance creation and work and study with limited energy has become a challenge. This article will explore the relationship between creative work and work-study, and provide some suggestions to help you better balance the two.

Part 1: Is creation already a part of your life?
For many people, creation has long since permeated their lives, becoming a means of self-expression and emotional release. Whether it is writing, painting, music, or other forms of creation, they can be our emotional outlets and reflections of our inner world. Creation is not only a hobby, but also a way to shape an individual's unique identity and way of thinking.

Part Two: The Challenge of Balancing Creation and Work and Study
However, in reality, we are faced with increasingly heavy work and study tasks, and time and energy have become limited resources. In this case, how to balance creation and work and study becomes crucial. Here are some suggestions:

Manage time: Set a clear time frame for creating and treat it as a formal task. Reasonably arrange the time period for work, study and creation to avoid conflicts between the two.

Prioritization: Prioritize work and study based on urgency and importance. Allocate time to your most important tasks, and spend the rest of your time creating.

Make a plan: Make a detailed plan, including goals and milestones for work study and creative work. Through planning, you can better manage your time and ensure that you can balance creation and work and study.

Find inspiration: use the experience and knowledge in work and study to inspire creative inspiration. The challenges and achievements in work and study can provide new ideas and materials for creation.

Persist in maintaining yourself: Creation requires inspiration and energy, and work and study also require our best state. Therefore, pay attention to rest, exercise and relaxation, and maintain physical and mental health to better balance creation, work and study.

Achievement

In these 128 days, the article with the most reading volume has to be

# 判断epc类型并转化为点十进制格式返回
def judgment(epc0b, code_type):
    length = len(epc0b)
    #version_type表示版本号
    version_type1 = int(epc0b[:2], 2)
    version_type2 = int(epc0b[:8], 2)
    if length == 64 and version_type1 == 1:
        return transform(epc0b, code_type[0])
    if length == 64 and version_type1 == 2:
        return transform(epc0b, code_type[1])
    if length == 64 and version_type1 == 3:
        return transform(epc0b, code_type[2])
    if length == 96:
        return transform(epc0b, code_type[3])
    if length == 256 and version_type2 == 1:
        return transform(epc0b, code_type[4])
    if length == 256 and version_type2 == 2:
        return transform(epc0b, code_type[5])
    if length == 256 and version_type2 == 3:
        return transform(epc0b, code_type[6])


# 根据epc类型返回十进制格式
def transform(epc0b, code_type):
    results = []
    flag = 0
    # 按位置和位数将二进制转多个十进制,并用.隔开
    for i in code_type:
        temp = int(epc0b[flag:flag + i], 2)           #指定这是2进制形式表示的字符串
        flag += i
        results.append(temp)
    return ".".join(str(i) for i in results)    #str(i)表示把每个整数元素变为字符串型


# 根据十进制格式返回最后的URL
def address(class_ip, suffix_name):
    str_numbers = class_ip.split('.')
    int_number = [int(num) for num in str_numbers]
    print(f"序列号:{
      
      int_number[-1]}")
    # 去除序列号,并将整个列表反转
    reversed_numbers = int_number[:-1][::-1]
    # 合并后缀为最终URL地址
    string = ".".join(str(temp) for temp in reversed_numbers) + suffix_name
    return string


# --------------------------------------------数据准备------------------------------------------
code = (
    (2, 21, 17, 24), (2, 15, 13, 34), (2, 26, 13, 23), (8, 28, 24, 36), (8, 32, 56, 160), (8, 64, 56, 128),
    (8, 128, 56, 64))
test = '0100000000000000000001000000000000011000000000000000000110010000'
suffix = ".onsroot.org"
# ----------------------------------------------测试----------------------------------------------
result = judgment(test, code)
url = address(result, suffix)
print(result)
print("ONS解析得到URL:",url)



This code is not very complicated. It comes from the article on how the Internet of Things realizes the Internet of Everything . The reason why I wrote this article is that I have been a student majoring in the Internet of Things for three years. I understand the basic implementation of the Internet of Things and share it with It is still necessary for everyone. The main function of this code is to reveal the principle of the Internet of Things to realize the Internet of Everything. Thanks also to friends who are interested in clicking to read.

look forward to

Career planning:
Career planning is something that every college student should pay attention to. At the stage of senior year, we need to seriously think about our interests, talents and values, and take them into the consideration of career development. First of all, we can carry out career planning from the following aspects:

Self-Assessment: Know your interests, strengths, values ​​and goals. By participating in various internships, volunteer activities and club organizations, I can accumulate experience and constantly explore my own strengths and strengths.

Occupational research: Have an in-depth understanding of the industry you are interested in, including employment prospects, salary, working environment, etc. Information can be obtained by visiting companies, communicating with industry professionals, and researching relevant career reports and market trends.

Set goals: Set long-term and short-term career goals based on your interests and abilities. A long-term goal can be a position or industry development within five or ten years, while a short-term goal can be finding a satisfying internship or employment opportunity.

Learn and grow: Continue to learn and improve personal skills, both professional and soft. You can choose to take training courses, obtain certification or obtain relevant vocational qualifications.

Creative planning:
In addition to career planning, creative planning is equally important for creative and artistically inclined seniors. The following points can help us in creative planning:

Discover sources of inspiration: Finding sources of inspiration is important. You can read more excellent works, pay attention to current events and social issues, travel, participate in exhibitions and performances, etc., to stimulate creative inspiration.

Build a writing habit: Stick to a daily or weekly writing time, whether it’s writing a few blog posts. Improve your creative abilities and skills through continuous practice.

Feedback and Improvement: Share your work with others and receive feedback and suggestions from others. Learn and improve your own work from it, growing and improving.

Create a creative environment: Create an environment conducive to creation for yourself, which can be a quiet studio or a comfortable writing corner. Here, you can focus on your own creation and pursue the perfection of art.

Guess you like

Origin blog.csdn.net/weixin_51496226/article/details/132055347