Moment For Technology

Preliminary study of cryptography

Cryptography has strict specifications and the implementation principles of its algorithms are open to the public. Cryptography algorithms are relatively secure and mainly solve four problems: confidentiality (privacy) : If the data transmitted in the network is confidential, only those who have the key can interpret the data, which is the key of the encryption algorithm. Integrity: The ability of the receiver to ensure that the data received is the original data sent by the sender.

Play android from 0 to 1 with one click at the top

3. Play Android home page frame building from 0 to 1. How to use the library is described below, but you are advised to check out the documentation on Github. I don't have to explain that much. The only time I'm going to show the top button is when you're going up, not normally, not when you're going down, not when you're going up to the top. Why is that...

Common distributed transaction solutions

A transaction consists of a set of operations that we want to execute correctly, and if any step in this set of operations fails, we need to roll back previously completed operations. That is, all operations in the same transaction either all execute correctly or none at all. When it comes to transactions, there are four notable features of transactions. Atomicity requires that a transaction be an indivisible execution...

Six characteristics of a good architect

Being an architect is a challenging profession that requires attention to many dimensions and techniques. An architect who focuses on a single domain is not a good architect. Pat Kua (formerly a consultant at ThoughtWorks), a seasoned technologist, points out that a good architect needs to be a well-rounded architect, and discusses what it takes to be a well-rounded architect...

What is SOA?

SOA, or service-oriented Architecture, is an architectural style. It can be confusing to take SOA literally, so let's look at a real world scenario to understand what SOA really is. SOA is simple to understand: it is to divide the system into functional modules that can be deployed independently according to the actual business requirements. It can also be called a separate project. Modules or projects call each other to fulfill the actual needs of different modules. Field...

Live broadcast technology: From performance parameters to big data, a brief discussion on live broadcast CDN service monitoring

As a distributed cluster, the smallest unit at the physical layer is naturally the machine. For a machine, the conventional performance indicators are CPU, memory, network card usage. There are many ways to obtain these capabilities, and the video cloud uses Netease's Sentinel system. Sentinel system is netease's monitoring system that provides very detailed and real-time performance indicators. With the powerful wheel of the Sentry, it's very convenient to...

The language can do | on the Go

There may be many reasons why we choose Go. We have already introduced a lot of features and advantages of Go in previous documents. The main reason, however, should be based on the following two considerations: executing the response of the performance shortening API

Tell me about MVVM

There has been a lot of controversy over software architecture patterns (specifically, software coding specifications or software development patterns) in recent years. The debate is over which architecture is best for MVC, MVVM, and MVP, and which is the most awesome, scalable, and maintainable architecture. I have rarely used MVP architecture in actual projects, and my mastery of MVP is only in the Demo stage. This...

Search
About
mo4tech.com (Moment For Technology) is a global community with thousands techies from across the global hang out!Passionate technologists, be it gadget freaks, tech enthusiasts, coders, technopreneurs, or CIOs, you would find them all here.