ZHXILIN'S BLOG
Home
Programming in C++
About
  • 服务端技术栈知识体系

    Dec 13, 2021 C++ Algorigthm Data Structure Operating System Networks Database Compilation Principle Distributed System Design Software Engineer Application Technology

    本人大学专业是软件工程(数字媒体技术),目前从事游戏服务端开发,在工作中也会经常面试候选人。结合大学计算机知识、工作经验和面试经历,本人总结了适合服务端开发的技术栈知识体系。

    本系列文章的特点是重点解析知识背后的原理,而不止是停留在使用层面。我认为知其然而不知其所以然是不可取的,我们要在学习实践的过程中搞懂每一个技术点背后的细节,才能称得上掌握了这项技术。本系列文章希望能帮助愿意在计算机编程领域挖掘背后原理的同学,同时也不断激励我继续深入学习。

    阅读本系列文章适合具备一定计算机编程基础的同学。

    Read More
  • SSL certificate and nginx config

    Sep 28, 2021 Web Sequrity Linux

    HTTP, as an application layer protocol, remains focused on presenting information, but cares less about the way this information travels from one place to another. Unfortunaly, this means that HTTP can be intercepted and potentially altered, making both the information and the information receiver vulnerable. HTTPS …

    Read More
  • Solve Slow Access To Gitlab via ssh

    Sep 8, 2021 Linux Gitlab

    I’ve deployed a custom gitlab server for my team. I found that it’s weired that when clone, pull, push or fetch codes from the gitlab server via SSH, it performs slow response times for each access. But it works perfectly via HTTPS. After seaching sort of posts, it’s pointed that the SSH service of …

    Read More
  • Update multiple versions of dev tools under Ubuntu

    Aug 15, 2021 Linux

    Since different projects may require different versions of the same dev tool, we have to install multiple versions of them and provide a way for quick switch. This post introduces how to use update-alternatives command to switch dev tool versions under Ubuntu. I will take protoc for example. ProjectA requires protoc …

    Read More
  • WSL2 Network Forwarding

    Jul 20, 2021 WSL2 Linux

    With the WSL2 Released, Microsoft has made a big change on the system architecture, including changing from the default bridged network adapter to a hyper-v virtual network adapter. The new version of WSL is built on Hyper-V, which provides independent virtual network adapter for the virtual matchine. Therefore, WSL2 …

    Read More
  • What's std::ios::sync_with_stdio(false) and std::cin.tie(nullptr)?

    Aug 5, 2020 C++ Algorithm

    You may often see the following calls std::ios::sync_with_stdio(false) and std::cin.tie(nullptr) in some online judge system, such as leetcode, poj, etc. Someone would tell you that these codes are usually used to speed up the execution time. But what is the exact meanings for these codes? 1static auto _ = []() { 2 …

    Read More

zhxilin

Perfect World senior software engineer since 2014. Sun Yat-Sen University(SYSU) graduated student(2009-2013), major in Software Engineering. Interested in game server developing, dev-ops, algorithm and universal windows platform.
Read More

Featured Posts

  • 服务端技术栈知识体系
  • C++17更多新特性
  • C++17 constexpr的改进

Recent Posts

  • 服务端技术栈知识体系
  • C++17更多新特性
  • C++17 constexpr的改进
  • C++17 string_view的原理
  • C++17折叠表达式
  • C++17 if/switch语句初始化
  • C++17结构化绑定
  • C++17类模板参数推导

categories

TECHNOLOGY-STACK 47 服务端技术栈知识体系 47 TECHNOLOGY 5

tags

C++ 40 LINUX 4 ALGORIGTHM 2 APPLICATION-TECHNOLOGY 2 COMPILATION-PRINCIPLE 2 DATA-STRUCTURE 2 DATABASE 2 DISTRIBUTED-SYSTEM-DESIGN 2 NETWORKS 2 OPERATING-SYSTEM 2 SOFTWARE-ENGINEER 2 ALGORITHM 1 GITLAB 1 INDEX 1
All tags
ALGORIGTHM2 ALGORITHM1 APPLICATION-TECHNOLOGY2 C++40 COMPILATION-PRINCIPLE2 DATA-STRUCTURE2 DATABASE2 DISTRIBUTED-SYSTEM-DESIGN2 GITLAB1 INDEX1 LINUX4 MYSQL1 NETWORKS2 OPERATING-SYSTEM2 REDIS1 SOFTWARE-ENGINEER2 WEB-SEQURITY1 WSL21
[A~Z][0~9]

Copyright ©  ZHXILIN'S BLOG. All Rights Reserved. | Total View Times