office 您正试图运行的函数包含有宏或需要宏语言支持的内容 office 您正试图运行的函数包含有宏或需要宏语言支持的内容原因:在安装office的时候,选择了自定义安装方式,office共享功能里的一个组件没有安装。解决方法:到控制面板中找到安装的office,右键更改—>弹出的对画框中选择添加或者删除功能—>office共享功能—>Visual Basic for Applications—>下拉框选择从本机运行安装完之后,就可以正常使用office了。...
NRF52810 DFU 成功空中升级 一、使用到的工具1、GCC交叉编译工具链https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads具2、Make工具https://www.gnu.org/software/make/3、NRF命令行工具nRF-Command-Line-Tools_10_8_0_Installer_64.exe4、命令行烧录,需要先安装Python解释器以便安装nrfutilpython-3.8.3二、工具安装使用依次安装上面
IR NEC 协议解析 一、NEC协议简介NEC IR传输协议使用消息位的脉冲距离编码。每个脉冲(标记– RC发送器打开)的长度为562.5µs,载波频率为38kHz(26.3µs)。逻辑0和逻辑1脉冲逻辑:逻辑0:562.5µs的低电平脉冲,后跟562.5µs间隔,总发送时间为1.125ms逻辑1:562.5µs的低电平脉冲,后跟1.6875ms的间隔,总发送时间为2.25ms二、协议解析当按下遥控器上的一...
Putty和Filezilla连不上Ubuntu,IP地址问题 VirtualBox 虚拟机ubuntu IP地址为:10.0.2.15,导致putty和Filezilla连不上ubuntu原因: 由于VirtualBox中,网络连接方式被选成了网络地址转换NAT方式,这样在Terminal命令行ifconfig查看到的IP地址就是:10.0.2.15。解决方法:打开VirtualBox设置−−>网络−−>连接方式(A)−−&...
Jlink、SWD、Printf重定向输出 1、在代码中加入一下printf的重定向代码#define ITM_Port8(n) (*((volatile unsigned char *)(0xE0000000+4*n)))#define ITM_Port16(n) (*((volatile unsigned short*)(0xE0000000+4*n)))#define ITM_Port32(n) (*((vo...
C语言结构体对齐问题 * 申明一下情况都是在32位机器上* 情形一typedef struct{ char name[3]; int age; double score;}Student;按double 类型的长度的整数倍对齐 32位机器原始数据类型: char name 占1个字节 int age 占4个字节 double score 占8个字节 假如结构体初始化如下 ...
keil MDK FreeRTOS 串口仿真 1、下载Demo示例,确保编译没有错误。2、进入debug模式 到菜单栏中选择串口输出窗口。3、点击run运行。4、在串口窗口中就可以看到实时运行的任务输出信息。...
字符串反转 指针方式:char* reverseString(char* s){ int len = strlen(s); char *des = (char*)malloc((len + 1) * sizeof(char)); char *temp = des; s = s + len - 1; while(*s) { *temp++ = ...
本地搭建Apollo服务器 1、服务器下载地址2、创建自己的server下载之后解压到自己电脑的某个目录(d:\server)win+R 进入到命令行进入到一下目录cd d:\server\apollo\apache-apollo-1.7.1\bin执行命令:apollo.cmd create myBroker执行完之后就可以在该目录d:\server\\apollo\apache-apollo-1.7.1\bin生成一个自...
关于强制退出虚拟机时,不能启动Ubuntu的问题 错误记录:Runtime error opening 'C:\VirtualBox VMs\ubuntu\ubuntu.vbox' for reading: -102(File not found.).F:\tinderbox\win-5.0\src\VBox\Main\src-server\MachineImpl.cpp[740] (long __cdecl Machine::i_registe...
设计模式之单例模式面试总结 单例模式class SingleInstance {private static SingleInstance instance; private SingleInstance() { } public static SingleInstance getInstance() { if (instance == null) { ...
Windows下批处理修改文件名 1、把需要重命名的文件复制到当前目录。2、如果重命名的文件名中含有空格,首先双击trim.bat运行后,可以去除文件名中的空格。3、双击create.bat,这时会生成一个src.txt的源文件,生成规则可以自行修改create.bat中的规则。4、编辑生成的src.txt文件,可以批量查找替换成需要重命名后的文件名,然后把该文件另存为des.txt文件(注意:修改过的src.txt文件不保存,直接
Android自定义View去除TextView的Padding值 在业务中需要对其一个大字体和小字体 方案一:利用ImageView也可以实现这个对齐效果,但是如果同比例缩放的话,它们之间的间距会被拉开,不美观了。 方案二:可以利用TextViewWithoutPaddings,这种对齐方式对得很齐,还有一个优点就是同比例缩放的时候后,同样可以对得很齐。 以下是代码和效果图: /** * Created by lilea on 2017/7/31.
Ubuntu libreoffice去除英文红色下划线 进入 libreoffice 在菜单栏中直接点击一下第九个菜单即:ABC下面不带红色波浪线的那个即可 若是要自动检查,则点击一下它右边(第十个)带红色下划线的ABC即可