- 博客(85)
- 收藏
- 关注
原创 linux 常用命令
文件编辑软件安装在/home目录下创建一个软连接 myusr 连接到/usr目录 创建软链接新增 useradd 用户名用户切换使用userdel命令删除edu用户。
2023-04-19 18:52:52 906
原创 python绘图
python绘制点与直线import matplotlib.pyplot as pltplt.plot([3, 5, 7, 8], [3, 5, 7, 8]) # 绘制直线plt.plot([3, 5, 7, 8], [3, 5, 7, 8], "ro") # 绘制点plt.show()python绘制函数import matplotlib.pyplot as pltimport numpy as npx = np.arange(0, 10, 1)y = 2*x -
2021-12-20 19:12:02 124
原创 pandas
pandas数据读取csv,txt,tsvpd.read_csvexcelpd.read_excelmysqlpd.read_sqlimport pandas as pddata = pd.read('C:/Users/admin/Desktop/jiang.csv')查看前几行数据data.head()查看数据的形状 (行数,列数) 等data.shape查看列名列表data.columns查看索引列data.index查看没类的数据类型data.dty
2021-10-07 14:02:49 286
原创 数据库系统
数据的规范化关系模型满足的确定约束条件称为范式,根据满足约束条件的级别不同,范式由低到高分为 1NF(第一范式)、2NF(第二范式)、3NF(第三范式)、BCNF(BC 范式)、4NF(第四范式)关系模型的规范化:把一个低一级的关系模型分解为高一级关系模型的过程,称为关系模型的规范化。关系模型分解必须遵守两个准则无损连接性:信息不失真函数依赖保持性:不破坏属性间存在的依赖关系函数依赖:通俗地说,就像自变量 x 确定之后,相应的函数值 f(x)也就唯一确定了一样举例:第一范式:1NF 是
2021-04-11 22:18:49 152
原创 redis 面试题
Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型...
2021-04-10 21:40:41 107
原创 决策树
信息熵:是用来衡量信息不确定性的指标,不确定性是一个事件出现不同结果的可能性。一个事件发生的不确定性越高,信息熵就会越高。信息熵的计算公式:H(X) = -∑i=1nP(X=i)log2P(X=i)\displaystyle \sum^{n}_{i=1 }P(X=i)log_2P(X=i)i=1∑nP(X=i)log2P(X=i)例如抛硬币事件 0.5的概率为正面,0.5的概率为负面抛硬币事件信息熵 = 即为- (0.5∗log2(0.5)+0.5∗log2(0.5)=1(0.5*log_2(
2021-04-08 15:20:18 220
原创 零基础入门数据挖掘-心跳信号分类预测
这里写目录标题1、赛题背景2、赛题数据字段表3、具体流程3.1 在天池官网下载数据3.2 绘制前10个id的图像3.3 绘制每个标签的前10个图像1、赛题背景赛题以医疗数据挖掘为背景,要求选手使用提供的心跳信号传感器数据训练模型并完成不同心跳信号的分类的任务。为了更好的引导大家入门,还特别为本赛题定制了学习方案,其中包括数据科学库、通用流程和baseline方案学习三部分。通过对本方案的完整学习,可以帮助掌握数据竞赛基本技能。同时我们也将提供专属的视频直播学习通道。2、赛题数据赛题以预测心电图心跳
2021-03-25 14:01:05 873
原创 开发方法
开发方法1、软件生命周期2、软件开发模型1、软件生命周期软件生命周期也就是软件生存的周期。共8个阶段。包括可行性研究与计划、需求分析、概要设计、详细设计、实现、集成测试、确认测试、使用和维护2、软件开发模型软件开发模型...
2021-03-23 11:05:09 279
原创 git 与 github 使用
使用github目的借助github托管项目代码基本概念仓库 (Repository)仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库收藏 (star)收藏项目,方便下次查看复制克隆项目 ( fork )按一下就把别人的仓库,完完整整的复制到你的一个新建仓库里发起请求 (Pull Request)关注 (Watch)关注项目,当项目更新可以接受到通州...
2021-03-20 21:48:44 68
原创 java面试题
java面试题JDK 和 JRE 有什么区别equals()和==的区别final 在 java 中有什么作用JDK 和 JRE 有什么区别JDK包含JRE, JDK的全称是 java development kit 即java开发工具包,给开发人员用的。JRE是java 运行环境。面向java程序的使用者。equals()和==的区别==是指对内存地址进行比较 , equals()是对字符串的内容进行比较 public static void main(String[] args) {
2021-03-20 21:01:49 335 1
原创 剑指offer (java版本)
剑指offerJZ50 数组中重复的数字JZ50 数组中重复的数字题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中第一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是第一个重复的数字2。没有重复的数字返回-1。import java.util.*;public class Solution { /** * 代码中的类名、方法名
2021-03-17 17:33:58 417
原创 计算机网络
计算机网络1、网络架构与协议1.1 OSI/RM 各层的功能1.1.1 物理层1.1.2 数据链路层1.1.3 网络层1.1.4 传输层1.1.5 会话层1.1.6 表示层1.1.7 应用层1.2 TCP/IP 结构模型1.2.1 网络接口层1.2.2 网络互联层1.2.3 传输层1.2.4 应用层1.3 常见的网络协议1.3.1 应用层协议1.3.1.1 FTP1.3.1.2 TFTP1.3.1.3 HTTP1.3.1.4 SMTP1.3.1.5 DHCP1.3.1.6 Telnet1.3.1.7 DNS
2021-03-08 16:15:33 913
原创 操作系统
操作系统1、操作系统的类型与结构2、进程管理2.1 进程的状态转换2.2 进程同步2.3 前趋图2.4 进程调度与死锁3、存储管理3.1、页式存储管理3.2、段式存储管理3.3、段页式存储管理4、设备管理5、文件管理5.1 文件的逻辑结构5.2 文件的物理结构1、操作系统的类型与结构操作系统是计算机系统中最基本的系统软件。操作系统的基本类型有:批处理操作系统、分时操作系统和实时操作系统。从资源管理的角度看,操作系统主要是对处理器、存储器、文件、设备和作业进行管理操作系统为用户提供的接口表现形式一般为
2021-03-06 21:08:23 630
原创 vue知识点
vue1、初识vuejs1.1 安装1.2 第一个vue程序1.3 计数器案例1.4 vue中的mvvm1.5 vue的生命周期1.6 自定义代码片段1.7 mustache语法1、初识vuejsVue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架Vue是一个渐进式的框架,什么是渐进式的呢?渐进式意味着你可以将Vue作为你应用的一部分嵌入其中,带来更丰富的交互体验。Vue有很多特点和Web开发中常见的高级功能解耦视图和数据可复用的组件前端路由技术状态管理
2021-03-03 10:41:45 237
原创 java基础
java基础一、java简介java的运行流程二、第一个java程序程序说明helloworld创建包三、数据数据类型变量四、类与对象类对象面向对象一、java简介java的运行流程二、第一个java程序程序说明1.Java严格区分大小2.class表示是一个类, Java应用程序的全部内容都必须在类中3.源代码的文件名必须与公有类的名称相同4.main函数必须是共有的、静态的、无返回类型的,并且带有一个字符串数组类型的参数5.每个Java应用程序必须有一个main函数hellowo
2021-02-22 19:42:13 593
原创 Spring
Spring技术java的三层架构三层架构代码实现模拟IOC实现java的三层架构#mermaid-svg-px8mVlY3gaN2UWYI .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-px8mVlY3gaN2UWYI .label text{fill:#333}#mermaid-svg-px8mVlY3
2021-02-20 21:21:49 831 3
原创 MyBatis
文章目录1.MyBatis介绍2.MyBatis特点3.MyBatis基础应用3.1 搭建MyBatis环境3.1.1 环境准备3.1.2 下载MyBatis3.1.3 添加日志配置-log4j.properties3.1.4 准备数据库3.1.5.创建主配置文件:mybatis-config.xml3.2 实现MyBatis的查询3.2.1 获取SqlSession对象(核心对象)3.2.2 创建实体类 User3.2.3 创建接口层 UserMapper3.2.5 创建接口Mapper文件3.2.6 测
2021-02-17 20:35:13 132
原创 Docker的安装
dockerDocker简介Docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。
2021-01-16 18:41:15 65
原创 虚拟机网络遇到的常见问题
虚拟机常见问题1、虚拟机使用nat连接,但是不能 ping通主机2、主机虚拟机能相互ping通,但是mobaxterm等(远程ssh软件)连接不了安装ssh-server命令1、虚拟机使用nat连接,但是不能 ping通主机点击编辑 -> 虚拟机网络编辑器还原默认配置即可2、主机虚拟机能相互ping通,但是mobaxterm等(远程ssh软件)连接不了原因很有可能是虚拟机未安装SSH服务检测是否已安装ssh服务,输入以下命令ssh localhost如果出现:ssh: conn
2021-01-13 14:54:41 570
原创 Django人体识别
这里写目录标题一、调用百度api1.1、调用百度api一、调用百度api1.1、调用百度api注册百度ai开放平台import requestsimport base64'''人体检测和属性识别'''request_url = "https://aip.baidubce.com/rest/2.0/image-classify/v1/body_attr"# 二进制方式打开图片文件f = open('333.jpg', 'rb')img = base64.b64encode(f.
2021-01-12 14:49:46 844 1
原创 semantic ui的使用
需引入的css与java<link rel="stylesheet" href="https://cdn.jsdelivr.net/semantic-ui/2.2.4/semantic.min.css" > <script src="https://cdn.jsdelivr.net/npm/jquery@3.2/dist/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/semant
2021-01-12 12:15:04 734
原创 SSH中struts2的使用
struts2第一个struts程序创建web.xml创建structs2.xml创建启动类 HelloAction.java引入log4j2.xml文件导入相关structs的jar包struts运行流程action 动作类的三种写法不实现接口和继承类实现 Action 接口继承 ActionSupport 类(推荐使用)Action 动作类的三种访问方式传统的访问方式通配符的访问方式动态方法调用的访问方式常用的视图类型struts2 中使用 Servlet 的 API第一个struts程序创建web
2021-01-12 12:13:16 256
原创 数据结构知识点
这里写目录标题一、算法的基本概念例题二、线性表例题特殊的线性表:栈和队列例题三、树树的定义树的种类一、算法的基本概念算法:特定问题求解步骤的一种描述算法的特性:有穷性、确定性、可行性、输入、输出算法效率的度量:1、时间复杂度:最深层循加粗样式环内的语句的频率。常见的时间复杂:O(1)<O(log2n)<O(n)<O(nlog2n)<O(n2n^2n2)<O(n3n^3n3)<O(2n2^n2n)<O(n!)<O(nnn^nnn)2、空间复杂度:
2021-01-07 23:24:30 1102
原创 spring boot 搭建博客
这里写目录标题maven:ideaspirng bootspirng strapmaven:项目构建和管理工具自动下载jar包本地仓库第三方仓库: 加速下载,国立公司(阿里等)中央仓库:外网,国外的公司配置指南:打开 maven 的配置文件( windows 在 maven 安装目录的 conf/settings.xml ),在标签中添加 mirror 子节点:<mirror> <id>aliyunmaven</id> <mirrorOf&
2020-12-21 22:13:28 373
原创 SVM(支持向量机)
SVM1、线性可分的定义1.1 在二维平面1.2 在三维平面1.3 在多维平面2、线性可分中存在的一些问题2.1 存在多条直线可分2.2 支持向量2.3 支持向量机1、线性可分的定义1.1 在二维平面什么是线性可分?在二平面中,线性可分如下图所示:即存在一条直线可划分两类事物。什么是二维平面线性不可分?如下图所示,即不存在一条直线可划分 o和×1.2 在三维平面在三平面中,线性可分如下图所示即存在一个平面可以划分 o和× (两类事物),线性可不分如下图:即不存在一个平
2020-12-21 22:12:05 162
原创 three.js
参考链接: 郭隆邦的技术博客three.js一、第一个three.js1.1 构建一个静态立方体1.2 构建一个旋转立方体一、第一个three.js1.1 构建一个静态立方体新建index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>第一个three.js文件_WebGL三维场景</title> <sty
2020-12-21 18:50:09 370 3
原创 nodejs如何搭建服务器
node1、node-express搭建服务器2、node连接mongodb3、1、node-express搭建服务器1、.新建文件夹nodeapp2、.cmd中输入 npm initpackage name: (nodeapp)version: (1.0.0)description: restful apientry point: (index.js) service.js test command:git repository:keywords:author: anonymous
2020-12-01 16:45:13 952
原创 leetcode刷题(java语言实现)
leetcodeleetcode 第326题 : 3的幂leetcode 第326题 : 3的幂leetcode 第326题 : 3的幂给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == x3原题链接java代码实现class Solution { public boolean isPowerOfThree(int n) { int sum=1;
2020-11-26 22:17:17 679
原创 理解机器学习中的线性回归与逻辑回归
机器学习的六大模型:线性回归逻辑回归决策树贝叶斯分类器SVM集成学习1、线性回归1.1什么是线性回归? 我们先做一道题如下图x357813y3578?求x=13时,y的值为多少?这里,很容易想到方程原方程y=x 然后解得y=13这就是线性回归。但是,实际问题中,x,y的分布,可能是这样的x357813y26911?设此时的方程为y=kx+b随机令 k=0 ,b=4计算所有点与该直线的
2020-11-11 18:17:03 295 1
原创 go的安装及基础知识
1、第一个go程序:helloword安装go开发环境安装 goland 百度云盘:安装 go 百度云盘:提取码:1234helloworld源码:package mainimport "fmt"func main() { fmt.Println("hello world")}2、变量的定义2.1 定义常量var a int // 默认为 0var b string = "hello"c := 3.14 // 第一次定义
2020-11-09 21:37:41 264
原创 图像处理python-opencv模块
2、python读取图片(使用opencv模块)安装模块 pip install open-python读取图片的代码如下:# codeimport cv2img = cv2.imread('test.jpg')cv2.imshow('demo', img)cv2.waitKey(0)cv2.destroyAllWindows()3.opencv 进行像素处理将x轴100:200,y轴100:200的矩形设置为 白色(255,255,255)代码如下:import cv2
2020-11-08 12:30:27 477
原创 hibernate连接mysql数据库,附上源码
hibernate连接mysql数据库,hibernate连接数据库整了半天,原来是一个少了一个@符号源码:链接:https://pan.baidu.com/s/1LJY3ocGSfl0_k8bk7thucQ 提取码:1234需要创建的数据库名称: sm1234_hibernate需要创建的表 :CREATE TABLE t_customer( c_id INT PRIMARY KEY AUTO_INCREMENT, c_...
2020-11-06 21:33:24 180
原创 struts 报错ERROR StatusLogger Log4j2 could not find a logging implementation.问题
1.出现以上错误,明明包也导入了,但是还是出错。后来发展是自己的代码写错,一定要检查自己的代码。2.配置struts2的话主要还是包括配置web.XML和struts.XML用struts实现helloworld跳转源码:链接:https://pan.baidu.com/s/1_Z9jkKIYOMDb2XC4FjaDug 提取码:1234配置过程pdf:链接:https://pan.baidu.com/s/1o6UBWpUYHiSaE4Ea2_Xl...
2020-11-01 12:14:04 359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人