- 博客(91)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 flv + livego + obs 实现简易直播平台(windows版+Linux版)
flv + livego + obs 实现简易直播平台(windows版+linux服务器部署版)直播运行效果:Windows版1. 前端编写(网页播放视频功能)flvjs是b站开源出来的前端流媒体播放器下载链接:https://github.com/saysmy/flvjs-pr354注意:下载后需要编译flvjs,github有编译步骤,也可以在网上找大佬编译好的具体...
2020-03-02 23:53:25
3795
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 28-JQuery
JQueryJQuery入门jquery是一个函数库,一个js文件,页面用script标签引入这个js文件就可以使用。<script type="text/javascript" src="js/jquery-1.12.2.js"></script>jquery文档加载完再执行将获取元素的语句写到页面头部,会因为元素还没有加载而出错,jquery提供了ready...
2019-11-14 17:41:29
100
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 27-JavaScript
JavaScriptv内容JavaScript介绍JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互,JavaScript是浏览器解释执行的。前端三大块1、HTML:页面结构2、CSS:页面表现:元素大小、颜色、位置、隐藏或显示、部分动画效果3、JavaScript:页面行为:部分动画效果、页面与用户的交互、...
2019-11-14 17:16:06
118
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 26-HTML+CSS
HTML+CSS内容HTML(内容太过简单,不再赘述)CSSCSScss概述为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS由此思想而诞生,CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表。有了CSS,html中大部分表现样式的标签就废弃不用了,html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更...
2019-11-14 16:45:52
135
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 23-MySQL数据库
MySQL数据库内容SQL简介MySQL 安装MySQL基本使用MySQL基本语句MySQL与Python交互MySQL高级1. SQL简介当前主要使用两种类型的数据库:关系型数据库、非关系型数据库.所谓的关系型数据库RDBMS,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据RDBMS和数据库的关系SQL(Struct...
2019-11-12 15:24:52
185
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 24-数据库查询语句
查询语句*导入sql文件 --source areas.sql;– 查询 -- 创建一个数据库 create database python_test charset=utf8; -- 使用一个数据库 use python_test; -- 显示使用的当前数据库是哪个 selcet database(); -- 创建一个数据...
2019-11-12 14:55:39
132
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 22-Python高级语法
Python高级语法内容解析顺序表MROGIL锁深拷贝,浅拷贝私有化私有属性魔法属性上下文管理器解析顺序表MRO多继承以及MRO顺序*注意:重写和重载不是一个含义,Python里方法重载用的很少! 重写:整个方法重新写覆盖。重载:方法名一样形参不一样。Python中多继承时可能导致父类方法调用N次!可以通过super()(super原理:通过C3...
2019-11-11 21:36:53
126
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 21-WEB服务器
WEB服务器内容HTTPWEB服务器网络通信正则表达式HTTP协议在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP,所以:HTML是一种用来定义网页的文本,会HTML,就可以编写网页;HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信。说明最主要的头两行分析如...
2019-11-11 20:32:56
138
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 20-多任务
多任务内容进程线程协程注意:并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已)并行:指的是任务数小于等于cpu核数,即任务真的是一起执行的...
2019-11-11 15:46:02
91
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 19-网络编程
网络编程内容ip地址端口udpsocketUdp绑定信息TcpTcp客户端,服务器1.IP地址1.1 ip地址的作用ip地址:用来在网络中标记一台电脑,比如192.168.1.1;在本地局域网上是唯一的。3. ip地址的分类(了解)1.2. ip地址的分类(了解)每一个IP地址包括两部分:网络地址和主机地址1.3 A类IP地址一个A类IP地址由1字节的网络地...
2019-11-11 15:12:59
163
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 18-Linux系统与常用命令
Linux内容Linux介绍Linux-Ubuntu常用命令1.Linux介绍1.1操作系统作为接口的示意图没有安装操作系统的计算机,通常被称为 裸机如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序1.2 Linux 内核及发行版1.2.1 Linux 内核版本...
2019-11-11 09:27:46
186
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 17-模块与包
模块与包内容模块包1. 模块1.1模块概念模块指包含了python程序的源文件,每一个独立的.py文件具有特定的功能,其功能可以被其他python程序使用,该文件就构成了一个模块 模块的名称必须满足标识符命名规则1.2模块中的资源 模块中以下资源可以被外界使用:类(定义)函数变量(全局)1.3模块资源导入 格式一(全部导入): ...
2019-11-11 08:47:53
149
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 16-异常处理
异常处理内容异常处理自定义异常1. 异常处理1.1异常概念异常是程序执行过程中出现的非正常流程现象。异常是无法避免的,只能先预估出可能出现的异常现象,并提供对应的处理机制,在异常出现后保障程序不被中断执行。1.2异常处理基本语法 格式一(常用): try: ____可能引发异常现象的代码 ...
2019-11-11 08:45:24
101
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 15-文件
文件内容文件读写操作1. 文件操作1.1文件概念 文件是计算机中数据持久化存储的表现形式1.2文件操作基本语法 格式一(手工关闭格式): 1.打开文件: file = open("文件名","读写模式") 2.操作文件: * 3.关闭文件: file.close() 格式二(免关闭格式): ...
2019-11-11 08:40:59
210
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 14-对象管理
对象管理内容单例模式1.对象的创建1.1__new__方法作用__new__方法用于定义创建对象时执行的操作,__new__方法仅仅为用户提供一个创建对象时干预的入口,真正执行创建对象的操作由object类中的__new__方法完成。1.2__new__方法定义定义__new__方法是对object类中__new__方法的重写,重写该方法时必须再次调用object类中的__ne...
2019-11-11 08:37:51
180
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 13-引用
引用内容引用1. 引用1.1引用概念引用是一种变量指向数据存储空间的现象内存地址是数据在物理内存中的存储位置引用地址是对象在内存中的描述性地址,该地址与内存地址有区别1.2引用特征相同的数据在内存空间中仅占用一个存储空间,不同的变量使用相同的数据则指向相同的存储空间。1.3获取内存存储地址(编号) 语法格式: id(数据)id(变量名)...
2019-11-10 21:58:46
170
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 12-函数高级
函数高级内容默认参数关键字参数可变参数字典参数递归函数匿名函数1. 默认参数1.1默认参数概念默认参数指函数/方法在定义时为形参赋值,对应的形参称为默认参数。默认参数是一个参数定义期的概念,与调用无关。1.2默认参数作用如果参数定义默认参数,在调用函数/方法时,未对该参数进行传值,则使用默认值作为该参数的值。1.3默认参数基本语法 ...
2019-11-10 21:53:44
108
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 11-字符串
字符串内容字符串字符串常用操作1. 字符串1.1字符串概念字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体。字符串支持索引操作。1.2创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信息' 变量名 =“”“字符串信息”"" 变量名 = '''字符串信息...
2019-11-10 21:46:16
123
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 10-数据存储
数据存储内容列表元组集合字典公共函数切片推导式1. 列表1.1 列表的概念列表是一种存储大量数据的存储模型。1.2 列表的特点列表具有索引的概念,可以通过索引操作列表中的数据。列表中的数据可以进行添加、删除、修改、查询等操作。1.3 列表的基本语法创建列表: 变量名 = [数据1,数据2,……]获取列表数据: ...
2019-11-10 21:35:51
142
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 9-继承
继承内容继承重写多继承多态鸭子类型1.继承1.1继承的概念继承描述的是一种类间关系,一个类A从另一个类B获取成员信息,称类A继承自类B。提供成员信息的类称父类(基类),获取成员信息的类称子类(派生类)。1.2继承的作用子类可以使用父类的成员(成员变量,成员方法)1.3继承语法格式class 类名(父类名):pass1.4获取继承关系图谱...
2019-11-10 21:22:16
122
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 8-面向对象
面向对象内容面向对象对象的成员类的成员封装1. 面向对象1.1面向对象概念面向对象是一种编程思想,是对现实世界中的事物进行抽象的方式。应用到代码编程设计中,是一种建立现实世界事物模型的方式。1.2 面向对象和面向过程区别面向过程关注的是完成工作的步骤,面向对象关注的是谁能完成工作。面向对象是在完成工作的时候关注哪些个体能够完成对应的工作,找到对应的个体...
2019-11-10 21:18:05
232
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 7-函数
函数内容函数形参与实参1. 函数1.1函数概念函数(function)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。1.2 函数的作用使用函数可以加强代码的复用性,提高程序编写的效率。1.3 无参数函数语法格式 定义格式:def 函数名(): ____函数体 …… 调用...
2019-11-10 21:07:02
91
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 6-while循环语句
while循环语句内容循环语句循环嵌套1. while循环语句1.1循环概念循环是程序设计语言中反复执行某些代码的一种计算机处理过程1.2 while循环的作用重复执行某些代码1.3 while循环的基本语法while 条件:____反复执行的代码 ……1.4 循环变量 循环变量是用于控制循环执行次数的变量,通常从0开...
2019-11-10 21:01:52
222
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 5-分支语句
分支语句内容比较运算符关系运算符分支语句1. 比较运算符1.1 比较运算比较运算是发生在两个同类型数据间的一种操作,比较运算是使用固定的比对规则对两个数据进行比对,如果比较运算式子成立得到结果True,如果不成立,得到结果False1.2 常用比较运算符符号说明==判断两个操作数的值是否相等,成立为True!=判断两个操作数的值...
2019-11-10 20:57:23
276
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 4-标准输入输出
标准输入输出内容输入输出1. 输入1.1 概念用户通过控制台将数据传递给程序的过程1.2 语法格式格式一: input()格式二: input(“提示信息”)1.3 输入数据的接收格式一:变量 = input()格式二:变量 = input(“提示信息”)1.4 注意事项控制台执行到input()操作后,会将程序挂起,等待用户输入数据,在用户未完成数据...
2019-11-10 20:35:38
140
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 3-Python基础语法
Python基础语法内容注释算数运算符变量赋值运算字符串运算1. 注释1.1 单行注释语法格式: #[空格]说明性文字信息添加快捷键: Ctrl+/取消快捷键: Ctrl+/1.2 多行注释语法格式: “”“说明性文字信息”"" 快捷键:<无> 1.3 工作日志说明语法格式: # TODO 说明文字快捷键:<无>...
2019-11-10 20:31:33
104
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 2-Python基础
一、数据类型和变量数据类型在内存中存储的数据可以有多种类型。例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。Python 定义了一些标准类型,用于存储各种类型的数据。Python有五个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)1.2 Python数字数字数据类型用于存储数...
2019-01-23 08:27:04
115
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 1-Python入门
一、Python优缺点1.1 优点Python是用来编写应用程序的高级编程语言。当你用一种语言开始作真正的软件开发时,你除了编写代码外,还需要很多基本的已经写好的现成的东西,来帮助你加快开发进度。比如说,要编写一个电子邮件客户端,如果先从最底层开始编写网络协议相关的代码,那估计一年半载也开发不出来。高级编程语言通常都会提供一个比较完善的基础代码库,让你能直接调用,比如,针对电子邮件协议...
2019-01-23 08:26:44
114
原创 BBC英式口语~发音练习~笔记整理
参考资料原视频地址: https://www.bilibili.com/video/BV1D7411n7bS/?spm_id_from=333.1245.0.0&vd_source=5986fc7c8e6d754f3ca44233573aeaff笔记图片
2024-02-16 21:34:53
514
原创 opencv基础学习-1
文章目录环境版本:初始化:图像阈值:图像平滑:环境版本:Python 版本: Anaconda Python 3.7opencv包版本: opencv-contrib-python 3.4.2.16 opencv-python 3.4.2.16运行环境:jupyter初始化:import cv2import matplotlib.pyplot as pltimport numpy as np%mat
2021-08-02 10:03:42
464
原创 Anaconda jupyter 错误修复
解决方式python -m ipykernel install --user问题描述:jupyter报错ErrorPython代码执行不了后台报错"C:\Users\Lenovo\Anaconda3\lib\subprocess.py", line 775, in init restore_signals, start_new_session) File "C:\Users\Lenovo\Anaconda3\lib\subprocess.py", line 1178, in _ex
2021-07-25 14:06:55
416
1
原创 k8s基础架构学习总结
文章目录k8s的核心功能:k8s组件:k8s资源清单:服务发现Service:k8s的核心功能:1.自愈: 重新启动失败的容器,在节点不可用时,替换和重新调度节点上的容器,对用户定义的健康检查不响应的容器会被中止,并且在容器准备好服务之前不会把其向客户端广播。2.弹性伸缩: 通过监控容器的cpu的负载值,增加容器的数量3.服务的自动发现和负载均衡: 不需要修改您的应用程序来使用不熟悉的服务发现机制,Kubernetes 为容器提供了自己的 IP 地址和一组容器的单个DNS 名称,并可以在它们之间进行
2021-07-17 09:31:20
297
1
原创 剑指offer个人答案(Java版)-4
文章目录24. 反转链表25. 合并两个排序的链表26. 树的子结构27. 二叉树的镜像24. 反转链表/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode reverseList(L
2021-06-27 12:40:48
145
原创 剑指offer个人答案(Java版)-3
文章目录17. 矩阵中的路径18. 矩阵中的路径21. 调整数组顺序使奇数位于偶数前面22. 链表中倒数第k个节点17. 矩阵中的路径class Solution { public int[] printNumbers(int n) { int[] data = new int[(int)Math.pow(10, n)-1]; for (int i = 0; i < data.length; i++) data[i] = i+1; return
2021-06-18 15:50:50
102
原创 剑指offer个人答案(Java版)-2
文章目录12. 矩阵中的路径14- I. 剪绳子15. 二进制中1的个数16. 数值的整数次方12. 矩阵中的路径class Solution { public static boolean dfs(char[][] board, char[] word, int i, int j, int k){ // 2. 判断越界 if (i>=board.length || i<0 || j>=board[0].length || j<0
2021-06-12 20:11:16
1090
1
原创 剑指offer个人答案(Java版)-1
文章目录09. 用两个栈实现队列10- I. 斐波那契数列10- II. 青蛙跳台阶问题11. 旋转数组的最小数字09. 用两个栈实现队列class CQueue { Deque<Integer> stack1; Deque<Integer> stack2; public CQueue() { stack1 = new LinkedList<>(); stack2 = new LinkedList<>
2021-06-05 09:15:31
117
原创 剑指offer个人答案(Java版)
文章目录03. 数组中重复的数字04. 二维数组中的查找05. 替换空格06. 从尾到头打印链表03. 数组中重复的数字class Solution { public int findRepeatNumber(int[] nums) { Arrays.sort(nums); for (int i=0; i<nums.length; i++) if (nums[i] == nums[i+1]) return nums[i]; return 0;
2021-05-30 13:01:56
114
原创 通用算法模板
文章目录文章目录文章目录二分查找BFSDFS(回溯)二叉树遍历BST遍历滑动窗口DP二分查找public class binary { // 二分搜索模板 int binary_search(int[] nums, int target) { int left = 0, right = nums.length - 1; while(left <= right) { int mid = left + (right - left
2021-05-15 08:05:36
250
原创 unity3d快速实现小地图功能(相机跟随)
文章目录实现效果实现思路步骤实现效果实现思路创建Cube作为Player,场景拥有两个摄影机。一个(MainCamera)跟随玩家作为主视角,另一个(Camera1)作为我们的小地图从高空俯视角度跟随玩家实现两个脚本,一个支持玩家移动,另一个实现摄像机跟随玩家步骤基础操作详见官方文档(链接)1.新建两个脚本(cameraFollow) 和(move):moveusing System.Collections;using System.Collections.Generic;
2021-05-07 16:37:43
1352
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人