自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 收藏
  • 关注

转载 弹性盒align-items和align-content区别

align-items和align-content区别

2022-03-22 01:22:03 130

转载 CSS的width:100%和width:auto区别

CSS的width:100%和width:auto区别:CSS的width:100%和width:auto区别

2022-02-24 19:22:09 146

转载 关于li设置inline-block存在间距的问题

转自:https://www.jianshu.com/p/b4f8be678059

2022-02-23 23:14:48 116

原创 找素数-python

#找素数list=[]num=0print("素数为:")for i in range(2,101): flag=1; for j in range(2,i): if(i%j==0): flag=0 break if(flag==1): list.append(i)print(list)

2021-11-21 09:42:21 456

原创 用1、3、5、7 这4 个数字,能组成的互不相同且无重复数字的三位数有哪些?共有多少个?这些数的和为多少?

#用1、3、5、7 这4 个数字,能组成的互不相同且无重复数字的三位数有哪些?共有多少个?这些数的和为多少?a={1,3,5,7}total=0list = [] sum=0;for i in a: for j in a: for k in a: if i!=j and i!=k and j!=k: total=total+1 list.append(str(i)+str(j)+str(k))

2021-11-18 18:34:51 2249

原创 python-海龟画图

import turtle as tt.setup(1000,800)def draw_tree(branch_length): if branch_length>1: t.right(20) t.forward(branch_length) draw_tree(branch_length-6) t.backward(branch_length) t.left(40) t.forward(b

2021-11-18 16:07:26 334

原创 2021-11-10

桶排序思路就是把要排的数字和桶(数组)对应的编号对上,就把这个数字放在桶里面,然后循环打印出来图解```cpp#include <iostream> using namespace std;//桶子排序也叫基数排序//条件就是知道数的范围例如0-1000,那么我就是只需要//把这些数字放在数组的下标,然后按顺序打印出来 int main(){ //以0-100的数字为例 int a[100]={0};//把所有数组都改为0; int n; int t; //确

2021-11-10 00:49:38 172

原创 算法-选择排序

选择排序C++思路:每次搜索把最大或最小的放在一边//选择排序 #include<iostream>using namespace std;void selectSort(int f[],int n){int minIndex;int temp;for(int i=0;i<n;i++){ minIndex=i; for(int j=i;j<n;j++){ if(f[j]<f[minIndex]){ minIndex=j; } } temp=f

2021-11-07 14:26:09 37

原创 2021-11-07

算法–冒泡排序冒泡排序C++算法描述//冒泡排序 #include<iostream>using namespace std;void bubbleSort(int f[],int n){ int temp;for(int i=0;i<n-1;i++){ for(int j=0;j<n-i-1;j++){ if(f[j]<f[j+1]){ temp=f[j]; f[j]=f[j+1]; f[j+1]=temp; } }} }

2021-11-07 12:04:42 334

原创 nginx代理注意问题(启动不了)

1.首先在下载nginx后配置时中不要以记事本的方式打开编辑,因为记事本的编码格式会乱,建议使用notepad++来编辑2.直接点击nginx.exe打开是看不到报错的,需要在nginx.exe目录下打开cmd直接输入nginx.exe回车可以看到相应报错3.nginx启动报错后可以在任务管理器上查看是否启动成功...

2020-07-10 09:16:23 554

原创 isnull和ifnull在mysql和sql server中的区别

数据库中经常有字段type为null ,对于统计count(type)和avg(type) 都不起作用SQL中有ISNULL方法,介绍如下:ISNULL使用指定的替换值替换 NULL。语法ISNULL ( check_expression , replacement_value )参数check_expression将被检查是否为 NULL的表达式。check_expression 可以是任何类型的。replacement_value在 check_expression 为 NULL时将

2020-07-01 11:13:06 1008

原创 mysql中information_schema.columns字段说明

获取所有列信息(COLUMNS)SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=‘数据库名’; COLUMNS表:提供了关于表中的列的信息。详细表述了某个列属于哪个表。各字段说明如下:字段 含义table_schema 表所有者(对于schema的名称)table_name 表名column_name 列名ordinal_position 列标识号column_default 列的默认值is_nulla

2020-06-24 15:29:04 1593

原创 如何用vuepress搭建自己的博客

vuepress使用

2020-06-10 15:37:22 103

原创 Java移位符

左移一位相当乘以2,左移n位相当于乘以2的n次方。右移一位相当于整除2。a<<b;"将二进制形式的a左移b位,低位空出的所有b位补0;例如:a=101011001 a<<2=a*(22)=101100100"a>>b;"将二进制形式的a右移b位,高位空出的所有b位补原来的符号位;例如:a=101011001 a>>2=a/(22)=101010110还有a>>>b,将二进制形式的a右移b位,高位空出的所有b位补0;例如:a=10

2020-06-03 20:34:40 91

原创 Java中i=i++和i++的区别

int a = 0;int b = 0;a = a++;b = a++;System.out.println("a = " + a + ", b = " + b);输出:a=1 b=0;i++ 即后加加,原理是:先自增,然后返回自增之前的值++i 即前加加,原理是:先自增,然后返回自增之后的值++i就不说了,下面代码块模型帮组理解i++int temp = i;i = i + 1;return temp;...

2020-06-02 22:35:21 168

原创 线程的启动方法

方式一:继承Thread类1.自定义类MyThread继承Thread类2.MyThread类重写run方法。3.创建线程对象方式二:实现Runnable接口(实现接口方式的好处,可以避免由于Java单继承带来的局限性,适合多个相同程序的代码去处理同一个资源的情况,把线程同程序的代码,数据有效分离,)1.自定义类MyRunnable实现Runnable接口2.重写run()方法3.创建MyRunnable类的对象4.创建Thread类的对象,并把步骤3创建的对象作为构造参数传递...

2020-06-02 22:27:55 114

原创 collection和Map

Map:map就是用于存储键值对(<key,value>)的集合类,是一组键值对的映射(数学概念)。注意,我这里说的只是map的概念,是为了通俗易懂,面试时候方便记忆,但是你自己一定要明白,在java中map是一个接口,是和collection接口同一等级的集合根接口。Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同key,每个key只能映射一个value。Map接口提供3种集合的视图,Map的内容可以被当做一组key集合,一组value...

2020-06-02 10:27:08 285

原创 Linux命令面试

一:基本命令 cd 回到根目录 cd .. 回到上一级目录 cd../.. 回到上上级目录 cd /root 进入root文件下 ls 查看当前文件下所有文件 Crtl C快捷键 回到输入命令行 mv a b 将a文件命名b文件 rm -rf a 递归删除a文件 netstat -tulpn | grep java 找java线程及端口history 显示历史输入的命令ps -ef|grep tomcat- 查看

2020-06-02 09:33:36 76

原创 ==和equals,&和&&的区别,||和|区别

==是引用类型:比较的时引用是否相等equals是基本类型比较的时值是否相同& 和&&都是运算符&&也叫短路运算符:指的是当前面条件不成立时后面就不在执行。&不管后面条件是否成立都会执行后面条件。||也是短路运算符:如果第一个操作数是true,||运算符就返回true|:不管第一个操作符是什么都进行后面条件。...

2020-05-23 00:55:52 293

原创 重载和重写的区别

重载即在同一类中不同的函数,但是函数名相同,函数参数类型,个数不同,调用时根据函数参数类型和个数进行调用重写重写即在继承类中对父类的函数进行重新实现,函数名和函数参数相同,只是实现体不一样。...

2020-05-23 00:45:52 78

转载 Java面试题大全(2020版)

Java面试题2020

2020-05-23 00:39:44 193

原创 jvm面试题

在这段时间找工作时遇到好几个面试官都问了jvm相关问题,这里做一下自己总结的面试大体可分为四点1.JVM类的加载机制加载顺序为1.1加载:jvm加载类信息1.2验证:验证字节码文件是否符合jvm格式1.3准备:为类变量(静态变量)分配内存,1.4解析:把符号引用变为直接引用1.5初始化:执行类中的静态变量赋值语句和静态语句块,构造方法等。2.JVM的内存结构线程共享2.1方法区:方法区存放加载的类信息,常量,静态变量,代码2.2堆:存创建的实例对象,存放所有new出来的东西线程私有

2020-05-18 23:49:00 76

原创 字符,字节,位(bit),byte的联系

字符=字:word,也就是我们说的字,A,B英文字占一个字节byte位=bit,计算机运算的最小单位,也是最基本的单位,什么都会转为01来计算字节=byte 1byte=8bit一个汉字=2byte,一个英文=1byte,一个字的字长为16一个字节的字长是8,即是位...

2020-05-14 20:39:01 100

原创 tcp和udp的区别

2020-05-13 13:23:55 65

原创 http的get和post的区别

1、GET请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接。URL的编码格式采用的是ASCII编码,而不是uniclde,即是说所有的非ASCII字符都要编码之后再传输。POST请求:POST请求会把请求的数据放置在HTTP请求包的包体中。上面的item=bandsaw就是实际的传输数据。因此,GET请求的数据会暴露在地址栏中,而POST请求则不会。2、传输数据的大小在HTTP规范中,没有对URL的长度和传输的数据大小进行限制。但是在实际开发过程中,对于GET,

2020-05-11 23:43:33 45

原创 JVM的类加载过程

JVM的类加载过程主要为:加载:加载类文件,对字节码文件进行加载,获取类的信息验证:对类的文件进行相关的验证,格式是否符合。准备:为类变量分配内存,就是一些static修饰的静态变量。解析:将符号引用转换为直接引用的过程,让类在JVM上有对应的内存。初始化:执行类中的静态变量赋值语句和静态语句块,构造方法等。到这里的类一些基础的工作已经做好了,可以使用了...

2020-05-11 21:34:40 39

原创 java的IO

字节流:InputStream(输入流),OutputStream(输出流)字符流:Reader(输入流),Writer(输出流)字节与字符的区别 A,读写单位不同,字节流以字节为单位(一个字节为8bit位),字符流以字符为单位 B,操作对象不同,字节流可以处理任何数据 字符流只能处理字符相关类型数据字节转换为字符方法:编码表(建立字符与字节的映射关系) ASCII(借...

2020-05-07 17:46:37 46

转载 JVM的理解

一、JVM总体知识点JVM的考点总体为分4大块:1.类的加载机制2.JVM的内存结构3.GC(包括GC算法,垃圾回收器)4.JVM调优化下面就这4方面的知识点分别进行归纳总结。二、类的加载机制类的加载过程是指将java编译之后的class文件读入到内存中,然后在堆区创建一个java.lang.Class对象,用于封装类在方法区内的数据结构。类加载的最终目的是封装类在方法区的数据结构...

2020-05-05 10:17:52 46

转载 php的魔术方法

PHP之十六个魔术方法详细介绍PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括:__construct(),类的构造函数__destruct(),类的析构函数__call(),在对象中调用一个不可访问方法时调用__callStatic(),用静态方式中调用一个不可访问方法时调用__get(),获得一个...

2020-04-24 17:45:56 62

转载 springboot的Map的详解

当我coding Map<String,Object> map=new HashMap<String,Object> 时,我敲下的是啥?1.Map:即 Interface Map<K,V> K - key的类型 V - value的类型也就是说Map是一个接口,它的每个元素包含一个key对象和一个value对象(这两个对象的类型可以不一样)且在这两个对...

2020-04-02 23:14:54 6018

转载 在Windows下将Redis注册为本地服务

在Windows下将Redis注册为本地服务

2020-04-02 12:56:56 56

转载 java中关于字符串相等的比较问题

Java中比较两个字符串是否相等的问题Java中,关于比较两个字符串是否相等的问题,经常会出现。下面将分析使用 (注意:Java中 = 是赋值运算符, 是比较是否相等) 和 equals()方法 来比较两个字符串相等的区别:简单一句话,==比较的是两个字符串的地址是否为相等(同一个地址),equals()方法比较的是两个字符串对象的内容是否相同(当然,若两个字符串引用同一个地址,使用equal...

2020-04-01 21:19:29 266 1

原创 springboot的org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

在整合springboot和mybatis的过程中,遇到org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.springBootmybatis.domain.mapper.UserMapper.getAll错误。一般有这几种错误一:mapper.xml和mappe...

2020-04-01 15:12:54 195

转载 Spring Boot框架model层、dao层、service层、controller层的理解

Spring Boot框架model层、dao层、service层、controller层分析设计model层model层即数据库实体层,也被称为entity层,pojo层。一般数据库一张表对应一个实体类,类属性同表字段一一对应。dao层dao层即数据持久层,也被称为mapper层。dao层的作用为访问数据库,向数据库发送sql语句,完成数据的增删改查任务。service层serv...

2020-03-31 23:11:14 774

原创 springboot导入js,cs,img出现404

首先在static下创建相应目录,把相应的文件放在里面在application.properties里面设置静态资源路径spring.mvc.static-path-pattern=/**(不设置应该也可以,默认是这个)html的路径写法从你新建目录开始,我的是用thymeleafm框架,所以加th打开调试器直接引入了404问题先检查自己路径,我也试过很多次,路径对了,但是就是...

2020-03-31 16:34:05 363

原创 js引入执行无效问题

在用network查看相应的js都引进去了,但是一直是无效经过检查一段时间发现有两种情况1.首先当你使用jquery.js时,你必须把jquery放在自定义的js的前面,因为html加载是由上向下的。2.当你的某个js有错时会造成下面的js无效...

2020-03-26 23:49:10 754

原创 bootstrap的模态框不能显示问题

网上的喝多资料看过都没有,通过对比发现在js的引入这里,因为bootstrap都是基于jQuery基础上的,所以在引入js时bootstrap.min.js必须要在jquery.js的后面

2020-03-26 17:01:48 2409

原创 购物车实现选中商品算出总价(js)

思想:a:首先可以通过数据库,当你点击一次选择时,对复选框进行扫描,查出所有已经被选中的复选框,这个复选框需要加一个自定义属性,这个属性就是这个商品的id号,通过id号在数据库查询相应的价格进行累加。b:我这里没有用数据库,因为我的上一个需求已经把价格从数据库拿出来了,所以我直接在复选框上加了一个商品价格的自定义属性,当每次点击复选框时对复选框进行扫描,查出所有已经被选中的复选框,然后获取到价格进...

2020-03-26 15:27:30 6537

原创 js实现复选框的全选/全不选

类似下面前端HTML<thead> <tr> <th><input type="checkbox" id="all_or_no" onclick="check_all_no()"></th> &...

2020-03-26 15:11:09 148 1

原创 tp如何在原有数组添加数据

例如在原来数组$goods添加一个下标为goods_time的数组数据

2020-03-26 10:56:50 1249

空空如也

空空如也

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

TA关注的人

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