Avatar
Featured image of post 让 google 索引你的网站

让 google 索引你的网站

在 Google 上验证和提交你的网站,让 Google 索引它,日后可以查看日常搜索数据。另外提交网站的 sitemap,以便 Google 定期更新你网站的内容

Featured image of post 用 kotlin 实现 JWT 认证

用 kotlin 实现 JWT 认证

如何在 Kotlin 中实现 JWT 认证,如在 Android 应用中通过私钥证书与服务端交换 JWT 令牌来获取 OAuth 令牌。另外也分析下在应用中内置私钥的安全风险,并提供了一些安全建议

Featured image of post Azure Functions 的5种托管方式

Azure Functions 的5种托管方式

Azure Functions 的五种托管方式,包括 Flex Consumption、Premium、Dedicated、Container Apps 和 Consumption 计划,比较了它们在缩放方式、资源限制、适用场景和计费方式上的差异。

Featured image of post 网络请求 - 用 Kotlin(KMP) 做跨端原生开发

网络请求 - 用 Kotlin(KMP) 做跨端原生开发

在 KMP 中使用 Ktor 库进行网络请求,封装一个通用的 HTTP 请求类来处理 JSON 序列化、token 认证等常见需求。同时介绍 Ktor 3.0 的新特性来支持 Server-Sent Events (SSE),并结合 Kotlin 的协程和 Flow 来处理异步数据流。

Featured image of post azure Function 自定义镜像

azure Function 自定义镜像

主要介绍了如何在 Azure Functions 中使用自定义 Docker 镜像,包括创建和配置 Dockerfile,以及将镜像推送到 Azure 容器注册表(ACR)。此外,还讨论了在 Azure 平台上使用这些镜像的步骤和相关的计划选择。

Featured image of post Daily Meditations - W52

Daily Meditations - W52

最近读书的一些思考:一部分是关于社会资源的有效利用和个人对社会的贡献,讨论适度舍弃不必要的物品可以提升资源利用率,并提到名人的贡献不一定总是正数。另外还探讨了长期主义的重要性,认为解决社会问题需要依靠盈利的商业模式,而不是短期的政治决策。