(南京观海微电子)——GH7006-01_HKC_B3-PV043WVQ-N80_MIPI_LVDS_RGB原理及代码介绍

1. 原理

 

2. 代码

/**************************************************/        
//        Model  - GV050WVQ-N82
//        IC     - GH7006
//        Width  - 800
//        Height - 480
//        REV:   - V01
//        DATA   - 20240621
//        INTERFACE- LVDS

//"Vfp" value="16" />
//"Vbp" value="8" />
//"Vsync" value="8" />
//"Hfp" value="120" />
//"Hbp" value="80" />
//"Hsync" value="80" />
//2POWER  IOVCC=3.3V   VCI=3.3/ 
 
 SetGPIO (3,0, 20);   // GPIO3=0  STBYB =0
    //上电时序
    SetOutIOVCC(ON,10);
    SetOutVCI(ON,10);
    SetLcmRst(1,100);    //LCM 复位脚电平控制,1为拉高,100为延时100ms
    //SetOutAVDD(ON,10);

    SetLcmRst(0,100);
    SetLcmRst(1,100);
    Delay(200);//120ms

SetSpiSckIdleSta(0);


SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x01); // ENTER PAGE1  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xea,0x07);       
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xeb,0x12);    
//SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x05,0x14);   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0a,0x26); // vcom  26
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x17,0x32);  //VDDD
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x28,0x14); //vgh 12V
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x29,0x1B); //vgl -11.5V
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2a,0x62);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2f,0xf3); 
//SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x45,0x80);  // te
 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x02); // ENTER PAGE2          
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x39,0xa0); //VSPNR    5.0
//GAMMA 2.2
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x01,0x05); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x02,0x0A); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x03,0x08);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x04,0x0E);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x05,0x28);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x06,0x0B);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x07,0x0D);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x08,0x0E);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x09,0x0D); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0A,0x10); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0b,0x45);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0c,0x12);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0d,0x18);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0e,0x27);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0f,0x2C); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x10,0x3F);

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x20,0x00); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x21,0x05);   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x22,0x0A);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x23,0x08);   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x24,0x0E);   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x25,0x28);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x26,0x0B); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x27,0x0D); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x28,0x0E); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x29,0x0D); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2A,0x10); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2b,0x45);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2c,0x12);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2d,0x18);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2e,0x27);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2f,0x2C); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x30,0x3F);
/*
//GAMMA 2.5
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x01,0x02); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x02,0x06); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x03,0x07);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x04,0x0d);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x05,0x21);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x06,0x0b);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x07,0x0c);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x08,0x0d);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x09,0x0c); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0A,0x10); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0b,0x42);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0c,0x13);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0d,0x18);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0e,0x2a);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0f,0x2e); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x10,0x3F);

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x20,0x00); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x21,0x02);   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x22,0x06);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x23,0x07);   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x24,0x0d);   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x25,0x21);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x26,0x0B); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x27,0x0c); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x28,0x0d); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x29,0x0c); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2A,0x10); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2b,0x42);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2c,0x13);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2d,0x18);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2e,0x2a);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2f,0x2e); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x30,0x3F);
*/
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x03);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0b,0x55);

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x04);    //page4       
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x00); //800  00
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x01,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x02,0xf0);//480
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x03,0x03);//03
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x04,0x20); //20
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x06,0x06);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x07,0x05);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x08,0x12); //ss-tp
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x09,0x20); //pol 20
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0a,0x09);  // SMGIP
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0b,0x00);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x20,0x40);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2A,0x00); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x40,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x46,0x10);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x47,0x10);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x48,0x0f);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x49,0x0f);

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x05);        
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x01,0x04);   // stva 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x02,0x15);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x03,0x05); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x07,0xC3);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x08,0xC7);    
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x10,0x02);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x11,0x06);  // ckva
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x12,0X45);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x13,0X05);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x19,0xCC);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x1a,0x73); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x23,0x00);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x47,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x44,0x01);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x45,0x81);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x46,0x01);

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x06); //PAGE6 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x23);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x01,0x01); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x06,0xCD);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x08,0x67); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x09,0x45);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0A,0x23); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0B,0x01); 

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x07); //PAGE7    
//GIP LEFT 1-12  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x16);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x01,0x14);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x02,0x3C);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x03,0x0c);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x04,0x0d); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x05,0x10);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x06,0x12);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x07,0x3F);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x08,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x09,0x02); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0A,0x3C);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0b,0x3C); 
//GIP RIGHT 1-12 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x20,0x17);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x21,0x15);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x22,0x3C);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x23,0x0c);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x24,0x0d);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x25,0x11);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x26,0x13);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x27,0x3F);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x28,0x01);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x29,0x03);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2A,0x3C);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2b,0x3C);

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x0F);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x01);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x01,0x10);

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xea,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xeb,0x00);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x36,0x00);

SetGPIO (3,1, 20);   // GPIO1=0  // GPIO3  SET STBYB HIGE
Delay(120);

//.......OTP........//
/*
Delay(200);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x28,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x0a);  // ENTER PAGEa 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xea,0x07);  // WRITE enable       
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xeb,0x12);    

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x30,0x78);  //reg_otp_prgm_cycle_set[7:0] 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x31,0x82);  // ternal vpp program  en 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x35,0x02);  //reg_otp_vghl_rt[1:0]  7005-03 MUST02
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x36,0x02);  //  votp ???????  8.0V-8.5V reg_otp_vgh_set[5:0]
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x37,0x01);  //otp_vgh_sel=1 ???votp 
Delay(200);//120ms

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x80);  // program all  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x02,0x10); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x05,0x40);  // dbma1
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x06,0x41);  //reg_prgm_pwrgas1  reg_prgm_pwr_int1
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x07,0x09);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x09,0x40);  //reg_prgm_misc1 
Delay(200);//120ms
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xea,0x78);   // program en 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xeb,0x69);       
Delay(1200);  //240                                    
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x0a);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xea,0x07);  // WRITE enable       
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xeb,0x12);    
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x31,0x02);  // internal vpp program dis 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x37,0x00);   // vgh sel frome pahe1 

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x00);   // ENTER PAGE0  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xea,0x00);     
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xeb,0x00);   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x29,0x00);

*/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/901710.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

4.1.2 网页设计技术

文章目录 1. 万维网(WWW)的诞生2. 移动互联网的崛起3. 网页三剑客:HTML、CSS和JavaScriptHTML:网页的骨架CSS:网页的外衣JavaScript:网页的活力 4. 前端框架的演变基于CSS的框架基于JavaScript的框架基于MV…

质量漫谈一

我知道很多同学看到这类问题,第一反应想要去寻找的就是作为测试角色,应该要如何如何去做?但是今天这里作为质量第一篇,不打算按照这样单角度去写,这类同学可以就此打住,如果在意的话,可关注后续…

excel斜线表头

检验数据验证对象 鼠标放在检验数据 验证对象中间,altenter 之后空格 选中格子,右键单元格格式, 完成 如果是需要多分割,操作一样,在画斜线的时候会有区别,在插入里面用直线画斜线即可 在表格插入的时…

采用Excel作为可视化设计器的开源规则引擎 NopRule

决策树和决策矩阵是业务人员可以直观理解的复杂IF-ELSE逻辑表达形式,也是规则引擎中最常用、最有用的部分。常见的规则引擎如Drools虽然提供了更加丰富的功能特性集, 特别是所谓的RETE算法可以用于高效复用多次重复出现的表达式片段,但在实际…

xxl-job java.sql.SQLException: interrupt问题排查

近期生产环境固定凌晨报错,提示 ConnectionManager [Thread-23069] getWriteConnection db:***,pattern: error, jdbcUrl: jdbc:mysql://***:3306/***?connectTimeout3000&socketTimeout180000&autoReconnecttrue&zeroDateTimeBehaviorCONVERT_TO_NUL…

Windows自带录屏好用吗?四大录屏工具轻松实现高效录屏!

Windows系统自带的录屏工具其实就是Xbox Game Bar。今天,除了这个工具,我还会为大家推荐几款实用录屏工具,让大家轻松实现高效录屏! 福昕录屏软件 直达链接:www.foxitsoftware.cn/REC/ 操作教程:立即获取…

本地缓存库分析(一):golang-lru

文章目录 本地缓存概览golang-lru标准lrulru的操作PutGet 2q:冷热分离lruPutGet expirable_lru:支持过期时间的lruPutGet过期 总结 本地缓存概览 在业务中,一般会将极高频访问的数据缓存到本地。以减少网络IO的开销,下游服务的压…

css 切角实现(全)

效果 样式代码 <template><div class"container"><div class"clip-all-angle"> 4个角全部剪切 </div><div class"clip-two-angle"> 切底部两个角 </div><div class"clip-two-top-angle"> …

1.2.2 算法的时间复杂度

那么我们如何评估算法的时间开销&#xff1f; 存在什么问题? 和机器性能有关&#xff0c;如:超级计算机 v.s. 单片机 和编程语言有关&#xff0c;越高级的语言执行效率越低 和编译程序产生的机器指令质量有关 有些算法是不能事后再统计的&#xff0c;如:导弹控制算法 能否事…

Spring Boot框架下的酒店住宿登记系统

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常…

PIL处理器在环测试

目录 PIL处理器在环测试介绍 PIL测试过程 编译模块 测试结果 PIL处理器在环测试介绍 SIL测试是验证代码和模型的一致性&#xff0c;代码运行在Windows平台上&#xff0c;某种程度上说&#xff0c;这并不能保证代码到目标处理器上的运行结果也能够和模型保持一致。所以&…

ctfshow的sql注入解题思路171-211

ctfshow-SQL注入 web171&#xff1a;爆库名->爆表名->爆字段名->爆字段值 -1 union select 1,database() ,3 -- //返回数据库名 -1 union select 1,2,group_concat(table_name) from information_schema.tables where table_schema库名 -- //获取数据库里的表名 -…

【华为\荣耀、中兴、华三路由器IPV6设置】

华为\荣耀、中兴、华三路由器ipv6设置 华为\荣耀设置-路由器拨号情况下中兴设置-路由器拨号情况下华三设置-光猫拨号情况下&#xff08;待续&#xff09; 华为\荣耀设置-路由器拨号情况下 如图设置就行 中兴设置-路由器拨号情况下 中兴路由器有两个设置地方也是如图设置 …

一站式AI自动化剪辑 内置多种功能 永久免费

AI影视解说自动化剪辑工具&#xff0c;功能非常强大&#xff0c;吊打所有视频解说&#xff0c;解放双手&#xff0c;从我开始 【资源名称】&#xff1a;纳拉托艾 【资源大小】&#xff1a;1.27 【资源版本】&#xff1a;0.1 【测试机型】&#xff1a;Win11. 【资源介绍】&a…

基于SSM+小程序的智慧旅游平台登录管理系统(旅游2)

&#x1f449;文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 旅游平台开发微信小程序功能有管理员和用户。 1、管理员功能有个人中心&#xff0c;用户管理&#xff0c;景点分类管理&#xff0c;旅游景点管理&#xff0c;景点购票管理&#xff0c;景…

Leetcode刷题笔记13

DP35 【模板】二维前缀和 【模板】二维前缀和_牛客题霸_牛客网 解法一&#xff1a;暴力解法 -> 模拟 直接算区间里面的和 每次询问都要遍历数组一遍 时间复杂度&#xff1a;O(n*m*q) 解法二&#xff1a;前缀和 1. 预处理出来一个前缀和矩阵 dp[i][j]表示&#xff1a;从[…

VisionPro Basic - 01- 有关应用和作业

前言&#xff1a; VP&#xff08;VisionPro&#xff09;的保存文件都是.vpp&#xff0c;所以&#xff0c;你在保存的时候&#xff0c;一定要注意区别。否则&#xff0c;过了几天&#xff0c;你都搞不清楚自己当年哪个的应用&#xff0c;哪个是作业... 环境&#xff1a; 例子1&…

高级网络互联技术:AS3001与AS3000的路由交换方案

✅作者简介&#xff1a;2022年博客新星 第八。热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏…

数字化转型项目实施方案建议书|168页PPT

文 档是一份关于数字化转型项目的实施方案建议书&#xff0c;由某咨询公司为***集团制定。文档详细介绍了项目的实施范围、信息系统现状、建设目标、高阶方案建议以及项目组织和计划。 以下是对文档内容的解读&#xff1a; 项目实施范围&#xff1a;涵盖了数字化转型路线图中…

CSP-J2024 全网首发

T1:扑克牌 题目描述 Description 小 P 从同学小 Q 那儿借来一副 n 张牌的扑克牌。 本题中我们不考虑大小王&#xff0c;此时每张牌具有两个属性:花色和点数。花色共有 4种: 方片、草花、红桃和黑桃。点数共有 13 种&#xff0c;从小到大分别为A 2 3 4 5 6 7 8 9 T J Q K。注意…