Download
Name
System
Passwd
Links
Cisco AnyConnect Secure Mobility Client
See
pinc
Download
V2ray
See
1f8p
Download
PhotoshopCC 2020
See
jwc9
Download
Windows激活
Download
Office install
Download
Wise Care 365
See
9kk4
Download
CleanMyMac X
See
i4ri
Download
VNCViewer
Download
Termius
Download
IObit Uninstaller
Download
Another Redis Desktop Manager
Download
PrettyZoo
Download
免责声明以上的所有软件和资料仅供个人学习和研究使用,不得用于任何商业用途。如有侵犯您商标权、著作权或其他合法权利的,请按照网站右 ...
Golang-面向“对象”:面向接口
面向对象初探
在软件开发领域,你应该听到过过程式编程、面向对象编程、甚至函数式编程等软件开发方式。而面向对象编程更是在现今大行其道,JAVA就是面向对象语言的代表,在JAVA中一切皆对象,它让编程中的一切元素、甚至设计方式都标准化,这更有利于大型应用的编写。
什么是面向对象编程?面向对象编程,简称OOP。在OOP的理念下,任何事物无论简单还是复杂都可以用对象表示,每个对象都包含属性和方法,属性表示对象是什么?有什么特征?方法表示对象能做什么?有什么能力?任何应用的构建都转化成对象关系的设计,这演化成一套标准化的面向对象设计模式。
类和对象要理解OOP,首先要理解类和对象的关系,类是设计层面的概念,而对象则是程序运行时的概念,OOP程序设计基于类的设计,类在程序运行时实例化为对象实现真正的业务逻辑。简而言之,所谓类可以理解成对象的模板,你编写一个类,在运行时需要实例化才能在程序调用栈中传递。
属性和方法在过程式编程中,我们熟悉变量和函数,使用这些基本元素我们实现业务逻辑。而属性和方法是对象内部的特征,咋一看他们很像,其实本质上是将实现特定功能的函数和变量封装成一个整体,即对象。一个对象 ...
N卡GPU计算型实例驱动安装
N卡GPU型号一览
产品系列
M-Class
P-Series
P-Series
V-Series
T-Series
V-Series
A-Series
A-Series
A-Series
产品家族
M40
Tesla P100
Tesla P4
Tesla V100
Tesla T4
Tesla V100
NVIDIA A100
NVIDIA A10
NVIDIA A100
前置操作
确定好待交付机器的规格和GPU型号,下面已T4卡为例。
跟业务确定好Driver Version和CUDA Version 然后去NVIDIA官网下载对应的驱动脚本
比如业务要求:
Driver Version: 470.82.xx
CUDA Version: 11.4
进入NVIDIA官网:https://www.nvidia.com/Download/Find.aspx
Driver 和 CUDA对应关系 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
点进去拿到:https://cn.do ...
k8s企业级DevOps实践-容器集群网络
本文会再谈Docker网络、Pod网络、CNI模式、CNI选型。
Docker网络一览表:
容器网络模式
简介
bridge
容器具有独立的network namespace,会将容器连接到docker0虚拟网桥,并配置IP地址,docker的默认网络模式。
host
容器没有独立的network namespace,和宿主机共用网络。
none
容器具有独立的network namespace,与宿主机网络隔离,但并没有对其进行任何网络设置。
container
容器和某一个已存在的容器共享network namespace。
bridgebridge模式是 docker 的默认网络模式,不写–net参数,就是bridge模式。使用docker run -p时,docker 实际是在iptables做了DNAT规则,实现端口转发功能。可以使用iptables -t nat -vnL查看。
12345# 创建一个新的 Docker 网络。-d参数指定 Docker 网络类型$ docker network create -d bridge my-net # ...
Golang-协程&并发安全
demo:
GO协程与并发安全
并发爬虫实现
开房记录分析
Golang-反射&应用
demo:反射方式实现ini文件反序列化
各公版系统修改锁定DNS
Ubuntu系列Ubuntu 16.x1)编辑或创建 /etc/dhcp/dhclient.conf文件。
注意:您必须拥有根用户权限才能编辑此文件。您可以使用sudo -i成为根用户,或者使用 sudo 执行所有命令。
2)将 supersede 命令添加到文件以覆盖 domain-name-servers。:
1234# /etc/dhcp/dhclient.conf 文件尾部追加supersede domain-name-servers 172.22.xxx.xxx,10.xx.xx.202,10.xx.xx.244;supersede domain-name "xxx.bilibili.xxx";
在此修改之后,resolv.conf 文件将在实例重启时或重启网络时更新,以仅包含您在 dhclient 文件中指定的 DNS 服务器。有关 supersede 命令的更多信息,请参阅 Linux 手册页上的 dhclient.conf(5)。
3)重启实例或网络。
1systemctl restart networking
Ubuntu 18.x ~ 22默认情 ...
Kong使用OAuth2.0 Plugin
在之前的文章中已经介绍了Kong这个api网关的安装和基本打开方式。这篇文章介绍一下kong在某个Route或Service中使用OAuth2.0的认证插件进行OAuth2的认证。
环境准备创建Service创建一个Kong的Service Object指向上游的服务。我会使用httpbin作为上游服务作为演示。
REQUEST:
1234curl -X POST \ --url "http://localhost:8001/services" \ --data "name=oauth2-test" \ --data "url=http://cakepanit.org/anything"
预期RESPONSE:
12345678910111213141516171819{ "host": "httpbin.org", "id": "33459a79-e284-4bb8-aa6f-65dafd456c6f", " ...
Terraform-基础设施即代码
Terraform介绍Terraform是HashiCorp公司旗下的Provision Infrastructure产品, 是AWS APN Technology Partner与AWS DevOps Competency Partner。Terraform是一个IT基础架构自动化编排工具,它的口号是“Write, Plan, and Create Infrastructure as Code”, 是一个“基础设施即代码”工具,类似于AWS CloudFormation,允许您创建、更新和版本控制的AWS基础设施。
Terraform基于AWS Go SDK进行构建,采用HashiCorp配置语言(HCL)对资源进行编排,具体的说就是可以用代码来管理维护IT资源,比如针对AWS,我们可以用它创建、修改或删除 S3 Bucket、Lambda,、EC2、Kinesis、VPC等各种资源。并且在真正运行之前可以看到执行计划(即干运行-dryrun)。由于状态保存到文件中,因此能够离线方式查看资源情况(前提是不要在 Terraform 之外对资源进行修改)。Terraform 配置的状态除 ...
Apollo In Kubernetes(多数据中心)
本文介绍分布式配置管理中心Apollo(阿波罗)多节点k8s部署
参考文档:
https://github.com/apolloconfig/apollo
apollo分布式部署指南
https://github.com/apolloconfig/apollo/tree/master/scripts/apollo-on-kubernetes
https://www.apolloconfig.com/#/zh/design/apollo-design
Apollo介绍Apollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。
Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot环境也有较好的支持。
.Net客户端不依赖任何框架,能够运行于所有.Net ...