logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

信号量和信号的区别(linux)

信号和信号量不是一个东西。信号是一种事件通知的方式-通知进程发生了某个事件信号量是进程通信的一种方式-实现进程同步与互斥信号是什么,是一种软件中断,是一种事件的通知方式,向进程中通知发生了某个事情,打断正在进行的进程,去执行那个事件。在Linux下可以kill-l命令查看信号种类(一共有62种信号,其中非可靠信号:1-31,可靠信号:34-64)...

#linux
c++STL六大组件

六大组件容器:常见数据结构的封装。容器不同,取下一个元素的操作则不同,算法如何在不同容器中取下一个元素(遍历容器)迭代器:可以让算法操作不同数据结构的容器算法:通用类型算法----对容器中的数据进行某种操作。仿函数:用户可以通过仿函数来定制算法的共功能,比如sort()排序---排升序还是降序-----用户可以根据需求通过仿函数来定制排序次序适配器(配接器):根据已经存在的容器封装一种新的数据结构

#c++
Linux下的压缩解压缩打包文件命令和操作(Linux操作系统基础回顾)

Linux压缩和解压缩必须对应相应的命令:zip/unzip:zip格式的压缩解压命令zip 压缩后的文件名称(你想怎么定义这个名字都可以)后面跟上你所要压缩的文件名压缩命令示例:zip passwd.zip passwd zhang.txt(压缩命令)解压缩示例unzip passwd.zipgzip/gunzip:gzip格式的压缩解压缩命令压缩命令后面跟上你所要压缩的文件名压缩:gzip p

#linux
什么是僵尸进程?什么是孤儿进程(精灵进程)(Linux操作系统)

僵尸进程:处于僵死状态的进程,指的是进程已经退出不在运行,但资源没有完全释放。僵尸进程的产生原因:子进程先于父进程退出,但是父进程没有关注子进程的退出状态,因此子进程成为僵尸状态为什么子进程不能释放资源:因为子进程要保存自己所退出的原因给父进程看僵尸进程的危害:资源泄露,一个用户所能创建的进程数量有限,资源不回收会占据内存资源处理方法:退出父进程,但这只是权宜之计,总不能子进程退出就必须要父进程退

#linux
vi编辑时出现E325:ATTENTION(简单易懂,快速解决问题)

当出现这个问题时,是因为由于在编辑该文件的时候异常退出了,因为vim在编辑文件时会创建一个交换文件swap file以保证文件的安全性。要想解决这个问题,1.找到开头前两行示例如下:E325: ATTENTIONFound a swap file by the name "/.local/share/nvim/swap//%home%dev%xuexi%tool%main.c.swp"(tips:

#linux
基于Java web的购物商城系统设计与实现

目录1 绪 论11.1 本课题研究的背景和意义11.1.1 本课题研究的背景11.1.2 本课题研究的意义21.1.3 本课题的发展现状及前景21.2 系统的实现任务72 系统概述及实现技术介绍82.1 网上商城简介82.2 相关实现技术介绍102.2.1 JSP语言及其特点102.2.2 DreamweaverMX知识介绍122.2.3 数据库基础知识介绍132.2.4 JDBC基础知识介绍15

文章图片
#java#前端#开发语言
Base64在线转换工具(详解)

1.项目背景:在计算机中一个字节共有256种,即ascii码表,而ascii码的128~255之间的值是不可见字符,对于一些只支持可见字符的协议,比如邮件传输协议(SMTP)只支持可见的ASCII字符的传递,如果要传输二进制文件,比如:图片、视 频是无法实现的,因此就有了base64编码格式,Base64编码格式对于所有二进制格式的数据,都可以转化为可显 示的字符。base64的应用场景非常多,比

连续子数组的最大和(每日一题)

题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的

#数据结构
到底了