随笔分类 - "Linux"
摘要:一、题目: 第十行 https://leetcode-cn.com/problems/tenth-line/ 给定一个文本文件 file.txt,请只打印这个文件中的第十行。 说明: 1. 如果文件少于十行,你应当输出什么? 2. 至少有三种不同的解法,请尝试尽可能多的方法来解题。 解法一:whil
阅读全文
摘要:1.PV操作 PV操作是由P操作原语和V操作原语组成,对信号量进行操作。 P(S):意为占用,将信号量的值减1,S=S-1,如果S>=0,则该进程继续执行,否则进入等待队列; V(S):意为释放,将信号量的值加1,S=S+1,如果S>0,则该进程继续执行,否则释放队列中第一个等待信号量的进程。 为了
阅读全文
摘要:大家好!我是handsomecui,下面我为大家讲解一下shell脚本的写法,讲的不好的地方,欢迎大家留言拍砖。 1.在linux下会写shell脚本是非常重要的,下面我参照例子给大家展示几个脚本,顺带这学习shell 的语法: 什么时候helloworld是必不可少的,第一个脚本肯定与hellow
阅读全文
摘要:引言: 最近一直对于并行异步同步的问题存在疑惑,网上只有笼统的解释,并不能很好的解决疑惑,所以写了下自己的一些认识,欢迎大家拍砖。 1.关键字的解释: 并行: 一般指并行计算,是说同一时刻有多条指令同时被执行,这些指令可能执行于同一CPU的多核上,或者多个CPU上,或者多个物理主机甚至多个网络中.
阅读全文
摘要:C/S系统实现两数求和 任务要求: 实现配置文件 实现日志滚动 设置非阻塞套接字,EPOLL实现 检测客户端的连接,设置心跳检测 主线程 + 心跳检测线程 + EPOLL的ET模式处理事务线程 注意事项:设置volatile类型跳出死循环 作品简介: 本次实验分为bin,config,include
阅读全文
摘要://Client:#include #include #include #include int main(int argc, char **argv){ int sockfd; struct sockaddr_in address; int result; int num1 = 25, num2 = 30, num3 =...
阅读全文