自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lucky Home

Hard Choices,Easy Life.

  • 博客(120)
  • 资源 (1)
  • 收藏
  • 关注

原创 【回首大二】

杂记

2022-08-29 14:32:11 956 1

原创 数据库复习(更新)

数据库复习(更新)能用到的资料第一章 绪论第二章 关系数据库第三章 关系数据库SQL语言第四章 数据库安全第五章 数据库完整性第六章 关系数据理论能用到的资料学习数据库系统概论这一篇就够了数据库复习总结《数据库系统概论》第五版 +学习笔记总目录第一章 绪论第二章 关系数据库第三章 关系数据库SQL语言第四章 数据库安全第五章 数据库完整性第六章 关系数据理论...

2022-05-16 22:26:52 346

原创 计算机网络(西工大复习)更新

计算机网络(西工大复习)能用到的计算机网络总结知识点1.名词解释计算机网络层次TCP/IP四层模型1.因特网2.传播时延3.DNS4.ICMP协议5.ARP协议6.MSS7.IPV48.IEEE802.39.HTTP10.传输时延(发送时延)11.DHCP12.ICMP13.RTT14.物理地址(MAC地址)15.MTU16.IEEE802.112.问答1 网络协议2 TCP3 差错检测与校正4 介质访问控制5 子网划分6 五层因特网的协议栈7 DNS迭代查询8 网络拥塞的原因和代价![在这里插入图片描述]

2022-05-05 12:55:19 2035

原创 计算机操作系统 (第二章 进程的描述与控制)

定义特征状态进程控制块 PCB进程控制进程同步

2022-04-01 23:06:21 340

原创 计算机操作系统(第一章笔记)

操作系统目的操作系统作用操作系统发展过程人工操作脱机输入/输出单道批处理系统多道批处理系统分时系统把时间分片,每个终端的作业独立使用一个时间片实时系统微机操作系统操作系统的基本特征和功能操作系统的基本特征并发性共享性虚拟性异步性...

2022-04-01 22:23:46 489

原创 元气骑士(联机版)java合作大作业

代码仓库Gitee仓库地址https://gitee.com/liaojingpu/TankBattleGithub仓库地址https://github.com/NPU-Java-Web/SoulKnight使用技术项目架构

2021-12-29 12:27:05 499

原创 vue+springboot前后端分离校园论坛项目(近期琐记)

很久没记博客了,上次写也是跟着视频学习前端时候了。这学期也快结束了,确实做了不少东西,但的的确确没有以前迫不及待想发博客分享的热情。随便写写吧,就当记录一下咯。这学期加入开发者社区,加了工创基地,加了软创基地。大创也整完了,估么还能混几个专利,工创那边还能拿几个小奖,拿个软著。三航杯那边,搞搞应该也有些,就是忙活一学期的立体仓库,现在还没开始比赛。我估计这个寒假还得留校在社区集训,应该能拿个实习证明。除此之外,奖学金还能拿不少钱,从大创那还能拿回些东西,也算有点收获了吧。把最近做的项目链接贴在这了,有兴

2021-11-22 15:32:09 3096 1

原创 (vue学习)记录1

vue只关心视图层html+css+js视图层是双向数据绑定,视图发生变化时,数据也会发生变化。网络通信 axios页面跳转 vue-route状态管理 vuex大大减少DOM操作1.基本语法v-开头为指令v-bind attribute 被称为指令。指令带有前缀 v-,以表示它们是 Vue 提供的特殊 attribute。<!DOCTYPE html><html><head> <meta charset="utf-8">

2021-09-22 22:40:32 123

原创 (javascript学习)复习记录2

1.iterator用for of遍历(相当于迭代器遍历)var arr = [3,2,4];for(var x of arr){console.log(x);}//打印键值对var map = new Map([[1,2,][,3,4]])for(let x of map){console.log(x);}for in遍历(下标访问)var age = [1,2,3,4,5,6];//for var index in object)for(var num in age){

2021-09-20 16:42:30 93

原创 (javascript学习)复习记录1

1.基本使用1.1 使用1.内部标签2.外部标签<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><!-- script写代码--> <script>//<!-- 弹窗--> alert("hello world"); </scrip

2021-09-19 22:43:31 151

原创 2021-09-11

import cv2import numpy as npimport timeimport serialframeWidth = 640frameHeight = 480cap = cv2.VideoCapture(0) # 0对应笔记本自带摄像头cap.set(3, frameWidth) # set中,这里的3,下面的4和10是类似于功能号的东西,数字的值没有实际意义cap.set(4, frameHeight)cap.set(10, 80) # 设置亮

2021-09-11 17:06:39 106

原创 (小白python)检测圆

import cv2import numpy as npimport timeframeWidth = 640frameHeight = 480cap = cv2.VideoCapture(1) # 0对应笔记本自带摄像头cap.set(3, frameWidth) # set中,这里的3,下面的4和10是类似于功能号的东西,数字的值没有实际意义cap.set(4, frameHeight)cap.set(10, 80) # 设置亮度pulse_ms = 30

2021-09-03 17:38:14 578

原创 (tensorflow学习)用Object Detection API实现摄像头实时物体检测

对于物体识别,谷歌已经有训练好的模型供我们使用,图方便不想自己训练的可以直接使用。说实话,装这个tensorflow真心麻烦,我建议用anaconda环境搭建,还要注意装的话装1.几的版本就可,用gpu跑的话注意显卡型号和版本是否兼容。真是踩无数坑啊。。建议找个细致一点的教程,一步一步来,至于这个我就不多写了。要获取预训练模型,模型下载在这里还要添加模型目录,就是把下载的解压到anaconda的库目录下,可以搜相关教程即可。我的代码:# coding: utf-8# 可以放在任何文件夹下运行(前

2021-08-09 17:28:55 865 1

原创 (CSS入门)CSS 背景附着

CSS 背景附着CSS background-attachment属性指定背景图像是应该滚动还是固定的(不会随页面的其余部分一起滚动):指定应该固定背景图像:body { background-image: url("tree.png"); background-repeat: no-repeat; background-position: right top; background-attachment: fixed;}指定背景图像应随页面的其余部分一起滚动:body {

2021-08-05 11:06:40 318 2

原创 (CSS入门)css添加+背景图像+背景重复

css添加当浏览器读到样式表时,它将根据样式表中的信息来格式化 HTML 文档。三种使用 CSS 的方法有三种插入样式表的方法:外部css内部css行内css外部css每张 HTML 页面必须在 head 部分的 元素内包含对外部样式表文件的引用。eg:外部样式在 HTML 页面 部分内的 元素中进行定义:<!DOCTYPE html><html><head><link rel="stylesheet" type="text/c

2021-08-05 10:29:22 970

原创 (CSS入门)css语法+选择器

CSS 简介CSS 指的是层叠样式表* (Cascading Style Sheets)CSS 描述了如何在屏幕、纸张或其他媒体上显示 HTML 元素CSS 节省了大量工作。它可以同时控制多张网页的布局外部样式表存储在 CSS 文件中body { background-color: lightblue;}h1 { color: white; text-align: center;}p { font-family: verdana; font-size: 20px

2021-08-03 18:38:22 113

原创 (html入门)html块+表格+id

HTML <div> 和 <span>HTML 块元素大多数 HTML 元素被定义为块级元素或内联元素。块级元素在浏览器显示时,通常会以新行来开始(和结束)。HTML <div> 元素HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器。如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用

2021-08-03 18:21:09 462 1

原创 (html入门)HTML 样式

HTML 样式style 属性用于改变 HTML 元素的样式。eg:<html><body style="background-color:PowderBlue;"><h1>Look! Styles and colors</h1><p style="font-family:verdana;color:red">This text is in Verdana and red</p><p style="font-

2021-08-03 13:16:55 129

翻译 (html入门)HTML 属性+标签+段落

HTML 属性属性为 HTML 元素提供附加信息。HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。属性总是以名称/值对的形式出现,比如:name=“value”。属性实例属性总是在 HTML 元素的开始标签中规定。例:HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定。始终为属性值加引号属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。在某些个别的情况下,比如属性值本身就含有双引号,那么必须使用单引号。

2021-08-03 13:03:59 95

原创 (html入门)html基础+元素

html简介HTML 是用来描述网页的一种语言。(Hyper Text Markup Language),HTML 不是一种编程语言,而是一种标记语言,有一套标记标签,用其进行网页描述。html标签HTML 标签是由尖括号包围的关键词,比如 HTML 标签通常是成对出现的,比如 和 标签对中的第一个标签是开始标签,第二个标签是结束标签 。开始和结束标签也被称为开放标签和闭合标签HTML 文档 = 网页Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。

2021-08-03 11:52:17 77

翻译 (小白学java)Java HashSet

Java HashSetHashSet 基于 HashMap 来实现的,是一个不允许有重复元素的集合。HashSet 允许有 null 值。HashSet 是无序的,即不会记录插入的顺序。HashSet 不是线程安全的, 如果多个线程尝试同时修改 HashSet,则最终结果是不确定的。 您必须在多线程访问时显式同步对 HashSet 的并发访问。HashSet 实现了 Set 接口。HashSet 中的元素实际上是对象,一些常见的基本类型可以使用它的包装类。基本类型对应的包装类表如下:以下

2021-07-07 16:42:48 81

原创 (小白学java)Java HashMap

Java HashMapHashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。HashMap 是无序的,即不会记录插入的顺序。HashMap 继承于AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。HashMap 中的元素实际上是对象,一些常见的基本类型可以使用它的包装类

2021-07-07 10:49:38 87

原创 (小白学java)java简单数据结构-栈的简单实现

java中已经内置好很多数据结构了,像链表、队列在java里已内置,我就简单写下栈的吧,顺便熟悉熟悉语法。public class MyStack { private int maxSize; private long[] stackArray; private int top; public MyStack(int s) { maxSize = s; stackArray = new long[maxSize]; top = -1; }

2021-07-07 09:31:54 76 1

翻译 (小白学java)Java 方法

Java 方法Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法的优点1.使程序变得更简短而清晰。有利于程序维护。可以提高程序开发的效率。提高了代码的重用性。方法的定义一般情况下,定义一个方法包含以下语法:修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值;}修饰符:修饰符,这是可选的,告诉编译器如

2021-07-06 20:07:07 45131 1

原创 (小白学java)Java LinkedList

Java LinkedList(链表) 类似于 ArrayList,是一种常用的数据容器。与 ArrayList 相比,LinkedList 的增加和删除对操作效率更高,而查找和修改的操作效率较低。LinkedList 类位于 java.util 包中,使用前需要引入它,语法格式如下:// 引入 LinkedList 类import java.util.LinkedList; LinkedList<E> list = new LinkedList<E>(); // 普

2021-07-06 16:59:41 45159 1

翻译 (小白学java)Java ArrayList

ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。ArrayList 类位于 java.util 包中,使用前需要引入它,语法格式如下:import java.util.ArrayList; // 引入 ArrayList 类ArrayList<E> objectName =new ArrayList<>();  // 初始

2021-07-06 16:25:32 45132

原创 (小白学java)Java 异常处理

Java 异常处理异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。三种类型的异常:检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误: 错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当

2021-07-06 15:13:14 45189

原创 (小白学Java)Java函数

函数的组成是:访问修饰符 返回值 函数名(形式参数){ 函数内容;}返回值类型: 运行这段程序得出的一个运算结果,结果类型,如果函数没有返回值则用void 来表示该函数没有返回值。函数名:仅仅是一个标识符,可以随意起名字。形式参数:是一个变量,用于存储调用函数传递进来的实际参数。实际参数:传递给形式参数的具体数值。返回值:返回给调用者。形式参数:在定义函数时给的参数叫做形式参数(形参),参数叫什么名字与功能无关,当然需要遵循见名思议的原则。实际参数:

2021-07-05 11:10:49 45158

原创 (app inventor2)蓝牙遥控小车软件设计(2)

昨天又新增几个小功能,实现小车的手动控制和输入垃圾并使用网络进行垃圾查询分类。如图:其中代码块为:(小车转向)即调用蓝牙,在按键时发送字符给单片机,再用探索者模块进行检测,最后用arduino编程即可。+(搜索这一块用的是爬虫相关的知识)说实话不太喜欢这种编程,里面很多细节不清楚,还很难调试,不过这的确减少app开发的难度,要是真的用安卓开发,估计难度得上大台阶。手机界面如图:下一步完成语音识别模块。...

2021-07-05 10:41:12 46600

原创 (小白学java)java输入输出

java输入java的输入,我们用到Scanner类,可以用它创建一个对象Scanner reader=new Scanner(System.in); 然后reader对象调用nextBoolean(),nextByte(),nextShort(),nextInt(),nextLong(),nextFloat(),nextDouble( )方法来从输入流中获取数据。这些方法在执行时都会阻塞,程序等待用户在输入流 中输入enter键(\n)时继续执行。eg:import java.util.

2021-07-05 10:27:36 144

原创 (小白学Java)Java 数组

数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,…,number99。声明数组变量dataType[] arrayRefVar; // 首选的方法 或 dataType arrayRefVar[]; // 效果相同,但不是首选方法,这是c/c++风格创建数组J

2021-07-03 16:36:29 45147

原创 (云服务器学习)部署python程序到云服务器

(云服务器学习)部署python程序到云服务器我本来好早就买了阿里云的服务器,以前叫做学生机,现在好像叫云翼计划,我感觉每年花个不到百元能玩玩也挺不错的。还能在上面搭建个人博客,跑跑程序,以后还能学着搭个梯子(不用每个月买VPN),要是买的是centos或linux系统的,还能顺便学学操作系统,命令行,真的有意思,也有用的。我这里的个人博客是MCL‘s Blog,搭的也不太漂亮哈哈,至于云服务器购买和配置大家就直接找教程好了,我这里大概是这样的:买的是centos的,其实买windows系统能用远程桌

2021-07-03 15:42:04 24956 2

原创 (小白学Java)Java 条件语句

if一个 if 语句包含一个布尔表达式和一条或多条语句。public class Test { public static void main(String args[]){ int x = 10; if( x < 20 ){ System.out.print("这是 if 语句"); } }}if…else语句egpublic class Test { public static void main(S

2021-07-03 11:48:19 58

原创 (小白学java)Java 循环结构

Java中有三种主要的循环结构:while 循环do…while 循环for 循环while 循环和c很像了,不多写了:public class demo{ public static void main(String args[]){ int x=1; while(x<10){ System.out.print(x); x++; System.out.print("\n");

2021-07-03 11:01:52 45316 1

原创 (小白学java)Java 修饰符

Java 修饰符访问控制修饰符默认访问修饰符-不使用任何关键字私有访问修饰符-private公有访问修饰符-public受保护的访问修饰符-protected访问控制和继承非访问修饰符ava语言提供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端eg:public class ClassName { // ...}private boolean myFlag;static final double weeks = 9.5;

2021-07-03 10:45:19 92

原创 (小白学java)Java 变量类型

Java 变量类型Java 局部变量实例变量类变量(静态变量)int a, b, c; // 声明三个int型整数:a、 b、cint d = 3, e = 4, f = 5; // 声明三个整数并赋予初值byte z = 22; // 声明并初始化 zString s = "runoob"; // 声明并初始化字符串 sdouble pi = 3.14159; // 声明了双精度浮点型变量 pichar x = 'x'; // 声明变量 x 的值

2021-07-03 09:52:17 47626

原创 (小白学java)Java 基本数据类型

Java 基本数据类型Java 的两大数据类型:内置数据类型引用类型Java 常量Java 的两大数据类型:内置数据类型引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0;byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有

2021-07-03 09:13:04 2465

原创 (小白学java)Java 对象和类

Java 对象和类基本概念对象和类Java中的对象Java 中的类构造方法创建对象源文件声明规则基本概念Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 重载对象和类对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。这点在python中也有很好的体现。Java中的对象对比现实对象和软件对象,它们之间十分相似

2021-07-03 08:58:09 2459 1

原创 (小白学java)Java 基础语法

基础语法一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。**对象**:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。**类**:类是一个模板,它描述一类对象的行为和状态。**方法**:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。**实例变量**:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。例:public class H

2021-07-02 23:28:01 45372 1

原创 App Inventor2上手编写小程序(1)

App Inventor学习环境搭建App Inventor(简称AI)由谷歌实验室开发,后移交麻省理工学院,是一款可视化编程环境,采用搭积木的方式快速建立应用程序,并且可以结合AI伴侣,极其便利的在手机上进行测试和应用。App Inventor是一款用来开发Android智能手机程序的工具,采用与Scratch类似拖拽方式编程。在这里写程序就像搭积木一样,因为手头有个小车的项目要用app操控,所以得现学现卖了呀。如图:(以上为开源模板,估计我的app也就是基于上面修修改改)我这里用的是使用

2021-07-02 21:23:43 2299 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除