- Python
- Junit
- Algorithm
- xml
- Mybatis
- encoding
- SpringBoot
- jvm
- Spring
- REST
- MySQL
- Mac
- Web Security
- Apache
- socket
- curl
- SDK
- Docker
- kafka
- Database
- Windows
- DNS
- axios
- Interview
- shell
- Django
- Linux
- Session
- network
- kubelet
- Kubernetes
- yum
- image processing
- Maven
- JDBC
- JDK
- less
- Java
- vim
- Back-end
- Nginx
- Hadoop
- Ubuntu
- Gradle
- IE
- npm
- Oracle
- github
- Tomcat
- git
- Vue
- ftp
- JQuery
- sudo
- ascii
- CentOS
- Android
- PHP
- PostgreSQL
- Firefox
- JSON
- ssh
- JSP
- SQL
- Programming
- Attribute
- calculator
- Big Data
- Javascript
- Vmware
- Jedis
- jenkins
- Lombok
- log4j
- Linker
- Lambda
- Laravel
- linked list
- leetcode
- Unix
- C
- Swift
- SurfaceView
- SSL
- SQLite
- codec
- Spring Cloud
- angular
- Spring Boot
- Spark
- css
- snapshot
- data structure
- Shiro
- Deep Learning
- Design Pattern
- SELinux
- Selenium
- security
- Web Server
- Scala
- Dubbo
- Ruby
- RPM
- Eclipse
- ElasticSearch
- Redis
- React
- RabbitMQ
- Excel
- Pycharm
- Webpack
- firewall
- Zookeeper
- Programmer
- Weblogic
- pip
- Fragment
- Permission denied
- GitLab
- OpenSSL
- Assembly Language
- Handlebars
- Netty
- HBase
- hive
- html
- html5
- Vue.js
- MongoDB
- AWS
- Mobile
- iOS
- vsftpd
- IoT
- flink
- stm32
- Autonomous vehicles
- Multithreading
- Makefile
- Stored Procedure
- Struts
- IDE
- Front-end
- svn
- penetration test
- PDO
- P4
- OS X
- TCP\/IP
- iptables
- IDEA
- Cache
- Operating System
- Web Development
- C++
- map
- OkHttp
- AI
- TypeScript
- Graph Theory
- Mongoose
- SHA1
- NLP
- sklearn
- xcode
- Unity
- Cyber Security
- Unity3d
- software testing
- sass
- Druid
- JavaSE
- Dynamic Programming
- VirtualBox
- Asterisk
- InfluxDB
- css3
- R Language
- crawler
- HashMap
- regex
- IPython
- Embedded system
- Hibernate
- Machine Learning
- Container
- Qt
- Computer Vision
- Blockchain
- Pytorch
- Spring MVC
- Mini Program
- Visual Studio Code
- cmake
- SSM
- MATLAB
- saltstack
- Amap
- Anaconda
- Android Studio
- ansible
- architecture
- ARM
- C#
- Ceph
- Computer Graphics
- Concurrent Programming
- dart
- Data Mining
- Distribution
- docker compose
- dp
- ECMAScript
- Erlang
- FileProvider
- Flask
- Flutter
- FreeMarker
- Go
- greedy algorithm
- harmonyos
- hot update
- http
- https
- ICPC
- intellij-idea
- IntelliJ IDEA
- ioc
- IT
- JavaEE
- java web
- JUC
- jupyter
- kotlin
- Load Balance
- MariaDB
- Math
- MediaPlayer
- MFC
- Microservices
- mvc
- mysqladmin
- mysqlbinlog
- .NET
- neural networks
- node.js
- NodeManager
- odbc
- OpenCV
- Operation & Maintenance
- paddlepaddle
- perl
- pygame
- Python crawler
- Red Hat
- reflection
- RESTful
- Retrofit
- RHEL
- ROS
- rsync
- Rust
- server
- set
- Shader
- Single-Chip Microcomputer
- slam
- Software development
- source code
- SQL Server
- STL
- supervisor
- svg
- Thymeleaf
- udp
- UI
- Verilog
- visualstudio
- vnc
- VPN
- Zabbix
- Highcharts
- unit testing
- bug
- mysqldump
- Navicat
- neo4j
- brew
- hash
- harbor
- network-flows
- boto
- nexus
- nfs
- Halcon
- NIO
- gym
- uvm
- Alsa
- gpu
- nvidia
- oauth
- Object Detection
- v-im
- odoo
- GPLT
- OOP
- bootstrap
- OpenGL
- gpio
- OpenStack
- glide
- BOM
- glibc
- gis
- gc
- Visualization
- pandas
- PCIe
- PCL
- Game Development
- future
- xpath
- FreeSwitch
- Framework
- FPGA
- pointer
- POSIX
- flume
- presto
- flex
- filter
- Project
- Prometheus
- Promise
- pta
- pwn
- FIFO
- Visual Studio
- ffmpeg
- Blazor
- Exception
- qml
- QRCode
- EPEL
- queue
- emulator
- Raspberry Pi
- emoji
- ReactNative
- Binary tree
- ELK
- Alibaba Cloud
- elementUI
- Ehcache
- VPC
- 5g
- RGB
- BERT
- ECMAScript6
- rman
- Robot
- RocketMQ
- awk
- echarts
- Autofac
- rtc
- RTOS
- ebpf
- ASP.NET
- 3d
- DrawerLayout
- Double Pointer
- scikit-learn
- scss
- dos
- dll
- security hole
- dfs
- DevOps
- Sensor
- webgl
- servlet
- Delphi
- array
- sftp
- Decision Tree
- Arcpy
- DBus
- data visualization
- simulator
- webrtc
- Singleton pattern
- Singly Linked List
- data security
- arcgis
- Data Analysis
- CUDA
- AOP
- CTF
- solidity
- solr
- websocket
- crontab
- Cpp
- Convolutional Neural Networks
- Context
- spring-cloud
- CODING
- Code Style
- Spring Security
- Cloud Native
- clickhouse
- zlib
- SQL Sever
- sqoop
- Class
- CLang
- chrome
- stack
- windbg
- cfd
- STM32F103
- STM32F4
- cesium
- storm
- Celery
- sublime
- CDH
- Annotation
- CCS
- word2vec
- svm
- CAPL
- CAP
- swing
- systemverilog
- CANoe
- TensorFlow
- Testing
- TextView
- thread
- ThreadLocal
- thread pool
- WPF
- canal
- treemap
- led
- linear algebra
- Latex
- kvm
- kong
- list
- LiveData
- llvm
- ts
- koa
- LogStash
- kernel
- lwip
- Kafaka
- jwt
- machine vision
- macOS
- Jetty
- jetpack
- mapreduce
- BUUCTF
- ButterKnife
- javafx
- matplotlib
- jar
- MCU
- AngularJS
- memcached
- Merge
- message queue
- UE4
- microchip
- micropython
- Xilinx
- microsoft
- MinIO
- ipc
- ML
- io
- inotify
- IIS
- MQ
- IAP
- uniapp
- mybaties
- HiKariCP
- MybatisPlus
- mycat
Graph theory algorithm: reachability and path finding of directed graph
Accessibility of Digraphs Using the depth first algorithm of digraph, it solves the problem of single point connectivity, and can determine whether o...
Judgement subgroup SDUT discrete mathematics OJ4172
Judgement subgroup Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description Given a finite group s and one of its subsets S1,...
Distributed globally unique ID generation method
I. snowflake algorithm twitter's open-source distributed id generation algorithm uses 64 bit long id. 41 bit, time stamp, in milliseconds, 2 ^ 4...
Hints for You have new mail in/var/spool/mail/root on Linux
1. Sometimes we operate under the root user and often prompt you after login: You have new mail in/var/spool/mail/root. This prompt is due to reminde...
js object-oriented design pattern inheritance
//Class inheritance // function Father(){ // this.fartherValue = true; // } // Father.prototype.getFartherValue = function () { // return this.farthe...
[java] dynamic planning: find the longest common sub column
**Example: * * given two sequences, for example X = ABCBDAB, Y = BDCABA, find the length of their longest common subsequence. Subsequence: in the giv...
Centos Docker Configuration Overview
Coordinates a school in Nanjing. Campus Network Configuration Docker needs to configure a proxy server. From 2 p.m. to 19.38 p.m., make a note to mak...
Signal + slot test case for pyqt5
When writing code with pycharm, it was found that the signal set a slot for connection, but the test found that it did not work. In addition, without...
Correct stopping of multithreading based on Concurrency
Principle introduction Use interrupt to notify instead of force. It's easy to start a thread in JAVA, but when we stop a thread we don't sto...
Domain name, port and IP of Nginx virtual host
For nginx source package, please send me a private message Domain name of Nginx virtual host [root@localhost ~]# yum install bind -y Configure DNS ma...
Java abstract classes and interfaces, this is enough
This article talks about Java's abstract classes and interfaces. In the short song line, Cao Cao made an advertisement worth 100 million yuan for...
Python operation SQLite/MySQL/LMDB
1. overview 1.1 Preface Recently, when storing font image sets, you need to learn LMDB, take this opportunity to review the use of SQLite and MySQL, a...
Forged form data part of form builder random vehicle license plate
A few days ago, I recorded the mongodb part of the form data storage structure of the form builder, and then I wanted to forge some data. Why forge da...
Java12 Collectors.teeing you need to understand
Preface There is a very useful function in Java 12, but it is not published in the official JEP, because it is only a small change in the collector, a...
Java to edit multiple pictures and text into one picture
Java to edit multiple pictures and text into one picture Due to the need to generate a poster with multiple pictures and customized text in the busine...
After using Python to climb data and FineBI for analysis, I found that Taobao's mobile phone was so cheap
Recently, I want to start a new mobile phone. Considering that domestic mobile phones are different now and in the past, both the sales volume and the...
SpringBoot custom starter and automatic configuration
The core of spring boot is automatic configuration, and the starter projects support automatic configuration. In addition to the official starter, use...
Distributed tracking system microservice monitoring based on SkyWalking
In the last article, we built a SkyWalking based distributed tracking environment. Today, we talk about using SkyWalking to monitor our microservices ...
Secret behind Spring ResponseBody
I. Introduction In the stage of more and more advocating out of the box use, many details are hidden behind us, especially after we start to use sprin...
[springboot development monomer web shop] 3. User registration implementation
Catalog User registration ##Create database ##Generate UserMapper ##Write business logic ##Write user service Userserviceimpl? Finduserbyusername des...
Are you still copying object properties with BeanUtils?
When doing business, in order to isolate changes, we will separate DO queried by DAO from DTO provided by front end. About 90% of the time, their stru...
Batch convert word to pdf
A small tool written by myself is used to convert word to pdf in batch. How to use it: Copy the full code into the document, And change the name to w...
Apache Web page and security optimization in Linux system
Apache Web page optimization Apache Web page optimization overview In an enterprise, only the default configuration parameters are used after Apache ...
DPDK user tool CPU layout.py
It is located in the directory usertools, which is used to display the structure layout of the CPU in the current system. First read the maximum numb...
The mathematical functions of php arrays
There are some math related functions in the php array, most of which start with array and underline with a math English word, as follows: 1 array_dif...
First dimension / 1D Reversi (AtCoder-2146)
Problem Description Two foxes Jiro and Saburo are playing a game called 1D Reversi. This game is played on a board, using black and white stones. On ...
Those js that are often used but are not easy to write in the background -- multiple box event
jquery implementation Import jquery file // Online introduction <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-2.1.4.min.js" t...
Configure a custom fastJson serialization tool class for Redis
alibaba.fastjson has provided a tool class GenericFastJsonRedisSerializer for serializing Redis storage objects, but the tool returns to Object when d...
Front end technology frontier 7
//Load an http module var http = require('http'); //Create server to create a WEB server named server var server= http.createServer(functio...
Using local storage as timing cache
background When the page uses ajax to get the data, it will send a request to the server to get the data every time it visits, however Some data updat...