Win10系统, administrator账户被微软账户强行绑定
1、假设你的微软账号是:xxx@xx.com,win+R打开运行,在运行输入框输入regedit,点击确定打开注册表编辑器,搜索微软账号名:xxx@xx.com。 2、一般是HKEY_CURRENT_USER\Software\Microsoft\IdentityCRL\UserExtendedProperties\xxx@xx.com和HKEY_USE……
1、假设你的微软账号是:xxx@xx.com,win+R打开运行,在运行输入框输入regedit,点击确定打开注册表编辑器,搜索微软账号名:xxx@xx.com。 2、一般是HKEY_CURRENT_USER\Software\Microsoft\IdentityCRL\UserExtendedProperties\xxx@xx.com和HKEY_USE……
今天同事发现了一个有意思的现象,IIC主机发送8bit数据后,从机回复一个低电平。但是示波器却采集到了一个只有一半电压的电平。先上电路图。 IIC电路图没啥问题,再上发现问题时的时序图,如下。 首先我们先简单回顾一下IIC时序。SCL,SDA高电平总线空闲。SCL保持高电平时,SDA由高->低跳变为起始信号。SDA由低->高为结束信号。传……
一 下载插件 该插件的主要功能是为函数添加注释,生成头文件,生成标记注释。 二 安装插件 把下载的文件放到sourceinsight的Base工程的路径下(一般是在C:\用户\<登录账号名>\My Documents\Source Insight\Projects\Base),一般em文件是sourceins……
由于Arduino目前通过在线安装的方式无法下载到器件包,所以可以通过以下方式下载 一、安装Arduino 自己操作 二、添加开发板网址 点击左下角的“点击查看非官网开发板支持网址列表”,然后在该网址下找到自己需要的开发板,把链接复制过来,比如这里的https://arduino.esp8266.com/stable/package_esp8266com……
一 、先理需求 网格布局管理内放设备块,每个设备块内部有一些控件来展示设备的相关信息,有一个SwitchButton来控制设备的开关。点击/滑动开关到相应的状态时,发送指令到服务器并等待反馈,再更新UI。如下图所示当开关关闭时,图标灰显。 当开关打开时图标呈现彩色 二、开始实现,慢慢入坑 由于用到了RecyclerView,所以我们的设……
背景 我们知道main函数之外的全局变量,如果在不同的cpp文件,其构造函数的执行顺序是不可控,可能会出现指针指飞等异常,因此,构造函数里只做一些简单的变量的初始化。而在STM32平台使用C++编码的过程中,我发现全局对象和静态对象,在使用中出现异常,我能够在程序中调用这个对象的方法。但是执行后与预期结果不符。 分析 通过串口打印这个对象的属性……
这是GitHub地址,在我写这篇博客之前EventBus已经更新到3.2了,我们学习使用的是3.0版。EventBus库中最重要的三个点,分别是subscriber(订阅者),事件(消息),publisher(发布者)。 subscriber ——> EventBus 的register方法,传入的Activity实例进行注册,指明该Activity可……
通常我们定义全局变量的做法都是在.C文件里面定义全局变量,然后在这个文件对应的头文件里面加 extern 声明,在外部文件调用的时候,包含其头文件,加入全局变量的声明(不加也是可以的,最好加上,包含 .h文件的时候已经把声明加入了) //test.c int a; //test.h extern int a; //main.c #inc……
#include,它可以将一个文件的全部内容拷贝另一个文件中。那如果这个包含的文件出错,可能报错的就不在这个文件中。 这里有一个CMainApp.cpp文件,他包含了三个头文件,分别是CMainApp.h,aaa.h,CMcuFlash.h。 #include "CMainApp.h" #include "aaa.h"……
编译过程可以分为四个阶段: 预处理(-E) 预处理就是对源程序中的伪指令(以#开头的指令)和特殊符号进行处理的过程。伪指令包含宏定义指令,条件编译指令和头文件包含指令。gcc对C源文件进行预处理后会输出 .i 文件。 主要处理规则如下: (1)将所有#define删除,并且展开所有的宏定义。(预处理指令1 – 宏定义!) (2)处理所有条件编译指……
int func(uint32 x){ int countx = 0; while( x ) { countx ++; x = x&(x-1); } return countx; ……
使用arm-none-eabi-gcc (Sourcery G++ Lite For AMR)编译STM32的C++程序后的.ld .map文件的理解 以stm32f030rct6为例,在stm32f0_stm32f030xc.ld,有如下一段脚本。 /* Entry Point */ ENTRY(Reset_Handler) /* Highest ……
在Coretext-M3与Coretext-M4核中,在System Control Block中存在一个向量表偏移量寄存器 VTOR(0xE000ED08),系统产生中断后,内核通过这个寄存器的值来找到中断向量表的地址,进而执行中断例程代码,当然,此寄存器的值是可以修改的,它的默认值为0,由于映射关系,实际上就是指向映射地址,比如0x0800 0000。值……
运算:+, -, *, /, +=等等 比较:>, = ,<, ≥, ≤, ==, !=等 赋值:= 输入:>> 输出:<< 文章转载于https://blog.csdn.net/weixin_43899069/article/details/104442108 #include #include using name……
想屁吃呢,当然不可以! 但是我们可以通过其他的途径实现,首先我们知道结构体是可以直接赋值操作的(可以去看编译好的汇编代码,其中结构体赋值采用是类似于memcpy这种形式,而不是逐个字段的拷贝。)不管是简单的数据类型如int、float等或者数组、指针、结构体等这些复杂数据类型,只要两个结构体类型相同,就可以实现赋值。但是值得注意的是,结构体在赋值的时候只是简……
今天又忘了对类内静态成员变量进行初始化了, ,最主要是发生了一奇怪的错误,这里记录一下。 如下代码 //文件B.h class B{ int k ; }; //文件A.h class B; //前置声明 class A{ public: static void Init(){ a = 0; ……
在C++中,全局变量和静态变量的构造函数需要在main函数执行前执行,所以需要__libc_init_array(libc 库内置的函数, 负责一些内存的初始化) 来初始化一些东西。 修改启动文件(gcc)版本 /* Call the clock system intitialization function.*/ bl SystemInit /* Call……
有如下一段配置F030的SPI的GPIO的程序,其中PB13为SCK,PB14为MISO,PB15为MOSI。 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13|GPIO_Pin_14|GPIO_Pin_15; GPIO_InitStructure.GPIO_Speed = GPIO_Medium_Speed; GPIO_I……
为了C++构建STM32的工程模板尽可能降低软件的逻辑处理部分与硬件的耦合,可以使业务相关功能脱离硬件运行。所以应该抽象出与硬件相关的操作。由于内容过多,不能一一列举,具体内容请查看源文件。 创建core文件夹–系统常用定义 创建cpu_type文件 该文件对常见的CPU类型进行枚举定义,记录各个系列的芯片ID的起始地址,flash容量地址等信息……
为什么采用C++? 现在的主流单片机大多采用ARM内核,而ARM对C++的支持还是非常给力的。而面向对象程序设计优于传统的结构化程序设计,其优越性表现在,它有希望解决软件工程的两个主要的问题——软件复杂性控制和软件生产率的提高。 使用C++构建STM32工程模板的优点 C++构建STM32工程模板将对硬件的依赖独立封装,尽可能降低软件的逻辑处理……
您已发表2条评论。
日期时间 | Points | 类别 | 状态 | 描述 |
---|---|---|---|---|
2021-02-26 02:47:53 | 0 | accepted | comment_posted_2 | |
2021-02-26 02:48:23 | 10 | 充值 | accepted | comment_posted_3 |
66
2021-02-26 10:48:22 发表在 密码保护:世界,您好!55
2021-02-26 10:47:53 发表在 密码保护:世界,您好!