摘要: 众所周知,Grpc很好用,但每次都需要手动编写 *.proto 文件,protobuf-net.Grpc个人感觉最大的优势是不用写*.proto 文件,相关教程如下: https://learn.microsoft.com/zh-cn/aspnet/core/grpc/code-first?view 阅读全文
posted @ 2024-07-12 17:37 Karl_Albright 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 最近在看项目,看到别人使用Rougamo框架,好奇花了点时间仔细研究了,在这里记录一下。 0. 静态编织 Aop 首先,我们先了解什么是Aop? Aop 是指面向切面编程 (Aspect Oriented Programming),而所谓的切面,可以认为是具体拦截的某个业务点。 我们常用的aop框架 阅读全文
posted @ 2024-07-01 14:35 Karl_Albright 阅读(369) 评论(0) 推荐(7) 编辑
摘要: netstat命令 1. 查找端口占用 netstat -ano netstat -ano | findstr 5000 ping命令 ping 192.168.1.1 ping baidu.com telnet命令 telnet 192.168.1.1 80 telnet baidu.com 80 阅读全文
posted @ 2024-06-25 11:53 Karl_Albright 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Python代码如下 import pandas as pd import numpy as np import matplotlib.pyplot as plt from scipy import signal def lowpass_Butterworth(sig,fs,filter_cutof 阅读全文
posted @ 2024-06-24 17:28 Karl_Albright 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Python代码如下 import pandas as pd import numpy as np import matplotlib.pyplot as plt # 读取数据 data = pd.read_csv('clean_data_row.csv') # 进行傅里叶变换 fft_result 阅读全文
posted @ 2024-06-24 17:17 Karl_Albright 阅读(43) 评论(0) 推荐(0) 编辑
摘要: Python代码如下 import pandas as pd # 读取数据 data = pd.read_csv('data_row.csv') # 检查异常值 def detect_outliers(data): outliers = [] for col in data.columns: q1 阅读全文
posted @ 2024-06-24 17:16 Karl_Albright 阅读(297) 评论(0) 推荐(1) 编辑
摘要: 1. 什么是redis redis 是高性能缓存数据库,基于内存运行key-value存储系统,提供分布式锁,支持事务,持久化,多种分布式集群方案。使用单线程的多路IO服用模型。 redis支持数据类型 String, Hash, List, Set, Sorted Set 等 String存储字符 阅读全文
posted @ 2024-05-21 18:34 Karl_Albright 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1. 简单讲讲DDD,和DDD哪些优势 领域驱动设计。就是通过领域来指导软件设计,是一种十分抽象的软件设计思想,它主要分为战略设计和战术设计 战略方面,通过事件风暴进行领域模型的划分,划分出核心域,子域,支撑域,定义通用语言,划分出界限上下文。 在战术设计方面,ddd将架构分层,“松耦合,高内聚”是 阅读全文
posted @ 2024-05-21 18:27 Karl_Albright 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 最近在帮朋友调代码,他们想出份报告,需要把三维的坐标系以一定的角度画到纸面上。 公式:x = x'Cosα + z'Cosβ y = y' - z'Sinβ + x'Cosα 以下是公式推导过程 1. 先画平面直角坐标系(xy坐标系)和空间直角坐标系(xyz坐标系,本文用x',y',z'表示),x轴 阅读全文
posted @ 2024-05-21 17:50 Karl_Albright 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 最近时间在整SM2算法,在网上看到不少代码,基本都是使用BouncyCastle库,现在这个版本算比较好的拿来分享给大家。 首先引入包 Portable.BouncyCastle 完整代码见Gitee:https://gitee.com/Karl_Albright/CryptoHelper/blob 阅读全文
posted @ 2021-08-21 19:00 Karl_Albright 阅读(8933) 评论(4) 推荐(5) 编辑