自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FTP服务器关键技术一:鉴权登陆

FTP服务器创建用户登陆过程分为以下步骤: 1.以root用户权限启动ftp服务 2.获取客户端的验证信息 3.从系统获取用户名对应的加密后的密码 4.对客户端发过来的密码进行对应的加密,最红进行对 比 如何验证是否以root用户启动服务? 通过getuid()函数获取当前程序运行的uid。 一般root用户的uid =0。 所以可以通过以下方式验证是否以root用户启动: if (g...

2019-07-23 21:41:10 619

原创 FTP服务器项目中遇到的网络字节序与本地字节序的问题

 最近在做FTP服务器项目的过程中遇到了 一些问题,引发了自己的一些思考,当在系统中获得port的时候,对于Linux系统而言,获得的unsigned short类型,在使用转化的时候,就应该使用htons( )函数,而不是htonl( ),因为这个问题,调试了好长时间终于搞 清楚了其中的关系。 在C/C++写网络程序的时候,往往会遇到字节的网络顺序和主机顺序的问题。这是就可能用到htons(),...

2019-07-19 20:25:51 131

原创 字节对齐的理解

字节对齐的理解 *字节对齐的意义:*在计算机中内存空间的分配都是严格的通过byte进行划分的,对任何类型变量的访问可以从任何地址开始,但是在实际的访问过程当中特定的类型变量经常在特定的内存空间访问,这就需要特定的数据结构中不同的数据类型按照一定的规则在空间上进行排列,而不是顺序的一一排放,这样的方式就是字节对齐。 *字节对齐的作用:*在不同的编译工具以及不同的硬件平台下,对特定类型的数据的存储空间...

2019-07-11 13:52:29 372

空空如也

空空如也

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

TA关注的人

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