自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 2.1.2 事件驱动reactor的原理与实现

算法刷题:2维前缀和,一二维差分 耗时 135min习题课 4h课程补20240425 耗时:4h课程链接。

2024-05-14 22:02:17 905 2

原创 LINUX 精通 1——2.1.1 网络io与io多路复用select/poll/epoll

杂工作5-10年 够用费曼:不要直接抄,自己写;不要一个截图总之自己总结一个心得,以后回来还能更新不断实事求是骗不了自己的心吧,这个技术还是比较纯粹,让我找回了从前学习的感觉, 比科研这个乌烟瘴气的东西好多了与阿里云合作了,>60篇,有专家博主的认证即使以后工作还能交流学完了:简历面试前给老师看,可以了投问老师能拿到多少薪资,作为参考offer选择。

2024-05-12 12:21:58 700 3

原创 LINUX 入门 9

书接上回,把server做成并发量百万级的服务量装4台虚拟机 vmware右下角可以设置虚拟机内存 内核没敲,就看了一下,我的天,老师也没让敲multi_port.c的代码,直接用./tcp_server 8888 开起来server。

2024-05-07 16:22:34 370 1

原创 LINUX 入门 8

开始讲服务器端,之前是客户端DNS+https请求基础:网络编程并发服务器:多客户端一请求,一线程 veryoldIO多路复用,epoll/select上一章讲过了TCP server百万级连接借助netassist.exe。

2024-05-07 14:11:11 550 1

原创 LINUX 入门 7

先去看一遍教程 扫一遍,不用完全一行行读ctrl+shift+I调出来网页调试台——network——img过程client 浏览器建立与百度服务器的tcp连接(用DNS翻译成ip)在tcp 连接socket上发送http协议请求request(连接IP地址端口)百度server在tcp的socket连接上返回一个http协议相应response头部字段名有好多好多好多。

2024-05-07 08:51:02 944 1

原创 LINUX 入门 6

自己去看教程 快速扫了一下,还是结合实践去看概念有感觉dns作用dns分层服务类型:授权型、递归型recursiondns协议——结构,服务器去解析,解析过程,报文格式DNS互联网开发重要组件,domain name system:翻译域名domain name为IP地址windows下win+Rcmdnslookup www.baidu.com 查看网址的ip 14.215.177.38和39​ 我貌似不行,一直timeout,第二天试了以下又行了wireshark 对dns解析。

2024-05-06 20:25:01 799 1

原创 LINUX 入门 5.2

day8 20240503 耗时:240minday9 20240504 耗时:80min课程链接。

2024-05-04 17:22:34 486

原创 LINUX 入门 5.1

课程链接。

2024-05-03 11:48:10 823

原创 LINUX 入门 4

线程池sdk组件封装software Development Kit任务队列:任务组成,先定义任务task struct再任务队列:链表串起tasks 双向链表//1.定义task//一个函数指针,指向一个接受 struct nTask* 参数并且没有返回值的函数。这个指针用于表示任务的执行函数。//一个指向 void 类型的指针,用于存储任务函数可能需要的额外数据或参数。// 双向链表。

2024-05-02 10:45:37 755 2

原创 LINUX 入门 3

概念引入临界资源:例子:买火车票,多个窗口共用一块资源,这里就是create函数里的count(都可以查座位号)并发concurrency多线程code10个火车票窗口——10个thread线程定义thread标识符id——create thread——thread 的callback函数编译在编译时使用-lpthread标志是为了告诉编译器链接 pthread 库。这样做是因为你的程序中使用了 pthread 库提供的函数,比如。

2024-04-29 16:25:17 426

原创 LINUX 入门 2.3

读行+解析内容:fgets(buffer, 长度,fp) 读一行,然后分装parser。

2024-04-28 20:12:20 471

原创 LINUX 入门 2.2

day5 20240428 耗时:60min课程链接。

2024-04-28 16:19:44 528

原创 LINUX 入门 2.1

day4 20240425 耗时:60minday5 20240428 耗时:120min课程链接。

2024-04-28 10:33:01 715

原创 LINUX 入门 1

课程链接耗时:2hp.s. SourceInsight使用 自行搜索。

2024-04-25 14:28:57 965 2

原创 LINUX 入门 0.3

stdin重定向到infile,从infile读入输入,stdout重定向到Outfile输出写入到outfile。末尾的EOF后面带有空格,EOF前后都不应有空格或其他符号。获取命令行的每个参数 $n n代表第几个参数, so 语句后面可以加或者不加;-ge -gt -lt -le -eq -ne 只能比数字,比不了string。多行 :

2024-04-24 10:19:17 674

原创 LINUX 入门 0.2

课程链接0422 耗时:150min +下午160min+晚上shell。

2024-04-22 15:43:02 212 2

原创 LINUX 入门 0.1

课程链接。

2024-04-22 11:59:58 718 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除