Jet's C++ Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Android低功耗蓝牙通信中的Context陷阱:被忽略的生命周期依赖

说一个AI编程也忽略的Android低功耗蓝牙通信问题:这几天被Android低功耗蓝牙通信搞死,先说结论,低功耗蓝牙通信在android中一定要绑定activity,不这样,在做连接和接收通知的时候没有问题,但是接收客户端的读写则会遇到问题,这主要是因为onread和onwrite两个操作会找不到事件,从而造成蓝牙通信不稳定。 虽然蓝牙通信依赖不同的设备和芯片,硬件环境非常复杂,但是不注意事件触
2025-07-20
软件开发 > 系统架构
#Android #Activity #低功耗蓝牙 #GATT #Context #生命周期 #回调 #内存泄漏 #UI交互 #事件丢失

《二十年目睹之怪现状》阅读索引

《二十年目睹之怪现状》 描写的是1884年中法之战到1904年前后20年间,社会上的种种怪现状。本书借主角“九死一生”二十年间宦海沉浮的亲历见闻,以白描笔法勾勒出晚清光怪陆离的社会群像,阅读的主要故事索引如下: 《官场现形》:转运局黑棺江苏候补知县化装苦力逃亡,后竟被官吏活封于茶叶箱充作“柩”运出,只为遮掩丑闻。(暴露官场草菅人命、虚伪遮丑) 《伦常乖舛》:苟观察逼嫁道台苟才为巴结权贵,竟
2025-07-05
兴趣爱好 > 文学阅读
#二十年目睹之怪现状 #晚清 #官场现形 #伦常崩坏 #商界魍魉 #军械腐败 #科场荒诞 #吴趼人 #九死一生 #末世怪象

Android Wi-Fi 连接控制技术演进与实现方案

随着 Android 系统的不断发展,Wi-Fi 连接控制的实现方式也在不断变化。特别是从 Android 10 开始,Google 加强了对用户隐私和安全的保护,使得 Wi-Fi 连接的实现变得更加复杂。本文将详细介绍不同 Android 版本下 Wi-Fi 连接的实现方式及其技术要点。 Android 10 之前版本的 Wi-Fi 连接在 Android 10(API 29)之前,应用可以直接
2025-06-21
软件开发 > 运维管理
#Android #Wi-Fi连接 #权限管理 #WifiNetworkSuggestion #WifiNetworkSpecifier #Android 10 #Android 12 #隐私保护 #网络连接控制 #API演进

阿里云的网络安全组的网段分析

我们在阿里云服务器后台查询的IP地址信息如下: inet 172.19.144.227 netmask 255.255.240.0 broadcast 172.19.159.255, 这个IP地址跟我们平时通过SSH连接的IP地址不同,是一个局域网地址,但是又不同于我们平时的“192.168.xxx.xxx”的IP地址。 如果有多台服务器在阿里云机房并且在同一个区可用区(例如杭州C区),
2025-06-15
软件开发 > 云计算
#局域网 #阿里云 #服务器 #网络安全组 #IP地址 #子网掩码 #广播地址 #网段 #CIDR #二进制
没有“源头活水”的生成式人工智能(AIGC)能走多远?

没有“源头活水”的生成式人工智能(AIGC)能走多远?

AI 问答替代网页搜索成为用户获取知识的主要渠道,但是 AI 问答的结果仍以既有的知识体系和网页搜索内容为基础重新组织。这其中最关键的是网页产出量的减少 —— 没有访问量的网页内容创作者自然会逐渐流失。古人说 “问渠那得清如许?为有源头活水来”,但照此趋势,现实却与古诗描述恰恰相反:若没有创作者对网页内容的持续更新,未来的 AIGC(生成式人工智能)或将陷入 “自我循环” 的困境。 当我们习
2025-06-14
人工智能AIGC > 技术伦理
#人工智能 #AIGC #知识获取 #内容生态 #网页搜索 #创作者 #知识多样性 #算法整合 #生成式人工智能 #技术发展

Ubuntu Server初始化操作,安全性和加固

我们以Ubuntu Server 24.04为例,介绍Ubuntu Server的初始化操作,包括安装、配置和安全加固。 kanban Ubuntu Server 24.04 相关操作内容提纲 初始化操作 Ubuntu Server安装过程 Ubuntu Server初始化过程 安全加固 认识防火墙ufw 认识OpenSSH Server
2025-06-10
软件开发 > 运维管理
#Apache #Nginx #PHP #Docker #MySQL #阿里云 #SSH #Ubuntu Server #防火墙 #UFW #安全加固
2025年服务器操作系统选哪个,Ubuntu是否合适?

2025年服务器操作系统选哪个,Ubuntu是否合适?

服务器操作系统选哪个在CentOS没有专项CentOS Stream之前,服务器端选择操作系统,它无疑是不二的选择,首先,这个操作系统有Redhat公司的背书,其次,这个操作系统是免费的,最后,这个操作系统是开源的,这是一个非常好的选择。随着2024年6月30日最后一个CentOS稳定版本7.9的维护周期结束,服务器端操作系统混战的时代已经开始了。 现在好多操作系统,嘴上不说来自CentOS,但是
2025-06-10
软件开发 > 运维管理
#Ubuntu #AWS #阿里云 #腾讯云 #CentOS #服务器操作系统 #RHEL #OpenEuler #Alibaba Cloud Linux #Anolis #TencentOS #OpenCloudOS

Dockerfile脚本分析与compose应用案例

玩转Docker,如果不会写Dockerfile脚本,就像天天谈论汽车而没有驾照一样尴尬。我们以人人微服务开发框架提供的一个Dockerfile脚本为例,分析Dockerfile脚本的编写,并基于这个脚本,将Docker上传到私有镜像仓库后,通过Docker-compose启动多个容器,实现微服务的部署。 Dockerfile脚步分析12345678910111213# 构建镜像,执行命令:【do
2025-06-02
软件开发 > 运维管理
#环境变量 #Dockerfile #微服务 #Docker Compose #镜像构建 #容器部署 #SkyWalking #JVM参数 #时区设置 #字体配置

温故知新:Git版本分支及合并

在讲解Git版本分支的管理之前,我们先复习一下Git中版本控制的几个仓库以及他们之间的关系: 工作区(Working Directory):这是你在本地计算机上进行文件编辑的地方。你可以在工作区中创建、修改和删除文件。 暂存区(Stage):暂存区是一个中间状态,用于暂存即将提交到仓库的文件。你可以使用git add命令将工作区中的文件添加到暂存区。 本地仓库(Local Repositor
2025-05-29
软件开发 > 系统架构
#远程仓库 #Git #版本控制 #分支管理 #Git Flow #功能分支 #发布分支 #热修复分支 #合并操作 #本地仓库

温故知新:Git克隆远程项目到本地开发环境

如果你哪天思维近视了,比如我,突然就想不起来怎么把远程仓库克隆到本地,反映过来后,我想还是再总结一篇文章吧。 如果你没有忘记这些基础内容,也可以看看之前我总结的关于Git的其他内容: MacOS下的Git操作及XCode协作 在GitLab和GitHub之间同步Git版本仓库的代码 在命令行中使用 Git 下载远程项目(即 克隆仓库)是最基础的操作之一。以下是完整的操作指南: 1. 基本命令:
2025-05-28
软件开发 > 网站建设
#GitLab #GitHub #远程仓库 #Git #版本控制 #SSH
123…9

搜索

Powered by Github Pages Contact me with email 5144789@qq.com