电子万年历是一种非常广泛日常计时工具,给人们的带来了很大的方便,在社会上越来越流行。 它可以对年、月、日、时、分、秒进行计时,采用直观的数字显示,可以同时显示年月日时分秒和温度等信息,还有时间校准、闹钟等功能。该电子万年历主要采用STC89C52单片机作为主控核心,用DS1302时钟芯片作为时钟、液晶12864显示屏显示。STC89C52单片机是由宏晶公司推出的,功耗小,电压可选用4~6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的具有细电流充电功能的低功耗实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小;数字显示是采用的12864液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒和温度等信息。此外,该电子万年历还具有时间校准等功能。

1. 系统总体功能
本设计采用的是宏晶公司的STC89C52单片机为核心,通过单片机与时钟芯片DS1302通信来对时间的读写,保证时钟时间的稳定性,并带有内部电源模块,使系统断电时时钟数据不会丢失,以DS18B20温度感应芯片作为温度电路的核心,向单片机发出获取到的温度数据,并通过LCD1602将时间、显示出来,并可以通过按键调整时间日期和闹钟时间。

2. 总体电路图
在这里插入图片描述
电路组成:

  1. 单片机最小系统
  2. LCD602液晶显示屏电路
  3. 四路独立按键
  4. DS1302时钟电路
  5. DS18B20温度传感器
  6. 系统电源

3. 程序设计
(1) LCD1602驱动程序

sbit rs		= P2^0;
sbit rw		= P2^1;
sbit e  	= P2^2;
#define lcddata P0
sbit busy=P0^7;   //lcd busy bit
void wr_d_lcd(uchar content);
void wr_i_lcd(uchar content);
void clrram_lcd (void);
void init_lcd(void);
void busy_lcd(void);
void rev_row_lcd(uchar row);
void rev_co_lcd(uchar row,uchar col,uchar mode);
void clr_lcd(void);
void wr_co_lcd(uchar row,uchar col,uchar lcddata1,uchar lcddtta2);
void wr_row_lcd(uchar row,char *p);
//**********************************
//液晶初始化
//**********************************
void init_lcd(void)
{wr_i_lcd(0x06);  /*光标的移动方向*/wr_i_lcd(0x0c);  /*开显示,关游标*/
}
//***********************************
//填充液晶DDRAM全为空格
//**********************************
void clrram_lcd (void)
{wr_i_lcd(0x30);wr_i_lcd(0x01);
}
//***********************************
//对液晶写数据
//content为要写入的数据
//***********************************
void wr_d_lcd(uchar content)
{busy_lcd();rs=1;rw=0;lcddata=content;e=1;;e=0;
}
//********************************
//对液晶写指令
//content为要写入的指令代码
//*****************************
void wr_i_lcd(uchar content)
{busy_lcd();rs=0;rw=0;lcddata=content;e=1;;e=0;
}
//********************************
//液晶检测忙状态
//在写入之前必须执行
//********************************
void busy_lcd(void)
{lcddata=0xff;rs=0;rw=1;e =1;while(busy==1);e =0;
}
//********************************
//指定要显示字符的坐标
//*******************************
void gotoxy(unsigned char y, unsigned char x)
{if(y==1)wr_i_lcd(0x80|x);if(y==2)wr_i_lcd(0x90|x);if(y==3)wr_i_lcd((0x80|x)+8);if(y==4)wr_i_lcd((0x90|x)+8);
}
//**********************************
//液晶显示字符串程序
//**********************************
void print(uchar *str)
{while(*str!='\0'){wr_d_lcd(*str);str++;}
}//***************************************
//液晶显示主程序模块
//***************************************
void show_time()   
{DS1302_GetTime(&CurrentTime);  //获取时钟芯片的时间数据TimeToStr(&CurrentTime);       //时间数据转换液晶字符DateToStr(&CurrentTime);       //日期数据转换液晶字符ReadTemp();                    //开启温度采集程序temp_to_str();                 //温度数据转换成液晶字符gotoxy(4,0);print("温度");gotoxy(4,2);                  //液晶字符显示位置print(TempBuffer);             //显示温度gotoxy(4,6);print("℃");gotoxy(3,0);print("时间:");gotoxy(3,3);print(CurrentTime.TimeString); //显示时间gotoxy(2,3);print(CurrentTime.DateString); //显示日期gotoxy(2,0);print("星期");gotoxy(2,2);print(week_value);             //显示星期gotoxy(1,1);print("【万年历】");mdelay(500);                 //扫描延时
}

(2) DS1302驱动程序

//***********************************
//DS1302时钟部分子程序模块
//***********************************
typedef struct __SYSTEMTIME__
{uchar Second;uchar Minute;uchar Hour;uchar Week;uchar Day;uchar Month;uchar  Year;uchar DateString[11];uchar TimeString[9];
}SYSTEMTIME;	//定义的时间类型
SYSTEMTIME CurrentTime;#define AM(X)	X
#define PM(X)	(X+12)            	  // 转成24小时制
#define DS1302_SECOND	0x80          //时钟芯片的寄存器位置,存放时间
#define DS1302_MINUTE	0x82
#define DS1302_HOUR		0x84 
#define DS1302_WEEK		0x8A
#define DS1302_DAY		0x86
#define DS1302_MONTH	0x88
#define DS1302_YEAR		0x8C 
//**********************************
//实时时钟写入一字节(内部函数)
//**********************************
void DS1302InputByte(uchar d) 	
{ uchar i;ACC = d;for(i=8; i>0; i--){DS1302_IO = ACC0;           	//相当于汇编中的 RRCDS1302_CLK = 1;DS1302_CLK = 0;ACC = ACC >> 1; } 
}
//*************************************
//实时时钟读取一字节(内部函数)
//*************************************
uchar DS1302OutputByte(void) 	
{ uchar i;for(i=8; i>0; i--){ACC = ACC >>1;         			//相当于汇编中的 RRC ACC7 = DS1302_IO;DS1302_CLK = 1;DS1302_CLK = 0;} return(ACC); 
}
//**************************************
//ucAddr: DS1302地址, ucData: 要写的数据
//**************************************
void Write1302(uchar ucAddr, uchar ucDa)	
{DS1302_RST = 0;DS1302_CLK = 0;DS1302_RST = 1;DS1302InputByte(ucAddr);       	// 地址,命令 DS1302InputByte(ucDa);       	// 写1Byte数据DS1302_CLK = 1;DS1302_RST = 0;
} 
//**************************************
//读取DS1302某地址的数据
//**************************************
uchar Read1302(uchar ucAddr)	
{uchar ucData;DS1302_RST = 0;DS1302_CLK = 0;DS1302_RST = 1;DS1302InputByte(ucAddr|0x01);        // 地址,命令 ucData = DS1302OutputByte();         // 读1Byte数据DS1302_CLK = 1;DS1302_RST = 0;return(ucData);
}//******************************************
//获取时钟芯片的时钟数据到自定义的结构型数组
//******************************************
void DS1302_GetTime(SYSTEMTIME *Time)  
{uchar ReadValue;ReadValue = Read1302(DS1302_SECOND);Time->Second = ((ReadValue&0x70)>>4)*10 + (ReadValue&0x0F);//转换为相应的10进制数ReadValue = Read1302(DS1302_MINUTE);Time->Minute = ((ReadValue&0x70)>>4)*10 + (ReadValue&0x0F);ReadValue = Read1302(DS1302_HOUR);Time->Hour = ((ReadValue&0x70)>>4)*10 + (ReadValue&0x0F);ReadValue = Read1302(DS1302_DAY);Time->Day = ((ReadValue&0x70)>>4)*10 + (ReadValue&0x0F);	ReadValue = Read1302(DS1302_WEEK);Time->Week = ((ReadValue&0x10)>>4)*10 + (ReadValue&0x0F);ReadValue = Read1302(DS1302_MONTH);Time->Month = ((ReadValue&0x70)>>4)*10 + (ReadValue&0x0F);ReadValue = Read1302(DS1302_YEAR);Time->Year = ((ReadValue&0xf0)>>4)*10 + (ReadValue&0x0F);	
}
//******************************************
//将时间年,月,日,星期数据转换成液
//晶显示字符串,放到数组里DateString[]
//******************************************
void DateToStr(SYSTEMTIME *Time)    
{   uchar tab[ ]={0XD2,0XBB,0XB6,0XFE,0XC8,0XFD,0XCB,0XC4,0XCE,0XE5,0XC1,0XF9,0XC8,0XD5};if(hide_year<2)          //这里的if,else语句都是判断位闪烁,<2显示数据,>2就不显示,输出字符串为 2007/07/22{                               Time->DateString[0] = '2';Time->DateString[1] = '0';	 Time->DateString[2] = Time->Year/10 + '0';Time->DateString[3] = Time->Year%10 + '0';}else{ Time->DateString[0] = ' ';Time->DateString[1] = ' ';		 Time->DateString[2] = ' ';Time->DateString[3] = ' ';}Time->DateString[4]='-';if(hide_month<2){Time->DateString[5] = Time->Month/10 + '0';Time->DateString[6] = Time->Month%10 + '0';}else{Time->DateString[5] = ' ';Time->DateString[6] = ' ';}Time->DateString[7]='-';if(hide_day<2){Time->DateString[8] = Time->Day/10 + '0';Time->DateString[9] = Time->Day%10 + '0';}else{Time->DateString[8] = ' ';Time->DateString[9] = ' ';	    }if(hide_week<2){week_value[0] =tab[2*(Time->Week%10)-2];  //星期的数据另外放到 week_value[]数组里,跟年,月,日的分开存放,因为等一下要在最后显示week_value[1] =tab[2*(Time->Week%10)-1];}else{week_value[0] = ' ';week_value[1]=' ';}week_value[2] = '\0';Time->DateString[10] = '\0'; //字符串末尾加 '\0' ,判断结束字符
}
//******************************************
//将时,分,秒数据转换成液晶
//显示字符放到数组 TimeString[]
//*****************************************
void TimeToStr(SYSTEMTIME *Time) 
{   if(hide_hour<2){Time->TimeString[0] = Time->Hour/10 + '0';Time->TimeString[1] = Time->Hour%10 + '0';}else{Time->TimeString[0] = ' ';Time->TimeString[1] = ' ';}Time->TimeString[2] = ':';if(hide_min<2){Time->TimeString[3] = Time->Minute/10 + '0';Time->TimeString[4] = Time->Minute%10 + '0';}else{Time->TimeString[3] = ' ';Time->TimeString[4] = ' ';}Time->TimeString[5] = ':';if(hide_sec<2){Time->TimeString[6] = Time->Second/10 + '0';Time->TimeString[7] = Time->Second%10 + '0';}else{Time->TimeString[6] = ' ';Time->TimeString[7] = ' ';}Time->TimeString[8] = '\0';
}//******************************
//时钟芯片初始化
//******************************
void Initial_DS1302(void)   
{   uchar Second=Read1302(DS1302_SECOND);if(Second&0x80)	      //判断时钟芯片是否关闭	  {Write1302(0x8e,0x00); //写入允许Write1302(0x8c,0x07); //以下写入初始化时间 日期:07/07/25.星期: 3. 时间: 23:59:55Write1302(0x88,0x07);Write1302(0x86,0x25);Write1302(0x8a,0x07);Write1302(0x84,0x23);Write1302(0x82,0x59);Write1302(0x80,0x55);Write1302(0x8e,0x80); //禁止写入}}

(3)DS18B20驱动程序

/***********ds18b20子程序*************************//***********ds18b20延迟子函数(晶振12MHz )*******/ void delay_18B20(unsigned int i)
{while(i--);
}/**********ds18b20初始化函数**********************/void Init_DS18B20(void) 
{unsigned char x=0;DQ = 1;          //DQ复位delay_18B20(8);  //稍做延时DQ = 0;          //单片机将DQ拉低delay_18B20(40); //精确延时 大于 480usDQ = 1;          //拉高总线delay_18B20(7);x=DQ;            //稍做延时后 如果x=0则初始化成功 x=1则初始化失败delay_18B20(10);
}/***********ds18b20读一个字节**************/  uchar ReadOneChar(void)
{uchar i=0;uchar dat = 0;for (i=8;i>0;i--){DQ = 0; // 给脉冲信号dat>>=1;DQ = 1; // 给脉冲信号if(DQ)dat|=0x80;delay_18B20(4);}return(dat);
}/*************ds18b20写一个字节****************/  void WriteOneChar(uchar dat)
{uchar i=0;for (i=8; i>0; i--){DQ = 0;DQ = dat&0x01;delay_18B20(5);DQ = 1;dat>>=1;}
}/**************读取ds18b20当前温度************/void ReadTemp(void)
{uchar a=0;uchar b=0;uchar t;Init_DS18B20();WriteOneChar(0xCC);    	// 跳过读序号列号的操作WriteOneChar(0x44); 	// 启动温度转换delay_18B20(100);       // this message is wery importantInit_DS18B20();WriteOneChar(0xCC); 	//跳过读序号列号的操作WriteOneChar(0xBE); 	//读取温度寄存器等(共可读9个寄存器) 前两个就是温度delay_18B20(50);a=ReadOneChar();    	//读取温度值低位b=ReadOneChar();   		//读取温度值高位t=b&0xf8;if(t){TempBuffer[0]=':';TempBuffer[1]='-';temp_value=b<<4;temp_value+=(a&0xf0)>>4;  temp_value=~temp_value+1;temp1_value=~a&0x0f;}else{  temp_value=b<<4;temp_value+=(a&0xf0)>>4; temp1_value=a&0x0f;TempBuffer[0]=':';TempBuffer[1]=temp_value/100+'0';  //百位if(TempBuffer[1]=='1'){TempBuffer[1]='1';}else{TempBuffer[1]=' ';} }
}
void temp_to_str()   //温度数据转换成液晶字符显示
{		TempBuffer[2]=temp_value%100/10+'0';  //十位TempBuffer[3]=temp_value%10+'0';  //个位TempBuffer[4]='.';TempBuffer[5]=temp1_value*625/1000%10+'0';TempBuffer[6]=temp1_value*625/100%10+'0';TempBuffer[7]=temp1_value*625/10%10+'0';//TempBuffer[8]=temp1_value*625%10+'0';TempBuffer[8]='\0';
}
//**********************************************
//延时子程序模块
//**********************************************
void mdelay(uint delay)
{	uint i;for(;delay>0;delay--){for(i=0;i<80;i++) //1ms延时.{;}}
}

(4) 按键驱动程序

//************************************
//跳出调整模式,返回默认显示
//************************************
void outkey()                    
{ uchar Second;if(out==0)         { mdelay(5); count=0;hide_sec=0,hide_min=0,hide_hour=0,hide_day=0,hide_week=0,hide_month=0,hide_year=0;Second=Read1302(DS1302_SECOND);Write1302(0x8e,0x00); //写入允许Write1302(0x80,Second&0x7f);Write1302(0x8E,0x80);          //禁止写入done=0;           }
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////
//*************************
//升序按键
//*************************
void Upkey()
{	   Up=1;if(Up==0){mdelay(5);switch(count){case 1:temp=Read1302(DS1302_SECOND);  //读取秒数temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp+1;  //秒数加1up_flag=1;    //数据调整后更新标志if((temp)>59)   //超过59秒,清零temp=0;	temp=temp/10*16+temp%10;break;case 2:temp=Read1302(DS1302_MINUTE);  //读取分数temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp+1;  //分数加1up_flag=1;if(temp>59)          //超过59分,清零temp=0;temp=temp/10*16+temp%10;break;case 3:temp=Read1302(DS1302_HOUR);  //读取小时数temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp+1;  //小时数加1up_flag=1;if(temp>23)   //超过23小时,清零temp=0;temp=temp/10*16+temp%10;break;case 4:temp=Read1302(DS1302_WEEK);  //读取星期数temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp+1;  //星期数加1up_flag=1;if(temp>7)  temp=1;temp=temp/10*16+temp%10;break;case 5:temp=Read1302(DS1302_DAY);  //读取日数temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp+1;  //日数加1up_flag=1;if(temp>31)temp=1;temp=temp/10*16+temp%10;break;case 6:temp=Read1302(DS1302_MONTH);  //读取月数temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp+1;  //月数加1up_flag=1;if(temp>12)temp=1;temp=temp/10*16+temp%10;break;case 7:temp=Read1302(DS1302_YEAR);  //读取年数temp=((temp&0xf0)>>4)*10 + (temp&0x0F);temp=temp+1;  //年数加1up_flag=1;if(temp>99)temp=0;temp=temp/10*16+temp%10;break;default:break;}//  while(Up==0);}
}////////////////////////////////////////////////////////////////////////////////////////////////////////////
//************************
//降序按键
//************************
void Downkey()
{	    Down=1;if(Down==0){mdelay(5);switch(count){case 1:temp=Read1302(DS1302_SECOND);  //读取秒数temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp-1;						    //秒数减1down_flag=1;       //数据调整后更新标志if(temp==-1)     //小于0秒,返回59秒temp=59;temp=temp/10*16+temp%10;break;case 2:temp=Read1302(DS1302_MINUTE);  //读取分数temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp-1;  //分数减1down_flag=1;if(temp==-1)temp=59;      //小于0秒,返回59秒temp=temp/10*16+temp%10;break;case 3:temp=Read1302(DS1302_HOUR);  //读取小时数temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp-1;  //小时数减1down_flag=1;if(temp==-1)temp=23;temp=temp/10*16+temp%10;break;case 4:temp=Read1302(DS1302_WEEK);  //读取星期数;temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp-1;  //星期数减1down_flag=1;if(temp==0)temp=7;temp=temp/10*16+temp%10;break;case 5:temp=Read1302(DS1302_DAY);  //读取日数temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp-1;  //日数减1down_flag=1;if(temp==0)temp=31;temp=temp/10*16+temp%10;break;case 6:temp=Read1302(DS1302_MONTH);  //读取月数temp=((temp&0x70)>>4)*10 + (temp&0x0F);temp=temp-1;  //月数减1down_flag=1;if(temp==0)temp=12;temp=temp/10*16+temp%10;break;case 7:temp=Read1302(DS1302_YEAR);  //读取年数temp=((temp&0xf0)>>4)*10 + (temp&0x0F);temp=temp-1;  //年数减1down_flag=1;if(temp==-1)temp=99;temp=temp/10*16+temp%10;break;default:break;}//  while(Down==0);}
}//**************************
//模式选择按键
//**************************
void Setkey()
{Set=1;if(Set==0){mdelay(5);count=count+1;	 //Setkey按一次,count就加1done=1;			 //进入调整模式while(Set==0);}}//*************************
//按键功能执行
//*************************
void keydone()
{        uchar Second;/* if(flag==0)    //关闭时钟,停止计时{ Write1302(0x8e,0x00); //写入允许temp=Read1302(0x80);Write1302(0x80,temp|0x80);Write1302(0x8e,0x80); //禁止写入flag=1;}*/Setkey();				            //扫描模式切换按键switch(count){case 1:do					        //count=1,调整秒{outkey();			   //扫描跳出按钮Upkey();                //扫描加按钮Downkey();              //扫描减按钮if(up_flag==1||down_flag==1)  //数据更新,重新写入新的数据{Write1302(0x8e,0x00); //写入允许Write1302(0x80,temp); //写入新的秒数Write1302(0x8e,0x80); //禁止写入up_flag=0;down_flag=0;}if(Down!=0&&Up!=0){hide_sec++;if(hide_sec>3)hide_sec=0;}else hide_sec=0;show_time();         //液晶显示数据}while(count==2);break;  case 2:do					        //count=2,调整分{hide_sec=0;outkey();Upkey();Downkey();if(temp>0x60)temp=0;if(up_flag==1||down_flag==1){Write1302(0x8e,0x00); //写入允许Write1302(0x82,temp); //写入新的分数Write1302(0x8e,0x80); //禁止写入up_flag=0;down_flag=0;}if(Down!=0&&Up!=0){hide_min++;if(hide_min>3)hide_min=0;}else hide_min=0;show_time();}while(count==3);break;case 3:do					        //count=3,调整小时{hide_min=0; outkey();Upkey();Downkey();if(up_flag==1||down_flag==1){Write1302(0x8e,0x00); //写入允许Write1302(0x84,temp); //写入新的小时数Write1302(0x8e,0x80); //禁止写入up_flag=0;down_flag=0;}if(Down!=0&&Up!=0){hide_hour++;if(hide_hour>3)hide_hour=0;}else  hide_hour=0;show_time();}while(count==4);break;case 4:do					        //count=4,调整星期{hide_hour=0; outkey();Upkey();Downkey();if(up_flag==1||down_flag==1){Write1302(0x8e,0x00); //写入允许Write1302(0x8a,temp); //写入新的星期数Write1302(0x8e,0x80); //禁止写入up_flag=0;down_flag=0;}if(Down!=0&&Up!=0){hide_week++;if(hide_week>3)hide_week=0;}else hide_week=0;show_time();}while(count==5);break;case 5:do					        //count=5,调整日{hide_week=0; outkey();Upkey();Downkey();if(up_flag==1||down_flag==1){Write1302(0x8e,0x00); //写入允许Write1302(0x86,temp); //写入新的日数Write1302(0x8e,0x80); //禁止写入up_flag=0;down_flag=0;}if(Down!=0&&Up!=0){hide_day++;if(hide_day>3)hide_day=0;}else hide_day=0;show_time();}while(count==6);break;case 6:do					        //count=6,调整月{hide_day=0; outkey();Upkey();Downkey();if(up_flag==1||down_flag==1){Write1302(0x8e,0x00); //写入允许Write1302(0x88,temp); //写入新的月数Write1302(0x8e,0x80); //禁止写入up_flag=0;down_flag=0;}if(Down!=0&&Up!=0){hide_month++;if(hide_month>3)hide_month=0;}else hide_month=0;show_time();}while(count==7);break;case 7:do					        //count=7,调整年{hide_month=0; outkey();Upkey();Downkey();if(up_flag==1||down_flag==1){Write1302(0x8e,0x00); //写入允许Write1302(0x8c,temp); //写入新的年数Write1302(0x8e,0x80); //禁止写入up_flag=0;down_flag=0;}if(Down!=0&&Up!=0){hide_year++;if(hide_year>3)hide_year=0;}else hide_year=0;show_time();}while(count==8);break;case 8: count=0;hide_year=0;  //count8, 跳出调整模式,返回默认显示状态Second=Read1302(DS1302_SECOND);Write1302(0x8e,0x00); //写入允许Write1302(0x80,Second&0x7f);Write1302(0x8E,0x80);          //禁止写入done=0;break; //count=7,开启中断,标志位置0并退出default:break;}}

(5) 主程序

main()
{//  flag=1;           //时钟停止标志init_lcd();clrram_lcd();Init_DS18B20( ) ;      //DS18B20初始化Initial_DS1302(); //时钟芯片初始化up_flag=0;down_flag=0;done=0;           //进入默认液晶显示while(1){   while(done==1)keydone();    //进入调整模式while(done==0){  show_time();                //液晶显示数据// flag=0;                  Setkey();				 //扫描各功能键}		}
}

源码+AD电路图 下载:关注公众号,首页回复“万年历”获取资料
在这里插入图片描述

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

相关文章

  1. SQL Server 2008数据库备份与恢复

    一、数据库备份(完整备份与差异备份)在备份数据库之前,应先创建一个备份设备。备份设备就是用来存储数据库、事务日志或者文件和文件组备份的存储介质。展开【服务器对象】,右击【备份设备】,在弹出的快捷菜单中选择【新建备份设备】命令。在打开的窗口中指定备份设备的名…...

    2024/4/18 10:14:18
  2. 常用的各种标准下载网站(HB GB GJB MH)

    标准分享网 http://www.bzfxw.com/ 标准下载网 http://www.bzxz.net/ 搜标准网 http://www.biaozhunw.com/Index.html 标准库 http://www.bzko.com/...

    2024/4/20 10:10:18
  3. Nginx系列(1)Nginx入门

    1、下载并解压:windows安装包下载:nginx下载地址,其他版本。2、启动方式-直接双击:启动方式一般有两种:第一种:直接双击方式直接双击nginx.exe会有个屏幕一闪而过,这个时候,其实已经启动成功了。 只需要打开访问地址:http://127.0.0.1,就可以看到如图所示的效果:关闭…...

    2024/4/16 23:58:51
  4. 教你用C语言简单实现万年历,程序员超乎你的想象!

    学了C语言的小编闲来无事就想搞点事情做,发现可以用C语言做万年历,计算器,俄罗斯方块儿游戏之类的,就从万年历开始玩耍啦。 下面是一份C/C++资料,加下小编C/C++学习群:825414254,获取源码。Step 1. 新建一个程序 制作一个应用当然必不可少的就是新建程序啦,小编这里使用…...

    2024/5/8 12:56:11
  5. Python游戏引擎开发(五):Sprite精灵类和鼠标事件

    本次来实现Sprite类和鼠标事件。 说起这个Sprite啊,涉及过2D游戏研究领域的看官应该都听说过它。它中文原意是“精灵”,不过在不同人的眼中,它所表示的意义不同。比如说在cocos2d中,它可以是一张图片。不过在flash中,Sprite是一个类似于“层”的家伙。当然你把它定义为层…...

    2024/5/4 3:32:03
  6. Nginx入门教程( 动静分离架构 )

    一、原理Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用Nginx 处理静态页面,Tomcat、 Resin 出来动态页面。动静分离从目前实现角度来讲大致分为两种,一种是…...

    2024/4/17 0:00:21
  7. GJB151B CS106测试方法

    GJB151B CS106测试方法 CS106测试 CS106测试目的 在设备、分系统所有不接地的交流和直流输入电源线上测试设备、分系统对电源线上注入的尖峰信号的敏感度。 CS106测试设备及基本要求  尖峰信号发生器应具有的特性脉冲宽度:0.15、5、10us 脉冲重复频率:3~10PPS 电压输出:不…...

    2024/3/28 20:17:34
  8. SQLserver数据库备份

    分类完整数据库备份:备份整个数据库差异数据库备份:较完整数据库备份更灵活,备份从最近一次的数据库以后发生的改变的数据事务日志备份:从上一个事务以来发生的事务日志备份,内容相对差异数据库备份更小文件组备份:对数据库中的部分文件或文件组进行备份备份恢复模式简单…...

    2024/4/24 0:23:24
  9. 【python】| 图书管理系统

    #!/usr/bin/env python #coding:utf-8"""" Name: 图书管理系统.py Date: 2018/2018/29 Connect: xc_guofan@163.com Author: lvah Desc:"""import timeclass Book(object):def __init__(self, name, author, state, bookIndex):self.name =…...

    2024/5/4 11:18:59
  10. SQL Server 2012 数据库备份还原

    文章目录1.数据库备份2.创建备份设备使用SSMS工具创建备份设备使用SQL方式创建备份设备3.完整备份与还原使用SSMS工具完整备份与还原使用SQL方式完整备份与还原4.差异备份与还原使用SSMS工具差异备份与还原使用SQL方式差异备份与还原5.事务日志备份与还原使用SSMS工具事务日志备…...

    2024/4/16 23:59:51
  11. 万年历实现步骤

    万年历输入一个年份,再输入一个月份,把那个月的日历打印出来,(1900年1月1日是星期一)。a:先输出提示语句,并接受用户输入的年、月。b:根据用户输入的年,先判断是否是闰年。(闰年2月有29天,平年2月有28天);C:根据用户输入的月来判断月的天数。D:用循环计算用户输入的…...

    2024/4/18 11:17:31
  12. 基于知识管理的高校考务管理系统的研究与实现

    本文是我执笔写的一篇小论文,将发表与《中国教育信息化》2008年第四期(已录用)。这是我的硕士毕业论文相关的一篇论文。 摘要:考务管理是教务管理的重要组成部分,是提高教学管理的质量乃至建设高水平大学的关键环节之一。针对目前大部分高校普遍使用人工方式处理考务管理…...

    2024/5/4 0:36:48
  13. GJB150A-2009中温度试验随记

    GJB150A-2009中的温度实验有高低温实验,每个又分为循环实验和恒温实验,包含贮存和工作两种状态,实验步骤为:准备试件、测试常温状态数据、设置试验温度、开启温度开关、贮存温度时间不小于2H、工作测试、回升至常温、常温测试为一个循环,在GJB150A-2009中:高温试验为GJB15…...

    2024/4/17 0:01:10
  14. 野火指南者STM32F103 万年历制作

    万年历1、总体方案1.1题目分析1.2总体方案设计2、设计及说明2.1器件或模块选择2.2主程序流程图设计2.3分布具体功能实现流程图设计3、关键问题或程序关键段落说明3.1 模块一3.1.1星期处理3.1.2 时间处理3.1.3 闰年判断3.1.4 农历时间3.1.5 农历甲子年等处理3.1.6 节气处理3.1.7…...

    2024/5/3 23:47:57
  15. html5实现贪吃蛇小游戏

    实现技术:h5的canvas+原生js可直接复制,查看效果<!doctype html> <html> <head> <meta charset="utf-8"> <title>html5实现贪吃蛇小游戏</title> <style> #myCanvas {box-shadow: 0 0 6px #000; } </style> </…...

    2024/5/4 4:30:23
  16. SQL Server 2008/2012 完整数据库备份+差异备份+事务日志备份 数据库备份

    文章目录数据备份分类根据备份目标分类根据备份数据文件的范围进行分类完整数据库备份从是否复制所有的数据分类差异备份日志备份事务日志备份最常用的备份方法选择备份策略和恢复模式简单恢复模式下的备份简单恢复模式下的完整数据库备份+差异数据库备份完整恢复模式下的备份完…...

    2024/5/4 4:44:39
  17. Nginx简易入门

    Nginx的简介 "Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡。"-----官方介绍 Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP/POP3/SMTP…...

    2024/4/19 16:19:38
  18. GJB150-2009军用装备实验室环境试验方法新版标准

    http://www.kekaoxing.com/m/view.php?aid=22604GJB150.1A-2009 军用装备实验室环境试验方法第1部分:通用要求(代替GJB150.1-86)GJB150.2A-2009 军用装备实验室环境试验方法第2部分:低气压(高度)试验(代替GJB150.2-86)GJB150.3A-2009 军用装备实验室环境试验方法GJB150.4A-2…...

    2024/4/18 22:20:50
  19. 用SJ定理解决Anti-SG游戏

    Anti-SG游戏定义1、决策集合为空的操作者胜。 2、其余规则与SG游戏一致。SJ定理对于任意一个Anti-SG游戏,如果定义所有子游戏的SG值为0时游戏结束,先手必胜的条件: 1、游戏的SG值为0且所有子游戏SG值均不超过1。 2、游戏的SG值不为0且至少一个子游戏SG值超过1。证明先证明…...

    2024/5/2 2:17:27
  20. 实现Android版的多功能日历(送源代码)

    实现Android版的多功能 日历课程介绍这 套技术视频 课程,在介绍基础知识的同时,还以迭代的方式实现 了一个完整的例子(多功能日历)。 通过这个例子,学员可以掌握大多数Android的知识,例如,多功能日历涉及到了数据库 、图形、网络、服务等经常用到的Android 技术。 在每一…...

    2024/5/2 0:01:44

最新文章

  1. STM32快速入门(定时器之输入捕获)

    STM32快速入门&#xff08;定时器之输入捕获&#xff09; 前言 本节主要讲解STM32利用通用定时器&#xff0c;在输入引脚出现指定电平跳变时&#xff0c;将CNT的值锁存到CCR寄存器当中&#xff0c;从而计算PWM波形的频率、占空比、脉冲间隔、电平持续时间等。其功能的应用有&…...

    2024/5/8 14:09:07
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/7 10:36:02
  3. 面试经典算法系列之双指针1 -- 合并两个有序数组

    面试经典算法题1 – 合并两个有序数组 LeetCode.88 公众号&#xff1a;阿Q技术站 问题描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2&#xff0c;另有两个整数 m 和 n &#xff0c;分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中&#…...

    2024/5/5 8:39:32
  4. 技术与安全的交织

    引言 介绍数字化转型对企业出海策略的影响&#xff0c;强调在全球市场中成功的关键因素之一是有效利用网络技术&#xff0c;如SOCKS5代理、代理IP&#xff0c;以及确保网络安全。 第一部分&#xff1a;网络技术的基础 SOCKS5代理 定义和工作原理 SOCKS5代理与网络匿名性的关系…...

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

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

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

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

    2024/5/7 9:45:25
  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/7 14:25:14
  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/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

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

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

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

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

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

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

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

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

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

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

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

    2024/5/6 21:42:42
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/5/4 23:54:56
  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