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

Hello Hugo

Before Start It鈥檚 been a long time since I wrote a blog post last time. That鈥檚 because I often reinstall my system on computer, and every time I install and configure the blog of hexo on my computer is a troublesome thing. But recently, I discovered hugo, a simple and easy-to-use blog system, which can keep me away from hexo, which is slow and troublesome to configure and install. It has a great experience to use and I happened to change a blog theme, so I decided to use hugo to build my new blog....

August 17, 2021 路 Aimer Neige

LeetCode 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鈥檚 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

Hello World

Welcome Welcome! HelloWorld This is a simple test for my first blog article. Mathjax Test 1 $$a_{PI}(x|D) = E[u(x) | x, D] = \int_{-\infty}^{f鈥檥 \mathcal{N}(f; \mu(x), \kappa(x, x)) \ df =\phi(f鈥; \mu(x), \kappa(x, x))$$ Test 2 $$\frac{e}{\left( e+e^{\pi} - \pi^{e}\right) ,\left( - e+\pi^{e}\right) }+{E(\left( e+\pi\right) ,\left( 2,e+\pi\right) )}^{e}$$ C #include <stdio.h>int main() { printf("HelloWorld!\n"); return 0; } C++ #include <iostream>int main() { std::cout << "HelloWorld!...

January 24, 2020 路 Aimer Neige