获得徽章 0
赞了这篇沸点
#挑战每日一条沸点# 负载均衡的三种解决方案:集中式LB(Proxy Model)、进程内LB(Balancing-aware Client)和独立LB进程(External Load Balancing Service)。这些方案用于构建高可用、高性能的通信服务,包括服务注册与发现、负载均衡和容错处理机制。

gRPC的准备:介绍了gRPC框架默认使用Google开源的protocol buffers作为结构数据序列化机制,提供了客户端和服务器端的接口,适用于移动端(iOS/Android)到服务器端的通讯解决方案。同时提供了安装golang protobuf的步骤。

简单的protobuf使用:展示了一个简单的protobuf文件示例,并说明如何通过protoc工具生成不同语言的.pb.go文件,以及介绍了四种不同的RPC方式,包括简单RPC、服务器端流式RPC、客户端流式RPC和双向流式RPC。
展开
评论
赞了这篇沸点
#挑战每日一条沸点# 今天给项目补全了图标。之前在vue项目中我使用的是vuetify和unocss,因此可以用i-mdi的前缀直接调用想要的图标,这次在react中需要单独安装pictogrammers提供的库,导入Icon组件和具体的icon。经观察后发现Icon组件会返回一个svg,而引入的icon实际是string类型的path,会被填组件填入,十分简单易用
展开
评论
赞了这篇沸点
今天没怎么学,明天加油,好焦虑,怎么办,希望明天能整篇文章
评论
今天尝试了 .NET 的 Avalonia 跨平台应用解决方案,它可以在 Windows, Linux, OSX, Android, iOS, Web Assembly 上工作,拥有很强的跨平台能力。亦也可以享受到 NuGet 生态和原生操作 dll 封装的便捷。虽然 Microsoft 官方也提供了 MAUI 作为官方的跨平台解决方案,但是 Microsoft 一贯喜欢重复造轮子,这一新兴的官方跨平台库能否得到良好支持难以确定,且目前看来生态一般。因此,Avalonia 确实是目前不错的 C# .NET 平台的跨平台选择。
展开
评论
赞了这篇沸点
#挑战每日一条沸点# 在当天的学习过程中,我深入领略了HTTP框架和设计的精髓,尤其是对于路由设计的规范和构思,使我有了全新的领悟。同时,我还探索了不同网络层次的设计,扩展了我的知识视野。值得一提的是,我加深了对网络通信原理的理解,并对数据传输和网络安全方面有了更深刻的认知。这一学习过程带来丰厚的收获,让我对网络技术有了更全面的了解。
展开
3
赞了这篇沸点
#挑战每日一条沸点# 今天学习了青训营的第3课,了解了高质量编程范式,错误处理,性能分析工具的使用和性能优化思路。编程规范部分给我很多启发,对我之后的团队合作启发很大。虽然一段go代码会花很多行做错误处理,但是一整个流程写下来非常顺,go能够return多个返回值的特性也很好地适配了这种模式。性能分析现阶段对我比较遥远,我自己还没有尝试过,因此听课的过程中缺少实感,感觉之后如果要做还是得重新自学。压测是更加进阶的做法了,关于如何设置用例,怎么记录性能问题更有门道,需要更加仔细的研究。
展开
评论
赞了这篇沸点
#挑战每日一条沸点# 今天把写到一半的electron+react项目打包测试了一下,结果出问题了。首先是reactroute要采用createHashHistory创建路由,否则软件打开后遇到路由首页就会404,虽然navigator切换正常但是使用window.location.reload()之后整个页面都会丢失。另外,用img.src引用图片时如果从绝对路径/开始写,dev环境下正常,打包后还是会找不到图片。实际上这些问题对于路径的请求都逃出到了磁盘根目录,导致根本没有资源文件。electron在这方面的兼容性着实让我不太放心。
展开
1
#挑战每日一条沸点# 今天将 Office Presentation 文档中的 Text 元素通过 OpenXML 库解析了出来,并封装成一个类库,可以实现将指定元素的 InnerText 和路径(包括 SlidePath 和 XPath)解析出来。
评论
#新人报道# 今天用 OpenXML 尝试解析了一下 Office Presentation 文档,学习到了 Office Presentation文档其实是由 XML、资源文件组成的 zip 压缩包。只要适当修改 XML 的文档内容,就可以实现跨平台、无UI的演示文稿开发,对于 API 操作极为方便。
评论