Java值到底是怎么传递的?
按值调用(call by value)表示方法接收的是调用者提供的值,而按引用调用(call by reference)表示方法接收的是调用者提供的变量地址。一个方法可以修改传递引用所对应的变量值,而不能修改传递值调用所对应的变量值。 基本类型传递 public static void main(S ... 查看全文
kubernetes快速入门-基础概念
kubernetes基础概念概述kubernetes是一个开源的容器编排系统,可实现容器化应用程序的自动部署、水平扩展和管理。kubernetes集群是master/nodes的架构,master是管理节点,一般由3个节点组成,nodes节点称为工作节点,节点要多至上千个。组件更详细的请参考官方文档:https://kubernetes.io/zh/docs/concepts/overview/c 查看全文
Web框架发展史(很抽象的那种)
一.最一开始,HTML是完全静态的页面,浏览器在发送请求后,服务器会直接把html页面发送给前端。 二.为了针对不同的用户显示不同的功能,后端需要使用动态生成html文件,一开始是使用c++等编程语言来拼接出一个html 三.后来,由于人们发现html页面大多数内容都是可重复使用的,于是开创了创建动 ... 查看全文
pyqt designer下添加QWebEngineView 控件
有点坑 参考 https://www.pythonheidong.com/blog/article/366299/ 在designer左边是横竖找不到QWebEngineView这个控件的, 得自己拖1个最矬的Widget,然后自己promoted to, 分别填入 QWebEngineView P ... 查看全文
实验 2:Mininet 实验——拓扑的命令脚本生成
针对特定拓扑的命令行快速创建 最小拓扑,1 台交换机下挂 2 台主机 $ sudo mn --topo minimal 简单拓扑,1 台交换机下挂 n 台主机,此处 n=3,n=2 即为最小拓扑 $ sudo mn --topo single,3 线性拓扑,交换机连成一线,每台交换机下挂 1 台主机 ... 查看全文
CSS样式更改——框模型、定位、浮动、溢出
前言上篇文章主要介绍了CSS样式更改篇中的列表、表格和轮廓,这篇文章主要介绍CSS样式更改中框模型、定位、浮动、溢出基础知识。1.框模型BorderModel从上图可以得知,如果把一个网页比作一个方框,那么borderpaddingmargin所扮演的角色。通过通用选择器,可以设置所有的元素的borderpaddingmargin初始值为0:*{margin:0;padding:0;border: 查看全文
Prometheus监控神器-Kubernetes篇(一)
在Kubernetes中手动部署Statefulset类型的Prometheus、Alertmanager集群,并使用StorageClass来持久化数据。 查看全文
Kubernetes备份恢复之velero实战
一背景Kubernetes集群备份是一大难点。虽然可以通过etcd来进行备份来实现K8S集群备份,但是这种备份很难恢复单个Namespace。对于K8s集群数据的备份和恢复,以及复制当前集群数据到其他集群等都非常方便。可以在两个集群间克隆应用和命名空间,来创建一个临时性的开发环境。二Velero概述2.1什么是VeleroVelero是一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言 查看全文
kubernetes快速入门-安装篇
[TOC]kubeadm安装k8s集群kubeadm的实现设计请参考:https://github.com/kubernetes/kubeadm/blob/master/docs/design/design_v1.10.md网络规划节点网络Pod网络service网络192.168.101.0/2410.244.0.0/16(flannel网络默认)10.96.0.0/12部署流程各个master 查看全文
理解C#中的ValueTask
原文:https://devblogs.microsoft.com/dotnet/understanding-the-whys-whats-and-whens-of-valuetask/ 作者:Stephen 翻译:xiaoxiaotank 备注:本文要求读者对Task有一定的了解,文章文字描述较多 ... 查看全文
windows:shellcode 代码远程APC注入和加载
https://www.cnblogs.com/theseventhson/p/13197776.html 上一章介绍了通用的shellcode加载器,这个加载器自己调用virtualAlloc分配空间、复制shellcode、执行shellcode,所有操作都在加载器的空间,隐蔽性不强,容易被发现 ... 查看全文
发现个利器--FastAPI(Py3.6+版本)
from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"} @app.get("/items/{item_id}") def read_item(item_i ... 查看全文
简单聊下c#异常处理
在 .NET 中异常处理是一个庞大的模块,专门用来处理程序中的已知可捕获异常,这篇文章我将详细讲解异常处理的细节性的东西,其中包含了异常处理类型、自定义异常处理、多 catch 的异常处理以及异常处理的依赖。 一、异常处理类型 C# 允许我们编写的代码抛出从System.Exception派生的任何 ... 查看全文
wpf 全局异常捕获处理
namespace WpfGridChange { using System; using System.CodeDom.Compiler; using System.Diagnostics; using System.Windows; using System.Threading.Tasks; p ... 查看全文
盗版windows洗白之路
公司一台电脑上windows10是盗版的,用激活工具激活后重启就失效,不知道是用的不对还是什么。 用已经激活的windows7升级为正版的windows10,这个政策从2016到现在一直给大家留着后门, 我搜了下新闻至少今年的2月份还说有,现在不知道,我试一下吧。 开始 安装windows7,激活, ... 查看全文
思科ASASDM7.4在Windows10中无法运行问题解决
材料:Cisco防火墙管理工具ASASM7.4Windows10操作系统。问题描述:ASASM7.4版本安装在Windows10平台上会出现无法运行问题。具体描述:问题1:安装成功后点击运行后会出现如下提示。解决方案1:右键单击CiscoASDM图标,在【快捷方式】菜单栏中找到【目标】一栏如下是软件安装完成以后的软件启动指令和对应的启动脚本,软件无法移动的原因就是这个启动wscrip脚本执行程序默 查看全文
C#跨平台开源项目实战(WPF/Xamarin/Blazor)
个人介绍 由于本人从业WPF开发, 考虑到国内的WPF开发环境并不是很好, 资源少、项目案例少, 所以导致很多初学者就已经断了念头。 所以我作为WPF的从业者, 就在2019年,开始了发布自己的WPF相关的免费教学视频。发布开源的项目实践, WPF的基础视频、项目实践视频, 包括WPF UI设计视频 ... 查看全文