Visual Studio Compilation Character Set [Converted]

C++ cross-platform development. Commonly encountered on Chinese operating systems: error C2001 - constant contains a newline character.

Visual Studio

cmake organizes the project compilation script, generating a temporary solution under the windows system for development. The reason for cross-platform compatibility is that the file encoding is chosen as utf-8.

The cited reference provides a detailed explanation of the causes of the problem from first principles.

Regarding encoding, MSVC has dedicated compilation options /source-charset and /execution-charset. The former indicates the encoding of the file itself, and the latter indicates what encoding the byte array inside the compiled character set is. Encoding issues can basically be solved using these two options.

Pelosi Visits Taiwan

Don’t know politics, don’t make comments, record this “carnival” on the internet.

Quickly calculate folder size on the Windows platform

The Linux platform is very simple: du -sh * – just one line of code solves the problem. What about Windows? With many disks and a desire to clean up, with numerous files, the system’s built-in Resource Manager is too slow to calculate folder sizes, making you want to give up.

Everything

For developers working on the windows platform, you probably haven’t personally used everything, and should at least have heard of it. Its search speed far exceeds that of the built-in file explorer. Given that system-level support for fast indexing exists, we can certainly find similar tools that build file indexes while also calculating file sizes.

How to Copy Webpage Stylesheets (CSS): Element Inspector

Static blog themes, the mainstream is based on foreign templates, modified and adjusted without much consideration for Chinese content layout.

Main Text

About half a month ago, I adjusted the blog’s stylesheet – as I’ve been developing backend services for many years, I’m a pure newbie in frontend. After struggling with it for half a day, the design wasn’t quite reasonable. Suddenly an idea struck me: I looked at the technical blogs I often read – infoq and OpenChina – and their layouts look really good. Could I borrow some of those? After reviewing the source files, I got lost trying to locate the relevant elements.

Editing Extremely Large Files on the Windows Platform: EmEditor (Text Editor)

The Shanghai GuoAn database incident, which caused a huge stir within the black hacking circles, remains unclear whether it’s true or false. Let’s see what we remember in two years and look back on it then. Based on past experience, I updated a batch of local social engineering databases, and I encountered a massive SQL file: 17.9G. A regular text editor couldn’t even preview it, let alone open it. Chatting with netizens, someone mentioned EmEditor.

Shanghai Fen Yong Guo (Shuang Yang Pot) Lockdown

The leadership team insisted for two days that Shanghai wouldn’t be locked down, that Shanghai was important. But in the end, facing the reality or to preserve their own prestige, they came up with a strategy of closing across the Huangpu River first for a period of time, and then locking down this side of the river.

Lockdown

Growing up, I experienced the SARS epidemic and have very little memory of it. After seeing related materials, it ended because its incubation period was short and there wasn’t a nationwide spread yet. I remember being in primary school back then, with classes ending early every day, and the smell of disinfectant always lingering in the air.

When you want to make money

Ordinary people are social animals, that’s right – you are an individual, and also a bipedal animal, with strong social attributes; you have feelings of inferiority and vanity, and society is constantly changing and eroding your everydayness. We don’t discuss those great figures, those who willingly burn themselves for society or the nation.

My Current Situation

Looking at average salaries or my hometown wages, my current income is significantly above the average – what’s there to be dissatisfied with?

Adding a code copy button for seemingly simple things

Spent four hours on this, and when I saw the sentence, it was hilarious. How could it have taken so long? Finally looked at the time: three hours.

This was the first draft of the year 2022, and it wasn’t complicated – exactly as the title said. (At that time, I was still quite young), I thought simply copying 作业 would be enough, putting it in my favorites folder, and letting it sit for over a month before finally remembering the task.