- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 Debian简单配置FTP
现在FTP服务器已经启动,我们可以使用ftp客户端测试它。如果服务正在运行,你会看到输出显示Active: active (running)。为了让用户能够访问FTP服务器,你需要将其添加到FTP用户组中。这将创建一个名为ftpuser的用户。你会被提示输入新用户的密码和其他信息。这将连接到运行在本地计算机上的FTP服务器。要允许用户访问FTP服务器,我们需要创建一个帐户。这将启动vsftpd服务。现在用户已经可以访问FTP服务器并上传/下载文件了。
2024-01-22 13:53:02
2643
1
原创 STL标准库详解
STL标准库主要由容器、迭代器、算法组成STL主要头文件 <algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>、<utility>、<unordered_set>、<
2022-02-15 09:57:34
2909
原创 C语言传递可变参数详解
C语言传递可变参数详解1.可变参数详解在一个状态下,我们可能我们需要传递的参数的个数是可变的。C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数。可以是编程更加的灵活,适应各种业务要求。返回类型 函数名(classType, ... ){}这个和一般的函数并没有什么两样,只是在第二个参数后,利用“…”代替后面跟着不定个参数。当我们需要获取传入来的可变参数,就需要用到stdarg.h函数库,stdarg.h 头文件定义了一个变量类型 va_list 和三
2021-11-23 14:37:07
3661
原创 根据两个经纬度点计算距离
根据两个经纬度点计算距离假设要算的距离为A、B两点之间的距离,A、B两点的经线相交于南北极,纬线平行,找出C点和B点同一条纬线和A点同一条经线,同理找出D点。这时如果想要知道A和B距离只要知道角AOB的角度再根据求弧长的公式即可得出。现在问题简化为求角AOB,O为地球球心到表面四个点的长度都是地球半径。所以我们求出AB的直线距离就可以求出角AOB的度数。这时我们可以把它简化为平面等腰梯形求对边的长度了。推导过程:维度(0-90):lat1,lat2经度(0-180):lon1,lon2维度差:
2021-10-29 11:54:09
1252
原创 Linux回调函数客户端简单示例
Linux回调函数客户端简单示例 回调函数就是一个被作为参数传递的函数。在C语言中,回调函数只能使用函数指针实现,在C++、Python、ECMAScript等更现代的编程语言中还可以使用仿函数或匿名函数。 回调函数的使用可以大大提升编程的效率,这使得它在现代编程中被非常多地使用。同时,有一些需求必须要使用回调函数来实现。使用回调函数就会让别的程序员调用我们的代码时操作简单。client.h#ifndef _HY_TCP_H#define _HY_TCP_Htypedef void (
2021-09-27 13:59:43
539
正则表达式(Regular Expression)是一种文本模式,包括普通字符和特殊字符
2022-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人