【Bluetooth蓝牙开发】七、BLE协议之L2CAP

1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总
分类: 企业开发 发布时间: 01-30 03:24 阅读次数: 0

【Bluetooth蓝牙开发】八、BLE协议之ATT

1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总
分类: 企业开发 发布时间: 01-30 03:24 阅读次数: 0

【Bluetooth蓝牙开发】九、BLE协议之GATT

1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总
分类: 企业开发 发布时间: 01-30 03:24 阅读次数: 0

WiFi无缝漫游详解

当网络环境存在多个相同SSID的AP,且它们的微单元互相有一定范围的重合时,无线用户可以在整个WLAN覆盖区内移动,无线网卡能够自动发现附近信号强度最大的AP,并通过这个AP收发数据,保持不间断的网络连接,这就称为无线漫游。简单来说WLAN漫游是指STA在不同的AP覆盖范围之间移动,且保持用户业务不中断的行为。AP:也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个AP。STA:每一个连接到无线网络中的终端。
分类: 企业开发 发布时间: 01-30 03:24 阅读次数: 0

透过事物看本质的能力怎么培养?

综上,透过事物看本质的能力怎么培养?相信已经有了答案!核心要点:大胆假设、小心求证!除此之外呢,《 直击本质:洞察事物底层逻辑的思考方法》一书中,所讲述的方法还有很多,感兴趣的可以去深入了解。但是,不得不去强调一句:有些东西,光看是没有用的;"试听"在深入学习中,处于最底层,仅靠试听,能留存下来的知识并不多。我们要做的就是:看->做->省,即:要看书->更要去实践->最后要反思总结,这样才是深度学习的正确路径!最后,我也总结了一个完整版的思维导图,感兴趣的可以自行获取:【直击本质——DonGe】
分类: 企业开发 发布时间: 01-30 03:24 阅读次数: 0

【Bluetooth蓝牙开发】十一、一文秒懂 | 超详细的Bluez交叉编译

1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总
分类: 企业开发 发布时间: 01-30 03:24 阅读次数: 0

【进程间通信】进程间通信方式汇总

随着我们的进程越来越多,难免不同进程之间要互相传输一些数据,那么这个时候该怎么办呢?下面主要简单了解一下,**进程间通信**(InterProcess Communication,IPC)的几种实现方式!
分类: 企业开发 发布时间: 01-30 03:24 阅读次数: 0

printf多级别、带颜色打印输出

颜色控制如何做?很简单,在输出字符串前,符合特定的颜色控制格式,就可以更改打印颜色了。printf("\033[显示方式;字背景颜色;字体颜色m…\033[0m")控制命令以\033[开头,以m结尾,而中间则是属性码,属性代码之间使用;分隔,如\033[1;34;42m,最后以默认颜色\033[0m结尾,以避免影响后面正常打印!显示方式意义显示方式默认0高亮显示1下划线4闪烁5反白显示7不可见8前景颜色和背景颜色颜色前景色背景色黑色3040红色3141绿色。
分类: 企业开发 发布时间: 01-30 03:24 阅读次数: 0

猿创征文|【Linux Debug】Linux调试工具——GDB介绍

我是董哥,嵌入式领域新星创作者创作理念:专注分享高质量嵌入式文章,让大家读有所得!
分类: 企业开发 发布时间: 01-30 03:24 阅读次数: 0

猿创征文|【Linux Debug】有了core-dump,Bug一举拿下!

`core-dump`文件,又称为**核心转储**,是操作系统在**进程收到某些信号终止运行**时,将此时**进程的地址空间、进程状态以及其他信息**写入到一个文件中,这个文件就是`core-dump`文件,其主要是为了方便开发人员调试,定位问题。
分类: 企业开发 发布时间: 01-30 03:24 阅读次数: 0

【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程

1、开篇词2、蓝牙开发入门3、蓝牙协议栈总览4、蓝牙协议栈——物理层5、蓝牙协议栈——链路层6、蓝牙协议栈——传输层7、蓝牙协议栈——L2CAP协议8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议10、蓝牙通信流程分析11、蓝牙协议栈——Bluez交叉编译12、蓝牙调试工具汇总_1671465600
分类: 企业开发 发布时间: 01-30 03:23 阅读次数: 0

Android报错之Could not resolve all files for configuration ‘:app:debugRuntimeClasspath‘.

Android报错之Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
分类: 企业开发 发布时间: 01-30 03:23 阅读次数: 0

Xshell7 和 Xftp7 免费下载安装

Xshell7 和 Xftp7 免费下载安装
分类: 企业开发 发布时间: 01-30 03:23 阅读次数: 0

【Python-利用动态二维码传输文件(一)】使用Python获取本机操作系统版本、计算机名、用户名、MAC地址和IP地址信息,并打印成二维码

40行python代码实现打印【操作系统版本、计算机名、用户名、MAC地址、IP地址】二维码
分类: 企业开发 发布时间: 01-30 03:23 阅读次数: 0

Android开发之摇一摇

Android开发之摇一摇
分类: 企业开发 发布时间: 01-30 03:23 阅读次数: 0

【Python-利用动态二维码传输文件(二)】实现文件二进制读取、利用base64编码把文件拆分成多张二维码、重组拆分后的文件并验证。

为了使用二维码传输文件,上一篇文章已经实现了获取信息存入二维码并打印。由于单个二维码存储的信息量是有限的,而且文件一般也比较大,所以必须把文件先进行拆分,拆分后一块一块信息存入多张二维码中,最后通过图像识别,把所有二维码信息准确读取后再重新组装成文件。接下来一步一步讨论如何用Python实现文件拆分、打印二维码、识别二维码、重组文件四个过程。
分类: 企业开发 发布时间: 01-30 03:23 阅读次数: 0

Python学习之3D曲面图

Python学习之3D曲面图
分类: 企业开发 发布时间: 01-30 03:23 阅读次数: 0

【Python-利用动态二维码传输文件(三)】动态二维码展示界面制作,涉及PIL库、threading库、os库、time库和tkinter库的Tk、Label组件

为了实现二维码传输文件,需要在屏幕上动态的显示已经拆分好的二维码,这里使用Python 自带的GUI库实现以上功能。_1671465600
分类: 企业开发 发布时间: 01-30 03:23 阅读次数: 0

Python学习之3D柱形图

Python学习之3D柱形图
分类: 企业开发 发布时间: 01-30 03:23 阅读次数: 0

【Python-利用动态二维码传输文件(四)】使用pyautogui库录屏(连续截图),然后利用OpenCV逐张读取截图,识别当中的二维码信息,并把信息重组成原文件

上一篇文章实现了使用tkinter显示动态二维码。本篇为了模拟摄像头读取动态二维码信息,使用pyautogui库,对电脑屏幕进行录屏(连续截图),最后利用OpenCV按帧读取二维码,重组被拆分的文件。
分类: 企业开发 发布时间: 01-30 03:23 阅读次数: 0