从go routine看线程的系统实现

更新时间: 2018-01-11 21:10:06     分类: 学习笔记

前言 线程(或者协程)对于IT开发者们已经不是一个陌生的词了。绝大多数的语言,诸如Java,C++,Python等都给开发者提供了可以创建和管理线程的完整系统(或者....


Linux系统编程入门(3)线程

更新时间: 2018-01-11 21:09:41     分类: 系统编程

线程 基础概念 线程是进程内的执行单元(比进程更低一层的概念),具体包括 虚拟处理器,堆栈,程序状态等。 可以认为 线程是操作系统调度的最小执行单元。 ....


服务器配置入门(1)

更新时间: 2018-01-11 21:09:30     分类: 运维实战

服务器配置入门(1):搭建LA(N)MP环境 1.什么是服务器? 服务器本质上和我们的PC没什么区别,只是上面长时间(一直)运行着一系列的服务。一般来说,服务....


二级域名与nginx服务器配置心得

更新时间: 2018-01-11 21:09:21     分类: 运维实战

二级域名 举例 对于域名a.com 二级域名的格式为*.a.com (*可以是任何字符串) nginx服务器 1.说明 nginx服务器使用虚拟主机的形式来配置服务器。每个域名都....


Linux系统编程入门

更新时间: 2018-01-11 21:08:44     分类: 系统编程

文件和文件系统 文件是linux系统中最重要的抽象,大多数情况下你可以把linux系统中的任何东西都理解为文件,很多的交互操作其实都是通过文件的读写来实现的....


GO 并发基础

更新时间: 2018-01-11 21:08:30     分类: 学习笔记

基础理念 goroutine go语言号称“高并发”,其实是在语言层面实现了其他语言中需要库来实现的功能。 而go语言中实现的并发方式——go routine其实不过是官方实现....


Docker技术之通过Dockerfile构建镜像

更新时间: 2018-01-11 21:08:20     分类: 学习笔记

之前的docker入门教程中谈到过可以使用dockerfile来构建镜像,这次让我们实际操作一下 情景 线上服务器原本是拉取的PHP官方容器,但是在安装php-zip扩展时,....


浅谈闭包

更新时间: 2018-01-11 21:08:05     分类: 学习笔记

闭包的产生 闭包的概念产生于函数式编程中,在函数式编程中,函数是第一等公民,这也就意味着,你可以将函数当做参数或是返回结果 闭包问题的产生就出现在这....


Docker 学习入门笔记

更新时间: 2018-01-11 21:07:58     分类: 学习笔记

简介与概念 docker是一种系统层级的容器技术。它和虚拟机技术有点类似,但却有着本质上的区别。 docker的实现原理是基于linux的cgroups机制,实现了进程之间....


HUSTOJ核心源码阅读(1)

更新时间: 2018-01-11 21:07:50     分类: 学习笔记

/* * Copyright 2008 sempr iamsempr@gmail.com * * Refacted and modified by zhbluenewsclan@gmail.com * Bug report email newsclan@gmail.com * ....