随笔分类 -  "Linux"

摘要:一、题目: 第十行 https://leetcode-cn.com/problems/tenth-line/ 给定一个文本文件 file.txt,请只打印这个文件中的第十行。 说明: 1. 如果文件少于十行,你应当输出什么? 2. 至少有三种不同的解法,请尝试尽可能多的方法来解题。 解法一:whil 阅读全文
posted @ 2020-11-04 14:02 handsomecui 阅读(114) 评论(0) 推荐(0) 编辑
摘要:1.PV操作 PV操作是由P操作原语和V操作原语组成,对信号量进行操作。 P(S):意为占用,将信号量的值减1,S=S-1,如果S>=0,则该进程继续执行,否则进入等待队列; V(S):意为释放,将信号量的值加1,S=S+1,如果S>0,则该进程继续执行,否则释放队列中第一个等待信号量的进程。 为了 阅读全文
posted @ 2017-05-14 11:43 handsomecui 阅读(347) 评论(0) 推荐(0) 编辑
摘要:大家好!我是handsomecui,下面我为大家讲解一下shell脚本的写法,讲的不好的地方,欢迎大家留言拍砖。 1.在linux下会写shell脚本是非常重要的,下面我参照例子给大家展示几个脚本,顺带这学习shell 的语法: 什么时候helloworld是必不可少的,第一个脚本肯定与hellow 阅读全文
posted @ 2016-09-13 18:07 handsomecui 阅读(179815) 评论(6) 推荐(8) 编辑
摘要:引言: 最近一直对于并行异步同步的问题存在疑惑,网上只有笼统的解释,并不能很好的解决疑惑,所以写了下自己的一些认识,欢迎大家拍砖。 1.关键字的解释: 并行: 一般指并行计算,是说同一时刻有多条指令同时被执行,这些指令可能执行于同一CPU的多核上,或者多个CPU上,或者多个物理主机甚至多个网络中. 阅读全文
posted @ 2016-08-17 17:29 handsomecui 阅读(8123) 评论(1) 推荐(7) 编辑
摘要:C/S系统实现两数求和 任务要求: 实现配置文件 实现日志滚动 设置非阻塞套接字,EPOLL实现 检测客户端的连接,设置心跳检测 主线程 + 心跳检测线程 + EPOLL的ET模式处理事务线程 注意事项:设置volatile类型跳出死循环 作品简介: 本次实验分为bin,config,include 阅读全文
posted @ 2016-07-22 10:34 handsomecui 阅读(2227) 评论(4) 推荐(6) 编辑
摘要://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 =... 阅读全文
posted @ 2016-07-15 19:59 handsomecui 阅读(421) 评论(0) 推荐(0) 编辑