File

 Talking about MVVM

Talking about MVVM

Written in the front about software architecture mode, or rather a software coding standard or software development mode, these years of constant war. The focus of the debate is on MVC, MVVM and MVP. Which architecture is the best and which architecture is the most powerful, scalable and maintainable. The author seldom used MVP in practical projects.
 IOS -- Realization of invisible watermark and algorithm of "color deepening"

IOS -- Realization of invisible watermark and algorithm of "color deepening"

Many APP have watermark on sensitive pages. In order to catch up with public opinion, they can trace the source of pictures. Generally, there are ID or nicknames on the watermark. The use of watermark has a bright spot: the deterrent effect of tracing source means that when users see the watermark, they will consciously avoid illegal acts. But when there is no need for deterrence,...
 The open source community should also note that the Apache foundation and GitHub are subject to American law.

The open source community should also note that the Apache foundation and GitHub are subject to American law.

A series of restrictive measures taken by the United States to HUAWEI are still continuing, and the events are being fermented wildly. In this matter, one of the most people's concerns is that "core technology is in the hands of others. If others are no longer open, everything will be destroyed." today, Google's restrictions on HUAWEI's use of Android are deepening this concern.
 Deep understanding of Flutter multithreading

Deep understanding of Flutter multithreading

The article is an original, reprint, please note: https://www.jianshu.com/p/54da18ed1a9eFlutter default is single thread task processing, if the new thread is not opened, the task is processed in the main thread by default. The event queue is very similar to the iOS application, in the Dart thread.
 2019 Apple continues to struggle in the Sino US trade war.

2019 Apple continues to struggle in the Sino US trade war.

Countless eyes are watching the changes in Sino US trade relations. Last Friday, the United States announced that the tariffs on the third batch of Chinese imports totaled about 200000000000 US dollars increased from 10% to 25%, marking the recent escalation of trade war in the past year. China officially announced on Monday (May 13th) that it will have about 600 of the United States.
 What have I learned during the 7 years of development?

What have I learned during the 7 years of development?

It is believed that every developer will reflect on some problems in his own development process, such as how to improve programming ability, how to maintain a mindset without cutting product managers, and how to restore energy after 996. Recently, developer Tomasz akomy has learned some experience from his 7 years of development.