![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux学习
文章平均质量分 64
现在问题来了_WA_划水
c++服务器小白
展开
-
epoll实现高并发聊天室
二、项目介绍本项目是实现一个简单的聊天室,聊天室分为服务端和客户端。本项目将很多复杂的功能都去掉了,线程池、多线程编程、超时重传、确认收包等等都不会涉及。总共300多行代码,让大家真正了解C/S模型,以及epoll的使用。为了方便查看,代码已经改的很小白,绝对比nginx源码好理解(当然大家有兴趣的话,还是要拜读下nginx源码,绝对大有收获)。希望本项目能为大家以后的工作或者学习提供一点转载 2016-06-03 18:35:21 · 5426 阅读 · 2 评论 -
web安全工程师学习路线
作者:向生李链接:https://www.zhihu.com/question/21914899/answer/39344435来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Web安全工程师Web安全相关概念熟悉基本概念(SQL注入、上传、XSS、CSRF、一句话木马等)。通过关键字(SQL注入、上传、XSS、CSRF、一转载 2016-06-11 22:31:35 · 820 阅读 · 0 评论 -
curl模拟post登录
linux下curl很简单了,curl -d "POST or GET" url在这里我使用的是wirshark一款抓包分析,尝试登录校园网(没有验证码)POST和GET需要抓包分析在这里我们可以清楚的看到校园网的帐号DDDDD和密码,密码是加密过的但是帐号是可见的。于是我们可以尝试使用curl模拟登录了curl -d "DDDDD=hebochang15&up原创 2016-09-10 17:41:09 · 1721 阅读 · 0 评论 -
linux基础学习
vim命令移动 hjklgcc -o 生成的名字-I./include 头文件目录-D DEBUG 指定宏-O 优化程序(+1,2,3)-Wall 输出警告信息-g 添加调试信息(gdb) 文件变大-E 生成预处理文件 .i文件-S 生成汇编文件(编译) .s文件-c 二进制文件 .o文件gcc *.o -o test t原创 2016-11-18 18:44:47 · 198 阅读 · 0 评论 -
nfs服务器的基本搭建
NFS是非常通用和简单的Linux下共享协议。服务器端创建共享目录mkdir share修改配置文件/etc/exportsip网段可以用*号表示/home/he/share:192.168.1.0/24(rw)重启服务sudo service nfs-kernel-server restart客户端安装nfs-commonsud原创 2016-11-19 10:51:38 · 566 阅读 · 0 评论 -
FTP:文件传输协议(指令及响应代码)
FTP 的主要功能如下: · 提供文件的共享(计算机程序 / 数据); · 支持间接使用远程计算机; · 使用户不因各类主机文件存储器系统的差异而受影响; · 可靠且有效的传输数据。 FTP ,尽管可以直接被终端用户使用,但其应用主要还是通过程序实现。FTP 控制帧即指 TELNET 交换信息,包含 TELNET 命令和选项。然而,大多数 FTP 控制帧是简单的 ASCII原创 2016-11-22 15:35:23 · 1301 阅读 · 0 评论 -
简单线程池实现+测试
#include "threadpool.h"void *mytask(void *arg){ printf("thread 0x%x% is working on task %d\n", (int)pthread_self, *((int*)arg)); sleep(1);//执行一秒钟 free(arg); return NULL;}int mai原创 2016-12-24 23:59:38 · 534 阅读 · 0 评论