- 博客(17)
- 资源 (10)
- 收藏
- 关注
原创 office 您正试图运行的函数包含有宏或需要宏语言支持的内容
office 您正试图运行的函数包含有宏或需要宏语言支持的内容原因:在安装office的时候,选择了自定义安装方式,office共享功能里的一个组件没有安装。解决方法:到控制面板中找到安装的office,右键更改—>弹出的对画框中选择添加或者删除功能—>office共享功能—>Visual Basic for Applications—>下拉框选择从本机运行安装完之后,就可以正常使用office了。...
2020-08-05 10:42:03
1219
原创 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二、工具安装使用依次安装上面
2020-08-01 16:55:20
2329
2
原创 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二、协议解析当按下遥控器上的一...
2020-04-22 14:16:50
2407
原创 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)−−&...
2019-08-08 09:45:36
792
原创 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...
2018-06-28 11:14:41
1562
原创 C语言结构体对齐问题
* 申明一下情况都是在32位机器上* 情形一typedef struct{ char name[3]; int age; double score;}Student;按double 类型的长度的整数倍对齐 32位机器原始数据类型: char name 占1个字节 int age 占4个字节 double score 占8个字节 假如结构体初始化如下 ...
2018-06-05 11:41:56
3234
1
原创 keil MDK FreeRTOS 串口仿真
1、下载Demo示例,确保编译没有错误。2、进入debug模式 到菜单栏中选择串口输出窗口。3、点击run运行。4、在串口窗口中就可以看到实时运行的任务输出信息。...
2018-06-01 10:29:11
1622
原创 字符串反转
指针方式: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++ = ...
2018-05-15 20:33:51
460
原创 本地搭建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生成一个自...
2018-04-09 16:08:04
1950
原创 关于强制退出虚拟机时,不能启动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...
2018-03-13 17:38:16
6282
3
原创 设计模式之单例模式面试总结
单例模式class SingleInstance {private static SingleInstance instance; private SingleInstance() { } public static SingleInstance getInstance() { if (instance == null) { ...
2017-11-28 12:18:11
440
原创 Windows下批处理修改文件名
1、把需要重命名的文件复制到当前目录。2、如果重命名的文件名中含有空格,首先双击trim.bat运行后,可以去除文件名中的空格。3、双击create.bat,这时会生成一个src.txt的源文件,生成规则可以自行修改create.bat中的规则。4、编辑生成的src.txt文件,可以批量查找替换成需要重命名后的文件名,然后把该文件另存为des.txt文件(注意:修改过的src.txt文件不保存,直接
2017-09-06 15:42:01
1262
原创 Android自定义View去除TextView的Padding值
在业务中需要对其一个大字体和小字体 方案一:利用ImageView也可以实现这个对齐效果,但是如果同比例缩放的话,它们之间的间距会被拉开,不美观了。 方案二:可以利用TextViewWithoutPaddings,这种对齐方式对得很齐,还有一个优点就是同比例缩放的时候后,同样可以对得很齐。 以下是代码和效果图: /** * Created by lilea on 2017/7/31.
2017-08-22 09:10:05
3519
原创 Ubuntu libreoffice去除英文红色下划线
进入 libreoffice 在菜单栏中直接点击一下第九个菜单即:ABC下面不带红色波浪线的那个即可 若是要自动检查,则点击一下它右边(第十个)带红色下划线的ABC即可
2017-06-21 11:11:51
4192
2
原创 listview item水波纹效果被覆盖、不显示问题
listview item水波纹效果被覆盖、不显示问题在adapter view布局中设置了background 即:android:background=”@drawable/list_item_background” 然后又在Listview控件中设置 android:listSelector=”?android:selectableItemBackground” 这样adapter v
2017-06-02 14:52:40
2760
原创 单片机编程环境配置Keil v5 mdk 向下兼容keil v4
1、依次安装keil v4版本,keil v5也就是mdk5. 2、进入到keil v4安装目录备份一下C51和Tools.ini配置文件,然后把C51文件夹拷贝到Keil v5的安装目录下。 3、把keil v4中tools.ini的配置信息拷贝到Keil v5中tools.ini文件中,放在文档后面位置。并修改拷贝进来的keil v4中的path路径为keil v5的安装目录。 4
2016-12-29 09:53:21
3140
原创 搭建web服务器之Apache服务器简单搭建过程记录
1、登录http://httpd.apache.org/download.cgi 第四步: 下载完之后解压到某个路径下(F:\Apache) 找到D:\application_software\Apache\conf\httpd.conf文件,用记事本打开,找到:Define SRVROOT 这一项,将其右方的值改为 Define SRVROOT “F:\Apache” 第五步:安装
2016-08-05 12:18:14
1577
批量修改文件名称
2017-09-06
蓝牙串口源码Android stdio版本
2017-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人