自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (1)
  • 收藏
  • 关注

原创 C++分文件调用自己写的函数

步骤:1.创建.h的头文件2.创建.cpp的源文件3.在头文件写函数的声明4.在源文件中写函数的定义(内容)1.创建.h的头文件在头文件内编写:#include <iostream>using namespace std;int F_max(int a, int b);2.创建.cpp的源文件在源文件被编写:先要与头文件关联起来加入 ”xxx.h“#include "FindMax.h"int F_max(int a, int b) {

2022-02-01 23:32:34 2269

原创 Git常用命令

查看git配置:git config -l设置用户名和邮箱:git config --global user.name 'xxx'git config --global user.email xxx初始化项目:git init远地克隆项目:git clone URL将Untracted的文件添加到Stage,被跟踪:(添加文件到暂存区)git add ./hello.c在Stage的文件如果修改则变为Modify,也可以移除Stage变为Untracted

2022-01-31 16:21:36 520

原创 Vim编辑器

普通模式(命令模式):操作文件(保存,撤销。。)插入模式:编辑的时候(写的时候)打开一个文件:vim 文件名如果不在同一个目录下,要加路径。开启编辑模式 i,退出esc,保存并退出:wq,保存不退出:w,:q!不保存退出开启命令模式,退出escH:向左L:向右J:向下K:向上Ctrl f 向下翻页 forwardCtrl b 向上翻页 backG 翻到最后一行gg 翻到开头i 光标前插入a 光标后插入o 直接另起一行x 删除光标所..

2022-01-30 13:25:48 758

原创 Linux基本操作

1.基本操作显示目录下的文件:ls显示目录下的所有文件包括隐藏文件:llls -a查看一条指令的所有用法:man ls清空屏幕:clear按修改顺序排序:ls -ltr切换目录cd ../2.root根目录bin:二进制目录,GNU的一些东西,放平时用的一些系统自带的命令文件cdrom:光盘在这里etc:系统配置文件home:主目录存放所有用户的一些文件lib,lib32,lib64:库目录,相互依赖的...

2022-01-29 18:30:55 1692

原创 数据库视图,事务,索引,存储过程相关操作

视图给我个人直观的感受就是某个表或者某些表的一部分,如果后面对某些表的修改,也会影响到视图,试图是被迫收到影响,代表了某些表的某些字段的内容,主要作用是起到一个筛选的作用,防止某些人看到某些东西。降低了sql 的复杂度。目录1.创建视图并查询,以及更新,删除。2.事务的相关操作3.索引相关操作4.存储过程1.创建视图并查询,以及更新,删除。表的内容:创建一个视图:CREATE VIEW vw_gays_info_nat AS SELECT NAME,addres

2022-01-27 14:07:18 1341

原创 数据库表的子查询

多张表的子查询首先来看一下表的内容:比如说现在想要查询在info表中,age大于19的id在gays表中的所有内容:可以把这个问题分解,首先查询在info表中大于19的;select id from info where age>=19;得到一个临时表的返回值:再在这一张表中查询id在gays表中的所有内容:select * from gays where id in (select id from info where age>=19);如果是多条.

2022-01-26 22:29:43 917

原创 多表查询基础

目录1.union联合查询2. 内连接inner join xxx on xxx多表联合查询3. 左连接left join4. 右连接 right join5. cross join交叉连接6. natural join 自然连接1.union联合查询select age,gender from info union select name, tel from gays;从info表中查找出字段是age和gender的数据 并且 在gays表中查找出字段是name和t.

2022-01-26 21:27:54 511

原创 数据库单表查询

1.查询一个表内的所有数据select * from gays;查询gays这张表的所有字段的所有内容。2.查询某张表的某个字段select name from gays;查询gays这张表的name字段的所有内容。3.带条件查询select * from gays where id = 3;查询gays这张表的id等于3的所有字段的信息。返回的是一条数据。select * from gays where id in(1,2);select * fr

2022-01-25 23:25:36 4201

原创 设置外键并与主键关联

目录1. 主键所在表的结构2.设置一个新表并与主键关联3.外键的置空,级联操作。1. 主键所在表的结构通常情况下,一个仓库里可以有多个主键我们看一下表的结构。2.设置一个新表并与主键关联创建了一张新的表temp,并于主键所在的表发生联系,设置外键为id,来自gays里的主键。后期添加外键alter table temp add foreign key (id) references gays (id);删除外键alter table temp ..

2022-01-25 16:27:26 4264

原创 SQL注释

1.单行注释show databases; #展示数据库'#'后面的内容是注释,这个是单行注释。2.多行注释/* 这是注释 */show databases;/* xxxx */3.SQL内注释show databases comment 'xxx';在最后加一个comment 'xxx' 。...

2022-01-25 14:56:38 970

原创 Primary Key

目录1.删除主键2.添加主键3.唯一键1.删除主键alter table gays drop primary key;把gays这张表里面的主键删掉。2.添加主键alter table gays add primary key (id, name);给gays这张表的id和name设置成主键,主键是唯一的,不能重复。唯一是说,name里面不能有2个同名的。3.唯一键唯一键也是唯一的,但是它是在某一张表是唯一的,主键在同意仓库的所有表都是唯.

2022-01-25 14:48:47 238

原创 数据库的数据类型

目录1.int类型2.浮点型3.定点数4.字符串与文本类型5.布尔类型6.枚举类型7.set类型8.日期时间类型1.int类型创建一个整形,但是没有复数的,可以加unsigned。create table emp(id smallint unsigned auto_increment primary key commend 'id',age tinyint unsigned,kkk int(6));unsigned就表示没有负数的。kkk.

2022-01-24 22:39:46 534

原创 表的基本操作

目录1.在表内插入数据2.查看表内的数据3.删除表内的某个数据4.清空表5.更新表6.查询表1.在表内插入数据先看一下gays这张表,注意id和name必须要有内容,是非空的。insert into gays (name, id, tel, address) values('zyh', 1, '133', 'xian');如上述示,就是给name,id,tel,address分别一个值,也可以不给字段的顺序,那就默认是id,name, tel, addre.

2022-01-24 19:19:55 270

原创 Mysql表的基本操作

1.使用指定的数据库use zyh;就是指定切换到zyh这个数据库。2.查看数据库中的所有表show tables;表示zyh这个数据库里目前还没有表。3.创建一个表create table people(id int,name varchar(30),age int);这样我们就在zyh这个库里看到了这个库里的所有的表了,这里是只有一个people表,表的名字是people,里面有id,name, age。。。这都是字段。当然还有一些其他

2022-01-24 16:39:06 229

原创 Mysql 数据库的基础操作

目录1. 设置文件夹2. 查看当前都有哪些数据库3.创建仓库4.删除数据库5.查看创建的数据库6.数据库字符编码7.修改数据库的字符编码1. 设置文件夹mysqld --initialize-insecure --user=root在MySQL的子目录下运行上述指令,就会创建一个data的文件夹,用来放数据的。2. 查看当前都有哪些数据库show databases;我们可以看到5个仓库。3.创建仓库create databa..

2022-01-24 12:15:09 97

原创 MySQL终端操作

1. 首先要确保你的数据库服务是开启的Ctrl + shift + esc打开任务管理器;2. 配置环境变量这个就看自己的安装路径了,我的是在C盘,如图所示。3.之后就可以在终端连接数据库了mysql -u root -pshow databases;-u:表示要连接的管理员-p: 表示密码内容写的确实有点简单,有时间会改的。。...

2022-01-24 10:44:21 516

原创 s.t.的含义

s.t.是什么意思

2021-12-29 21:09:02 680

原创 八皇后问题(启发式搜索)

八皇后问题是回溯算法的典型案例,在回溯法中,常常是盲目搜索,耗费过多的搜索时间。在本次实验中,使用了启发式搜索,搜索时不是任取一个分支,而是选择最佳的分支往下搜索。前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、初始化参数:n:代表皇后的个数,因为规定每行放置一个皇后,所以也可以理解为行数。checkboard:代表最后呈现出来的矩阵,这里用‘0’...

2021-10-26 18:49:05 2451 2

原创 机器学习_逻辑回归

XDU机器学习第二次作业一、逻辑回归本次作业的目的是建立一个逻辑回归模型,用于预测一个学生是否应该被大学录取。简单起见,大学通过两次考试的成绩来确定一个学生是否应该录取。你有以前数届考生的成绩,可以做为训练集学习逻辑回归模型。每个训练样本包括了考生两次考试的成绩和对应的录取决定。你的任务是建立一个分类模型,根据两次考试的成绩来估计考生被录取的概率。 本次实验需要实现的函数# 导入需要用到的库import numpy as npimport scipy.op...

2021-10-13 22:41:03 644

原创 机器学习_线性回归

XDU机器学习第一次作业一、线性回归回归问题是非常常见的一类问题,目的是寻找变量之间的关系。比如要从数据中寻找房屋面积与价格的关系,年龄和身高的关系,气体压力和体积的关系等等。而机器学习要做的正是要让机器自己来学习这些关系,并为对未知的情况做出预测。对于线性回归,假设变量之间的关系是线性的,即: 其中θ\pmb{\theta}θθ就是...

2021-09-24 15:00:16 537 2

原创 Python_生成器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分

2021-08-16 11:26:09 235

原创 Paddle_手写数字识别

本文采用Paddle深度学习框架实现手写数字识别,用python语言实现,包含一些其他第三方库。代码和数据均来源于百度AIstudio。前言 如果说房价预测是机器学习的“Hello world”,那么手写数字识别就是深度学习的“Hello world”。采用MNIST数据集包括50 000条训练样本、10 000条验证样本、10 000条测试样本。每个样本包含手写数字图片和对应的标签。本文将重点从数据处理,网络结构,训练过程,模型的保存和加载等几个方面讲解。一、...

2021-08-15 22:38:28 2037

原创 Paddle_房价预测

本文采用paddle深度学习框架进行房价预测,包含一些其他第三方库,波士顿房价预测问题作为机器学习领域的“hello world”。本文有利于读者更好地理解并入门,为以后更深程度的学习打下良好的基础。前言: 波士顿房价数据集源于美国某经济学杂志上,分析研究波士顿 房价的数据集。该数据集中的每一行数据都是对波士顿周边或者城镇 的房价情况的概述,统计的是房价的中位数和 13 个指标,试图能够 分析出这些指标和房价之间的关系。本文主要以数据预处理,损失函数,梯度计算,...

2021-08-13 11:21:20 730

原创 Numpy_房价预测

本文采用仅采用numpy进行房价预测,不包含任何深度学习框架,波士顿房价预测问题作为机器学习领域的“hello world”。本文有利于读者更好地理解并入门,为以后更深程度的学习打下良好的基础。文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言 本文主要以数据预处理,损失函数,梯度计算,反向传播更新参数,总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pan...

2021-08-03 00:38:27 1675

原创 Paddlehub使用说明(一)

目录前言 一、Paddlehub是什么? 二、使用步骤 1.引入库 2.读取模型 总结前言 简单来说,Paddlehub就是一个用于储存所有一训练好模型的小型仓库。所有已经训练好的模型都会被放到这个“仓库”里面。发开者可以在已有模型的基础上进行迁移学习,也可以直接将训练好的模型拿出来使用,本文侧重于后者。一、Paddlehub是什么?便捷地获取PaddlePaddle生态下的预训练模型,完成模型的管理和一键预测。配合使用Fine...

2021-07-19 12:16:28 4031

原创 Numpy

文章目录前言一、numpy是什么?二、使用步骤1.数组创建2.数组的计算3.数组的索引和切片前言NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库一、numpy是什么...

2021-07-13 17:33:42 156

转载 Python爬取豆瓣电影

前言本文使用Python爬取豆瓣电影Top250,含完整源代码,并实现两种方式保存数据(excel和数据库。from bs4 import BeautifulSoup #页面解析,获取数据import re #正则表达式import urllib.request,urllib.error #指定URL,获取页面数据import xlwt #进行excel操作import sqlite3 #进行sql操作def main(): baseUrl = "https://...

2021-07-13 16:15:03 1207

原创 循环for&&while

前言:循环是计算机科学运算领域的用语,也是一种常见的控制流程。循环是一段在程序中只出现一次,但可能会连续运行多次的代码。循环中的代码会运行特定的次数,或者是运行到特定条件成立时结束循环,或者是针对某一集合中的所有项目都运行一次。在一些函数编程语言(例如Haskell和Scheme)中会使用递归或不动点组合子来达到循环的效果,其中尾部递归是一种特别的递归,很容易转换为迭代。在python语言中,循环主要有while和for循环两种。1.whi...

2021-07-13 15:24:57 98

原创 Test_CSDN_Blog

Hello world.

2021-07-13 15:03:45 76

空空如也

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

TA关注的人

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