- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 Open Policy Agent
OPA(OpenPolicyAgent), 云原生时代的通用规则引擎,重新定义策略引擎,灵活而强大的声明式语言全面支持通用策略定义。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CQlZZiL1-1681869060450)(/images/app/policy.png)]优点:强大的声明式策略输入和输出支持任意格式配合强大的声明式策略语言Rego,描述任意规则都不是问题全面支持规则和系统解耦。
2023-04-19 09:51:41
534
原创 Openid Connect(OIDC)
它在OAuth2上构建了一个身份层,是一个基于OAuth2协议的身份认证标准协议。解决认证问题。OIDC在OAuth2的access_token的基础上增加了身份认证信息, 通过公钥私钥配合校验获取身份等其他信息—– 即idToken。
2023-04-19 09:50:41
1120
原创 Oauto2
OAuth(开放授权)是一个开放标准(框架),允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容用于第三方应用授权登录。
2023-04-19 09:49:56
505
原创 x86上运行arm64(docker)
运行docker: https://github.com/multiarch/qemu-user-static。
2023-04-19 09:48:17
201
原创 kafka connect
Kafka Connect 是一款可扩展并且可靠地在 Apache Kafka 和其他系统之间进行数据传输的工具。可以很简单的定义 connectors(连接器) 将大量数据迁入、迁出Kafka。例如我现在想要把数据从MySQL迁移到ElasticSearch,为了保证高效和数据不会丢失,我们选择MQ作为中间件保存数据。这时候我们需要一个生产者线程,不断的从MySQL中读取数据并发送到MQ,还需要一个消费者线程消费MQ的数据写到ElasticSearch,这件事情似乎很简单,不需要任何框架。
2023-04-19 09:47:36
1488
原创 confluent kafka本地多broker启动
启动2个broker的confluent kafka,企业版,试用期30天。企业版多了个control-centor管理中心。
2023-04-19 09:46:49
136
原创 Argo vs Airflow
Airflow允许组织以标准Python编程语言的有向无环图(dag)形式编写工作流,确保任何对该语言有最低限度了解的人都可以部署一个。每个DAG包含节点和连接器,节点通过连接器连接到其他节点以生成依赖树。Airflow通过指定流动的计划和频率来帮助组织安排他们的任务。Airflow还提供了一个交互式界面,以及一堆不同的工具来实时监控工作流程。Apache Airflow在处理大量数据收集、处理和分析的组织中非常受欢迎。
2023-04-19 09:41:11
607
原创 podman Error: failed to mount overlay for metacopy check with “nodev,metacopy=on“
旧版kernel配置不支持podman某些特性,需要修改配置文件 /etc/containers/storage.confmountopt = "nodev,metacopy=on"将上面配置注释掉。
2020-09-30 10:34:30
631
原创 python Gunicorn [Errno 11] Resource temporarily unavailable
Nov 06 20:45:17 stderr: sent += sendfile(sockno, fileno, offset + sent, count)Nov 06 20:45:17 stderr: File "/usr/lib/python3.6/site-packages/gunicorn/workers/sync.py", line 179, in handle_...
2020-08-24 09:50:14
1161
原创 BGP摘要
关键词:Border Gateway Protocol - BGP路由协议,基于TCP,端口179Autonomous System Number (ASN)ASNs are handed out by a central authority (ICANN)ASNs between 64512 and 65535 are reserved for private use。The longest prefix allowed within internet BGP routing table
2020-08-21 18:04:19
180
原创 RIP协议摘要
一种距离矢量路由算法 DVR( Distance Vector Routing )Routing Information Protocol (RIP) is a dynamic routing protocol which uses hop count as a routing metric to find the best path between the source and the destination network.RIP uses UDP and port number 520Th
2020-08-21 11:20:14
222
原创 tcpdump命令简要
flexible, powerful command-line tool helps ease the pain of troubleshooting network issues.1、基础yum install -y tcpdump查看有哪些nic网络接口可以用sudo tcpdump -D测试capturing所有packetssudo tcpdump -i anyCtrl+C stop.限制抓包数量:sudo tcpdump -i any -c 5tcpdump默认解析了i
2020-08-20 15:42:33
290
原创 mtr命令 诊断网络路由
Mtr(my traceroute) is a command line network diagnostic tool that provides the functionality of both the ping and traceroute commands.它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr诊断网络路由示例:mtr -r 202.108.33.94-m Specify the maximum number of hops
2020-08-20 14:33:48
462
原创 VBoxManage磁盘管理
VBoxManage用于管理virtualbox虚拟机主要命令记录查看VBxoManage list vmsVBoxManage startvm <vm-name>概念:存储控制器(storage controller):IDE SATA SCSI SAS USB-based等媒介(medium):存储文件存储控制器管理VBoxManage storagectl <uuid|vmname> --name <nam
2020-08-13 15:22:49
672
原创 GraphQL
中文文档:http://graphql.cn/learn/英文文档:https://graphql.org/code/视频:https://www.howtographql.com/ GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现...
2018-09-27 12:40:14
978
原创 scipy numpy convolve
两种实现版本,一种是正常的卷积计算,一种是利用傅立叶变换实现,时域的卷积等于频域的乘积。记住卷积计算是一个窗口滑动的计算过程就行。(a * v)[n] = \sum_{m = -\infty}^{\infty} a[m] v[n - m]scipy.signal.convolve(in1, in2, mode='full', method='auto')¶对文档中的计算做一些解释:1.默认mode...
2018-05-03 16:42:00
1653
原创 Tensorflow/Keras embedding 嵌入层
是一个可学习层,用于学习单词或者其它以index标记的数据的编码(通常是向量编码)为何需要这个层?普通的one-hot编码很难表示两个词之间的相关度,但通过可训练的embedding层可以学习出两个词变量编码,且如果是相关的词,词向量之间具有更大的相关性。------Keras:keras.layers.embeddings.Embedding(input_dim, outpu...
2018-04-11 11:19:38
8704
1
原创 神经网络概念基础总结
1.使用softmax作为最终层输出。计算每一个输出的比例,最大概率的作为最终预测的结果。2、梯度下降 损失函数、、J为定义的损失函数分别求权重矩阵w和偏置值b的梯度(偏导数),梯度下降可能进入局部最优解3、fat+short VS. Thin+tall扁平或者深层对比一般来说深层 好于扁平的网络 深层可以使用更多的特征进行分类,每一层一个特征4、选择适当的的损失函数Square Error(...
2018-04-09 12:09:52
361
原创 numpy.dot 多维点积
numpy中的*与dot不同,*表示对应元素的乘法操作,dot 点积、内积,二维情况就是普通的矩阵乘法;多维情况两个例子:a=np.random.random((2,3,4))b=np.random.random((2,4,5))np.dot(a,b).shape#(2, 3, 2, 5)------ ------ ----- ------- ---a=np.ones((1,3,5))b=np.o...
2018-04-09 11:30:07
7571
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人