logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux(10)—— 进程控制(等待)

进程等待是一个通过系统调用 wait/waitpid 来进行对子进程的状态检测与回收的功能。int main()if(id<0)//创建子进程失败return 1;sleep(1);exit(0);//子进程退出else//parentwhile(1)sleep(1);return 0;while :;sleep 1;done来同步监视状态的变化。

#linux#服务器#运维
Linux(12)—— 文件与文件描述符

本文主要讨论文件和文件描述符。文件包括内容和属性,文件也包括被打开的和没有打开的文件;打开文件本质上还是进程去操作;一个进程可以打开多个文件,而操作系统也需要对这些文件进行管理。(先描述再组织)如果一个文件被打开,那么它会被加载到内存中;而操作系统中移动存在大量被打开的文件。在内核中,一个被打开的文件都必须有自己的文件打开对象,其中包含很多的属性。和进程类似,这个对象就和PCB结构一样,内部存储着

#linux#运维#服务器
MySQL(1)—— 基本概念和操作

MySQL 是一款开源、跨平台、基于关系模型的关系型数据库管理系统(RDBMS),使用结构化查询语言(SQL) 进行数据管理。它具有高性能、高可靠性、易用性、可扩展性等特点,广泛应用于 Web 应用、企业系统、云计算等领域,是目前全球主流的开源关系型数据库。主流的数据库可以分为两大类:关系型数据库和非关系型数据库。在数据库里,表(Table)就是用来存放数据的 “结构化表格”,类似于 Excel

#mysql#数据库
Git(1)—— 基本理解与使用

Git是一个用于记录代码文件,能记录每次的修改以及版本迭代的一个管理系统。它可以控制电脑上所有格式的文档。而对于我们开发人员来说,Git管理的多为项目的源代码文档。看完上面的介绍,可能还是没有办法理解Git到底有什么作用。不过你可能听过这样一个笑话:有一个公司的员工,他按老板的需求做好了方案并提交,老板并不满意,让员工前前后后修改了好几个版本;当他疲惫地修改完之后交给老板,这时候老板又觉得第一个提

#git
Node.js(4)—— http模块基础

下面我们来学nodejs中的http模块。在此之前,你需要有一定的网络知识储备,能知道http,IP,端口是什么并且它们之间的关系。如果还不清楚或比较模糊,可以查看下面的文章:下面我们开始学习。

#node.js#http#网络协议
Java EE 应用与 Spring MVC简介

MVC是企业级应用开发中最核心的架构思想,也是上面提到的分层中的关键模式。

#java-ee#spring#mvc
MySQL(4)—— 表设计

本文主要讨论表的设计。设计表的时候会遵守一些规则,这些规则被称为三大范式,范式是描述数据关系的模型;实体之间也有其对应关系:一对一关系,一对多关系和多对多关系。分类:第一范式 1NF、第二范式 2NF、第三范式 3NF、BC范式 BCNF。

#mysql#数据库
MySQL(1)—— 基本概念和操作

MySQL 是一款开源、跨平台、基于关系模型的关系型数据库管理系统(RDBMS),使用结构化查询语言(SQL) 进行数据管理。它具有高性能、高可靠性、易用性、可扩展性等特点,广泛应用于 Web 应用、企业系统、云计算等领域,是目前全球主流的开源关系型数据库。主流的数据库可以分为两大类:关系型数据库和非关系型数据库。在数据库里,表(Table)就是用来存放数据的 “结构化表格”,类似于 Excel

#mysql#数据库
数据结构 —— 链表

前面我们学习了顺序表。顺序表就和数组一样,元素是按照顺序摆放的,并且可以通过下标快速查找到任意一个元素,但顺序表的缺点是插入和删除元素会导致后面的元素全部进行改变,效率不高。而链表的特点和顺序表相反,链表中数据的修改插入和删除十分方便,但查找会相对困难。那么,链表到底是什么原理呢?链表就是用一条线将珠子串起来。我们知道在顺序表中的逻辑上相邻的元素实际存放的物理地址也是相邻的;但在链表之中,元素的存

#数据结构#链表
Linux(10)—— 进程控制(等待)

进程等待是一个通过系统调用 wait/waitpid 来进行对子进程的状态检测与回收的功能。int main()if(id<0)//创建子进程失败return 1;sleep(1);exit(0);//子进程退出else//parentwhile(1)sleep(1);return 0;while :;sleep 1;done来同步监视状态的变化。

#linux#服务器#运维
    共 12 条
  • 1
  • 2
  • 请选择