Bash Logo

Shell Learning Notes Comment

Shell Comment Start with # # this is a line of comment Simply write more with # start # Author: Aimer Neige # Email: aimer.neige@aimerneige.com # Date: 2022-04-29 Other way: :<<EOF Author: Aimer Neige Email: aimer.neige@aimerneige.com Date: 2022-04-29 EOF :<<' Author: Aimer Neige Email: aimer.neige@aimerneige.com Date: 2022-04-29 ' :<<! Author: Aimer Neige Email: aimer.neige@aimerneige.com Date: 2022-04-29 ! Refer Link https://www.runoob.com/linux/linux-shell-variable.html

May 1, 2022 · Aimer Neige
Bash Logo

Shell Learning Notes Parameters

Pass Parameters When you are running a shell script and you want to pass some parameters into the script, you can get the parameters by $n. The n represents a number, the 1 is meant for the first parameters you pass to the script, the 2 is the second parameters you pass to the script, and so on. Note that the 0 is the script fine name. Example: #!/usr/bin/bash echo "Parameters Example:" echo "The Script File Name: \"$0\"" echo "The First Parameters: \"$1\"" echo "The Second Parameters: \"$2\"" echo "The Third Parameters: \"$3\"" echo "The Forth Parameters: \"$4\"" Run this script:...

May 1, 2022 · Aimer Neige
Bash Logo

Shell Learning Notes Variable

Shell Variable Define Variable You are not allowed to add $ when defining a variable, while in php, you need it. For example: your_name="Aimer Neige" Like other programming languages, you need to follow these rules: You can only use letters, numbers, and underscores, and the first character can not be numbers. You are not allowed to add space, use underscores _ replace. You are not allowed to use special characters....

April 30, 2022 · Aimer Neige
Spring Swagger

Enable Swagger on Spring Boot Gradle Projects

Adding Swagger to Spring Boot Getting the Swagger Spring dependency Enabling Swagger in your code Configuring Swagger Adding details as annotations to APIs Getting the Swagger Spring dependency Edit build.gradle plugins { id 'org.springframework.boot' version '2.5.2' ... } ... dependencies { implementation "io.springfox:springfox-boot-starter:3.0.0" ... } Enabling Swagger in your code Add @EnableSwagger2 to SpringBootApplication Configuring Swagger Create SwaggerConfig class. package com.aimerneige.example.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox....

December 30, 2021 · Aimer Neige

LeetCode Pyramid Transition Matrix

https://leetcode.com/problems/pyramid-transition-matrix/ We are stacking blocks to form a pyramid. Each block has a color which is a one letter string. We are allowed to place any color block C on top of two adjacent blocks of colors A and B, if and only if ABC is an allowed triple. We start with a bottom row of bottom, represented as a single string. We also start with a list of allowed triples allowed....

September 11, 2020 · Aimer Neige

Dark Mode on Android

In this example, I am using Material Design. But you can also use the Theme.AppCompat.DayNight. This is a simple way to adapt a dark mode, if you wants more, check for GitHub or Internet. Change the style First you should use the DayNight style by Google. <style name="AppTheme" parent="Theme.MaterialComponents.DayNight"> If you want to let things easily, that’s enough. But you can also provide more adaptation. Adapt colors Make a new folder at project/app/src/main/res/values-night then make a new resource file colors....

September 5, 2020 · Aimer Neige