• Exploratory guide to service grid platform


    The transition to microservice faces a series of challenges. If we think that the architecture, design and development of microservices are very complex, so are the deployment and management of them. Developers need to ensure that cross service communication is secure. They also need to implement distributed tracing to tell how long each call takes. […]

  • Character coding (1)


    Recently, when I was reading a book, I suddenly got entangled in Unicode related character coding. I looked up some information and wrote this article. By the way, I took notes, hoping to help some people. If there is something wrong or incorrect in the article, please correct it. Unicode encoding Unicode is a symbol […]

  • Differences between service grid and API gateway


    In the microservice architecture, applications replace the rigidity and stability of call stack with the flexibility and chaos of network. Unrelated to the call stack, such as delay, interrupt retries, security and traceability have become the focus of service invocation. Service grid helps developers get away from these problems and focus on developing business solutions. […]

  • JavaScript graphic example: plane mosaic pattern


    Mosaic with one or several plane figures of the same shape and size, and lay them together without any gap or overlap, is called plane mosaic of these figures. 1. A planar mosaic pattern realized by a polygon We can use regular triangle, square or regular hexagon to realize plane mosaic. (1) Tile with a […]

  • Application of kubernetes multi cluster in open source project kubesphere


    Kubernetes multi cluster scenarios With the popularity of containers and the maturity of kubernetes, it is quite common for enterprises to run multiple kubernetes clusters. To sum up, the use scenarios of multiple clusters are mainly as follows. Multi cluster scenarios High availability The business load can be distributed on multiple clusters, and a global […]

  • Array of algorithms — the maximum number of points in a common line


    The maximum number of points on a line difficultydifficulty Given a two-dimensional plane, there are n points on the plane, find the maximum number of points on the same line. Example 1:Input: [[1,1],[2,2],[3,3]]Output: 3Explanation: Example 2:Input: [[1,1],[3,2],[5,3],[4,1],[2,3],[1,4]]Output: 4Explanation: thinking First, you need to make sure that two points are on a straight line – that […]

  • 22SiMn2TiB code


    22SiMn2TiB armor steel, code 616. It is a kind of martensite heat-resistant high-strength special steel. It has excellent gun resistance, strong destructive impact resistance, uniform and stable performance, good shape and surface quality. It has high comprehensive mechanical properties at high temperature. It is used to manufacture high temperature structural parts and protective devices. It […]

  • Apache rocketmq’s service mesh open source journey


    Author Ling Chu, Alibaba Development Engineer Reading guide: since the end of 19, the 4-month code review (pull request) of network filter supporting Apache rocketmq was officially incorporated into the CNCF enviy official Community (rocketmq proxy filter official document) this month, making rocketmq the second middleware product to successfully enter the official service mesh community […]

  • Lighting rendering — simulating lighting effect with canvas


    illumination We can see objects because light shines on them and then reflects back into our eyes. There are many influencing factors: the position of the observer, the position of the light source, the color of the light, the color of the surface of the object, the material and the roughness, etc. In the future, […]

  • Point cloud projection to plane display in Python


    What is worth learning: 1. Select the method of legal index 2. Array to image display import numpy as np from PIL import Image #input : shape(N, 4) # (x, y, z, intensity) def pointcloud2image(point_cloud): x_size = 640 y_size = 640 x_range = 60.0 y_range = 60.0 grid_size = np.array([2 * x_range / x_size, 2 […]

  • Analysis of ECC


    This article was first published in the prophet community. The original link: https://xz.aliyun.com/t/6295 Mathematical foundation Parallel lines in Riemannian geometry There are five postulates in Euclid’s original geometry: If there are two different points, we can make and only make a straight line. The finite line can be extended arbitrarily. A circle can be made […]

  • Discussing functional programming in JavaScript through algebra, numbers, Euclidean planes and Fractals


    This article is a series of articles on the functional programming paradigm, thus opening up and continuing with the followingOne。 introduce In JavaScript, functions are just objects.Therefore, a constructor can be passed as a parameter, returned from a function or assigned to a variable.Therefore, JavaScript hasFirst-class function。More precisely, JavaScript supports the following: Higher order function […]