2021 06-22

入门实践丨如何在K3s上部署Web应用程序

在本文中,我们将使用Flask和JavaScript编写的、带有MongoDB数据库的TODO应用程序,并学习如何将其部署到Kubernetes上。这篇文章是针对初学者的,如果你之前没有深度接触过Kubernetes集群,也不要担心! 我们将使用K3s,这是一个轻量级的Kubernetes发行版,非常适合快速入门。但首先让我们谈谈我们想要实现的目标。 首先,我将介绍示例应用程序。这其实已经简化了许多细节,但它说明了常见的用例。然后我们将熟悉了解容器化应用程序的过程。在我们继续之前,我会讨论我们如

2021 06-22

【Python报错】ValueError: If using all scalar values, you must pass an index

问题: 1、ValueError:Ifusingallscalarvalues,youmustpassanindex。意思是:如果使用所有标量值,则必须传递索引 2、再看错误发生代码位置   3、解读:直接传入标称属性为value的字典需要写入index,也就是说,需要在创建DataFrame对象时设定index。 原因:这是因为pandas的DataFrame方法需要传入一个可迭代的对象(列表,元组,字典等),  解决方案: 给DataFrame指定index参数可解决

2021 06-22

Binding(二):控件关联和代码提升

上节我们讲到,使用Binding,我们可以关联后台代码中的属性,在某些情况下,我们可能需要将两个控件关联起来,借助Binding,我们也可以轻松的实现。 关联控件 设想这样一个场景,界面中有个CheckBox,和一个Button,只有当CheckBox被选中的时候,Button才可用或者显示,如果按照常规的做法,那应该是借助CheckBox的Click事件去手动控制Button的显示等等,但我们如果使用Binding,则会简单很多,请看如下代码: Binding有个ElementName的属性

2021 06-22

Mysql权限管理以及sql数据备份

权限管理和备份 用户管理 可视化管理 SQL命令操作 用户表:msql.user 同样就是对表的操作,就是对这张表的增删改查 --创建用户 createuserkuangshenidentfiedby'123456' --修改当前用户密码 setpassword=password('111111') --修改指定用户密码 setpasswordforkuangshen=password('111111') --重命名RENAMEUSER旧的TO新的 renameuserkuangshe

2021 06-22

noip模拟9[斐波那契·数颜色·分组](洛谷模拟测试)

这次考试还是挺好的 毕竟第一题被我给A了,也怪这题太简单,规律一眼就看出来了,但是除了第一题,剩下的我只有30pts,还是菜 第二题不知道为啥我就直接干到树套树了,线段树套上一个权值线段树,然后我发现自己跑得特别慢, 然后就手打了一个超级大暴力,然后就很懵逼的发现,我的暴力比我树套树还快十倍 我就很生气,回去算了一遍复杂度,没错是nlog2n,然后我就怀疑自己打假了,直接把自己的暴力程序交上去了 然后成功的30分,然后就人傻了,然后我发现,其实我树套树有35pts,但是正解是二分/主席书/颜色权

2021 06-22

小白学k8s(9)-gitlab-runner实现go项目的自动化发布

gitlab构建CI/CD 准备 docker部署gitlab 使用二进制部署gitlab-runner gitlab-runner注册 配置Variables 简单先来个测试 开始构建 遇到的报错 gitlab构建CI/CD 准备 docker部署gitlab 通过docker-compose启动gitlab version:'3' services: gitlab: image:'gitlab/gitlab-ce:latest' restart:always hostname:'1.

2021 06-22

Windows内核开发-Windows内部概述-1-

Windows内部概述-1- 进程: 进程是一个程序的运行实例的控制和管理对象。一般的程序员所说进程运行,这样的说法是不对的,因为进程不能运行程序,进程只能管理该程序运行。线程才是真正的执行代码的东西。 一个进程应该具备以下的内容: 1:对于一种可执行程序而言,进程包含了执行代码的所需要的初始代码和数据。 2:每个进程有一个虚拟地址空间,用来给代码分配内存 3:一个主令牌对象用来存储进程的默认安全内容,该对象被进程中的线程执行代码来使用。 4:一个指向执行对象的专用句柄表,如事件、信号量和文件。

2021 06-22

HTTP请求方法及响应状态码详解

HTTP请求方法和响应状态详解 HTTP请求方法 HTTP1.0/1.1支持的所有请求方法如下所示: GET 用来请求访问已被URI识别的资源。指定的资源经服务器解析后返回响应内容。 POST POST方法用来传输实体的主体(一般是身份认证信息数据或者是请求服务的参数数据),虽GET方法也能做到,但一般不用。POST的功能和GET很类似,但POST的主要目的并不是获取响应的主体内容。 PUT PUT方法用来传输文件,要求在请求报文的主体中包含文件内容,然后将文件保存请求URI指定的位置。

2021 06-22

大数据期末考试一篇通 ---10万条音乐专辑的数据分析

数据集albums.csv包含了10万条音乐专辑的数据。主要字段说明如下: album_title:音乐专辑名称 genre:专辑类型 year_of_pub:专辑发行年份 num_of_tracks:每张专辑中单曲数量 num_of_sales:专辑销量 rolling_stone_critic:滚石网站的评分 mtv_critic:全球最大音乐电视网MTV的评分 music_maniac_critic:音乐达人的评分 统计各类型专辑的滚石网站的平均评分 统计各类型专辑的销量总数

2021 06-22

浅谈.Net Core中使用Autofac替换自带的DI容器

为什么叫 浅谈 呢?就是字面上的意思,讲得比较浅,又不是不能用(这样是不对的)!!! Aufofac大家都不陌生了,说是.Net生态下最优秀的IOC框架那是一点都过分。用的人多了,使用教程也十分丰富,官网教程也比较详细(如果英文功底还不错的话)。 那我为什么还要写这样一篇博客呢,一是用作学习笔记,二就是闲的。 废话不多说,开始正文 项目创建 云创建一个.NetCoreApi项目,然后再添加一个类库,大概就是下面这样的结构: 新建一个类库项目,分别添加一个接口文件与类文件: