自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 Kubernetes从kubeadm安装

centos7.8。

2023-06-12 16:25:01 1806 1

原创 Kubernetes从二进制安装

即master节点的/etc/hosts文件需要有所有节点的信息。推荐,从官方下载发行版二进制包,手工部署每个组件,组成k8s集群。备注:master(主和备都需要)上需要能解析所有节点的主机名,在本地快速部署一个单点k8s,用于尝试k8s。操作系统版本:CentOS 7.6。主机名:k8s-master1。主机名:k8s-master2。地址:k8s官方github。主机名:k8s-node1。主机名:k8s-node2。主机名:k8s-LB1。主机名:k8s-LB2。k8s版本:1.18。

2023-06-12 16:22:56 2024

原创 Kubernetes架构设计与组件

例如:原本Master服务器不可用于常规的Pod调度,但DaemonSet控制器可以越过基于Pod的限制,确保基础服务的运行。注意:用户不应自行管理Pod,因为Pod并没有提供应用程序通常会用到的一些特性,如复杂的生命周期管理及动态伸缩。Node由Master管理,提供运行容器所需的各种环境,对容器进行实际的控制,而这些容器会提供实际的应用服务。监听最近创建但还未分配Node的Pod资源,会为Pod自动分配相应的Node。虽然各个Pod的定义是一样的,但是因为其数据的不同,所以提供的服务是有差异的。

2023-06-12 16:21:24 2133

原创 ESP32调试板连接MQTT自动注册小蓝灯到Homeassistant

使用MicroPython编写ESP32控制代码,将ESP32调试板上的小蓝灯(2号引脚)自动注册到Homeassistant。

2023-03-13 09:59:00 1020 4

翻译 Odoo15官方文档 开发 核心教程 第8章:模型之间的关系

上一章介绍了为包含基本字段的模型创建自定义视图。然而,在任何实际业务场景中,我们都需要不止一个模型。此外,模型之间的联系是必要的。可以很容易地想象一个模型包含客户,另一个包含用户列表。您可能需要就任何现有业务模型向客户或用户推荐。

2022-12-09 09:56:28 463

翻译 Odoo15官方文档 开发 核心教程 第7章:基本视图

我们在前一章中已经看到,Odoo能够为给定模型生成默认视图。实际上,对于业务应用程序来说,默认视图是永远不能满足的。相反,我们至少应该有逻辑的组织各个领域。视图在带有动作和菜单的XML文件中定义。它们是ir.ui.view模型的实例。

2022-12-09 09:52:06 489

翻译 Odoo15官方文档 开发 核心教程 第6章:一些可以使用的UI

现在我们已经创建了新模型及其相应的访问权限,是时候与用户界面交互了。在本章末尾,我们将创建两个菜单,以访问默认列表和表单视图。

2022-12-09 09:48:12 671

翻译 Odoo15官方文档 开发 核心教程 第5章:安全简介

在前一章中,我们创建了第一个表,用于存储业务数据。在Odoo这样的业务应用程序中,首先要考虑的问题之一是谁可以访问数据。Odoo提供了一种安全机制,允许特定用户组访问数据。更详细地介绍了安全性主题。本章旨在介绍新模块所需的最低要求。...

2022-07-30 15:50:52 344 3

翻译 Odoo15官方文档 开发 核心教程 第4章:模型和基本字段

在上一章的末尾,我们创建了一个Odoo模块。然而,在这一点上,它仍然是一个空壳,不允许我们存储任何数据。在我们的房地产模块中,我们希望将与房地产相关的信息(名称、描述、价格、居住面积等)存储在数据库中。Odoo框架提供了促进数据库交互的工具。在继续练习之前,请确保已安装estate模块,即它必须在应用程序列表中显示为“已安装”。...

2022-07-30 15:49:31 713

翻译 Odoo15官方文档 开发 核心教程 第3章:一个新应用

本章的目的是为创建全新的Odoo模块奠定基础。将从零开始,以使我们的模块被Odoo识别所需的最低限度。在接下来的章节中,我们将逐步添加功能,以构建一个现实的商业案例。

2022-07-30 15:47:59 647 1

原创 Odoo15官方文档 开发 核心教程 第2章:开发环境设置

本节使用Docker部署,和官方文档略有区别。开发迭代过程中通过重启容器或者升级模块即可更新模块功能。

2022-07-30 15:46:11 602

翻译 Odoo15官方文档 开发 核心教程 第1章:架构概述

一个开源平台,到处都在收费,某些代理商吃相极其难看,官方技术白皮书还要走tb。我自己翻译总可以吧。

2022-07-30 15:37:51 2340

原创 使用Elasticsearch分析Burp Suite中的数据

文章目录环境部署安装Java环境下载社区版Jar版Burp安装Logger++插件部署Elastic环境Logger++日志记录到Elastic环境部署安装Java环境下载社区版Jar版Burp安装Logger++插件部署Elastic环境Logger++日志记录到Elastic安装Java环境百度【oracle java】【Java 17】【Windows】【x64 Compressed Archive】https://download.oracle.com/java/17/la

2022-05-06 16:03:38 1950

原创 Flask 下载文件

app.py# coding: utf-8import osfrom flask import Flask, send_from_directory, render_template, request, redirect, url_forapp = Flask(__name__)download_path = r"./"@app.route("/", methods = ["GET"])def index(): return render_template('index.ht

2021-03-09 00:15:01 543 1

原创 Splunk自定义命令开发

目录简介自定义命令如何运作的?使用什么语言开发自定义命令?内置Python所在位置如何在后台使用内置Python内置Python版本内置Python使用的包和库所在位置是否有现成的SDK等?SDK下载SDK存放位置开发的过程中有什么主意事项?有什么格式要求?如何获取到系统中的数据?如何将脚本处理好的数据返回给系统?开发好的自定义命令脚本放在什么地方?给多个APP使用给自己的APP使用是否需要做什么配置让Splunk知道开发了自定义.

2021-02-05 11:51:38 1290

原创 Windows加入Kubernetes集群(kubeadm)

文章目录环境基础配置支持容器配置docker镜像加速修改master配置下载必须的文件修改下载的ps1文件安装windows下kubernetes环境系统:Windows Server 2019 Standard(带桌面的)集群:CentOS 7 Master没桌面的Core Server无法安装Kubernetes,但可以安装Docker基础配置# 配置网络netsh interface ipv4 show interfacesnetsh interface ipv4 set a

2020-12-29 16:43:55 1782 5

原创 Kubernetes实验 存储

文章目录存储ConfigMap创建ConfigMap使用目录使用文件使用字面值应用ConfigMap代替环境变量 && 设置命令行参数通过数据卷插件使用ConfigMapConfigMap热更新SecretService AccountOpaquekubernetes.io/dockerconfigjsonVolumeemptyDir卷hostPathPV && PVCPV持久化演示说明 - NFS存储ConfigMap:存储配置信息Secret:存储加密信息Vol

2020-12-06 02:00:19 247

原创 Kubernetes实验 Service

文章目录ServiceClusterIPHeadless ServiceNodePortLoadBalancerExternalNameIngress安装Ingress使用IngressHPA安装与应用ServiceService是Pod的逻辑分组,Service使用Label selector来匹配Pod的Labels(Pod用Labels来确定自己在哪个Service分组)Service能够提供负载均衡的能力,但只有4层负载均衡能力Service的类型:ClusterIP:默认类型,自

2020-12-06 01:59:03 308

原创 Kubernetes实验 控制器

文章目录控制器RS(ReplicaSet)DeploymentDaemonSetJobCronJobStatefulSet控制器控制器用来管理Pod使用StatefulSet控制器部署有状态应用RS(ReplicaSet)apiVersion: apps/v1# 定义一个ReplicaSet控制器kind: ReplicaSetmetadata: name: frontend# kubectl explain rs.specspec: # 开启3个Pod实例 replic

2020-12-06 01:57:19 141

原创 Kubernetes实验 Pod

文章目录PodInit Containerliveness probe && readiness probelivenessProbe:存活探测readinessProbe:就绪探测post start && pre stopPodhttps://www.cnblogs.com/linuxk/p/9569618.htmlhttps://kubernetes.io/zh/docs/concepts/workloads/pods/pod-lifecycle/主容器启动前

2020-12-06 01:55:21 257

原创 Python TCP简易版文件传输代码

简介感觉没有特别顺手的临时文件传输程序。写个demo试试。代码可以做客户端也可以做服务端。做为服务器端时,客户端可以发送文件给服务端,也可以从服务端获取文件。环境系统:win10Python:Python 3.8.1使用说明作为服务端命令格式:python demo.py server {server_ip} {server_port}server:server模式server_ip:服务端地址server_port:服务端端口(自己随便设置)作为客户端命令格式:pyth

2020-06-27 17:47:08 326

原创 Splunk对接企业微信自定义SPL命令

简介新版8.0.3使用微信告警APP有问题,旧告警脚本功能被废除,所以做个自定义命令来使用。方便灵活。环境Centos7Splunk 8.0.3Python2.7SDK 1.6.13代码# coding: utf-8# 20200621 by #import sysimport urllib3import requestsimport timefrom splunklib.searchcommands import dispatch, StreamingCommand,

2020-06-21 16:22:32 664

翻译 Django3.0 信号

文章目录1. 简介2. 监听信号2.1. 接收方法2.2. 连接接收方法2.3. 连接到特定发送者发送的信号2.4. 防止重复信号3. 定义和发送信号3.1. 定义信号3.2. 发送信号4. 断开信号1. 简介信号很明显,翻译的时候确实没有中文的。Django包含一个“信号分配器”,当在框架中其他位置发生操作时,该信号分配器可帮助通知已分离的应用程序。简而言之,信号使某些发送者可以通知...

2020-03-08 02:12:20 196

原创 Django3.0 Sessions使用示例

文章目录1. 简介1.1. 什么是Session1.2. 什么是Cookie1.3. 实现过程2. Session在Django中的存储位置3. 对象类型4. 函数说明5. 使用普通缓存settings.py配置6. view.py的编写7. urls.py配置1. 简介1.1. 什么是SessionHTTP是一种无状态协议,每次请求是没有关联性的,即客户端请求完之后,再次请求,服务器就...

2020-03-04 20:26:03 319

原创 Python一些内置函数

文章目录1. 简介2. isinstance 函数3. hasattr 函数4. getattr 函数5. setattr 函数6. super 函数1. 简介isinstancehasattrgetattrsetattrsuper2. isinstance 函数来判断一个对象是否是一个已知的类型。语法:isinstance(object, classinfo) ->...

2020-03-04 17:44:02 198

原创 Python并发之异步编程

文章目录1. 可迭代(Iterable)1.1. 常见的可迭代对象2. 迭代器(Iterator)3. 生成器(Generator)3.1. 生产者(producer)-消费者(consumer)模型4. 何为协程(Coroutine)4.1. 定义一个协程5. 可等待(Awaitable)对象5.1. 协程(corountine)5.2. 任务(Task)5.3. Future6. 并发6.1....

2020-02-27 20:15:29 320

原创 Docker搭建Django3环境

文章目录1. 环境2. 前提3. 使用Dockerfile制作镜像3.1. 文件目录结构3.2. requirements.txt文件3.3. 编写Dockerfile3.4. build4. 启动镜像到容器4.1. django项目文件目录4.2. 启动1. 环境系统:centos72. 前提已安装dockercentos7开放对8000端口访问centos7内核开启IP转发 s...

2020-02-14 03:28:04 402

原创 Docker数据管理

文章目录1. 简介2. 数据卷(Data Volumes)2.1. 创建普通数据卷2.2. 绑定数据卷3. 数据卷容器(Data Volume Containers)4. 利用数据卷容器来迁移数据4.1. 备份4.2. 恢复1. 简介场景:容器中的数据需要持久化多个容器间数据需要共享数据管理方式:数据卷(Data Volumes):容器内数据直接映射到本地主机环境数据卷容器(...

2020-02-12 17:27:48 209

原创 Docker入门命令

文章目录1. 安装Docker2. 搜索/下载镜像3. 查询本地镜像4. 启动镜像到容器5. 查询已启动镜像/容器6. 进入容器环境7. 创建镜像7.1. 基于已有镜像的容器创建7.2. 基于本地模板导入7.3. 基于Dockerfile创建8. 迁移镜像8.1. 导出镜像到tar包8.2. 从tar包导入镜像到本地镜像库9. 上传镜像10. docker命令帮助1. 安装Dockeruna...

2020-02-11 21:53:42 255

翻译 Django3.0 如何使用Sessions

文章目录1. 启用会话2. 配置会话引擎2.1. 使用数据支持的会话2.2. 使用缓存的会话2.3. 使用基于文件的会话2.4. 使用基于cookie的会话3. 在views中使用会话3.1. 会话序列化3.1.1. 捆绑序列化器3.1.2. 编写自己的序列化器3.2. 会话对象准则3.3. 范例4. 设置测试cookies5. 在views之外使用会话6. 当会话被保存时7. Browser-l...

2020-01-23 14:36:28 568

原创 VSCode Python代码提示自用

文章目录VSCode设置码片段文件VSCode设置文件 -> 首选项 -> 用户代码片段 -> 新建全局代码片段文件码片段文件{ // Place your 全局 snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // des...

2020-01-11 18:20:07 765

原创 Python自动生成当月上班及加班时间模板表

文章目录原由效果图表格分析代码功能分析代码环境代码原由因为懒,所以每个月底都不想做当月上班及加班表格。因为懒,所以想有人帮我做该表格。因为懒,所以没有人能帮我,只能自己写代码做。效果图表格分析表格标题:固定格式,宋体,14号,加粗职员信息:固定格式,宋体,12号,加粗A列:A5开始,当月天数列,宋体,9号黑边框范围:A列至J列,5行开始,5+月天数+1行结束,宋体,9号周...

2019-12-01 22:23:07 1655 1

原创 Splunk CIM

文章目录1. 目标2. 什么是通用信息模型(CIM)?3. Splunk CIM如何工作4. 规范化的字段名称 – 电子邮件数据5. 规范化的字段名称 – 网络流量6. 规范化的字段名称 – Web数据7. Splunk CIM插件8. 使用CIM插件组件9. datamodel命令10. datamodel命令 - 例子11. from命令12. 其他CIM资源使用公共信息模型(CIM)插件...

2019-11-18 17:22:16 1048

原创 Splunk Add-on for Oracle Database

文章目录1. 总览2. 详情3. 总览3.1. 关于Oracle数据库的Splunk附加组件3.2. Oracle数据库Splunk附件的源类型3.2.1. 审核日志3.2.2. 统一审核日志3.2.3. 警报日志3.2.4. 侦听器日志3.2.5. 跟踪日志3.2.6. 事件记录3.2.7. 库存事件3.2.8. Performance events3.3. Oracle数据库Splunk附加组...

2019-11-16 21:16:11 850

原创 Cisco Firepower App for Splunk

文章目录1. 总览1.1. 主要功能包括2. 详情2.1. 设置应用2.1.1. 要求,先决条件和限制2.1.2. 安装2.1.2.1. 在开始之前2.1.2.2. 安装过程2.1.3. 最佳实践2.1.4. 配置2.1.4.1. 配置过程2.2. App的使用2.2.1. 建议的调查2.2.2. 入侵事件影响等级2.3. 排障2.3.1. 查看现有说明2.3.2. 获取帮助2.4. 更多关于Fi...

2019-11-16 21:14:43 396

原创 设计模式笔记-00-模式预览

文章目录1. 创建型模式(Creational Pattern)1.1. 简单工厂模式(Simple Factory)1.1.1. 定义1.2. 工厂方法模式(Factory Method)1.2.1. 定义1.3. 抽象工厂模式(Abstract Factory)1.3.1. 定义1.4. 建造者模式(Builder)1.4.1. 定义1.5. 原型模式(Prototype)1.5.1. 定义1...

2019-11-12 00:35:58 213

原创 重构笔记-01-重新组织函数-Extract Method(110)

简介概要动机做法范例简介名字:Extract Method(提炼函数)页码:110概要你有一段代码可以被组织在一起并独立出来。将这段代码放进一个独立函数中,并让函数名称解释该函数的用途动机函数过长需要注释才能看得懂的函数短小的函数被复用的机会多读函数名如读注释(不要在意函数名长度)做法创造一个新函数,根据这个函数的意图来命名(以“做什么”来命名)将...

2019-11-10 01:07:21 299

原创 重构笔记-00-重构手法预览

目录重新组织代码Extract Method(提炼函数)110情况:你有一段代码可以被组织在一起并独立出来。概述:将这段代码放进一个独立函数中,并让函数名称解释该函数的用途。Inline Method(内联函数)117情况:一个函数的本体与名称同样清晰易懂。概述:在函数调用点插入函数本体,然后移除该函数。Inline Temp(内联临时变量)119情况:你有一个临时变量,只被一个...

2019-11-09 23:51:30 500

原创 Qt5.6.1编译并连接Oracle11gR2

网上的资料比较散,而且其实Oracle是不需要把服务端下载下来的,所以整理一下环境:客户机:windows10 + Qt5.6.1 32bit服务器:OEL 5.3 32bit + Oracle11gR2 32bit目标组件:windows10中Oracle组件:oci.dllQt中Oracle组件:qsqloci.dll 和 qsqlocid.dll...

2019-04-28 19:39:52 949

原创 使用Python2.7连接oracle11(解决中文乱码问题)

太难配置了,一个不小心就乱码,记录一下环境:客户机:windows10 + python 2.7 64bit +instantclient-basic 64bit服务器:OLE 5.3 32bit + Oracle11gR2 32bit因为Python是64bit的,所以windows中Oracle的Client组件也要是64bit的。因为OEL服务器中Oracl...

2019-04-27 05:46:52 1046

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除