The Will Will Web

How to clear the configuration synchronization data stored in the cloud by Visual Studio Code and rebuild the extension

My Visual Studio Code has a historical burden, that is, there are too many “extension kits”, more than 250, and it is difficult to remove. Because I enabled the “Settings Synchronization” function of Visual Studio Code, it will help me automatically synchronize all user settings, custom shortcut key definitions, extensions, profiles (Profiles) and so on …

How to clear the configuration synchronization data stored in the cloud by Visual Studio Code and rebuild the extension Read More »

How to make Node.js applications greatly improve CI/CD execution efficiency in GitHub Action

I have a Next.js application at hand. In the process of setting GitHub Action’s CI/CD to automatically deploy to Azure Web App, it took a lot of time to upload node_modules folder in CI’s actions/upload-artifact@v2 step The file in is really inefficient. Therefore, I changed to compress the entire directory before uploading. As a result, …

How to make Node.js applications greatly improve CI/CD execution efficiency in GitHub Action Read More »

In-depth understanding of the changes in the extended validation attributes of ASP.NET MVC and ASP.NET Core MVC

In my 2013 ASP.NET MVC Development Experience Sharing (24): Expanding Partial Category Constructors , it was the first time I introduced how ASP.NET MVC in the .NET Framework era replaced the “Entity Data Model” (Entity Data Model) Model) how to extend the Validation Attributes of the existing Entity Model Class under the condition of using …

In-depth understanding of the changes in the extended validation attributes of ASP.NET MVC and ASP.NET Core MVC Read More »

Introduce a useful tool: ChatGPT Universal Toolbox (Chrome/Edge Extension Kit)

I have recently written a lot of ChatGPT plug-ins in the company to help colleagues better use ChatGPT to assist development or complete routine work. Taking advantage of this continuous vacation, I took a night to package two of these functions into Chrome /Edge browser extension kit, and successfully put on the chrome online application …

Introduce a useful tool: ChatGPT Universal Toolbox (Chrome/Edge Extension Kit) Read More »

How to use the browser’s native Clipboard API to read and write the user’s clipboard data

We sometimes see the “Copy to Clipboard” function on some websites. It can not only copy the text we see with the naked eye, but also copy the complete format so that you can paste it into Teams or Word, and sometimes copy it completely. Customized content, in fact, is achieved through the browser’s built-in …

How to use the browser’s native Clipboard API to read and write the user’s clipboard data Read More »

Designing web forms with a SPA Single Page Application should take password manager requirements into consideration

Since my company uses Yushan Commercial Bank to handle accounts, I often need to log in Yushan Global Zhihui to review and release some manufacturers’ funds. I have always used a password manager to ensure that each of my websites uses The passwords are all different to strengthen information security. However, after I have used …

Designing web forms with a SPA Single Page Application should take password manager requirements into consideration Read More »

Three ways to search and replace text files in folders using Regex regular expressions

When sorting out the development environment, there is often a need to batch adjust the content of the files. Today I specially sorted out 3 different solutions. These methods can be used according to the situation! … continue reading … This article is transferred from https://blog.miniasp.com/post/2023/02/02/How-to-search-and-replace-using-regex-in-3-ways This site is only for collection, and the copyright …

Three ways to search and replace text files in folders using Regex regular expressions Read More »

How ASP.NET MVC 5 precisely controls the Session operation mechanism under different Controllers

Many people don’t know that ASP.NET’s Session is actually poisonous ! So I personally will do everything possible to avoid using the Session mechanism, so as to prevent the page from being locked (Lock) and affect the user’s operating experience. In this article, I intend to share how to precisely control the Session operation mechanism …

How ASP.NET MVC 5 precisely controls the Session operation mechanism under different Controllers Read More »

Front-end Performance Tuning: Using Partytown to Put Heavy JavaScript to Web Workers for Execution

There are many front-end performance tuning techniques, but the most obvious performance killer is nothing more than JavaScript occupying the Main Thread and causing the page to fail to respond. Recently researching the Partytown library, he used a very clever trick to automatically switch some JS to the background execution of Web Workers . In …

Front-end Performance Tuning: Using Partytown to Put Heavy JavaScript to Web Workers for Execution Read More »