51单片机学习
首先我们拿到一个芯片时,第一:了解它的功能,第二:拿到这个芯片的数据手册(Datasheet)并了解 首先我们拿到一个芯片时,第一:了解它的功能,第二:拿到这个芯片的数据手册(Datasheet)并了解大多数单片机或芯片: 高电平弱驱动,低电平强驱动 **大多数单片机或芯片:**高电平弱驱动,低电平强驱动单片机(MCU)中的CPU通过操作寄存器来控制引脚的输出电压如图51的数据类型烧录的单片机型号: STC89C516RD+/LE516RD+,11.0592MHz晶振串口通信那里:波特率计算器中的系统频率选择11.0592MHz,记住收发方的波特率事先约定好,不然会出错,也就是常说的不在同一频道^_^LED√独立按键√数码管显示√矩阵键盘√独立按键按下时的键码是0,抬起是1;(说明是上拉输入)定时器跟延时函数的理解差不多,只不过定时器不卡死进程在那,只是在后台默默的计数,当达到指定的数量时,才会阻塞进程,执行我们想要干的活LED灯箭头指的方向就是阴极的方向74HC595和74HC138的区别是:74HC595能同时控制8个口的输出,74HC138同一时刻只能控制1个口的输出一般...
快捷键
1.折叠所有代码 先ctrl+m 再ctrl+o(这是字母O) 先ctrl+m 再ctrl+l(这是字母L)
1高并发方案总结
1、频繁使用、并发率高的表尽量使用DB.Update进行更新对应的字段,使用RF.Save更新会存在字段被覆盖更新的情况 2、批处理与延迟提交,使用批量插入/更新数据,减少数据库往返次数。 3、能使用异步处理,尽量使用异步、消息队列处理,可降低主线程阻塞情况。
Java开发中一些疑惑的解释
① 公司中是用html+css还是用vue 答: 这得看应用场景,如果需要被搜索引擎搜录 -> html+css 不需要,只需要服务于特定群体,而且要快速落地 -> Vue ② 为什么很多公司都用第三方组件 答: 因为谁都不想消耗巨大的人力和物力造轮子,公司主要看效益,能用就行,能赚钱就行 ③ 为什么很多公司喜欢用老版本的东西(例如JDK8) 答: 稳定性!!! 版本问题,很多公司肯定是用最稳定的框架,因为稳定才是一个企业发展的根基,不然就像你那时候遇到的那个最sb的bug一样(代码死在加载模型那里,我真的艹了,重装了好几次操作系统和环境都不行,真的日了),如果从技术的手段来处理都处理不了,那么只能推倒重来,其中消耗的人力物力是一个企业无法承担的 所以最核心的思想就是
Java和C一些不一样的地方
Java源文件的名字跟类中的public修饰的类一样。 Java的一个类中可以没有public类,有也只能有一个,且要与源文件同名,非public类可以有多个 Java里面的char占两个字节 float类型的变量怎么与double区别的呢? 答:值后面加上f或F Java中 int[]a,b; //其实是定义了两个一维数组,名字分别为a、b,int a[],b; //才是定义了一个数组a和一个变量b Java中数组是引用来的,所以数组需要new才能使用,要不然就只能在定义时初始化,即int a[20];在Java中不对,应为int a[]=new int[20]; 循环语句的判断表达式只能是boolean类型,但是switch除了double和float,其他都可以 数据类型转换中的注意事项: 答:如果是在定义时就初始化的话,只要不超所定义数据类型的取值范围都可,在进行运算的表达式中,整数是int类型,小数是double类型,所有低于int类型的数据在运算之后都会转成int类型 逻辑运算符和关系运算符的结果都是true或false,不是0或1 Java里面的所有条件表达式都必...
Invalid HTTP request received.
排查方法:看看是不是你的请求链接写错了,详细对照以下几点 ① http写成https ② 端口号写错了 ③ 网址写错了!!!
Java和C++的区别
Java和C++的区别 C++中的virtual虚函数,Java中不用什么前缀,子类直接重写即可,用@Override作标记 C++中的纯虚函数,Java中加abstract前缀,且类也要声明为抽象类,C++不用声明 Java中的接口,其实就是一个抽象类,里面都是常量和abstract方法,记住,都是常量和abstract方法,都是常量和abstract方法 C++中通过类名访问静态成员与Java不一样, C++的格式是 类名::成员变量名 Java的格式是 类名.静态成员变量名 还有,C++类名::成员变量名,其中,只要是类中公有的成员,都可以访问(不晓得为啥,明明对象都还没有,怎么来的内存),而Java只能访问静态成员。 问题:重写了接口里面的abstract方法之后怎么调用? 答:new一个实现类就行了 C++中对象可以是栈区 继承的那些事 ==子类继承父类的变量和函数(理解:只能继承财富和技能,继承不了身体)== 父类和子类有重名的定义时: 子类的可以直接访问了,父类要在前加this 父类的虚函数可以重写或者不重写(不重写就用父类的,...
Navicat Premium 15 永久破解激活工具及安装教程
下载安装包和破解工具 Navicat安装包 **链接:**https://pan.baidu.com/s/1omVvljarD88EiJY1dSkqnw?pwd=dmue 提取码:dmue –来自百度网盘超级会员V5的分享 破解工具 **链接:**https://pan.baidu.com/s/1nVYZTjwzXHoa4IfosWB7ow?pwd=72wg 提取码:72wg –来自百度网盘超级会员V5的分享 开始安装 下载好后首先安装 Navicat Premium 15 ,此安装比较简单,我就不全部截图,选定安装位置后全部点下一步 开始激活(退出所有杀毒软件) 使用注册机,退出所有杀毒软件,再打开注册机,否则会一直报错 no All Pattern Found! File Already Patched? 注册机报错提示 **在激活工具的第一个选项(1.Patch)里选择Backup,Host,Navicat 是那个版本就选那个版本,这里就选择Navicat V15就好了,然后点击,Patch按钮,**选择Navicat的安装位置中的navicat.exe文...
My编程经验
如果你在使用一个框架,在具体业务逻辑中得到意料之外的结果,除去特殊情况,一般就是还有一些代码其他人写的,你还没找到罢了 for<=2层,if<=3层 2147483646 Centos查看Ip地址命令:ip addr 使用Linux 时不要乱删或乱改根目录下的东西(非必要)。家目录随便你操作,再乱删、乱改 剁手!!! 查看名称对应进程ID(ps -ef | grep 名字**** ) 图形化模式查看Linux的硬盘使用情况:baobab 修复 U 盘命令:chkdsk /f [U 盘挂载盘符号] 一、随心记 ⚠️⚠️⚠️项目部署到服务器时,注意把前端和后端用到的端口在安全组里面都打开 无论是 Windows 还是 Linux,在终端输入的命令,第一个输入的肯定是那个工具的全称或者是缩写,也就是可以直接跑的一个程序(比如说 python xxx,其实就是 python.exe xxx,java xxx,其实就是 java.exe),其他后面的后缀都是它里面可以解析的指令集,大悟彻悟 – 2024.3.11 0:22😊😊 调试程序找bug的两大杀器, !!! ...
MP4视频测试URL地址,亲测有效
MP4视频测试URL地址,亲测有效_视频地址-CSDN博客
