c语言按照课程表应该已经结束了,但是竟然没有学习宏定义c语言指针也是简单的介绍了一下,没有太深入学习,这让我对学习的挺纳闷的,但是大作业该写还是要写的,没有用指针,但是老师要求的功能该实现的都实现了,展示下代码有需要的可以直接取用,发现不足的地方也请多多指教
//内容包括了增删改查 管理员用户单独的登录界面 用户名和密码的修改,借书本数以及图书的各个修改等等
//查询时显示本数、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void defaultbook();//默认图书
void defaultuser();//默认用户
void printfbooks();//打印图书
void printfusers();//打印用户
int login();//登录中
void vipindex();//管理员登录
void manindex();//普通羊登录
int getname();//得到一个书名
int getusername();//得到一个用户名
void querybook();//查询图书
void updateown();//用来接收使用者在数组中的位置
void adduser();//添加用户
void addbook();//添加图书
void deletebook();
void deleteuser();
void updateuser();//管理员修改信息
void updatebook();
void borrowbook();//借阅图书
void hadbook();//查询已经借阅的图书
void returnbook();//归还图书
int getbooklen();
void adminquerybook();
int selectid();

typedef struct book{

	int booknum;char bookname[10];char bookwriter[10];float bookprice;int blen;//图书起始全部为1,借出去后为0 

}book;
typedef struct user{
int usernum;
char username[10];
int userpwd;
int userlevel;
book books[50];//用于存储该用户借阅的书籍
int ulen;//用于统计该用户已经借阅书籍的个数,起始全部为0
}user;
int userlen = 5; //表示用户的实际个数
int booklen = 5;//表示书籍的实际个数
user users[100];//初始时用户的个数
book books[100];//初始时书籍的个数
char welcome[10];//用于接收用户名并在头部登录界面欢迎
int update;
void main()
{
defaultbook();
defaultuser();

//由于用户不一定一次性输入正确 所以设置个循环如果正确则跳出去错误则继续输出
while(1)
{//设置一个值用来接收防止多次打印出输入错误和输入正确int i=login(); if(i==1){	system("cls");vipindex();	}if(i==2){system("cls");manindex();}if(i==-1){	printf("输入有误,请检查账号或者密码\n");system("pause");}}

}
void defaultbook()//默认图书
{
books[0].booknum=111111111;
strcpy(books[0].bookname,“三国演义”);
strcpy(books[0].bookwriter,“罗贯中”);
books[0].bookprice =19.90;
books[0].blen=1;

books[1].booknum=222222222;
strcpy(books[1].bookname,"水浒传");
strcpy(books[1].bookwriter,"施耐庵");
books[1].bookprice =29.90;
books[1].blen=1;books[2].booknum=333333333;
strcpy(books[2].bookname,"西游记");
strcpy(books[2].bookwriter,"吴承恩");
books[2].bookprice =49.90;
books[2].blen=1;books[3].booknum=444444444;
strcpy(books[3].bookname,"红楼梦");
strcpy(books[3].bookwriter,"曹雪芹");
books[3].bookprice =99.90;
books[3].blen=1;books[4].booknum=555555555;
strcpy(books[4].bookname,"聊斋志异");
strcpy(books[4].bookwriter,"蒲松龄");
books[4].bookprice =199.90;
books[4].blen=1;

}

void defaultuser()//默认用户
{
users[0].usernum=10000;
strcpy(users[0].username,“慢羊羊”);
users[0].userpwd=10086;
users[0].userlevel=0;
users[0].ulen=0;

users[1].usernum=10001;
strcpy(users[1].username,"喜羊羊");
users[1].userpwd=10001;
users[1].userlevel=1;
users[1].ulen=0;users[2].usernum=10002;
strcpy(users[2].username,"美羊羊");
users[2].userpwd=10010;
users[2].userlevel=1;
users[2].ulen=0;users[3].usernum=10003;
strcpy(users[3].username,"懒羊羊");
users[3].userpwd=10119;
users[3].userlevel=1;
users[3].ulen=0;users[4].usernum=10004;
strcpy(users[4].username,"沸羊羊");
users[4].userpwd=10120;
users[4].userlevel=1;
users[4].ulen=0;

}
void printfbooks()//打印图书
{
int i;
for(i=0;i<booklen;i++)
{
printf(“图书编号:%d\n图书名称:%s\n图书作者:%s\n图书价格:%.2f\n图书目前本数:%d\n”,books[i].booknum,books[i].bookname,books[i].bookwriter,books[i].bookprice,books[i].blen);
}
system(“pause”);
}
void printfusers()//打印用户
{int i;
for(i=0;i<userlen;i++)
{
printf(“用户账号:%d\n用户昵称:%s\n用户密码:%d\n用户等级:%d\n”,users[i].usernum,users[i].username,users[i].userpwd,users[i].userlevel);
}
system(“pause”);
}
int login()//登录
{

int ID;//用来接收账号和密码
int	pwd;
int i;
system("cls");
printf("========欢迎光临中国国家图书馆========\n");printf("请输入您的账号\n");
scanf("%d",&ID);
printf("请输入您的密码\n");
scanf("%d",&pwd);
for(i=0;i<5;i++)
{if(ID==users[i].usernum&& pwd==users[i].userpwd ){if(users[i].userlevel==0){strcpy(welcome,users[i].username);return 1;}else if(users[i].userlevel==1){strcpy(welcome,users[i].username);update=i;return 2;}}
}
return -1;//写在外面是为了结束循环在进行跳转

}
void vipindex()
{ //因为要多次循环所以设置一个死循环只有我们需要按退出是才能退出
int order;
int a=1;
while(a1)
{ system(“cls”);
printf("=欢迎登陆 管理员※%s
=\n",welcome);
printf(“请输入指令进行操作:\n”);
printf(“1.添加图书 2.删除图书 3.修改图书 4.查询图书\n”);
printf(“5.添加用户 6.删除用户 7.修改用户 8.查看用户\n”);
printf(“9.退出系统\n”);
scanf("%d",&order);
switch(order)
{
case 1 : addbook();break;
case 2 : deletebook();break;
case 3 : updatebook();break;
case 4 : adminquerybook();break;
case 5 : adduser();break;
case 6 : deleteuser();break;
case 7 : updateuser();break;
case 8 : printfusers();;break;
case 9 : a=-1 ;break;
default : printf(“输入指令错误\n”);system(“pause”);
}
}
}
void manindex()
{
int order;
int a=1;
while(a1)
{
system(“cls”);
printf("=欢迎登陆 尊敬的用户※%s
=\n",welcome);
printf(“您可以:\n”);
printf(“1.查看图书 2.借阅图书 3.归还图书 \n”);
printf(“4.查看借阅图书 5.修改个人信息6.退出系统\n”);
scanf("%d",&order);
switch(order)
{
case 1 :printfbooks();break;
case 2 : borrowbook();break;
case 3 :returnbook();break;
case 4 : hadbook();break;
case 5 : updateown();break;
case 6 : a=-1;system(“cls”);break;
default : printf(“输入指令错误\n”);system(“pause”);
}
}
}
int getname()
{
char query[10];
int i;
printf(“请输入图书名字\n”);
scanf("%s",query);
for(i=0;i<=booklen;i++)
{
if(strcmp(query,books[i].bookname)==0)
{
return i;
}
}
return -1;
}

void adminquerybook()
{ int z;
printf(“1.单个查询\t2.遍历图书\n”);
scanf("%d",&z);
if(z1)
{
querybook();
}
else if(z
2)
{
printfbooks();
}
else
{
printf(“指令输入错误\n”);
system(“pause”);
}
}

void querybook()//管理员功能4 查询图书
{ int i=getname();

if(i!=-1)
{printf("图书存在\n");
printf("图书编号:%d\n图书名称:%s\n图书作者:%s\n图书价格:%.2f\n图书本数%d\n",books[i].booknum,books[i].bookname,books[i].bookwriter,books[i].bookprice,books[i].blen);
system("pause");
}
else
{printf("您输入的图书不存在\n");system("pause");
}

}
void updateown()
{
int i=update;
char choose1[1];

printf("您账号是%d\n",users[i].usernum);
printf("您现在的昵称是%s是否修改Y/N\n",users[i].username);
scanf("%s",choose1);
if(strcmp(choose1,"Y")==0)
{
printf("请输入更改后的昵称\n");
scanf("%s",users[i].username);
}
printf("您现在的密码是%d是否修改Y/N\n",users[i].userpwd);
scanf("%s",choose1);
if(strcmp(choose1,"Y")==0)
{
printf("请输入更改后的密码\n");
scanf("%d",&users[i].userpwd);
}
printf("修改成功,退出重新登陆即可显示\n");
system("pause");

}
int selectid()//比较是否与已有账号重复
{ int a=userlen;
int c;
int i;
printf(“请输入要添加用户的账号\n”);
scanf("%d",&c);
for(i=0;i<userlen;i++)
{
if(cusers[i].usernum)
{
return -1;
}
}
return c;
}
void adduser()//管理员功能 5
{
user append;
int i=selectid();
int a=userlen;
if(i!=-1)
{
append.usernum=i;
printf(“请输入要添加账户的昵称\n”);
scanf("%s",append.username);
printf(“请输入要添加用户的密码\n”);
scanf("%d",&append.userpwd);
printf(“请输入要添加用户的权限等级0 or 1\n”);
scanf("%d",&append.userlevel );
if(append.userlevel
1 || append.userlevel==0)
{
printf(“添加成功\n”);
}
else{
printf(“等级只允许设置0 or 1\n”);
printf(“添加失败请重新添加用户\n”);
system(“pause”);
return ;
}
users[userlen]=append;
userlen++;
system(“pause”);
}
else
{
printf(“账号重复,请换个账号重新添加\n”);
system(“pause”);
}
}
void addbook()
{
book append;
char a[2];
printf(“请输入要添加图书的编号\n”);
scanf("%d",&append.booknum );
printf(“请输入要添加图书的名称\n”);
scanf("%s",append.bookname );
printf(“请输入要添加图书的作者\n”);
scanf("%s",append.bookwriter );
printf(“请输入要添加用户的价格\n”);
scanf("%f",&append.bookprice );
printf(“图书信息编辑完成,是否确定添加?Y/N\n”);
scanf("%s",a);
if(strcmp(a,“Y”)==0)
{
printf(“添加成功\n”);
}
else{
printf(“添加失败\n”);
system(“pause”);
return;
}

append.blen =1;
books[booklen]=append;booklen++;
system("pause");

}
void deletebook()
{
int a=getname();
int i;
if(a!=-1)
{
for(i=a;i<booklen-1;i++)
{
books[i]=books[i+1];
}
booklen–;
printf(“删除成功\n”);
}
else printf(“图书名称错误\n”);
system(“pause”);
}
int getusername()
{
char query[10];
int i;
printf(“请输入用户昵称\n”);
scanf("%s",query);
for(i=0;i<=userlen;i++)
{
if(strcmp(query,users[i].username)==0)
{
return i;
}
}
return -1;
}
void deleteuser()
{
int a=getusername();
int i;
if(a!=-1)
{
for(i=a;i<userlen-1;i++)
{
users[i]=users[i+1];
}
userlen–;
printf(“删除成功\n”);
}
else printf(“用户昵称错误\n”);
system(“pause”);
}
void updateuser()
{
int i=getusername();
char choose1[1];
if(i!=-1)
{
printf(“您要修改的账号是%d\n”,users[i].usernum);
printf(“现在的昵称是%s是否修改Y/N\n”,users[i].username);
scanf("%s",choose1);
if(strcmp(choose1,“Y”)==0)
{
printf(“请输入更改后的昵称\n”);
scanf("%s",users[i].username);
}
printf(“您现在的密码是%d是否修改Y/N\n”,users[i].userpwd);
scanf("%s",choose1);
if(strcmp(choose1,“Y”)==0)
{
printf(“请输入更改后的密码\n”);
scanf("%d",&users[i].userpwd);
}
printf(“操作成功,退出后重新登录时显示\n”);
system(“pause”);
}
else
{
printf(“用户名输入错误\n”);
system(“pause”);
}
}
void updatebook()
{
int i=getname();
char choose1[1];
if(i!=-1)
{
printf(“您要修改的图书名字是%s\n”,books[i].bookname);
printf(“图书名字是否修改Y/N\n”,books[i].bookname);
scanf("%s",choose1);
if(strcmp(choose1,“Y”)==0)
{
printf(“请输入更改后的书籍名字\n”);
scanf("%s",&books[i].bookname);
}
printf(“现在的书籍编号是%d是否修改Y/N\n”,books[i].booknum);
scanf("%s",choose1);
if(strcmp(choose1,“Y”)==0)
{
printf(“请输入更改后的编号\n”);
scanf("%d",&books[i].booknum);
}
printf(“现在的作者的名字是%s是否修改Y/N\n”,books[i].bookwriter);
scanf("%s",choose1);
if(strcmp(choose1,“Y”)==0)
{
printf(“请输入更改后的作者名字\n”);
scanf("%s",books[i].bookwriter);
}
printf(“现在的图书价格是%.2f是否修改Y/N\n”,books[i].bookprice);
scanf("%s",choose1);
if(strcmp(choose1,“Y”)0)
{
printf(“请输入更改后的价格\n”);
scanf("%f",&books[i].bookprice);
}
printf(“修改成功\n”);
system(“pause”);
}
else
{
printf(“输入的名字错误\n”);
system(“pause”);
}
}
void borrowbook()
{
int k=update;//登陆者数组位置
int a=getname();//图书数组中的位置
int q=users[k].ulen;//已借图书的数量
char j[2];
if(a!=-1)
{
printf(“您查询的图书存在\n目前剩余%d\n”,books[a].blen);
if(books[a].blen
1)
{
printf(“是否确定借阅?Y/N\n”);
scanf("%s",j);
if(strcmp(j,“Y”)==0)
{
printf(“借阅成功\n”);
users[k].books[q]=books[a];
users[k].ulen++;
books[a].blen–;
}
else
{
printf(“正在返回\n”);
}
}
else
{
printf(“本书已经被借阅\n”);
}
}
else
{
printf(“您输入的图书不存在\n”);
}
system(“pause”);
}
void hadbook()
{ int i;

int a=update;//登陆者数组位置
int q=users[a].ulen;
if(q!=0)
{for(i=0;i<q;i++){printf("您已经借的图书为\n");printf("图书编号:%d\n图书名称:%s\n图书作者:%s\n图书价格:%.2f\n",users[a].books[i].booknum,users[a].books[i].bookname,users[a].books[i].bookwriter,users[a].books[i].bookprice);}}
else
{printf("您暂时没有已经借的书\n");
}
system("pause");

}
int getbooklen()
{
int i,j,k;//k用来遍历要归还图书在图书数组中的的下标
int a=update; //登陆者数组位置
int q=users[a].ulen;//已借图书的数量
int c=booklen;//c用来接收目前图书的总数
char b[10];
printf(“请输入您要归还图书的名字\n”);
scanf("%s",b);

for(k=0;k<c;k++){if(strcmp(b,books[k].bookname)==0)//用来遍历归还图书在书籍数组中的下标位置break;}for(i=0;i<q;i++)
{if(strcmp(b,users[a].books[i].bookname)==0){for(j=i;i<=q;j++){users[a].books[i]=users[a].books[i+1];//当已借图书数量为3的时候 则q为3,当进行循环的时候经过三轮循环,第一次i为0 当i=2 时候 则 遍历了全部以借用的书籍//当输入的书籍相同时 进入for循环     j此时起始值要与书籍相同 防止交换时把前面不需要换的书籍归还了 假设借的书籍为//第二本则此时i为1;q此时为2 //users[a].ulen--;				  //books[k].blen++;//定义一个来接收要归还图书在books数组中位置return 1;}}}return -1;

}
void returnbook()
{
int a=getbooklen();
if(a==1)
{
printf(“已经成功归还\n”);
}
else
{
printf(“名字错误或者没有已经借的图书,请先查询已借的图书\n”);
}
system(“pause”);
}
//这个是9月26号的,应该是最后一次修改的吧可能有些繁琐请见谅

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 计算机网络导论 物理层 介质 复用

    有线 双绞线TP twisted pair 绞合使两条线受的影响相同,一根传数据,一根传0,接收方把两根相减 非屏蔽UTP :3类10Mbps 局域网 5类100Mbps 屏蔽STP:有金属屏蔽层,现在几乎淘汰 同轴电缆 50Ω以太网 75Ω电视 光纤多模渐变折射率光纤 密度不变 折射率不变 多模渐变折射率光纤…...

    2024/5/10 4:33:53
  2. reactjs中文入门教程

    下载地址本视频教程是ReactJS的一个基础的中文视频教程,主要讲解的是ReactJS的基础知识,本视频教程的主要内容有:1、Rreact概述2、JSX 语法及特点介绍3、React组件生命周期详解4、React 属性和状态详解5、React 中事件的用法6、React 组件的协同使用7、React 表单详解8、Rea…...

    2024/5/10 8:13:03
  3. 开源ERP方案支持的三大核心业务流程

    如果你浏览 Sourceforge.net ,一个服务于开源 项目的平台网站 , 如果你选择 ERP 分类 , 你会发现至少有 402 个的结果!真是一个相当惊人的数目,不过,如果你想尝试深度挖掘,你会发现在许多号称 ERP 的项目实际上只是 CRM (客户关系管理软件 ), SCM (供应链管理软件),…...

    2024/4/20 8:00:51
  4. Linux命令存放目录bin的体系结构分析

    概述在Linux系统当中,对于可执行文件或者说是可执行命令,通常可以存放在/bin,/sbin,/usr/bin,/usr/local/bin,usr/sbin等目录,而这些目录存放的可执行命令存在哪些区别呢?或者说某个命令存放在哪个文件夹存在何种规范呢?具体如下分析:系统级别 /bin存放系统操作的最基…...

    2024/5/10 6:52:19
  5. C语言课程设计——图书管理系统

    代码又臭又长,如有BUG,欢迎指出,不一定改ಥ_ಥ#include <stdio.h> #include <stdlib.h> #include<stdbool.h> #include<string.h> #include<conio.h>/**********************下为基础数据管理***********************/ struct books{char boo…...

    2024/5/10 14:37:52
  6. Unity3D基本操作3

    鼠标、键盘输入 1,键盘输入 .获取键盘输入 1.相关代码 Input.GetKey(); //按下某键后,持续返回 true Input.GetKeyDown(); //按下某键的一瞬间,返回 true Input.GetKeyUp(); //抬起某键的一瞬间,返回 true 返回值:true 参数:KeyCode枚举(Enum) 2,鼠标输入 相关代码 In…...

    2024/5/10 6:47:17
  7. Android studio 小案例 (动态时间)

    效果图知识点的涉及按钮(button) onClick 线程(Thread) 消息处理器(Handler)在主布局文件activity_time.xml中 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&qu…...

    2024/4/17 3:05:18
  8. 开源ERP-成功案例分析(3)

    Odoo用户概要 关于Odoo全球的用户,我们来看一些数据: Odoo目前全球有300万使用者 Odoo系统上每天新创建的数据库超过1000个 Odoo和Word、Excel、PowerPoint一样,是法国学士学位的必修课程 Odoo在世界各地有800多个官方认证的合作伙伴,其中中国有20多个 Odoo的翻译语言包覆盖…...

    2024/4/17 3:04:18
  9. VCenter集成LDAP和AD的配置方法

    VCenter5.5的用户体系与5.1及之前版本略有不同,安装完成后,默认所在OS已经不能用于VC的用户验证(验证是指验证登陆,授权是指功能权限,用户授权当然是VC自己管理的)。从5.1起,如果要使用LDAP或者AD作为VC的用户验证源,需要进行专门设置(4.x直接就用windows的用户验证体…...

    2024/3/28 20:34:06
  10. Linux /bin, /sbin, /usr/bin, /usr/sbin 区别

    在linux下我们经常用到的四个应用程序的目录是:/bin、/sbin、/usr/bin、/usr/sbin bin: bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。/usr/bin:主要放置一些应用软件工具的必备执行档例…...

    2024/4/29 2:33:16
  11. OkGo的四个功能:get/post/上传/下载

    get需要导入okgo依赖OkGo.<String>get("http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1").execute(new StringCallback() {@Overridepublic void onSuccess(Response<String> response) {String body = response.bo…...

    2024/4/17 3:04:12
  12. Android开发-登录界面Demo-AndroidStudio

    转载请注明出处:http://blog.csdn.net/iwanghang/article/details/78135304觉得博文有用,请点赞,请评论,请关注,谢谢!~这篇文章是个笔记~~老规矩,先上GIF动态图,看个效果,如果符合你的项目或者确定你要了解的内容,再往下看吧:项目下载:http://download.csdn.net/do…...

    2024/4/17 3:04:06
  13. Linux之Ubuntu:Ubuntu中常使用的快捷键命令、操作集合、简单案例之详细攻略

    Linux之Ubuntu:Ubuntu中常使用的快捷键命令、操作集合、简单案例之详细攻略目录一、Ubuntu常使用的快捷键 0、Linux系统快捷键二、终端命令常用快捷键1、利用man、--help查找某个关键命令的功能2、几个牛叉命令功能—apt-get、dpkg、make3、基本命令的功能4、其他系统相关命令…...

    2024/5/3 0:00:04
  14. Spring系列学习之Spring Data LDAP数据访问

    英文原文:https://spring.io/projects/spring-data-ldap目录概述介绍特性快速开始学习文档概述Spring Data for Spring LDAP是Spring Data项目的一部分,旨在为新的Spring LDAP提供熟悉且一致的Repository抽象。介绍Spring Data LDAP项目在Spring LDAP的LdapTemplate和Object-…...

    2024/4/17 3:03:42
  15. Ubuntu安装Odoo 开源ERP系统

    基本参数项目参数Odoo版本10.0社区community版本step 1: odoo 官方流程https://www.odoo.com/documentation/10.0/setup/install.html#source-install 找到其中Deb 的安装流程,并以root权限在命令行中输入:wget -O - https://nightly.odoo.com/odoo.key | apt-key add - ech…...

    2024/4/17 3:03:36
  16. C语言课程设计之图书管理员查询系统

    本设计是为了方便图书管理员管理众多书籍。从繁多的记录和总结作业中解脱出来,可以帮助管理员实现一下的功能。好吧其实就是大二课程设计。。。。。功能有1增添图书 2修改图书信息 3删除图书 4查询图书 5管理员登录 6退出程序其中查询图书又分按书名,作者,书本类型,书本价格…...

    2024/4/17 3:02:48
  17. Android Studio JNI 开发简单案例

    进程保活,热修复,硬件接入等等都需要底层的支持,而底层代码是 C 、C++ 写的,那么在 Android 中怎么调用底层的库呢?这里就需要了解 JNI 技术。Android Studio 出来两年多了,网上针对 AS 开发 JNI 工程资源比较少,针对于此,我特意写下本篇博客,希望能对大家有所帮助。配…...

    2024/4/18 4:15:08
  18. 2020B证(安全员)证考试及B证(安全员)模拟考试题

    题库来源:安全生产模拟考试一点通公众号小程序2020B证(安全员)证考试及B证(安全员)模拟考试题,包含B证(安全员)证考试答案解析及B证(安全员)模拟考试题练习。由安全生产模拟考试一点通公众号结合国家B证(安全员)考试最新大纲及B证(安全员)考试真题出具,有助于B证(安全员)模拟…...

    2024/3/31 21:28:20
  19. react.js从入门到精通(一)

    web端三大框架react、vue和angular,下面是对react.js的一些总结。一、环境搭建1、npm搭建项目推荐使用npm搭建项目环境,如果网速过慢,可是使用cnpm进行项目的搭建(cnpm是淘宝的npm镜像,与npm有些差异,有些模块无法下载或无法正常使用)。cnpm install -g create-react-ap…...

    2024/4/17 3:02:48
  20. ReactJS 傻瓜教程

    著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:范洪春 链接:http://zhuanlan.zhihu.com/FrontendMagazine/19896745 来源:知乎在相当长的一段时间内,我很努力地去尝试理解 React 是什么以及它在应用架构上的健壮程度。这篇文章解答了我希望…...

    2024/4/17 3:04:37

最新文章

  1. 【Linux系统编程】第十四弹---进度条

    ✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】【Linux系统编程】 目录 1、回车和换行 2、观察回车换行现象 3、缓冲区 4、usleep和fflush函数 5、简单倒计时 6、进度条 6.1、版本一 6.2、版本…...

    2024/5/10 16:28:13
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/9 21:23:04
  3. 论文阅读AI工具链

    文献检索 可以利用智谱清言来生成合适的文献检索式&#xff0c;并根据需要不断调整。 谷歌学术 在Google Scholar中进行检索时&#xff0c;您可以使用类似的逻辑来构建您的搜索式&#xff0c;但是语法会有所不同。Google Scholar的搜索框接受普通的文本搜索&#xff0c;但是…...

    2024/5/10 0:16:27
  4. JavaEE 初阶篇-生产者与消费者模型(线程通信)

    &#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 生产者与消费者模型概述 2.0 在生产者与消费者模型中涉及的关键概念 2.1 缓冲区 2.2 生产者 2.3 消费者 2.4 同步机制 2.5 线程间通信 3.0 实现生产者与消费者模…...

    2024/5/7 4:40:37
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/10 12:36:12
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/9 15:10:32
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/9 4:20:59
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/7 11:36:39
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/8 20:48:49
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/7 9:26:26
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/8 19:33:07
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/8 20:38:49
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/10 10:22:18
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/9 17:11:10
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57