(南京观海微电子)——GH7006+BOE2.6_GV026WVQ-N81-1QP0_800RGB480_MIPI_LVDS_RGB原理介绍

news2024/11/24 8:03:01

1.  原理介绍

 

 

 

2. 代码

//        Model  - GV026WVQ-1QP0
//        IC     - GH7006
//        Width  - 800
//        Height - 480
//        REV:   - V01
//        DATA   - 20240507
//        INTERFACE- MIPI

//"Vfp" value="16" />
//"Vbp" value="8" />
//"Vsync" value="8" />
//"Hfp" value="160" />
//"Hbp" value="80" />
//"Hsync" value="80" />
//2POWER  IOVCC=3.3V   VCI=3.3/ 
//3POWER  IOVCC=1.8V-3.3   VCI=VSP=5.8/  VSN=-5.8

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,0x0a,0x56); // vcom   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x17,0x32); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x21,0x01);   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x28,0x20); //vgh 14.8
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x29,0x2a); //vgl 15.0
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2a,0x62);  //  MUST 62
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2C,0x00); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2F,0xf3);  //  VCSW 2POWER MODE USE 

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x02); // ENTER PAGE2          
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x39,0xC0); //VSPNR   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x01,0x0c); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x02,0x10); 
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,0x2e);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x06,0x0C);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x07,0x0E);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x08,0x0f);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x09,0x0e); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0A,0x11); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0b,0x52);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0c,0x13);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0d,0x19);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0e,0x37);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0f,0x3b); 
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,0x0c);   
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x22,0x10);  
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,0x2e);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x26,0x0C); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x27,0x0E); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x28,0x0f); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x29,0x0e); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2A,0x11); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2b,0x52);  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2c,0x13);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2d,0x19);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2e,0x37);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2f,0x3b); 
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);          
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x00); //800
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);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x04,0x20); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x06,0x16); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x07,0x05);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x08,0x20); //ss-tp 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x09,0x05);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0a,0x0C);  // SMGIP
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0b,0x00);  //2: 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2a,0x00);  //

/* ///only for bist
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x40,0x80);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x41,0x53);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x43,0x02);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x44,0x82);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x45,0x3F);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x46,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x47,0x00);
*/

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x05);        
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x01);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x01,0x05); //stva 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x02,0x55);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x03,0x05); 

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x10,0x05);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x11,0x09); //ckva
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x12,0x55);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x13,0x05); //
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x19,0xcd);
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,0x40,0x00); //     
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x43,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,0x06); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x47,0x00);

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x06); //PAGE6  GIP back 
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); //PAGE3    
//GIP LEFT 1-12  
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x20,0x16);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x21,0x14);
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,0x10);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x26,0x12);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x27,0x3F);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x28,0x00);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x29,0x02); //
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2A,0x3C);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x2b,0x3C); 
//GIP RIGHT 1-12 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x17);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x01,0x15);
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,0x11);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x06,0x13);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x07,0x3F);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x08,0x01);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x09,0x03); //
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0A,0x3C);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0b,0x3C);

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x08); 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x11,0x83);//83
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x12,0xdA);
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x13,0x1c);// 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x18,0x00); 

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xee,0x0f); //PAGEf
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x00,0x01); // dualgate en

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..all...............................................//
/*
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] 7006 must 02
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,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,0x08,0x15);  //LVDS dsi mipi page8 reg
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x09,0x40);  //reg_prgm_misc1 

SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0x0d,0x01); // otp vcom
Delay(200);//120ms
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xea,0x78);   // program en 
SpiWrite(WIRE3,BIT8,4,0xf1,0x4c,0x01,0xeb,0x69);       
Delay(200);  //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);

*/


 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

速度革命:esbuild如何改变前端构建游戏 (1)

什么是 esbuild? esbuild 是一款基于 Go 语言开发的 JavaScript 构建打包工具,以其卓越的性能著称。相比传统的构建工具(如 Webpack),esbuild 在打包速度上有着显著的优势,能够将打包速度提升 10 到 100 倍…

Excel的图表使用和导出准备

目的 导出Excel图表是很多软件要求的功能之一,那如何导出Excel图表呢?或者说如何使用Excel图表。 一种方法是软件生成图片,然后把图片写到Excel上,这种方式,因为格式种种原因,导出的图片不漂亮&#xff0c…

自动化运维-Linux通用性日志切割脚本

一、公司提供的参考脚本: #!/bin/bash # 定义需要清理的文件 log_file("/mpjava/ly.mp.dfpv.acc.biz/bin/nohup.out""/mpjava/ly.mp.dfpv.acc.service/bin/nohup.out"# 添加更多微服务的日志目录路径 ) # 获取当天日期 date_now$(date %Y%m%d)…

Let‘s Encrypt SSL证书:acmessl.cn申请免费3个月证书

目录 一、CA机构 二、Lets Encrypt特点 三、申请SSL 一、CA机构 ‌Lets Encrypt‌是一个由非营利组织Internet Security Research Group (ISRG)运营的证书颁发机构(CA),旨在通过自动化和开放的方式为全球网站提供免费、可靠的SSL/TLS证书。…

Java连接MySQL数据库进行增删改查操作

Test 1 首先去查看一下MySQL的版本:mysql -V(在cmd中)记得要启动MySQL服务在cmd中验证是否可以登录数据库成功:mysql -u root -p(然后输入密码:root)Test 2 在IDEA创建项目在SQLyog中创建数据…

从搭建uni-app+vue3工程开始

技术栈 uni-app、vue3、typescript、vite、sass、uview-plus、pinia 一、项目搭建 1、创建以 typescript 开发的工程 npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project2、安装sass npm install -D sass// 安装sass-loader,注意需要版本10,…

React (三)

文章目录 项目地址十二、性能优化12.1 使用useMemo避免不必要的计算12.2 使用memo缓存组件,防止过度渲染12.3 useCallBack缓存函数12.4 useCallBack里访问之前的状态(没懂)十三、Styled-Components13.1 安装13.2给普通html元素添加样式13.3 继承和覆盖样式13.4 给react组件添…

javascrip页面交互

元素的三大系列 offset系列 offset初相识 offset系列属性 作用 element.offsetParent 返回作为该元素带有定位的父级元素,如果父级没有定位,则返回body element.offsetTop 返回元素相对于有定位父元素上方的偏移量 element.offsetLeft 返回元素…

生成对抗网络(简要介绍)

生成对抗网络(Generative Adversarial Network,GAN)是一种深度学习模型架构,由 Ian Goodfellow 等人在 2014 年提出。GAN 由两个神经网络组成——生成器(Generator)和判别器(Discriminator&…

(C语言)文件操作

目录 文件 程序文件 数据文件 文件名 ​编辑数据文件的分类 文件的打开和关闭 流 标准流 1)stdin 2)stdout 3)stderr 文件指针 文件的打开和关闭 对文件内容操作的函数 1)fgetc,fputc 2)fp…

招商蛇口|在低密园林里,开启生活的“任意门”

“最好的建筑是这样的,我们深处在其中,却不知道自然在哪里终了,艺术在哪里开始。” 凭借深耕西安10载的城市远见,以及建立在成功人居经验之上的敏锐洞察,招商蛇口将林语堂名言里的生活,变成了现实。 都市化越是加速&…

【es6进阶】vue3中的数据劫持的最新实现方案的proxy的详解

vuejs中实现数据的劫持,v2中使用的是Object.defineProperty()来实现的,在大版本v3中彻底重写了这部分,使用了proxy这个数据代理的方式,来修复了v2中对数组和对象的劫持的遗留问题。 proxy是什么 Proxy 用于修改某些操作的默认行为&#xff0…

掌上单片机实验室 – RT-Thread + ROS2 初探(25)

在初步尝试RT-Thread之后,一直在琢磨如何进一步感受它的优点,因为前面只是用了它的内核,感觉和FreeRTOS、uCOS等RTOS差别不大,至于它们性能、可靠性上的差异,在这种学习性的程序中,很难有所察觉。 RT-Threa…

李宏毅机器学习课程知识点摘要(14-18集)

线性回归,逻辑回归(线性回归sigmoid),神经网络 linear regression , logistic regression , neutral network 里面的偏导的相量有几百万维,这就是neutral network的不同,他是…

ThingsBoard规则链节点:AWS SQS 节点详解

引言 ThingsBoard 是一个开源的物联网平台,提供了设备管理、数据收集、处理和可视化等功能。规则链是 ThingsBoard 中的一个强大功能,允许用户定义复杂的业务逻辑来处理设备上报的数据。在规则链中,AWS SQS 节点用于将消息发送到 Amazon Simp…

在Windows 11上启用远程桌面及其故障排查

在Windows 11上启用远程桌面 这将允许其它设备远程连接到你的电脑,并像坐在你的电脑前一样操纵你的电脑桌面。 启用方法很简单,先在设置中找到远程桌面。 点击进入后,点击右侧的滑钮启用远程桌面即可。 勾选启用网络级别验证使得登录者在能…

【H2O2|全栈】JS进阶知识(八)ES6(4)

目录 前言 开篇语 准备工作 浅拷贝和深拷贝 浅拷贝 概念 常见方法 弊端 案例 深拷贝 概念 常见方法 弊端 逐层拷贝 原型 构造函数 概念 形式 成员 弊端 显式原型和隐式原型 概念 形式 constructor 概念 形式 原型链 概念 形式 结束语 前言 开篇语…

RabbitMQ3:Java客户端快速入门

欢迎来到“雪碧聊技术”CSDN博客! 在这里,您将踏入一个专注于Java开发技术的知识殿堂。无论您是Java编程的初学者,还是具有一定经验的开发者,相信我的博客都能为您提供宝贵的学习资源和实用技巧。作为您的技术向导,我将…

zotero7 插件使用

zotero style 1、下载地址 Zotero 插件商店 | Zotero 中文社区 2、配置 在工具插件里 3、配置 style 进入高级→设置编辑器 查找 easy 设置完即可显示, 注1:easyscholar的密钥要自行申请注册,注册地址:easySchol…

uniapp+vue3+ts H5端使用Quill富文本插件以及解决上传图片反显的问题

uniappvue3ts H5端使用Quill富文本插件以及解决上传图片反显的问题 1.在项目中安装Quill npm i quill1.3.72.需要显示富文本的页面完整代码 <template><view><div ref"quillEditor" style"height: 65vh"></div></view> &…