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