Spring cloud integrates with Seata and uses Nacos as the registration center and configuration center to build the initial experience

Recently, we are introducing distributed transaction technology for the project. At present, Seata is a good choice. I plan to take a look at it. This article is purely a personal learning note, without any responsibility. In this article, nacos-1.2.0, SpringBoot-2.3.0, seata-1.2.0, mysql-5.7 are use ...

Posted by fluvius on Mon, 08 Jun 2020 23:16:09 -0700

iOS Animation-Panorama

This is the second in a series. Students who have read the previous article already know that the title "scene" refers to view and "window" refers to view.View.maskThe panorama combs masks and mask animations.If you're not familiar with iOS masks, it's a good idea to look at them first First. Windows change more than scenes ...

Posted by Petrushka on Sun, 07 Jun 2020 18:45:30 -0700

Road Use for Android | Tangram Dynamic Pages

This series of articles focuses on the Tmall team's open source Tangram How to use the framework and why, since Tangram's underlying layer is based on vlayout This series will be outlined below: Demand Background Introduction to Tangram and vlayout Use of Tangram vlayout principle Tangram principle Tangram secondary packaging This article int ...

Posted by NoviceJ on Sat, 06 Jun 2020 20:10:04 -0700

Android Chart Gallery MPAndroidChart(6) - A new way of thinking, the implementation of horizontal bar charts

Android Chart Gallery MPAndroidChart(6) - A new way of thinking, the implementation of horizontal bar charts 1. Basic implementation We've achieved bar charts before, but now let's see how horizontal bar charts work. To put it in perspective, we'll just cross them and see the effect: It's much easier now to write a b ...

Posted by bysable on Sat, 06 Jun 2020 09:12:50 -0700

Don't know how to improve code quality?Take a look at these design patterns!

Purpose of improving code quality Programming apes do their job of writing code. Writing high-quality code should be our pursuit and our own requirement because: High quality code often means fewer BUG s, better modularity, and is the basis for our scalability and reusability High quality code also means better writing, better naming, ...

Posted by kcorless on Fri, 05 Jun 2020 17:20:40 -0700

Deep learning of spring boot source code -- spring factorysloader

preface   if you want to learn the source code in depth, you must first learn to understand its notes, after all, it is first-hand knowledge. We all know what an excellent framework spring boot is. It has brought great convenience to Java developers, and there is no need to integrate SSM, so we w ...

Posted by TheVoice on Thu, 04 Jun 2020 23:31:33 -0700

Detectron benchmark 12

By Facebook research Compile Flin Source: Github Benchmarking Here, we benchmark the training speed of Mask R-CNN in detectron 2 based on some other popular open source implementations of Mask R-CNN. set up Hardware: 8 NVIDIA V100 with NVLink. Software: Python 3.7, CUDA 10.0, cuDNN 7.6.4, PyTorch 1.3.0 (link( https://download.pytorch.org/ ...

Posted by johnkelly on Tue, 02 Jun 2020 21:27:10 -0700

Introduction to antagonistic training - trying to deceive a model

Author: Zhi Guangda When we are actually deploying a machine learning system, one of the most important things is the robustness of the system. We hope that the system will not only be effective for most cases, but also be truly reliable, such as being able to recognize attacks from others (deceiving your classification model).Therefore, the to ...

Posted by deadlyp99 on Tue, 02 Jun 2020 05:01:50 -0700

Qt Open Source Works 25-Battery Power Control

1. Preface In this era, smartphones should not be too popular, they are everywhere, even people of grandparents'level will use smartphones. The control to be written this time is the battery power indicator control in smartphones, which can be drawn by pure painter. In fact, you can also use maps. I guess most mobile phones use the form of maps ...

Posted by dellwoodbu on Mon, 01 Jun 2020 19:35:41 -0700

Forty-one Three.js Advanced geometry THREE.ConvexGeometry

brief introduction adopt THREE.ConvexGeometry , we can create a bump around a set of points. The so-called convex hull is the smallest figure surrounding this group of points. That is to say, all the points are in the body of the current model, and the current drawing is the smallest model. Simple case First, you need to have an array of ve ...

Posted by BLeez on Sun, 31 May 2020 09:13:58 -0700