TLS、SSL、CA 证书、公钥、私钥。。。今天捋一捋! 松哥最近在和小伙伴们连载 gRPC,如何确保 gRPC 通信的安全性?这就涉及到 TSL 了,但是考虑到可能有小伙伴对加密连接这一整套方案比较陌生,因此我们今天先用一篇文章跟大家捋清楚这些概念,概念搞明白了,再来看 TSL+gRPC 就很容易了。 1. HTTP 的问题 HTTP 协议是超文本传输协议(Hyper Text Transfer Protocol)的缩写,它是从 WEB 服务器传输超文 移动开发 2025年05月10日 58 点赞 0 评论 6652 浏览
Python文件读写操作-2·文件读操作(Read) 一、文件Read操作概述: 要使用文本文件中的信息,首先需要将信息读取到内存中。 我们可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。 二、文件指针: 文件指针 标记 从哪个位置开始读取数据 第一次打开 文件时,通常 文件指针会指向文件的开始位置 当执行了 read 方法后,文件指针 会移动到 读取内容的末尾 默认情况下会移动到 文件末尾 重新打开文件时,文件指针 重新 移动开发 2025年05月10日 114 点赞 0 评论 5021 浏览
IOS手把手轻松实现灵动岛(Live activity) 首先,我们先简单了解下灵动岛 紧凑视图.png 拓展视图.png 锁屏视图.png Live Activities 依赖于 Widget 实现 函数和页面,而与Widget不同,Live Activities无法访问网络或接收位置更新,更新Live Activities可以使用ActivityKit和远程推送,同时ActivityKit可以控制Live Acti 移动开发 2025年05月09日 200 点赞 0 评论 11293 浏览
Android使用OpenGL实现相机滤镜 目录 效果展示 滤镜1 滤镜2 滤镜3 滤镜4 实现步骤 1.继承GLSurfaceView 继承GLSurfaceView用于展示渲染的画面,并实现GLSurfaceView.Renderer接口 public class CameraView extends GLSurfaceView implements GLSurface 移动开发 2025年05月09日 191 点赞 0 评论 9805 浏览
基于GetX 搭建通用flutter 项目《一》(持续更新中....) 基于GetX 搭建通用flutter 项目《二》(界面规范抽象类) 基于GetX 搭建通用flutter 项目《三》(暗黑模式) 基于GetX 搭建通用flutter 项目《四》(国际化) 基于GetX 搭建通用flutter 项目《五》(基于GetX 进行动态刷新) 之前一直想把自己工作中总结的东西,写成文档,但也是懒,一直都没动笔.今天在做2022年中回顾的时候,看到之前写的flutter 移动开发 2025年05月09日 109 点赞 0 评论 4331 浏览
第4章·粒子系统 书名:代码本色:用编程模拟自然系统 作者:Daniel Shiffman 译者:周晗彬 ISBN:978-7-115-36947-5 总目录 第 4 章 粒子系统 “粒子系统是由许多粒子组成的用于代表模糊对象的集合。在一段特定时间内,粒子在系统中生成、移动、转化,最后消亡。” 粒子系统是计算机图形学中最常用的技术之一 粒子系统就被用于制作各种电子游戏、动画、数码艺术作品,还被用于模拟各种不规 移动开发 2025年05月09日 136 点赞 0 评论 5967 浏览
Flutter 网络封装 2022-10-12 周三 网络选择 Flutter自带httpClient,这个也是很好用的; Http库,有个三方库的名字就叫这个; Dio,这是目前最热门的,相当于iOS中AFNetworking。随大流,就选这个进行封装。 Dio引入 Dio是一个第三方库,所以需要先下载。使用一行命令就可以引入flutter pub add dio dio: ^4.0.6 日志是需要的,最简单的就是用系统提供debugPrin 移动开发 2025年05月09日 80 点赞 0 评论 17852 浏览
Android - 小红书优化 - 仿小红书滑动列表中双指触摸缩放图片的效果 一、小红书缩放图片效果 效果:在列表上双指触摸某个ImageView后,可直接对其进行手势缩放的效果,并且缩放的View可全屏延伸至状态栏,相比先点击图片进入大图页再对图片进行双指缩放的流程更加直接高效。如下视频效果: 小红书 但通过以上视频可发现小红书一些异常交互问题: 1. 缩放中心不是触摸时两指中心,而是图片中心,达不到指哪缩哪的效果; 2. 松开双指,半透明背景 移动开发 2025年05月09日 181 点赞 0 评论 5067 浏览
Flutter iOS混编 解决flutter在iOS14+ debug模式上无法运行的问题 iOS项目引入Flutter后,安装Debug包,打开Flutter界面会出现"In iOS 14+, debug mode Flutter apps can only be launched from Flutter tooling, IDEs with Flutter plugins or from Xcode"问题。 image.png 解决办法如下: 用 [Xcode] 打 移动开发 2025年05月09日 176 点赞 0 评论 1814 浏览
android 打包多个 apk 1、配置 gradle 文件 ./app/build.gradle android { defaultConfig { flavorDimensions "default" } // 多应用打包 productFlavors { // 默认 defaults { manifestPlaceholders = [app_name 移动开发 2025年05月09日 187 点赞 0 评论 6379 浏览