! ! ! ggplot four seasons, segmented absolute values, plots, beautiful

# Low resolution drawing # install.packages(“scico”) # library(gcookbook) # library(ggplot2) # library(scico) library(tidyverse) library(sf) library(raster) library(terra) library(dplyr) library(ggspatial) library(ggnewscale) library(ggplot2) library(showtext) #Configure font showtext_auto(enable = TRUE) font_add(“times”, regular = “times.ttf”, bold =”timesbd.ttf”, italic=”timesbi.ttf”, bolditalic=”timesi.ttf” ) cnfont <- “times” # China maps usually use this coordinate system mycrs <- ” + proj=aea + lat_0=0 + lon_0=105 […]

iText practice–add content based on absolute position

3.1 Introduction to the concept of direct content 4 levels of pdf content Level 1: Under text and graphics, PdfWriter.getDirectContentUnder() Level 2: graphics layer, Chunk, Images background, PdfPCell boundary, etc. Level 3: text layer, Chunks, Phrases, Paragraphs content, etc. Level 4: On top of text and graphics, PdfWriter.getDirectContent() import java.io.FileOutputStream; import java.io.IOException; import com.itextpdf.text.Document; import […]

[Linux command explanation] 107.pwd command: display the absolute path of the current working directory

Article directory pwd Additional information built-in commands summary Options return value Notice external command summary The main purpose Options return value Notice example Learn `python` from scratch pwd Displays the absolute path of the current working directory. Supplementary instructions The pwd (English full spelling: print working directory) command is used to display the user’s current […]

Error starting child Unable to start component Multiple fragments named spring_web found. This is an illegal relative order. See Section 8.2.2 2c of the Servlet Specification for details. Consider using absolute sorting.

at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726) … 43 more Caused by: java.lang.IllegalArgumentException: Multiple fragments named spring_web were found. This is an illegal relative order. See Section 8.2.2 2c of the Servlet Specification for details. Consider using absolute sorting. at org.apache.tomcat.util.descriptor.web.WebXml.orderWebFragments(WebXml.java:2262) at org.apache.tomcat.util.descriptor.web.WebXml.orderWebFragments(WebXml.java:2220) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1294) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:986) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:303) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5135) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) … […]