上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页
摘要: 本文来自博客园,作者:Jcpeng_std,转载请注明原文链接:https://www.cnblogs.com/JCpeng/p/15077235.html 一、查找文件 使用 Linux 经常会遇到这种情况:只知道文件中包含某些特定的字符串,但是不知道具体的文件名。需要根据“关键词”反向查找文件。 阅读全文
posted @ 2022-02-06 10:49 hellozhangjz 阅读(645) 评论(0) 推荐(0)
摘要: git全局设置 git config --global user.name "张xx" git config --global user.email "xxx@qq.com" ssh设置 生成公钥 ssh-keygen -t ed25519 -C "zjz" 将~/.ssh/xxx.pub内容复制到 阅读全文
posted @ 2022-02-04 15:48 hellozhangjz 阅读(38) 评论(0) 推荐(0)
摘要: 转载自 : Web service是什么?- 阮一峰的网络日志 作者: 阮一峰 日期: 2009年8月26日 我认为,下一代互联网软件将建立在Web service(也就是"云")的基础上。 我把学习笔记和学习心得,放到网志上,欢迎指正。 今天先写一个最基本的问题,Web service到底是什么? 阅读全文
posted @ 2022-01-28 10:01 hellozhangjz 阅读(153) 评论(0) 推荐(0)
摘要: 把高电平看作文件描述符是可读或可写状态,低电平黑色表示不可读或不可写,epoll_wait的水平触发就是蓝色的时候epoll_wait就会被触发,而边缘触发就是红色的时候epoll_wait会触发,且只会触发一次。比如,client_fd在某时刻充入数据,epoll_wait第一次检测到,水平、边缘 阅读全文
posted @ 2022-01-26 11:26 hellozhangjz 阅读(623) 评论(0) 推荐(0)
摘要: 声明:此文只是为自己方便理解,做了一些具象的比喻和假设,并不符合客观事实,谨慎阅读! ​ 在一台主机中, 两个进程想要通信可以通过一个管道(文件):一个从管道的一端写,一个从另一端读 , 然而管道是半双工的 , 如果一个进程既想读又想写 , 那就创建两个管道。利用socket进行网络通信的过程与之类 阅读全文
posted @ 2022-01-25 18:08 hellozhangjz 阅读(174) 评论(0) 推荐(0)
摘要: 主程序: #include "wrap.h" #include <signal.h> #include <sys/wait.h> //多进程服务器 void communicate(int client_fd, char *IP) { char buf[1024]; while (1) { prin 阅读全文
posted @ 2022-01-23 16:35 hellozhangjz 阅读(38) 评论(0) 推荐(0)
摘要: 条件变量实现:记一次由虚假唤醒产生的bug 信号量实现: #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <stdlib.h> #include <stdio.h> #include <fcntl.h 阅读全文
posted @ 2022-01-21 17:25 hellozhangjz 阅读(98) 评论(0) 推荐(0)
摘要: 记一次由虚假唤醒产生的bug 用int a代表产品数量最少0最多10,有两个生产者,三个消费者,用多线程和条件变量模拟生产消费过程: #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <stdlib.h 阅读全文
posted @ 2022-01-21 16:47 hellozhangjz 阅读(56) 评论(0) 推荐(0)
摘要: 线程共享的资源 文件描述符表 每种信号的处理方式 当前工作目录 用户ID和组ID 内存空间(除了栈区) 线程非共享资源 线程ID 函数运行上下文(各种寄存器的值),栈指针 栈空间 errno变量 信号屏蔽字 调度优先级 线程常用操作 线程号:pthread_self() #include <pthr 阅读全文
posted @ 2022-01-20 17:26 hellozhangjz 阅读(35) 评论(0) 推荐(0)
摘要: 静态变量具有全局变量的生命周期,但属于不同作用域。 (全局)静态变量:作用域为本文件,无法在别的文件用extern声明。 局部静态变量:作用域为所在代码块。 类内静态变量:作用域为类内。 静态成员函数只能访问类的静态变量,不能访问某个对象的非静态变量。 全局变量、(全局)静态变量、类内静态变量在编一 阅读全文
posted @ 2022-01-20 15:19 hellozhangjz 阅读(31) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页