- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 SQL优化
如何表的增删改非常多,而查询需求非常少的话,那就没有必要建立索引了,因为维护索引也是需要代价的;=和进行不等于判断,这样会导致放弃索引进行全表扫描;尽量使用nuion all 代替 or,使用or可能会使索引失效,从而全表扫描;不要在where子句中使用null或空值判断,尽量设置字段为not null;对于中大型表建立索引非常有效,对于非常小的表,一般全部表扫描速度更快些;对于超大型的表,建立和维护索引的代价也会变高,这时可以考虑分区技术;一般不会出现在where条件中的字段就没有必要建立索引了;
2023-08-28 19:19:38 59
原创 星际文件系统(InterPlanetary File System,缩写IPFS)
星际文件系统(InterPlanetary File System,缩写IPFS)是个旨在创建持久且分布式存储和共享文件的络传输协议。它是一种内容可寻址的对等超媒体分发协议。在IPFS网络中的节点将构成一个分布式文件系统。它是一个开放源代码项目,2014开始由Protocol Labs在开源社区的帮助下发展。其最初由Juan Benet设计。历史在2014,IPFS协议利用比特币区块链协议和网络基础设施的优势来存 储不可更改的数据,移除网络上的重复文件,以及获取存储节点的地址信信息——用以搜索网络中
2021-12-09 09:16:24 1158
原创 习题10-1 判断满足条件的三位数 (15分)
本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如144、676)的个数。函数接口定义:int search( int n );其中传入的参数int n是一个三位数的正整数(最高位数字非0)。函数search返回[101,n]区间内所有满足条件的数的个数。裁判测试程序样例:#include <stdio.h>#include &l...
2020-04-08 22:32:37 329
原创 习题8-5 使用函数实现字符串部分复制 (20分)
本题要求编写函数,将输入字符串t中从第m个字符开始的全部字符复制到字符串s中。函数接口定义:void strmcpy( char *t, int m, char *s );函数strmcpy将输入字符串char *t中从第m个字符开始的全部字符复制到字符串char *s中。若m超过输入字符串的长度,则结果字符串应为空串。裁判测试程序样例:#include <stdi...
2020-04-08 14:08:06 532
原创 习题8-3 数组循环右移 (20分)
本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由(a0a1⋯an−1)变换为(an−m⋯an−1a0a1⋯an−m−1)(最后m个数循环移至最前面的m个位置)。函数接口定义:int ArrayShift( int a[], int n, int m ...
2020-04-08 12:00:51 659
原创 练习8-8 移动字母 (10分)
本题要求编写函数,将输入字符串的前3个字符移到最后。函数接口定义:void Shift( char s[] );其中char s[]是用户传入的字符串,题目保证其长度不小于3;函数Shift须将按照要求变换后的字符串仍然存在s[]里。裁判测试程序样例:#include <stdio.h>#include <string.h>#define M...
2020-04-08 11:07:25 292
原创 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列。函数接口定义:int fib( int n );void PrintFN( int m, int n );其中函数fib须返回第n项Fi...
2020-04-08 00:08:45 524
原创 习题6-3 使用函数输出指定范围内的完数 (20分)
本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数。所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。函数接口定义:int factorsum( int number );void PrintPN( int m, int n );其中函数factorsum须返...
2020-04-07 23:34:00 470
原创 操作系统 进程调度实验
#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct node{ char name[20]; /*进程的名字*/ int prio; /*进程的优先级*/ int round...
2018-12-28 12:05:45 366
原创 十进制转十六进制
问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。 给出一个非负整数,将它表示成十六进制的形式。输入格式 输入包含一个非负整...
2018-03-05 13:50:01 3468
C语言课程设计代码(学生成绩管理系统)可直接运行
2019-03-22
数据库课设教室管理系统(jsp+MySQL)
2018-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人