自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

洛尘曦

Yvam:www.sgyzyun.club | 三尺微命 | 一介书生| Java | C/C++ | python爬虫 |

  • 博客(17)

原创 java学习--IOstudy(1)

IO流技术在java的学习中也是相当重要的一个部分,下面是我画的IO相关的知识点

2020-04-13 17:18:06 33

原创 C++笔记--复制构造函数

拷贝构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。其唯一的参数(对象的引用)是不可变的(const类型)。

2020-04-13 15:58:19 38

原创 java学习--装饰器设计模式

装饰器设计模式例一:实现对声音的的放大功能源码:package me.sgyz.study02;/** *实现放大器对声音的的放大功能 * @ 洛尘曦 * */public class DecorateTest01 { public static void main(String[] args) { Person p = new Perso...

2020-04-06 11:03:34 30

原创 输出旋转数组的最小元素

问题描述:把一个数组最开始的若干个元素搬到数组的未尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1 因为题目上说输入一个递增数列的旋转,因此经过分析我们发现数列肯定是一边有序一边无序,所以我们需要定义三个指针分别在开始位置结束位置和中间位置。代码实现 /**...

2020-03-26 23:29:01 40

原创 小白上楼梯

问题描述:小白正在上楼梯,楼梯有n阶台阶,小白一次可以上1阶, 2阶或者3阶,实现一个方法,计算小白有多少种走完楼梯的方式。我们先可以把前几层的走法列出来看一下规律我们可以看出:f(n)=f(n-1)+f(n-2)+f(n-3) 其实也可以这样理解,就是用递归去考虑的话,其实无论多少层都是和最后三层有关,只需要考虑1层2层3层的数量就可以了下面用递归和数组实现一下 递...

2020-03-26 22:54:05 46

原创 蓝桥入门训练(1)

因为入门训练的代码比较简单,所以就直接贴代码了两数之和import java.util.Scanner;/** * * 两数之和 */public class begin_01 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a =...

2020-03-26 21:39:32 19

原创 java学习--容器(1)

容器(也就是集合collection)数组相较于集合的缺点• 长度必须在初始化时指定,且固定不变• 数组采用连续存储空间,删除和添加效率低下• 数组无法直接保存映射关系• 数组缺乏封装,操作繁琐位于java的工具包下 (java.util)看一下家族特点• Collection 接口存储一组不唯一,无序的对象• List 接口存储一组不唯一,有序(索引顺序)的对象• S...

2020-03-19 21:16:12 19

原创 Fibonacci数列

具体题目描述Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。递归实现(但是耗时,提交之后会显示超时)import java.util.Scanner;public class Main { static final int MAX = 10007; public static int...

2020-02-29 22:53:29 36

原创 Linux基础操作指令(1)

linux指令在服务器运维中是相当重要的,之前系统的学习过这个,现在再来总结一下就当复习了。shellBourne Shell:sh,是贝尔实验室开发的。Bourne Again Shell:bash,是Linux操作系统上默认的shell。Korn Shell:ksh,是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。C Shell:csh,是...

2020-02-27 14:58:02 44

原创 正则表达式-2

这一篇总结一下re模块的一些其他用法 之前总结了一下正则表达式的一些基础用法,这一篇总结一下正则的高级用法。 匹配分组|的用法看一个例子#coding=utf-8import reret = re.match("[1-9]?\d$|100","8")print(ret.group()) # 8ret = re.match("[1-9]?\d$|100","7...

2020-02-23 18:25:39 21

原创 正则表达值-1

正则表达式 正则表达式是比较重要知识,它可以让你在众多数据中找到你想要的数据,在python爬虫爬取数据的时候显得尤为重要。前例其实在生活中我们不经意使用的就是正则表达式,只是可能我们自己也不知道,比如你在我的电脑上想搜一个扩展名是doc的文件,那么这个时候你可能输入一个*.doc就可以匹配所有的以doc结尾的文件,还有比如我们用Linux指令操作文件的时候,?表示匹配任意一个字...

2020-02-20 13:50:44 43

原创 完美解决sublime无法自动补全

sublime是一个非常好用的代码编辑工具 最近一段时间在使用sublime编辑代码,但是发现使用tab键无法补全代码,于我也在网搜了一些教程,然后今天就我的理解总结一下。 首先看一下在preferences里有没有下列选项,没有的话要先装。下面说一下安装方法先按着 Ctrl+`,然后输入下面命令开始安装import urllib.request,os,hashlib;...

2020-02-19 15:24:46 1447 2

原创 python学习--文件操作

计算机中的文件是以二进制保存在磁盘上的文本文件和二进制文件文本文件可以使用 文本编辑软件 查看本质上还是二进制文件二进制文件二进制文件是给机器阅读的操作文件的基本函数注意:如果忘记关闭文件,会造成系统资源消耗,而且会影响到后续对文件的访问。我们先要知道操作一个文件的大致步骤,就是先打开文件,然后对文件进行操作,最后关闭。这也可以说就是一个套路性的东西。还要说的就...

2020-02-18 18:23:12 35

原创 python学习--模块和包

模块是python程序架构的核心概念模块模块的命名遵守标识符原则(注意不要和系统模块重名)每一个以.py结尾的文件都是一个模块在模块内的全局变量、函数、类可以直接提供给外界使用语法import导入import 模块名1, 模块名2 注意虽然上边的也行,但是在PEP8规范中要求在导入模块时,每个导入应该独占一行import 模块名1import 模块名2 ...

2020-02-16 11:56:49 49

原创 python学习--捕获异常

> <font color=#0099ff size=5 face="楷体">之前学习了python的异常机制,现在就来总结写一下笔记</font>

2020-02-13 13:01:44 102

原创 java(1)环境变量设置

本文简介Java在配置环境变量时的一些情况前言:虽说有集成开发环境,Java的环境变量也很重要。我就结合我遇到的情况,说明一下java环境变量的配置。(并分享一下相关工具)安装jdk首先下载java开发环境工具包jdk,下载地址下载完成后解压到本地。然后按照自己的系统位数安装jdk。注意安装目录安装过程中会出现两次安装目录。第一次是jdk路径,第二次是jre路径(建议安装在不同文件夹下)...

2020-02-11 15:09:28 48

原创 python学习--多值参数

多值参数多值参数的使用条件*只有

2020-02-11 14:41:49 53

空空如也

空空如也

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