- 博客(26)
- 收藏
- 关注
原创 Docker容器编排
docker-compose可以管理多个docker容器组成一个应用,需要定义一个YAML格式的配置文件docker-compose.yml,指定多个容器之间的调用关系。docker-compose exec yml里面的服务id #进入容器实例内部 docker-compose exec yml里面的服务id /bin/bash。docker-compose up -d #启动所有docker-compose服务并后台运行。docker-compose up #启动所有docker-conpose服务。
2024-08-14 15:59:12
645
原创 Docker安装以及使用,镜像、容器基本使用
通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用用户的APP及其运行环境能够做到“一次镜像,处处运行”,将应用打成镜像,通过镜像成为运行在docker容器上面的示例,docker容器在任何操作系统上都是一致的,从而实现跨平台、跨服务。一句话总结,docker是解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。
2024-08-14 15:50:18
1200
原创 Redis基本定义以及特点
丰富的数据类型:Redis 不仅支持基本的键值存储,还提供了丰富的数据类型,包括字符串、列表、集合、哈希表、有序集合等。持久化:Redis 支持数据的持久化,可以将内存中的数据保存到磁盘中,以便在系统重启后恢复数据。redis是以键值对(key-value)存储数据的,支持多种数据结构存储,特点是高性能、低延迟,特别适合处理大量实时数据和高访问量的应用场景。社区支持:Redis 拥有一个活跃的开发者社区,提供了大量的文档、教程和第三方库,这为开发者提供了强大的支持和丰富的资源。Redis支持的数据结构。
2024-08-14 15:14:46
453
原创 四种部署模式的优缺点(单机、集群、分布式、微服务)
含义:一种非常细粒度的垂直拆分,小到不可分割的分布式模块,小到一个服务只对应一个单一的功能,每个微服务都是由独立的小团队开发、测试、部署、上线,负责它的整个生命周期。部署含义:集群就是单机的“复制”,同一个业务,部署在多个服务器上(不同的服务器运行同样的代码,干同一件事。部署优点:系统扩展容易、易部署:无需改动任何的项目代码,只需要新增服务器部署相同的应用并配置好负载均衡,就可以很好的减轻随着业务增量带来的系统压力。部署含义:把一个业务拆分成多个业务,然后部署到不同的服务器上,这就是分布式。
2023-10-25 16:27:54
19661
原创 Linux--认知权限信息
chown root:bearpi hello.txt,将hello.txt所属用户修改为root,用户组修改为bearpi。chown -R root test,将文件夹test所属用户修改为root并对文件夹内全部内容应用同样规则。chown root hello.txt,将hello.txt所属用户修改为root。其中u表示user所属用户权限,g表示group组权限,o表示other其他用户权限。用来修改文件、文件夹的权限信息,语法:chmod [-R] 权限 文件或文件夹。
2023-04-21 21:33:18
250
原创 Linux常见命令
内核提供了Linux系统的主要功能,如硬件调度管理能力,Linux内核时免费开源的,任何人都可以查看内核的源代码,甚至是贡献源代码。
2023-04-21 20:56:22
164
原创 JAVA数组--数组遍历
需求:设计一个方法用于数组遍历,要求遍历的结果是在一行上的。例如[11,22,33,44,55]。需求:定义一个方法判断数组中的某一个数是否存在,将结果返回给调用处。需求:设计一个方法求数组的最大值,并将最大值返回。
2023-04-19 17:53:16
152
原创 方法的重载
定义:在同一个类中,方法名相同,参数不同的方法。System.out.println("不相同");System.out.println("不相同");System.out.println("不相同");System.out.println("不相同");System.out.println("相同");System.out.println("相同");System.out.println("相同");System.out.println("相同");参数不同:个数不同、类型不同、顺序不同。
2023-04-19 17:04:15
122
原创 Python数据分析与展示 笔记二
数据的CSV文件存取保存文件:savetxt()方法保存文件csv文件格式:np.savetxt(frame,array,fmt='%.18e',delimiter=None)In [1]: import numpy as npIn [2]: a = np.arange(100).reshape(5,20)In [3]: np.savetxt('a.csv', a, fmt='%d', delimiter=',')读取文件: loadtxt()方法读取文件In [5]
2022-02-19 21:01:00
124
原创 Python数据分析与展示-1
数据的维度维度:一组数据的组织形式一维数据一维数据由对等关系的有序或无序数据构成,采用线性方式组织。对应列表、数组和集合等概念。列表和数组:一组数据的有序结构。区别:列表:数据类型可以不同数组:数据类型相同二维数据二维数据由多个一维数据构成,是一维数据的组合形式。表格是典型的二维数据。其中,表头是二维数据的一部分。多维数据多维数据由一维或二维数据在新维度上扩展形成。例如增加时间维度的表格。高维数据高维数据仅利用最基本的二元关系展示数据间的复杂结构。利用
2022-02-15 01:06:42
273
原创 嵌入式C:指针
目录什么是指针?指针的使用结构体指针实例1实例2宏定义宏定义的用法无参宏定义带参宏定义什么是指针?指针是包含内存地址的变量,这个地址是内存中另一个对象(通常是另一个变量)的位置。例如如果一个变量包含另一个变量的地址,我们说第一个变量指向第二个变量。指针的类型type *var-name;//一般形式int *ip; /* 一个整型的指针 */double *dp; /* 一个 double 型的指针 */float *fp...
2022-02-01 02:21:43
174
原创 Python考核
系统需求使⽤用⾯面向对象编程思想完成学员管理理系统的开发,具体如下:系统要求:学员数据存储在⽂文件中系统功能:添加学员信息至数据库、删除学员、修改学员信息、查询学员信息、显示所有学员信息、实时保存学员信息及退出系统等功能。准备程序文件创建项⽬目⽬目录,例如: StudentManagerSystem程序⽂文件如下: 程序⼊入⼝文件:main.py 学员⽂文件:student.py 管理理系统文件:managerSystem.py程序实现数据库连接...
2022-01-16 20:32:50
178
原创 小熊派回顾:学习GPIO,学习ADC
GPIO1. GPIO API介绍2. 查看LED对应的GPIO引脚3. 操作GPIO点亮LED4. GPIO扩展实验
2022-01-15 22:48:06
4557
2
原创 小熊派回顾:实现Hello world和LED灯
目录实现Hello world1. 添加Hello World源码文件2. 编写Hello World业务代码3. 编写编译构建文件BUILD.gn4. 调试烧录Hello World程序实现LED灯1. 添加点亮LED灯源码文件2. 编写点亮LED灯业务代码3. 编写编译构建文件BUILD.gn4. 调试烧录LED灯程序实现Hello world1. 添加Hello World源码文件在sample文件下添加如下源码文件2. 编写Hell
2022-01-15 11:19:59
930
3
原创 Pymysql操作
python连接数据库,实现对数据库表的创建、插入、查找、更新、删除操作。实例:#引入pymysql包import pymysqlDBHOST = 'localhost'DBUSER = 'root'DBPASS = '123'DBNAME = 'python1'try: db = pymysql.connect(host=DBHOST, user=DBUSER, password=DBPASS, database=DBNAME) print('数据库连接成功!')
2022-01-13 21:17:28
174
原创 Python_05_定时器、队列、线程池
定时器表示一个操作应该在等待一定的时间之后运行 --- 相当于一个定时器。Timer类是Thread类的子类,因此可以像一个自定义线程一样工作。原理:定时器计时其实是通过计数来实现的。定时器内部有一个计数器,这个计数器根据一个时钟(这个时钟来自于ARM的APB总线,然后经过时钟模块内部的分频器来分频得到)来工作。每隔一个时钟周期,计数器就就计数一次,定时器的时间就是计数器计数值x时钟周期。实例:import threadingimport timeexec_count =...
2022-01-11 21:27:52
159
原创 Python_04_信号量,条件变量,事件
信号量什么是信号量?信号量是一个特殊的变量,它的本质是计数器,信号量里面记录了临界资源的数目,有多少数目,信号量的值就为多少,进程对其访问都是原子操作(pv操作,p:占用资源,v:释放资源)。它的作用就是,调协进程对共享资源的访问,让一个临界区同一时间只有一个进程在访问它。为什么需要使用信号量?对于生产者来说,当缓冲区满,也就是空闲缓冲区个数为0时,此时生产者不能继续向缓冲区写数,必须等待,直到有消费者从满缓冲区取走数后,再次有了空闲缓冲区,生产者才能向缓冲区写数。对于消费者来说,当缓冲
2022-01-10 00:31:32
593
原创 Python_03(多线程)
多线程优点使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度程序的运行速度可能加快在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。线程和进程线程在执行过程中与进程还是有区别的。每个独立的进程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用
2022-01-08 17:59:01
118
原创 Python_02_面向对象(动态给实例添加属性和方法,运算符重载)
动态给实例添加属性和方法并使用实例一:给人动态添加说话的方法from types import MethodType#创建一个空类class Person(object): passper=Person()#动态添加属性,体现了的动态语言的特点(灵活)per.name="tom"print(per.name)#动态添加方法def say(self): print("my name is "+self.name)per.speak=MethodType(sa
2022-01-06 18:35:05
366
原创 Python01_面向对象
目录类self代表类的实例,而非类继承什么是继承继承的特点单继承多继承多态作用特点类类(class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。为了代码的编写方便简洁,引入了类的定义;一般,使用 class 语句来创建一个新类,class之后为类的名称(通常首字母大写)并以冒号结尾,例如:class car(object): def __init__(self,name)..
2022-01-04 18:33:28
452
原创 CNN卷积神经网络学习
1.卷积神经网络的概念对图像(不同的数据窗口数据)和滤波矩阵(一组固定的权重:因为每个神经元的权重固定,所以又可以看做一个恒定的滤波器filter)做内积(逐个元素相乘再求和)的操作就是所谓的『卷积』操作,也是卷积神经网络的名字来源。比如下图中,图中左边部分是原始输入数据,图中中间部分是滤波器filter,图中右边是输出的新的二维数据。分解下上图中间滤波器filter与数据窗口做内积,其具体计算过程则是:4*0 + 0*0 + 0*0 + 0*0 + 0*1 + 0*1 + 0*..
2021-09-04 23:00:50
181
2
原创 BP神经网络学习笔记8.29
一 认识BP神经网络经典的BP神经网络通常由三层组成: 输入层, 隐含层与输出层.通常输入层神经元的个数与特征数相关,输出层的个数与类别数相同, 隐含层的层数与神经元数均可以自定义.每个神经元代表对数据的一次处理:每个隐含层和输出层神经元输出与输入的函数关系为:二 BP神经网络结构与原理由于 BP 神经网络参数超级多,如果不先定义好变量,后面非常难理解,故针对上述图形,定义如下:通过上面的定义可知:三 BP神经网络的第一种实现...
2021-08-29 23:27:48
481
原创 SVM学习笔记8.27
1.SVM概念支持向量机(support vector machines,SVM)是一种二分类模型,它将实例的特征向量映射为空间中的一些点,SVM 的目的就是想要画出一条线,以 “最好地” 区分这两类点,以至如果以后有了新的点,这条线也能做出很好的分类。SVM 适合中小型数据样本、非线性、高维的分类问题。SVM 最早是由 Vladimir N. Vapnik 和 Alexey Ya. Chervonenkis 在1963年提出,目前的版本(soft margin)是由 Corinna Cortes
2021-08-27 21:41:05
251
原创 KNN算法学习笔记2021/8/24
1.什么是knn算法?物以类聚,人以群分。“看一个人什么样,看他身边的朋友什么样就知道了”,如下图所示,我们寻找距离绿圆点(新数据)最近的K个数据,观察哪个形状最多,以此来推测绿圆点(新数据)的所属类别。2.算法原理步骤计算距离升序排列取前K个加权平分注意:K的选取 K太大:导致分类模糊 K太小:受个例影响,波动较大 如何选取K 经验 均方根误差...
2021-08-24 21:35:46
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅