Bootstrap
计算机网络基础(六)---网络层-网络地址转换NAT技术

内网多个设备使用一个外网IP请求外网的服务,外部怎么知道具体是哪个设备在请求的?

计算机网络基础(六)---网络层-网络地址转换NAT技术

内网多个设备使用一个外网IP请求外网的服务,外部怎么知道具体是哪个设备在请求的?

nginx 实现接口版本控制

近期项目做了不兼容的升级,项目上线时需要考虑两个版本的兼容。由于项目代码并未考虑接口版本控制,因此需要部署一套新版本的系统,并使用 nginx 对两个版本的接口进行分发。

计算机操作系统基础(一)---操作系统概览

计算机基础知识的重要性是不言而喻的,现在的技术可以说是按秒的速度在更新,可是基础的东西却几十年不会变一次。本文为第一篇,操作系统概览,熟悉一下整个计算机操作系统中都有些什么,也是后边系列文章中会深入学习的知识

计算机操作系统基础(十五)---使用fork系统调用创建进程

本文为第十五篇,使用fork系统调用创建进程。创建进程属于非常重要的内容,无论是哪种语言,底层在创建进程的时候都是使用fork函数,本文使用C语言来熟悉fork系统调用创建进程

计算机操作系统基础(二)---进程管理之进程实体

本文为第二篇,进程管理之进程实体,带着大家熟悉一下为什么要使用进程,以及进程实体是什么

计算机操作系统基础(八)---存储管理之内存分配与回收

本文为第八篇,存储管理之内存分配与回收,早期计算机编程并不需要过多的存储管理,随着计算机和程序越来越复杂,存储管理成为必要。本篇主要是了解内存分配的过程和*内存回收的过程*

计算机操作系统基础(四)---进程管理之进程同步

本文为第四篇,进程管理之进程同步,本文主要介绍为什么需要进程间同步以及进程间同步的原则和线程同步

计算机操作系统基础(十七)---进程同步之Unix域套接字

本篇为第十七篇,进程同步之Unix域套接字。上一篇介绍了通过共享内存处理进程同步的问题,本文是实现进程同步的另一个方法---Unix域套接字

计算机操作系统基础(十六)---进程同步之共享内存

本篇为第十六篇,进程同步之共享内存。前边介绍到的都是解决线程同步的方法,本文为处理进程同步的方法---共享内存

计算机操作系统基础(三)---进程管理之五状态模型

本文为第三篇,进程管理之五状态模型,进程在操作系统里边是有多个状态的,本文就是了解进程在操作系统中的多个状态

Laravel 7 新特性 - 流畅的字符串操作

Laravel 7 现在基于这些函数提供了一个更加面向对象的、更加流畅的字符串操作库。你可以使用 String::of 创建一个 Illuminate\Support\Stringable 对象,然后基于该对象提供的方法以链式的操作对字符串进行处理:

计算机操作系统基础(十一)---线程同步之互斥量

本文为第十一篇,线程同步之互斥量,在前边的《计算机操作系统基础(四)---进程管理之进程同步》中提到了进程同步和线程同步的方法,本篇为线程同步方法之一---互斥量。建议重新回顾一下《计算机操作系统基础(四)---进程管理之进程同步》这篇文章,方便理解后

计算机操作系统基础(十二)---线程同步之自旋锁

本文为第十二篇,线程同步之自旋锁,在上一篇文章介绍了互斥量,通过互斥量解决线程同步的问题。本文是另一个解决线程同步的方法---自旋锁

计算机操作系统基础(九)---存储管理之段页式存储管理

本文为第九篇,存储管理之段页式存储管理,前边的文章介绍到了存储管理的内存分配和回收,从物理的角度了解了存储管理,本文从进程的角度去了解进程的存储管理。也就是操作系统是如何管理进程的空间

计算机操作系统基础(十)---存储管理之虚拟内存

本文为第十篇,存储管理之虚拟内存,在正式了解之前,有一个问题,一个游戏十几G,物理内存只有4G,那么这个游戏是怎么运行起来的呢?为了解决这个问题,就需要本篇中介绍到的虚拟内存的知识

计算机操作系统基础(七)---作业管理之死锁

本文为第七篇,作业管理之死锁,死锁是计算机操作系统中非常重要的概念,本文主要介绍什么是死锁以及如何解决死锁

计算机操作系统基础(十四)---线程同步之条件变量

本文为第十四篇,线程同步之条件变量,在上一篇文章是介绍了读写锁,读写锁在多读少写的情况下,性能要强于互斥量。本篇再介绍一种重要的处理线程同步的方法---条件变量

计算机操作系统基础(十三)---线程同步之读写锁

本文为第十三篇,线程同步之读写锁,读写锁也是解决线程同步的方法之一,在前边的两篇文章中国已经介绍了互斥量和自旋锁两种方法。读写锁的原理也和前边两种锁类似,但是读写锁做了一些改进

LARAVEL SMTP 服务泄露,laravel env暴露

laravel env 暴露以及解决方案

nginx 实现接口版本控制

近期项目做了不兼容的升级,项目上线时需要考虑两个版本的兼容。由于项目代码并未考虑接口版本控制,因此需要部署一套新版本的系统,并使用 nginx 对两个版本的接口进行分发。

计算机操作系统基础(一)---操作系统概览

计算机基础知识的重要性是不言而喻的,现在的技术可以说是按秒的速度在更新,可是基础的东西却几十年不会变一次。本文为第一篇,操作系统概览,熟悉一下整个计算机操作系统中都有些什么,也是后边系列文章中会深入学习的知识

计算机操作系统基础(十五)---使用fork系统调用创建进程

本文为第十五篇,使用fork系统调用创建进程。创建进程属于非常重要的内容,无论是哪种语言,底层在创建进程的时候都是使用fork函数,本文使用C语言来熟悉fork系统调用创建进程

其他标签