Multi cluster k8s dashboard ldap unified login and authorization tool
Origin of tools Why write such a tool? This is because our company has multiple kubernetes clusters (8 +), and cloud hos...
Teach you how to use 24 ES6 methods to solve the JS problem of actual development? Detailed explanation of this article
This article mainly introduces es6 method in 24, these methods are very practical. Please remember this book and turn it...
Redis optimistic lock with golang demo
redis transaction command
MULTI: Open a transaction EXEC...
golang API request queue
outline Realization ideas usage method Start queue service Use queue service outline
...
k8s installation tutorial, CentOS 7.5, ARM architecture server (Feiteng platform)
1 installation environment [root@k8s-master ~]# uname -a Linux k8s-master 4.14.0-49.12.ts7.aarch64 #1 SMP Tue Nov 12 19:...
Is exception handling still disabled by your c + + team?
There are many disputes about c + + exception handling on the Internet. This article will introduce the use of c + + exc...
Gin go learning note 4: upload and download of gin web framework file
File upload and download
1 - > file upload File upload...
Deep Dream Model and Implementation
Deep Dream is an interesting technology released by Google in 2015.In a trained convolution neural network, only a few p...
Gson full resolution (middle) - the use of TypeAdapter
About TypeAdapter Ahead Gson complete analysis (I) We understand and use JsonSerializer and JsonDeserializer to transfor...
Machine learning learning record [continuous update] - TensorfFlow linear regression
TensorfFlow linear regression The steps of constructing a linear model with TensorFlow Import necessary Libraries Load...
Python crawler crawling dynamic JS web page stock information
Preparatory work
In this case, we use two bas...
Unit test of Go language foundation
Development without writing tests is not a good programmer. I personally advocate TDD (Test Driven Development), but unf...
golang foundation - goconcurrency
goroutine is only a super "thread pool" implemented by the government. The stack memory consumption of 4-5kb p...
JS event flow, DOM event flow, IE event processing, cross browser event processing, event object and type
Removal of events
removeEventListener() The second parame...
Go language -- built-in functions (including all)
The Go language has built-in functions that you can use without importing. They can sometimes be used for different type...
Wangcai bookkeeping project - Implementation of Money.vue component
1. Tips: wrap each line quickly Select, press shift twice, enter surround, select surround with exit, and enter li *, w...
Go language learning, structure
Recently, the epidemic situation is quite serious, and you can't go out for the new year. If you have nothing to do, continue to update your blo...
Python 3 conditional control, loop statement
Article directory if statement while Loop Infinite cycle while loop use else statement Simple statement group for statement Use break in for statemen...
Getting data from python's restful api (flask)
The Advanced Rest Client, an extension program of Google browser, is required for simulation request 1. Code directly 1 from flask import Flask 2 from...
Mr.Smile: three bug s of volume bar adjustment in Android P and Android 10 Google native settings
Let's look at the problem first First adjust the volume of a call, and then the volume of the ring tone and the volume of the alarm clock will b...
OAuth2 protocol and Spring Security OAuth2 integration
The authorization protocol of OAuth 2.0 allows third-party applications to access restricted HTTP resources. As usual, when you use Github and Google...
Desktop layout of Android 80go platform
1. File path vendor/go-gms/apps_go/GmsSampleIntegrationGo/res/xml/partner_default_layout.xml 2. Screen division The bottom and middle screens are sep...
Use SignalR to actively push alert logs from the server to various terminals (desktop, mobile, web)
WeChat public address: Dotnet9 Website: Dotnet9 , questions or suggestions: Please leave a message on the website, If it helps you: Welcome appreciat...
How to use EasyPermissions
Starting with Android 6.0 (API level 23), users begin to grant permissions to applications when they are running, rather than when they are installed...
A simple example of go in + caspin RBAC
Explain //Libraries used: github.com/casbin/casbin github.com/gin-gonic/gin github.com/facebookgo/inject This article is for reference: https://githu...
The use of Gson serializer
Business scenario: Recently, we are doing a file path encryption. Many classes are designed to file paths. Because the framework used in our project i...
Nodejs operation Sql Server
Intro Recently, the project needs to crawl some data, the data is encrypted, the front-end js is confused, the ajax request is hook, some complex, and...
Golang reading and writing files
Reading and writing files is one of the common operations of programming languages. Here, we will read the related operations of the files. read file ...
Blocking test of go channel
go version go version go1.11.2 linux/amd64 Unbuffered channel Test example package main import "fmt" func main(){ naturals:=make(chan int,0)...