Learning
Robot Framework Basics
· β˜• 2 min read
This post mainly introduces some basic concepts of Robot Framework and how to write a test case. 1. Basic Elements 1.1 Keywords Robot Framework keywords are similar to functions. They are divided into system keywords and user-defined keywords. System keywords, imported by loading a Library User keywords, imported by loading

How to Ask a Good Question
· β˜• 3 min read
1. Motivation for Asking Questions There are two kinds of motivation for asking questions: passive and active. 2 Passive Passive questioning is the forced action you take when you run into a problem, search for a solution, and come up empty. 2.1 Try to Solve It Yourself When you hit a problem, do not rush to ask others.

How to Safely Access request from Anywhere in Django
· β˜• 2 min read
In Django, request holds all the information for a single request. Backend processing logic frequently needs information from request. For example, the DRF framework may want to be able to obtain request at any time, or pass some parameters globally. There are third-party Django apps with tools that can satisfy

Common NPM Commands
· β˜• 2 min read
** By default, a command operates on the current directory environment. Adding the -g flag makes it apply globally instead.** Upgrade npm 1 npm install npm -g Show the current version 1 npm -v Show the npm registry configuration 1 npm config get registry Change the npm registry 1 2 npm config set registry http://registry.

Strategic Thinking and Expression Study Notes
· β˜• 3 min read
This mainly records analysis methods. 1. Strategic Analysis McKinsey’s Seven-Step Problem-Solving Method State the problem Analyze the problem Prioritize Lay out a detailed work plan Perform key analyses Synthesize results and build a structured conclusion Tell the story 2. Recognizing the Problem Most problems are a failure to recognize the problem β€” unknown unknowns.