- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 云备份
项目介绍 该项目完成一个自动对指定目录下的文件进行备份的功能; 客户端对指定目录进行监控,对每个文件生成etag信息,鉴别是否需要备份 客户端将需要备份的文件基于http协议的PUT请求上传到服务器端 服务端对于PUT上传的文件进行备份到指定目录下 整个通信的过程使用SSL/TLS加密传输 服务端设计 实现功能: 提供解析基于https协议的put请求,将文件数据进行备份 提供浏览器能够查看...
2019-09-01 16:34:31
351
原创 【C语言】指针
1.1 指针的概念 指针变量也是一个变量 指针存放的内容是一个地址,该地址指向一块内存空间 1.2 指针变量的定义 可以定义一个指向一个变量的指针变量。 int *p; //表示定义一个指针变量 *p; //代表指针所指内存的实际数据 切记,指针变量只能存放地址,不能将一个 int 型变量直接赋值给一个指针。 int *p = 100; 1.3 &取地址运算符 &可以取得一...
2018-11-28 14:14:16
303
3
原创 C语言:模拟实现strncpy,strncat,strncmp
1.strncpy 用法: char * strncpy ( char * destination, const char * source, size_t num ) 功能: 将字符串 src 中 n 个字符复制到字符数组 dest 中(它并不像 strcpy 一样只有遇到NULL才停止复制,而是多了一个条件停止,就是说如果复制到第n个字符还未遇到NULL,也一样停止),返回指向 dest 的...
2018-11-19 18:10:53
219
原创 C语言:模拟实现字符串函数strlen,strcpy,strcat,strcmp,strchr,strstr
什么是C语言中的字符串 字符串或串(String)是由数字、字母、下划线组成的一串字符。通常放在常量字符串中或者字符数组中。C语言中以 ‘\0’ 来作为字符串的结束标记。 字符的ASCII编码表 1.strlen 功能:字符串求长 计算给定字符串的(unsigned int型)长度,不包括 ‘\0’ 在内,参数指向的的字符串必须以 ‘\0’ 结束,返回值为 size_t 无符号的。 用法:siz...
2018-11-18 20:12:12
753
原创 喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水, 给20元,可以多少汽水
题目: 喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水, 给20元,可以买多少汽水。 #define _CRT_NO_SECURE_WARNINGS #include<stdio.h> int main() { int money; int total; int empty; printf("输入钱数:"); scanf("%d", &money); total =...
2018-11-12 16:45:57
181
原创 找出数组中只出现一次的两个数字
题目: 一个数组中只有两个数字是出现一次, 其他所有数字都出现了两次。 找出这两个数字,编程实现。 #include<stdio.h> #include<assert.h> void FindTwoDifferent(int *arr, int len) { int fin = 0; int i = 0; int pos = 0; int x = 0; int...
2018-11-12 16:16:15
125
原创 1.实现一个函数,可以左旋字符串中的k个字符2.判断一个字符串是否为另外一个字符串旋转之后的字符串
1.实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB #define _CRT_SECURE_NO_WARNINGS #include &lt;stdio.h&gt; void LeftMove(char* arr, int n) { int i = 0; //需要左旋字符的个数,每循环一次说明字符左移1位 for (i = 0...
2018-11-06 19:08:17
166
原创 1.调整数组使奇数全部都位于偶数前面2. 杨氏矩阵
1.调整数组使奇数全部都位于偶数前面。 题目: 输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。 #include &lt;stdio.h&gt; void sort(int* a, int sz) { int left = 0; int right = sz - 1; for (left = 0; left !=...
2018-11-04 14:29:01
211
原创 不使用(a+b)/2这种方式,求两个数的平均值
1.编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。 如: 在32位机器上25这个值包含下列各位: 00000000000000000000000000011001 翻转后:(2550136832) 10011000000000000000000000000000 程序结果返回: 2...
2018-11-04 13:08:43
355
原创 C语言——扫雷
扫雷大家应该都应该玩过,这是电脑上一个十分经典的游戏,今天我将给大家讲解如何用C语言来实现扫雷,这个扫雷有如下几个功能: 1.第一次下子,不炸死。 2.坐标周围没雷,可以实现展开。 3.显示该点周围雷的个数。 我们就需要用二维数组来打印棋盘,假如我们要打印10X10的棋盘,那我们的二维数组元素也要为10X10个吗?,不能,因为我们在设计算法时需要统计坐标周围8个方位雷的个数,假如要统计边界坐标周围...
2018-10-26 21:02:55
7498
5
原创 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A
问题: 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 第一种方法: #include &lt;stdio.h&gt; void MatchSport() { int a = 0; in...
2018-10-24 21:54:30
559
原创 数据类型
数据类型 char //字符数据类型 short //短整型 int //整形 long //长整型 long long //更长的整形 float //单精度浮点数 double //双精度浮点数 每种类型的大小是多少呢? #include &lt;stdio.h&gt; int main() { printf("%...
2018-10-22 17:11:21
389
原创 c语言—三子棋
使用工具:VS 2012 要如何实现三子棋? 1.用什么来实现三子棋的棋盘?? 2.如何将三子棋的棋盘打印出来?? 3.如何实现玩家和电脑的每一步棋?? 4.如何检测哪一方的输赢?? 5.打印菜单 1.用一个二维数组来实现三子棋的棋盘 char arr[ROW][COL] = { 0 }; 2.打印棋盘 打印一个3×3棋盘,实现代码: void checkerboard(char a...
2018-10-22 17:03:08
245
原创 自我介绍
自我介绍 1. 自我介绍 尹力 男 (我不叫伊利) 坐标 陕西安康(老乡一起搞基啊) 喜欢黑色 喜欢的城市北上广深 喜欢读书——电子书 喜欢零食 喜欢历史但是成绩不怎么样 喜欢幻想 是天马行空意识流 不喜欢熬夜 但是睡不着 喜欢晚上 因为怕黑 有社恐 不喜欢自来熟话少 喜欢你话就超级多 喜欢立flag 一般以失败告终 随心而行努力学习才疏学浅 语言低速 文学渣渣...
2018-09-17 13:51:00
275
进程概念-1.mp4
2020-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人