从库因为sql错误导致主从同步被中断的问题解决:show slave status\G;看lasterror:看延迟多少秒,正常情况下是没有延迟的. 跳过错误的那条sql:SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; 步骤:1.slave stop;2.SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;3.slave start; 多个实例的mysqld_multi stop 1-2 --no-logmysqld_multi start 1-2…
首先看是否开启了日志 show global variables like '%general%'; set global general_log = on; // 打开 set global general_log = off; // 关闭 参考:http://blog.csdn.net/fdipzone/article/details/16995303…
转自ISR之不能做什么 中断是嵌入式系统中重要组成部分,很多编译器开发商都让标准c支持中断,并引入关键字_interrupt.但是: 1.ISR不能有返回值: 2.ISR不能传递参数: 3.ISR应该是短而高效的,在ISR中做浮点运算是不明智的: 4.ISR中不应该有重入和性能上的问题,因此不应该使用pintf()函数. 裸奔的系统:硬件中断响应程序的运行插入时机是随机的,程序中不存在这样的调用语句:"value=interrupter( )", 所以,即使有返回值也不知返回给谁. …
应用举例:在屏幕的第12行,显示data段中以0结尾的字符串. assume cs:code data segment db data ends code segment start: mov ax, data mov ds, ax mov ax, 0b800h mov es, ax * s: je ok mov al, [si] mov es:[di], al inc si mov bx, offset s-offset ok int 7ch ok: mov ax, 4c00h int 21h…
在原子的串口程序前加了几个数组定义,加了个对数组处理的函数,出现了HardFault_Handler的错误,不知道怎么解决!!! 因为局部变量是存放在栈区的,而全局变量在全局区(静态区),如果栈区较小,会产生溢出. 修改启动代码 Stack_Size      EQU   0x00000800 对 stack size 进行设定太小. 栈不能开的太大,除了变量需要,调用的函数参数也需要压栈. STM32出现HardFault_Handler故障的原因主要有两个方面: (1)内存溢出或者访问越界.…
1.设置中断函数 //********************************************************************************************* //函数名称:void attachInterrupt (uint8_t interruptNum, void(*)(void)userFunc, int mode): //输入参数:interruptNum:终端类型0和1两种 // userFunc: 设置中断函数指针 // mode:…
启动线程: 从一个最基本的面试题开始,启动线程到底是start()还是run()? Runnable runnable = () -> System.out.println(Thread.currentThread().getName()); Thread thread = new Thread(runnable); thread.run(); thread.start(); 结果: main Thread-0 我们可以看到thread.run()是通过main线程执行的,而start()启动的…
源:STM32串口寄存器操作 //USART.C /*********************************************************************************************************/ /* USART 收发 */ /* 陈鹏 20110611*/ #include "SYSTEM.H" #include "GPIO_INIT.H" #include "USART.H"…
此文章  来自      http://arthurchiao.art/blog/tuning-stack-rx-zh/ [译] Linux 网络栈监控和调优:接收数据(2016) Published at 2018-12-05 | Last Update 2020-03-29 译者序 本文翻译自 2016 年的一篇英文博客 Monitoring and Tuning the Linux Networking Stack: Receiving Data.如果能看懂英文,建议阅读原文,或者和本文对…
hello,大家好.今天我又来啦,今天记录一下S32K148-CAN裸机驱动编写,有错误地方欢迎大家指正. CAN的发送接收在S32K148中主要有三种方式,一种是邮箱机制(mailbox),一种FIFO方式,还有一种DMA方式.邮箱方式较为简单,也比较好理解.我的想法是先搞懂一种实现方式,再去满满研究其他方法. 邮箱机制主要涉及到一下寄存器: 还有一个RAMn[n]寄存器. 具体每个寄存器的功能数据手册有详细介绍,我就不逐个叙述了.直接根据我的demo程序来作简要介绍. CAN的初始化主要包括…