logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python后端(Flask)+ 微信小程序

首先flask的session用不了,只能用全局变量来实现。

文章图片
#flask#微信小程序#python
跨网络互联技术(加密算法)

TCP 是“面向连接”的,必须先建立连接(SYN → SYN-ACK → ACK)。SYN‑ACK: 服务端回应“我收到了,也准备好了”(同步并确认)。UDP 是“无连接”的,直接发数据,不需要建立或关闭连接。SYN: 客户端提出“我要连你”(同步序列号)。ACK: 客户端再确认一次“好,开始吧”。

#网络#服务器#运维
安卓基础(Firebase Cloud Messaging)

从 Firebase 服务器获取当前设备的推送 Token。:异步回调,获取 Token 成功或失败后都会触发这个监听器。:打印获取到的 Token,方便在 Logcat 查看。:检查获取 Token 是否成功,失败时记录日志。,用于区分设备,Firebase 服务器。,这样 Firebase 服务器才能。你的 App 需要一个。

文章图片
#android
Ubuntu(Seafile私有云)

【代码】Ubuntu(Seafile私有云)

#ubuntu
Docker(基础指令)

Docker 默认需要 root 权限,因为它要操作系统内核的功能。sudo -i。

#docker#容器#运维
Docker(Portainer)

Portainer是一款轻量级容器管理工具,提供Web界面可视化操作Docker/Kubernetes环境。安装命令:docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/p

#docker#容器#运维
C++基础(②VS2022创建项目)

安装 VS2022 时,只要勾选了 “使用 C++ 的桌面开发” workload(工作负载),就会自动安装:C++ 编译器:cl.exe(微软自家的 C/C++ 编译器,支持最新 C++ 标准,如 C++20、C++23)。在模板列表中搜索 “C++”,如果能看到 “空项目”“控制台应用” 等模板(如 Console App),说明 C++ 环境已就绪。标准库:完整的 C++ 标准库(STL)和

#c++#开发语言
C++基础(⑤删除链表中的重复节点(链表 + 遍历))

若 current 的值 == current->next 的值(发现重复),则跳过 current->next(让 current->next 指向 current->next->next);若不重复,current 移动到下一个节点(current = current->next)。边界处理:链表为空或只有 1 个节点时,直接返回原链表(无重复可删)。核心观察:链表已排序,重复节点一定「相邻」

#c++#链表#java
C++基础(④链表反转(链表 + 迭代 / 递归))

用三个指针 prev(前一个节点,初始 nullptr)、curr(当前节点,初始 head)、next(临时存储下一个节点),遍历链表时依次修改 curr->next = prev,再更新三个指针。:递归反转 head 的下一个节点,再将 head 接到反转后的链表尾部,时间复杂度 O (n),空间复杂度 O (n)(递归栈)。ListNode* n:用于初始化 next(下一个节点指针),默认

#c++#算法#开发语言
C++基础(③反转字符串(字符串 + 双指针))

用两个指针分别指向字符串的开头(left=0)和结尾(right = s.size()-1),交换两个指针指向的字符,然后 left++、right--,直到 left >= right。示例:输入 s = ["h","e","l","l","o"] → 输出 ["o","l","l","e","h"]。题目描述:编写一个函数,将输入的字符串反转过来(要求原地修改字符串,不使用额外空间)。swap

#c++#java#开发语言
    共 23 条
  • 1
  • 2
  • 3
  • 请选择