摘要: 温故而知新 接口 接口是一种共享边界,计算机系统的各个独立组件可以在这个共享边界上交换信息,在面向对象的编程语言,接口指的是相互独立的两个对象之间的交流方式,接口有如下好处: 隐藏细节: 对对象进行必要的抽象,外接设备只要满足相应标准就可以和主设备对接,应用程序只要满足操作系统规定的系统调用方式,就 阅读全文
posted @ 2022-12-23 13:56 N3ptune 阅读(164) 评论(0) 推荐(0) 编辑
摘要: python程序作为服务端,Go程序作为客户端,基于gPRC进行通信 客户端 定义proto文件: syntax = "proto3"; option go_package = ".;transfer"; service Greeter { rpc SendImage (ImageRequest) 阅读全文
posted @ 2022-12-21 13:33 N3ptune 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 快速排序、归并排序、整数二分查找、浮点数二分查找 快速排序 主要思想是分治: 确定分界点 调整范围 递归处理左右两段 代码: #include <iostream> using namespace std; const int N = 1e6+10; int n,q[N]; void quick_s 阅读全文
posted @ 2022-12-20 12:49 N3ptune 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 基本语法 版本指令 所有Solidity源码都必须指明版本,用于标明Solidity编译器的版本,这是为了避免将来新的编译器破坏代码 pragma solidity ^0.4.20; // 声明版本 // 定义一个合约 contract AntFamily { } 状态变量 状态变量是定义在合约内部 阅读全文
posted @ 2022-12-18 10:14 N3ptune 阅读(205) 评论(0) 推荐(0) 编辑
摘要: gRPC框架 & ProtoBuf 安装相关工具: pip3 install grpcio pip3 install grpcio-tools protobuf3有自己专门的定义的格式,基于此可以生成不同的脚本 编写示例的protobuf3: syntax = "proto3"; message H 阅读全文
posted @ 2022-12-12 13:16 N3ptune 阅读(116) 评论(0) 推荐(0) 编辑
摘要: github地址: https://github.com/gin-gonic/gin 初体验 安装: $ go get -u github.com/gin-gonic/gin 简单实例: package main import "github.com/gin-gonic/gin" func main 阅读全文
posted @ 2022-12-10 22:43 N3ptune 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 主调函数,设置路由表 package main import ( "fmt" "net/http" "store/handler" ) func main() { http.HandleFunc("/file/upload", handler.UploadHandler) http.HandleFu 阅读全文
posted @ 2022-12-04 10:41 N3ptune 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 编写主节点配置文件master.cnf: [client] # 默认字符集 default-character-set=utf8mb4 [mysqld] # 字符集 character-set-server=utf8mb4 collation-server=utf8mb4_general_ci # 阅读全文
posted @ 2022-12-03 19:01 N3ptune 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Remote Procedure Call 简单RPC调用 server实现 // 注册接口 type HelloService struct{} func (s *HelloService) HelloFunc(request string, reply *string) error { // 返 阅读全文
posted @ 2022-11-29 23:23 N3ptune 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 优美子数组 将输入的数组逐个取模,得到一个新的数组,计算其前缀和数组 子数组(i到j)中如果恰好有K个1,即和为K,那么这个数组就满足了题目要求,有K个奇数数字 转化: sum[i] - sum[j] == k 等价于 sum[j] == sum[i]-k 此时遍历每一个i,统计j的个数即可 cla 阅读全文
posted @ 2022-11-13 19:38 N3ptune 阅读(13) 评论(0) 推荐(0) 编辑