自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

佛系研究生8的博客

学编程起步晚,每天学一点,持之以恒!

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

原创 Java学习笔记05(渐悟出对象)

文章目录面向对象编程渐悟过程语法小结实例化类:类的属性面向对象编程是一个渐悟过程:靠多写代码渐悟!!!!你是不是一看就会,一敲就傻13了!!Java代码世界是由诸多个不同功能的类构成的。带着(){}的是类的属性,方法。可以有其一;渐悟过程体验一下用抽象的方法分析一下这句话就是这样的。两个类,类里面有属性和方法://类:我,车//方法:我{ 开车(丽江){}} 车...

2020-03-18 17:04:28 283

原创 Redis学习笔记02

文章目录前言一、redis 实现分布式锁?1.setnx + expire2.set key value [ex seconds][px milliseconds][nx][xx]二、问题:大量key同时过期怎么办前言redis 如何实现分布式锁要解决的问题:互斥性:安全性:自己加锁,自己开锁死锁:容错:别的客户端宕机了,也能释放锁,获得锁一、redis 实现分布式锁?set nx locknx lockname1.setnx + expire代码如下(示例):setnx .

2021-08-10 10:03:38 102

原创 Redis学习笔记01

Redis学习笔记01引言redis 数据模型为什么redis 快从海量key 查询出指定的key引言这个系列记录redis 的核心笔记,主要是复习了一遍之前看的视频,总结了一下核心知识点。redis 数据模型String : 任何文件都可以以二进制方式,数据安全。图片,文本,数字set name "learn redis"get namevalue也可以是数字set count 1incr countget count 应用场景:获取用户每天访问csdn次数incr us

2021-08-10 00:56:39 92

原创 排序函数row_number、rank、dense_rank的区别【sql boy】

排序函数row_number、rank、dense_rank的区别口诀:row_number 不存在并列dense_rank 和rank存在并列,但rank很跳。口诀的意思是:row_number:不考虑并列的情况,哪怕分数相同,排名都是一溜下来的自然数。dense_rank和rank 考虑并列的情况,区别在于rank很跳,并列排名的个数会影响接下来的排名,表现为数字的中断。而dense_rank 不管有几个并列的第5名,接下来都是从6开始排。...

2021-07-06 22:40:53 423

原创 找回浏览器中的记住密码的密码

方法一:在登录界面,选择密码,右键检查然后找到HTML代码中的type=“password”,把password改为text,回车然后就能看到密码了。

2020-10-12 20:08:15 243

原创 你为什么转行cs

个人愚见大部分人被所谓高薪吸引,但只是临阵磨枪学了皮毛,转行也只能当码农,有高压无高薪。少数天分与努力并存的人转行后确实改变了职业生涯,迎来巅峰。 但是值得注意的有两点:1.对于天分一般的人来说,作程序员要直接考虑的问题是35岁开始出现的中年危机,你只会一种程序语言,届时该语言工具面临落伍甚至淘汰的局面,而你在工作压力和家庭生活下又确实不可能像20岁年轻人一样再开始学习,那么失业就是一个大概率的事情。再找工作,作为一个实现过自我价值,并且身背生活和家庭的一家之主,你又不可能对工资报价过低,那么

2020-06-29 02:44:21 256

原创 如何删除干净MySQL,删除彻底!

之前安装过,如何没有删除感觉,导致下次怎么也安装不成功,明明卸载了,为什么还是没有卸载干净呢?默认安装路径C:\Program Files\MySQL这个要删除这个也是默认安装好自带的数据。这个要删除,才算删除彻底了C:\ProgramData\MySQL...

2020-05-09 21:51:25 4630

原创 数据结构Java版(数组模拟栈)

用数组模拟战最核心的是出栈和入栈。用变量top表示栈顶,入栈top++;stack[top ]= value;出栈需要先将栈顶数据保存包变量value中,然后返回valueint value = stack[top];top–;return value;//关键返回value,对应的是int看代码:public void push(int value) { if(...

2020-04-28 17:45:16 154

原创 JavaSE自学笔记总结

文章目录前言00零基础内容01基础程序设计部分:02面向对象编程03Java新特性04应用程序开发前言学了Java基础部分大概一个月,基本概念语法学完了,看了一下,距离上一篇博客有10天了,前几天偷懒了,没及时总结!现在总结回顾一下JavaSE的学习知识框架,还是有必要的!备注:主要通过视频学习的,来源有b站,中国大学MOOC,当然还有CSDN。总体知识结构:00零基础内容在学习Ja...

2020-04-28 09:31:36 336

原创 Java学习笔记21(线程)

run(),想要开启多线程中运行代码逻辑,就写到run()方法里面。start()用来启动线程,本质上是从run开始的。TestThread,java/** * 实现多线程 * @author jkjkjk * */public class TestThread extends Thread { @Override public void run() { // TODO A...

2020-04-19 11:58:04 125

原创 5步带你完成TensorFlow的安装(CPU下win10)

step1:安装anaconda(下载好傻瓜式安装即可)step2

2020-04-13 23:42:31 177

原创 Java学习笔记20(流Stream到底有哪些)

文章目录0.本篇摘要1.缓冲流1.1缓冲字节流1.2缓冲字符流2.转换流2.1转换输入流(字节->字符)2.2转换输出流(字节->字符)3.标准输入输出流3.1标准的输入流4.对象流5.RandomAccessFile 类随机读随机写0.本篇摘要字节流-缓冲流(重点)输入流InputStream-FileInputStream-BufferedInputStream输出流Out...

2020-04-11 20:35:19 272

原创 win10安装macos10.13成功经验(2020,4月)

昨天看了许多之前的博客,看了几篇好用的,小结一下,感谢大佬让我体验了mac,虚拟机上运行,确实吃内存,并不是太流畅,但是也能满足我搞机的快乐了。安装全过程:win10安装macos10.13安装过程遇到的问题解决方法:VMware Network Adapter VMnet8/VMnet1 没有有效的 IP 配置此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态...

2020-04-11 09:12:17 1536

原创 Java接口复习一下

单继承容易导致继承链过长,引入接口interface,接口是一种特殊的类,可以继承extends,接口用public修饰,里面的方法没有方法体,是抽象方法。接口的定义:很简单所有方法都是public abstract属性的,接口定义了可能要做什么,但是么有具体干什么对功能的聚合,用接口来实现!比如说,一个汽车,自动挡汽车可以继承汽车,逻辑上不冲突,但是...

2020-04-09 21:55:18 201

原创 Java学习笔记19(一文带你理解文件字节流&字符流)

文章目录前课复习File文件的操作基础操作递归遍历文件Java IO原理字节流文件字节输入流文件字节输出流字符流前课复习Java数组字符char字节byte异常处理File文件的操作文件的操作比较简单,把语句看一看就行。格式:File f = new File(“D:\路径\abc.txt”);//这个时候对象f就是tt.txt文件,在java中\或者/才是文件的分隔符。基础操...

2020-04-09 18:30:05 251

原创 Java学习笔记18(一文带你了解泛型)

泛型List list = new ArrayList();这里就是泛型,指明list 是字符串类型的,不能为其他类型的。 List<String> list = new ArrayList<String>(); list.add("v"); list.add("v2"); list.add("v");//列表可重复 list.add("b");...

2020-04-06 22:17:00 202

原创 Java学习笔记17(操作集合的工具类:Collections)

操作集合的工具类:Collectionsreverse(List):反转 List 中元素的顺序shuffle(List):对 List 集合元素进行随机排序sort(List):根据元素的自然顺序对指定 List 集合元素按升序排序swap(List,int, int):将指定 list 集合中的 i 处元素和 j 处元素进行交换import java.util.ArrayList;...

2020-04-04 22:30:10 145

原创 Java学习笔记16(集合!HashSet, ArrayList, HashMap)

文章目录集合概述List与ArrayList特点list具体方法添加元素list.add方法索引list.addAll(index,value)查找数据list.indexOf(),list.lastindexOf()移除数据list.remove(index)改值list.set(index,value)切片list.subList(a,b)列表长度list.size()结论:Set,HashS...

2020-04-04 21:38:40 431

原创 Python科学计算(Numpy基础练习题)

Numpy 练习题1、arr11 = 5-np.arange(1,13).reshape(4,3), 计算所有元素及每一列的和;对每一个元素、每一列求累积和;计算每一行的累计积;计算所有元素的最小值;计算每一列的最大值;计算所有元素、每一行的均值;计算所有元素、每一列的中位数;计算所有元素的方差,每一行的标准差。import numpy as nparr11 = 5-np.arange...

2020-04-04 21:16:57 2860

原创 Java学习笔记15(详细代码讲解异常)

文章目录异常异常概述异常处理机制使用 try…catch…finally 处理异常声明抛出异常人工抛出异常创建用户自定义异常类异常RuntimeException错误的类型转换数组下标越界空指针访问IOExeption从一个不存在的文件中读取数据越过文件结尾继续读取EOFException连接一个不存在的URL异常概述例如除数为0,数组下标越界,要读写的文件不存在等等。...

2020-04-03 18:12:48 260

原创 Java学习笔记14(接口+工厂模式)

文章目录接口接口的特点:**为什么要接口**接口Java不支持多重继承。有了接口,就可以得到多重继承的效果。接口(interface)是抽象方法和常量值的定义的集合。从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。接口的特点:用interface来定义。接口中的所有成员变量都默认是由public static final修饰的。接口中...

2020-04-01 22:50:51 232

原创 Java学习笔记13(理解初始化块和abstract)

文章目录初始化块非静态代码块:没有static修饰的代码块静态代码块:用static 修饰的代码块匿名类(静态代码块的作用)关键字final抽象类模板方法设计模式(TemplateMethod)初始化块代码块:{xxxx}非静态代码块:没有static修饰的代码块 1.可以有输出语句。 2.可以对类的属性声明进行初始化操作。 3.可以调用静态和非静态的变量或方法。 ...

2020-04-01 22:28:19 723

原创 Java学习笔记12(包装类+toString+关键字static+main方法+设计模式)

文章目录包装类toString关键字static单例 (Singleton)设计模式饿汉单例模式懒汉式main方法包装类针对八种基本定义相应的引用类型—包装类(封装类)应用:字符串转换成基本数据类型通过包装类的构造器实现:int i = new Integer(“12”);通过包装类的parseXxx(String s)静态方法:Float f = Float.parseFloa...

2020-03-30 21:15:39 221

原创 Java学习笔记11(强制类型转换+==+equals)

强制类型转换cast== 和 equals 的异同,1. **特殊的类,如string ,file,data ,**使用==的时候比较的是**对象的地址**,equals比较的是**内容**。2. 除了特殊类, == 和 equals,比较的都是对象的**内存地址**3. 如果你想改变一个类的equals, 不想用equals来比较对象的内存地址,就要重写方法。String 对象的创建方式

2020-03-30 16:34:14 186

原创 Java学习笔记10(零压力理解继承多态权限修饰符)

文章目录继承方法的重写(override)四种访问权限修饰符:关键字super类对象的实例化的底层原理多态instanceof操作符object类继承代码不用重复写。还是人类为例public class Person { /** * 父类,有些共性代码 */ int age; String name; int sex; public void showInfo() {...

2020-03-29 12:16:19 148

原创 Java学习笔记09(构造方法+this关键字+Javabean)

构造方法案例代码,还是用person学习public class Person5 { /** * 构造方法,new后的对象是直接有值的 */ public Person5() { age = 18; name = "zhangyi"; } public int age; public String name; public void showInfo() { ...

2020-03-28 19:47:41 235 1

原创 MATLAB科学计算03(微积分与泰勒傅里叶级数)

文章目录1 微积分解析解1.1 单变量函数的极限1.2 多变量函数的极限2 级数2.1 Taylor泰勒 幂级数展开2.2 Fourier傅里叶级数展开2.3 级数求和3 数值微分4 数值积分4.1 梯形法:4.2 单变量数值积分4.3 integral 数值积分4.4 quadgk()函数(自适应高斯-勒让德积分法)4.5 双重积分的数值解4.6 三重定积分的数值求解1 微积分解析解1.1 ...

2020-03-25 21:15:33 680

原创 Python基础复习笔记01(内置的数据类型的性能)

文章目录1浅谈列表 和 字典2分析其数据类型的性能2.1列表操作的时间复杂度2.2字典操作的时间复杂度:投资的回报通常遵循80/20原则:所得利益的80% 源自最简单系统的20%。大多数软件用80%的时间仅仅完成20%的有效指令。1浅谈列表 和 字典列表和字典是Python内置的数据类型,非常重要,更复杂的数据结构(栈,队列…)都能用其实现,都是容器类型,用来存放数据。1.1什么是列表...

2020-03-25 10:54:44 97

原创 MATLAB科学计算04(线性代数问题求解一)

文章目录特殊矩阵矩阵的基本概念求解线性方程组直接求解判定求解特殊矩阵零矩阵、1矩阵及单位矩阵生成nxn方阵: A=zeros(n), B=ones(n), C=eye(n)生成mxn矩阵: A=zeros(m,n), B=ones(m,n), C=eye(m,n)生成和矩阵B同样位数的矩阵: A=zeros(size(B))** 生成nxm阶标准均匀分布伪...

2020-03-24 21:13:06 648

原创 python 报错 SyntaxError: invalid syntax

这种报错原因是:符号使用不正确方法:到报错的附近位置查找,左右括号的问题如图,一直提示我是","问题,但是这个确实是英文字符,没有问题,然后发现是括号不对等的问题。...

2020-03-23 11:57:55 366

原创 码出高效,成为码云

文章目录Java码出高效阿里巴巴Java开发手册python代码规范Java码出高效初学Java, 对于编程风格的养成极为重要,比如说这个{},有两种程序员一种是习惯把左右括号写在同一列的,另一种是把左括号写在后边,右括号写在左边的。开始学,都会纠结用哪种风格,我的建议是走正规路线,走大厂路线。public class H100xh { public static void mai...

2020-03-21 21:04:36 772

原创 Java学习笔记08(类 包 接口基础题)

题目来源Java程序设计(北大)唐大仕老师week 4测试 一个字段被static final两个修饰符所限定时,他可以表示常量 例如Math.PI(圆周率)就是这种常量一个类只能有一个直接父类。static函数中不可以使用this。在定义final局部变量时,也必须且只能赋值一次。其他修饰符勤学苦练...

2020-03-21 18:33:10 180

原创 Java学习笔记07(可变形参*eclipse包的使用)

文章目录1 可变个数的形参方法的参数传递2 包-package3 关键字—import语法格式4 eclipse快捷键1 可变个数的形参(形参){具体方法}一个方法里面的参数是形参。可变参数:方法参数部分指定类型的参数个数是可变多个如果要同时使用多个形参,可以采用以下两种方法:1.采用数组形参来定义方法 public static void test(int a ,String[] bo...

2020-03-19 20:57:54 256

原创 Java学习笔记06(零压力理解方法重载)

文章目录1 方法重载定义2 实例:add方法(求两数或多个数之和)3 小结4 练习1(重载最大值方法max)1 方法重载定义**多个相同名称的方法如果想在一个类中共存,那么这些同名方法一定是参数的个数或者参数的数据类型不一样零压力接地气理解:就是数学里的函数的意思,比如一元函数f(x1)二元函数f(x1, y1)。一个函数可以多次使用。一个方法可以多次使用在一个类里。2 实例:add方...

2020-03-19 12:12:39 169

原创 Java学习笔记04(小白学数组)

文章目录一维数组声明方式动态初始化静态初始化数组长度二维数组声明方式特殊写法巩固练习1冒泡排序一维数组声明方式type var[] 或 type[] var;例如:int a[];int[] a1;double b[];Mydate[] c; //对象数组动态初始化1为数组元素分配空间,使用运算符new为之分配空间2对数组元素赋值int[] arr = new in...

2020-03-17 20:49:44 226

原创 详解 i ++ 和 ++ i 的区别

详解 i ++ 和 ++ i 的区别初学任何一门编程语言的同学,会遇到 i ++ 和 ++ i 的问题;我开始学的时候也搞不明白怎么一回事,看了一个比较好的解释是这样的,分享一下:++ i 自增(前):先运算 后取值i ++ 自增(后):先取值 后运算- - i 自减(前): 先运算 后取值i - - 自减(后): 先取值 后运算例...

2020-03-17 19:57:54 176

原创 Java学习笔记03(搞懂循环语句)

文章目录顺序分支循环顺序结构分支结构实例1.循环结构三种循环 实例1循环语句四部分for循环实例1,for循环打印水仙花数while循环结构do-while 循环语句嵌套循环实例1,99乘法口诀表顺序分支循环顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转。分支结构根据条件,选择性地执行某段代码。 有if…else和switch两种分支语句。实例1.// 如果是数字1,输出...

2020-03-17 12:13:11 206 1

原创 Java学习笔记02(小白级别,数据类型,运算符)

文章目录Java关键字变量Java里的数据类型数据类型的转换i++和++i的区别:短路与&&和&的区别三目运算符公式搞懂位运算Java关键字变量定义变量的格式:数据类型 变量名 = 初始化值数据类型两大类Java里的数据类型字符。char, 单个字符,用单引号。字符串,String, 多个字符,用双引号,引用类型,可以用null 初始化。String 是...

2020-03-17 11:08:53 234

原创 Eclipse安装及JDK配置环境变量(Win10)

win10系统搜索环境变量配置,打开以下窗口在系统变量里添加一个JAVA_HOME,值为JDK的安装路径,点击确定。注意要提前安装jdk(傻瓜安装方法)然后,在系统变量里面的path,添加jdk的bin路径。,注意是你安装jdk路径的目录哦,c 盘和d盘别搞错了!点击确定即可!!!eclipse安装配置ok。快去codeing吧!...

2020-03-16 13:24:05 1311

原创 Java学习笔记01(小白级别)

小白级别了解简单的DOS命令窗口(Win)键 +r,一起按下,输入cmd,可以打开dos界面注意:在输入dos命令时,要使用英文输入,所有标点都有是英文d:d: 进入d盘dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录cd : 进入指定目录cd.. : 退回到上一级目录cd\: 退回到根目录del ...

2020-03-16 11:47:48 193

第5章_高级类特性2.pptx

当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。我们有时候希望无论是否产生了对象或无论产生了多少对象的情况下,某些特定的数据在内存空间里只有一份,例如所有的中国人都有个国家名称,每一个中国人都共享这个国家名称,不必在每一个中国人的实例对象中都单独分配一个用于代表国家名称的变量。

2020-04-01

空空如也

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

TA关注的人

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