相关文章
Golang 实现一个简单的 RPC 服务
分享一个简单的 rpc 服务框架
一、服务端实现
package mainimport ("log""net""net/rpc"
)const HelloServiceName "main.HelloService"type HelloServiceInterface interface {Hello(request string, replay *string) error
}func…
编程日记
2024/12/21 18:20:51
期货量化交易软件:MQL5 中的范畴论 (第 15 部分)函子与图论
概述
在上一篇文章中,我们目睹了前期文章中涵盖的概念(如线性序)如何视作范畴,以及为什么它们的“态射”在与其它范畴相关时即构成函子。在本文中,我们赫兹量化软件将阐述来自前期文章中的概括,即通过查看…
编程日记
2024/12/20 15:02:32
开发环境解决跨域问题
跨域
为什么? 浏览器的同源策略(协议,域名,端口必须相等)
http://localhost:9528/ (前端页面) ---------------------》后端接口(https://heimahr.itheima.net/api) 后端没有开启CORS
在后端没有开启CO…
编程日记
2024/12/16 22:40:42
centos7上docker搭建vulhub靶场
1 vulhub靶场概述
VulHub是一个在线靶场平台,提供了丰富的漏洞环境供安全爱好者学习和实践。 该平台主要面向网络安全初学者和进阶者,通过模拟真实的漏洞环境,帮助用户深入了解漏洞的成因、利用方式以及防范措施。 此外,VulHub还…
编程日记
2024/12/23 23:52:05
跟TED演讲学英文:Why AI will spark exponential economic growth by Cathie Wood
TED英文文稿 文章目录 TED英文文稿Why AI will spark exponential economic growthIntroductionVocabularyTranscriptSummary后记 Why AI will spark exponential economic growth Link: https://www.ted.com/talks/cathie_wood_why_ai_will_spark_exponential_economic_growth…
编程日记
2024/12/25 9:14:51
PyTorch神经网络打印存储所有权重+激活值(运行时中间值)
很多时候嵌入式或者新硬件需要纯净的权重模型和激活值(运行时中间值),本文提供一种最简洁的方法。 假设已经有模型model和pt文件了,在当前目录下新建weights文件夹,运行这段代码,就可以得到模型的权重&…
编程日记
2024/12/17 15:46:57
【vim 学习系列文章 18 -- 选中行前后增加两行】
请阅读【嵌入式开发学习必备专栏 之 Vim】 文章目录 选中行前后增加两行1. 定义函数2. 创建快捷键映射3. 保存并重新加载 .vimrc使用方法 重新选中实现步骤 1: 定义函数步骤 2: 绑定快捷键保存并重新加载 .vimrc使用方法 选中行前后增加两行
为了在 Vim 中实现这个功能&#x…
编程日记
2024/12/24 10:56:54
【Jenkins】Jenkins自动化工具介绍
目录 技术背景常规的手动打包步骤 Jenkins简介起源与发展Jenkins的核心价值1.自动化1.1代码构建1.2测试自动化1.3自动部署 2.持续集成与持续部署CI/CD的概念如何减少集成问题更快速地发布软件版本 Jenkins优势Jenkins的主要竞争对手Travis CI:CircleCI:GitLab CI: Jenkins与其他…
编程日记
2024/12/20 23:08:04