自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 代码随想录算法训练营第八天|LeetCode 344.反转字符串、541. 反转字符串II、剑指Offer 05.替换空格、151.翻转字符串里的单词、剑指Offer58-II.左旋转字符串

代码随想录算法训练营第八天|LeetCode 344.反转字符串、541. 反转字符串II、剑指Offer 05.替换空格、151.翻转字符串里的单词、剑指Offer58-II.左旋转字符串

2022-11-24 10:56:35 476 1

原创 代码随想录算法训练营第七天|LeetCode 454. 四数相加 II 、383. 赎金信、 15. 三数之和、18. 四数之和

代码随想录算法训练营第六天|LeetCode 454. 四数相加 II 、383. 赎金信、 15. 三数之和、18. 四数之和

2022-11-23 15:18:53 607

原创 代码随想录算法训练营第六天|LeetCode 242. 有效的字母异位词 、349. 两个数组的交集 、 202. 快乐数、1. 两数之和

代码随想录算法训练营第六天|LeetCode 242. 有效的字母异位词 、349. 两个数组的交集 、 202. 快乐数、1. 两数之和

2022-11-22 15:11:53 1068

原创 代码随想录算法训练营第四天|LeetCode 24. 两两交换链表中的节点 、19.删除链表的倒数第N个节点 、 面试题 02.07. 链表相交、142.环形链表II

代码随想录算法训练营第四天|LeetCode 24. 两两交换链表中的节点 、19.删除链表的倒数第N个节点 、 面试题 02.07. 链表相交、142.环形链表II

2022-11-20 00:20:29 733

原创 代码随想录算法训练营第三天|LeetCode 203.移除链表元素 、707.设计链表 、206.反转链表

代码随想录算法训练营第三天|LeetCode 203.移除链表元素 、707.设计链表 、206.反转链表

2022-11-19 11:09:44 1252

原创 代码随想录算法训练营第二天|LeetCode 977.有序数组的平方 、209.长度最小的子数组 、59.螺旋矩阵II

代码随想录算法训练营第二天|LeetCode 977.有序数组的平方 、209.长度最小的子数组 、59.螺旋矩阵II

2022-11-18 12:49:01 1315

原创 代码随想录算法训练营第一天|LeetCode704二分查找、LeetCode27移除元素

代码随想录训练营第一天

2022-11-16 21:16:12 1532 1

原创 Leetcode-217存在重复数组

Leetcode-217存在重复数组对一个数组nums进行从小到大排序:sort(nums.begin(),nums.end())

2022-05-19 20:27:37 241

原创 STL-sort函数刨析与使用

sort函数的使用Leetcode-217存在重复数组中,对一个数组nums进行从小到大排序:sort(nums.begin(),nums.end())sort函数声明:#include<algorithm>template<class RandomAccessIterator> void sort(RandomAccessIterator first,RandomAccessIterator last);template<class RandomAccessIte

2022-05-19 19:23:13 259

原创 C++单例模式

C++单例模式-打印机1.私有化构造函数2.私有化拷贝构造3.私有化唯一的静态成员变量(内部指针)(类内声明)**4.内部唯一的指针类外初始化(带上作用域)**保证了只创建了一个对象(因为我用了static,静态成员变量是只有一个能用的,并且类外无法访问)5.公有化提供一个静态getInstance接口,可以进行访问,并且把上面创建的唯一对象return回去#define _CAT_SECURE_NO_WARNINGS#include<iostream>#include<s

2022-05-16 21:20:48 239

原创 C++指针三重境界

第一个层次指针的基本使用#define _CAT_SECURE_NO_WARNINGS#include<iostream>using namespace std;int main(void) { //第一个层次:指针的基本使用 int area = 257; char* p; p = (char*)&area; printf("%d\n", *p); system("pause"); return EXIT_SUCCESS;}结果是:1为什么这个a

2022-05-16 16:37:00 160

原创 深度学习-K近邻与交叉验证

K近邻与交叉验证根据距离的不同,判断绿色点的归属简单计算:逐像素点相减最后的结果有点不太好,这时候我们就需要进行这是最近邻的一些代码如何选择最好的参数:交叉验证:这样的想法是错误的,因为测试数据只能最后用[1,2,3,4]------>5[1,2,3,5]------>4[1,2,4,5]------>3[1,3,4,5]------>2[2,3,4,5]------>1(1+2+3+4+5)/5交叉验证的是训练集,验证的是一个参数先

2022-05-14 10:59:16 424

原创 Mysql培训第三天

Mysql的底层原理,这节讲述InnoDB的索引模型

2022-05-12 20:32:20 168

原创 JAVA后端开发--注册

后端开发:前三部分已经可以通过接口传递给前端了,对于前端开发工程师而言,他们怎么把这个数据展示,咱们已经不用关注这个细节了。写到最后写到form表单就行了。前后端连接的技术。js或者query,Ajax。导入基础jar包5.在properties文件中配置数据库的连接源信息创建实体类的基类1.实现一个接口,再定义私有化的属性2.私有属性的Getter和Setter部分3.equals() and hashCode()方法自动生成出来4.toString()方法创建用户的实体类需要

2022-05-11 15:38:22 1235

原创 Mysql培训第二天

争取第一个内存块:instance(实例)的作用:instance的作用: 参考阿里一般设置为16或32instance 的数量应该参考CPU数量 在单CPU的情况下,并发就会很少。 instance代表的是同时有多少个人能一块干活innodb buffer pool 怎么存数据:**LRU污染:**对于一个经常不读的表,某一天突然读取,它会从磁盘中读取出来,然后放在热端,这样就会导致我经常读取的数据滞后,当我再正常读取我经常读取的数据时,就会造成大量的IO,这就是LRU污染,造成数据

2022-05-04 15:39:56 1289

原创 Mysql培训第一天

Mysql的体系结构能用中间键就用中间键 例如:redis现如今Mysql主流数据库架构:主从数据库Mysql是千万级别的数据库(每张表的存储量一般在8千万)采用分布式数据库主从数据库—>分布式数据库(过度)总结: Mysql我自己能抗住的我自己扛,扛不住的用其他的中间键,单表最佳存储量式千万级别,但我可以采用分表分库,多台mysql数据库来存取一张表学习重点: 遇到性能问题 sql语言怎么写,sql语句怎么写,这不是我们平时学习的重点,你要想提升,不是你能写多少语句,写多复杂的存储过

2022-05-03 20:55:12 1173

原创 C++中的疑惑

C的结构体中为什么用*pstruct Person { char mName[64]; int mAge;};void PersonEat(struct Person* p) { printf("%s要吃饭\n",p->mName);}void test01() { struct Person p1; strcpy(p1.mName, "浩哥"); PersonEat(&p1);}test的时候,实现功能为什么要&取地址C语言中封装是分开的1.

2022-05-02 20:32:07 843

原创 LeetCode-两数之和

LeetCode暴力破解int* twoSum(int* nums, int numsSize, int target, int* returnSize){ int i,j; int *result=NULL; *returnSize=2; for (i=0;i<numsSize-1;i++){ for(j=i+1;j<numsSize;j++){ if(nums[i]+nums[j]==target){

2022-04-10 17:33:37 1213

原创 Java简明教程-基本语法下

基本语法下

2022-03-19 20:55:14 124

原创 Java简明教程-基本语法上

基本语法上认识java变量常量数据类型String计算字符串长度字符串比较字符串连接字符串常用提取方法认识javaJVM 叫 Java 虚拟机,它也是整个 Java 技术的核心。Java 语言的跨平台就多亏了 JVM。JDK 叫 Java 开发工具包,没有 JDK 就没有办法进行 Java 程序的开发。JRE 叫 Java 运行环境,如果我们需要运行一个 Java 程序,就得安装 JRE。JDK、JRE 和 JVM 之间的关系:变量在 Java 中,变量需要先声明 (declare) 才能

2022-03-15 19:47:10 801

原创 Linux下向GitHub 上传代码

Linux下GitHub 上传代码1.先在Github个人主页创建一个仓库2.在根目录下,复制仓库链接,将仓库复制到本地git clone https://gitclone.com/github.com/<GithubName><RepositoryName>.git3.进入本地仓库目录git init4.输入以下代码,下载之前学习的脑图wget https://labfile.oss.aliyuncs.com/courses/1330/linux.pngwget

2022-03-12 20:36:15 874

原创 Java新手入门课

Linux常用命令目录操作1.ls查看目录中的内容 list的缩写蓝色代表目录,白色代表文件2.cd切换3.cd … 回到上一级目录4.cd - 回到上一次所在的目录5.cd ~ 回到当前用户的主目录6.cd / 进入根目录,一切目录的父目录7.tree 列出文件夹中所有子文件夹和文件Linux 进入目录的方式有绝对路径和相对路径两种之前我们都是用 相对路径 进入目录的,这相当于你在 Windows 系统下,在当前文件夹中点击下一个文件夹进入;而 绝对路径 是一个以根目录

2022-03-12 20:02:05 1060

原创 C++ day1

黑马培训班Day1#include<iostream> // 标准输入输出流 in 输入 out 输出using namespace std; //使用命名空间std 打开一个叫std房间//函数入口地址int main() { //cou标准输出 //<<左移运算符 //endl 结束换行 cout << "hello world" << endl; system("pause"); //阻塞功能 return EXIT_SUC

2022-03-08 20:39:48 681

原创 DCGAN实现手写体

DCGAN实现手写体构建生成器网络和gan一样,设置图像维度为(28,28,1),生成器输入维度为(100,)from tensorflow.keras.layers import Inputimg_rows = 28img_cols = 28channels = 1img_shape = (img_rows,img_cols,channels)latent_dim = 100generator_input = Input(shape=(latent_dim ,))接着将输入转换成7

2021-12-06 21:58:32 146

原创 函数式模型

函数式模型一种叫Sequential,称为序贯模型,也就是单输入单输出,一条路通到底,层与层之间只有相邻关系,跨层连接统统没有。这种模型编译速度快,操作上也比较简单。另一种函数式模型称作Functional,但它的类名是Model,因此我们有时候也用Model来代表函数式模型。函数式模型是最广泛的一类模型,序贯模型(Sequential)只是它的一种特殊情况...

2021-12-06 19:39:39 311

原创 jupyter notebook 快捷键

jupyter notebook 快捷键H:查看所有快捷键。S:保存当前 Notebook 内容。P:调出 Notebook 命令栏。B:在当前单元格下方新建空白单元格。M:将单元格格式转换为 Markdown。Y:将单元格格式转换为 Code。连续按 D+D:删除当前单元格。(慎用,推荐使用 X 剪切单元格代替,因为其可以起到删除效果,且删错了还可以粘贴回来)连续按 I+I+I:强制中止内核(当某个单元格执行时间较长或卡住时,可以强行中止,中止后前序单元格状态依旧保留,非常好用。)Sh

2021-12-06 18:52:10 216

原创 西瓜书课后习题5.5源码

西瓜书5.5源码-可直接跑

2021-12-04 20:29:35 628

原创 查看自己的python版本

查看自己的python版本import platformprint(platform.python_version())

2021-12-03 21:18:41 48

原创 LeafLet-DAY1

LeafLetTileLayer : 构造的是一个切片的地址L.tileLayer(‘https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png?{foo}’, {foo: ‘bar’, attribution: ‘© OpenStreetMap contributors’}).addTo(map);s:表示子域名z:表示lablex:x方向y:y方向以上是高德切片地址...

2021-10-31 15:29:25 97

原创 Jupyter Notebook快捷键

H:查看所有快捷键。S:保存当前 Notebook 内容。P:调出 Notebook 命令栏。B:在当前单元格下方新建空白单元格。M:将单元格格式转换为 Markdown。Y:将单元格格式转换为 Code。连续按 D+D:删除当前单元格。(慎用,推荐使用 X 剪切单元格代替,因为其可以起到删除效果,且删错了还可以粘贴回来)连续按 I+I+I:强制中止内核(当某个单元格执行时间较长或卡住时,可以强行中止,中止后前序单元格状态依旧保留,非常好用。)Shift + Enter:运行当前单元格内容.

2021-10-21 16:49:38 104

原创 反向传播算法

神经网络**反向传播第一层代码import numpy as npclass FullyConnect: def _init_(self,l_x,l_y): self.weights = np.random.randn(l_y,l_x) self.bias =np.random.randn(l) def forward(self,x): self.x=x self.y=np.dot(self.weight

2021-10-20 17:01:18 63

原创 C-002十进制转二进制

十进制转二进制#include<stdio.h>main(){ int a,b,i; int p[16]; b=0; scanf("%d",&a); while(a!=0){ p[++b]=a%2; a=a/2; } for(i=b;i>=1;i--){ printf("%d",p[i]); }}

2021-10-17 15:39:55 77

原创 C-001十进制转十六进制

十进制转十六进制注释:%d表示十进制,%x表示十六进制#include<stdio.h>main(){ int i; printf("请输入十进制数:\n"); scanf("%d",&i); printf("转换输出的十六进制数是:%x",i);}

2021-10-16 21:57:06 115

原创 HTML标签

常用标签双标签(双标记)双标记也称体标记,是指由开始和结束两个标记符组成的标记。其基本语法格式如下:单标签(单标记)单标记也称空标记,是指用一个标记符号即可完整地描述某个功能的标记。其基本语法格式如下:h标签h 标签有六种 h1,h2,h3,h4,h5,h6,它代表着我们的标题。p标签p 标签是我们的文本标签。删掉上段代码 标签里的内容,把下面的内容放到 标签里面去。图片标签HTML 的图像是通过标签 来定义的。 语法: 。a标签a 标签是超链接标签,意思就

2021-10-16 17:17:35 397

原创 HTML初步

Web IDEWeb IDE 界面提供的是一个可以在浏览器中编辑代码的 IDE 的界面。在 Web IDE 界面中,可以编辑代码文件,打开 terminal 执行 Linux 命令,还可以在 Terminal 中运行 Web 服务获得临时域名,打开浏览器进行预览测试。相关了解参考:Web IDE具体使用操作HTTP基础(超文本传输协议)常见状态码200 :成功。400 :客户端请求有语法错误,服务器端不能理解。401 :该请求可能未经过授权。403 :服务器端收到该请求,但是拒绝为它提供

2021-10-16 16:03:52 99

原创 python

pythonlinux下输入python3即可进行python编程退出按Ctrl+D或者输入exit()即可input函数age=input(‘My age is :’)

2021-10-15 12:21:17 43

原创 linux下的一些问题

linux下的一些问题1.vim下显示没有寄存器解决方案:ubuntu和min默认安装的vim是不支持剪切和粘贴的,需要下载:undo apt-get install gnome对于非GUI版本的vim,剪切板是不可用的,需要下载:sudo apt-get installgvim2.进入linux文件一些输入保存退出注意事项vi 文件名.py此时需要按i或者a命令才可进入可编辑状态保存文件按下esc即可,这样就退出了vi的命令模式按完esc后输入冒号,就转到了末行,末行觉得是否保存文件

2021-10-14 14:30:20 412

原创 Linux

Linux系统目录操作$ 命令提示符ls 查看目录中的的内容(蓝色字代表目录,白色字代表是文件)cd 进入目录cd … 回到上一级目录cd - 回到上一次所在的目录cd ~ 回到当前用户所在的主目录cd / 进入根目录,它是一切目录的父目录tree 可以列出一个文件夹下的所有子文件夹和文件(以树形结构来进行列出)以上操作是相对路径操作Linux进入目录的方式有绝对路径和相对路径两种之前我们都是用 相对路径 进入目录的,这相当于你在 Windows 系统下,在当前文件夹中点击下一

2021-10-13 16:08:33 438

原创 三角形面积

编程实现输入三角形的边长a,b,c,求三角形的面积area#include<math.h>int main(){ float a,b,c,p,area; scanf("%f,%f,%f",&a,&b,&c); if((a+b)>c&&(a+c)>b&&(b+c)>a){ p=(a+b+c)/2.0; area=sqrt(p*(p-a)*(p-b)*(p-c)); printf("%f",area);

2021-03-13 22:22:39 57

基于小波变换的图像压缩

基于小波变换的图像压缩,一个完整的课程论文,里面有论文文档、.m可运行代码、运行截图、原图像等

2019-01-03

空空如也

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

TA关注的人

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