- 博客(7)
- 资源 (28)
- 收藏
- 关注
转载 MFC学习笔记 — mfc针对ini配置文件读写示例
ini文件(Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key可以赋相应的值。读写ini文件实际上就是读写某个的Section中相应的Key的值,而这只要借助几个函数即可完成。1. 把信息写入系统的win.ini文件[cpp]view plaincopyBOO...
2018-03-28 19:50:27 936
原创 技术积累 — 4294967295 是什么意思?(最大的数)
这是计算机程序设计里面的一个值,表示32位无符号整数的十进制最大值。如果是16进制,那么是0xFFFFFFFF。也可以解释为一个IP地址(V4) 255.255.255.255 在知乎上还看到这样的疑问: 知乎问题 其答案很明显就是无符号和有符号的区别,当无符号时,最大的数为4294967295;当有符号时,第一位是符号位,所以最大的正数为2147483647
2018-03-27 20:08:42 25631
原创 nRF52832 — 连接指定name、UUID、addr的蓝牙设备
写在前面:近几年蓝牙发展迅速,蓝牙IC每年的出货量高达数亿颗,无论我们身处任何地方,周围都可能同时存在着很多种蓝牙设备。那么蓝牙主机如何能在众多的蓝牙广播信号中,与我们期望的从机,自动建立蓝牙连接呢?可以通过设备名称、通过uuid等等;下面我就以设备名称为例,说说如何根据蓝牙的device_name去建立蓝牙连接。1、打开nRF52832的sdk,找到ble_app_multilink_central例程,在main.c文件中找到on_ble_evt(),然后找到BLE_GAP_EVT_ADV_REPO
2018-03-14 19:28:46 10507
原创 CSR867x — 如何添加自定义AT Command
写在前面:看代码时看到有关AT指令的部分,就想添加一条自定义的,但是看了半天没弄明白,网上也没查到有用的资料;一、先摸索: 1、打开sink_parse.parse文件,可以看到目前工程中添加了16条AT指令;
2018-03-14 19:27:17 1969 5
原创 CSR867x — 广播数据设置接口以及如何添加厂商数据
写在前面:CSR8670广播时是怎么填充广播数据呢?又是如何实现添加自定义厂商数据呢?经过与别的协议栈对比,在工程中找到了相应的接口;一、广播数据设置接口: sink_ble_gap.c文件中 sinkBleGapReadLocalNameComplete(); sink_ble_advertising.c文件中 bleSetupAdvertisingData();
2018-03-10 10:14:08 1115
转载 高效开发 — Git使用教程图文详解
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自
2018-03-06 15:49:36 705
转载 高效开发 — SVN使用教程图文详解
1.什么是SVNSVN全名Subversion,即版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件
2018-03-06 15:49:24 15869
BES平台AI语音助手使用文档参考.docx
2021-05-27
CSR867x串口数据收发+GATT+AT指令 V3.0
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人