自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 apue_第四章

PS:继续安利一本书2333~~~陈硕多线程编程>,在apue这本书博客结束之后我会发出陈硕在博览网的网络编程视频。  文件结构体stat看起来很复杂,其实用起来不是很复杂,其实由此可以看出linux关于文件的设计其实是很巧妙的。  文件类型只有7种,见多了就记住了,对linux熟悉的同学应该很快就能明白。主要需要记住关于测试文件的几种宏比如下面的一种使用情况// 判断请求文件是否存在

2017-06-09 21:57:33 329

原创 Apue第三章

PS:推荐最近刚撸完的一本书程序设计>,此书着重讲述了关于linux下程序设计的一些简单设计,但是不够深入,拿来入门还是非常不错的,如果apue读着有些困难,那么此书是一个不错的选择。再分享一个提问须知:https://zhuanlan.zhihu.com/p/20752519Apue中文第三版下载地址:http://download.csdn.net/download/xiaoyu5256/

2017-06-06 20:07:42 391

原创 Apue第一章

第一章主要介绍了关于linux体系的整体的结构,牵涉了许多计算机理论的知识,但是本书做的最好的地方是隐藏了许多计算机内部的细节,直接用简单的程序进行说明,言简意赅。不过我们还是要简易说一下关于linux的体系。首先linux是以根目录的形式进行目录的划分,这点和windows有很大的区别,linux的shell做的很完美,对于用户的交互功能做的很好。关于linux的目录体系结构我们会在

2017-05-21 23:04:33 311

原创 关于linux入门的使用和编程的学习

关于linux入门的使用和编程的学习

2017-05-21 10:29:22 607

原创 简单线程池实现+测试

#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 539

原创 FTP:文件传输协议(指令及响应代码)

FTP 的主要功能如下: · 提供文件的共享(计算机程序 / 数据); · 支持间接使用远程计算机; · 使用户不因各类主机文件存储器系统的差异而受影响; · 可靠且有效的传输数据。 FTP ,尽管可以直接被终端用户使用,但其应用主要还是通过程序实现。FTP 控制帧即指 TELNET 交换信息,包含 TELNET 命令和选项。然而,大多数 FTP 控制帧是简单的 ASCII

2016-11-22 15:35:23 1320

原创 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 571

原创 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 202

原创 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 1744

转载 常用到的STL容器

文章转载之博客:http://www.cpplive.com/html/188.html我们常用到的STL容器有vector、list、deque、map、multimap、set和multiset,它们究竟有何区别,各自的优缺点是什么,为了更好的扬长避短,提高程序性能,在使用之前需要我们了解清楚。verctorvector类似于C语言中的数组,

2016-08-02 12:39:57 213

转载 web安全工程师学习路线

作者:向生李链接:https://www.zhihu.com/question/21914899/answer/39344435来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Web安全工程师Web安全相关概念熟悉基本概念(SQL注入、上传、XSS、CSRF、一句话木马等)。通过关键字(SQL注入、上传、XSS、CSRF、一

2016-06-11 22:31:35 822

转载 epoll实现高并发聊天室

二、项目介绍本项目是实现一个简单的聊天室,聊天室分为服务端和客户端。本项目将很多复杂的功能都去掉了,线程池、多线程编程、超时重传、确认收包等等都不会涉及。总共300多行代码,让大家真正了解C/S模型,以及epoll的使用。为了方便查看,代码已经改的很小白,绝对比nginx源码好理解(当然大家有兴趣的话,还是要拜读下nginx源码,绝对大有收获)。希望本项目能为大家以后的工作或者学习提供一点

2016-06-03 18:35:21 5507 2

转载 斯特林公式

普通计算时:N!=1*2*3*4*5*............*N;如果要计算N!后得到的数字,则我们可以知道其等于lgN!+1lgN!=lg1+lg2+lg3+lg4+lg5+....................+lgN;但是当N很大的时候,我们可以通过数学公式进行优化:(即Stirling公式)N!=sqrt(2*pi*N)*(N/e)^N;(pi=

2016-06-02 16:18:58 691

linux LFS_7.7

LFS7.7

2017-05-21

linux 高性能

linux 高性能+web server开发

2017-05-21

空空如也

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

TA关注的人

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