Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
VS Code Remote Development
配置VSCode Remote Development 1 Ubuntu 上启用 SSH 1 打开终端 并且安装openssh server软件包 sudo apt update sudo apt install openssh serve
高级软件工程
服务器
Linux
运维
可重入函数与线程安全
指令乱序和线程安全 先来看什么是指令乱序问题以及为什么有指令乱序 程序的代码执行顺序有可能被编译器或CPU根据某种策略打乱指令执行顺序 目的是提升程序的执行性能 让程序的执行尽可能并行 这就是所谓指令乱序问题 理解指令乱序的策略是很重要的
高级软件工程
开发语言
c
软件工程
模块化软件设计
模块化的基本原理 模块化 Modularity 是在软件系统设计时保持系统内各部分相对独立 以便每一个部分可以被独立地进行设计和开发 这个做法背后的基本原理是关注点的分离 SoC Separation of Concerns 关注点的分离在
高级软件工程
c
软件工程