自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小菜鸡

头发没了可以再长

  • 博客(50)
  • 收藏
  • 关注

原创 Cannot resolve org.springframework:spring-context:5.0.6.RELEASE 解决

spring与本地maven仓库中的org文件下springframework文件对应产生冲突,删除文件,重新刷新加载pom文件即可。

2023-04-03 20:53:36 772

原创 Java操作数据库基本原理

概述全称Java Database Connectivity,Java的数据库连接,使用Java语言操作数据库应有

2023-03-07 22:49:07 417

原创 SQL语法基础汇总

注意启动 net start mysql关闭 net stop mysql登录 mysql -uroot -p / mysql -uroot -proot退出 exit / quit注释 语句后 #语法库操作//查询所有数据库的名称show databases;//查询某个数据库的字符集show create database sql1;//查询当前正在使...

2023-02-27 18:25:13 290

原创 Go 接口

Go接口为什么要使用接口?使用接口,好处在于简单又规范、易于维护和拓展、安全且严密。使用接口,能解耦合,什么是耦合?指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象,解耦就是用数学方法将两种运动分离开来处理问题。通俗一点来说耦合就是程序之间的关联性,而解耦就是将程序之间的关联性降得越低越好,修改一部分代码时,其他的地方受到的影响越小。接口就是将功能定义与功...

2020-04-23 22:11:26 327

原创 客户端会话技术Cookie

概述Cookie - - 也称Cookies,是客户端技术,指网站为了辨别用户身份、进行session跟踪而存储在用户本地终端上的数据(一般都是经过加密的),Cookie也称为浏览器缓存。服务器把每个用户的数据以cookie的形式写给用户各自的浏览器,当客户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。一次会话包含多次请求和响应一次会话:浏览器第一次给服务器资源发送请...

2020-04-18 14:00:17 693

原创 棋盘覆盖问题

问题描述1、在一个2^k^×2^k^个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为一特殊方格,且称该棋盘为特殊棋盘。如下为一个k=2的棋盘,其有2^k^×2^k^=4×4=16个不同的特殊棋盘2、要使用图示所示的4种不同形态的L型骨牌覆盖给定的特殊棋盘上除特殊方格以外的所有方格,且任何2个L型骨牌不得重叠覆盖例如,很容易得出在2k×2k个方格组成的特殊棋盘中,需要用(2k×...

2020-04-12 15:35:04 930

原创 Servlet请求与响应、ServletContext对象

关于HTTP1.1概述请求消息一个完整的由客户端发送给服务器的HTTP请求中包含以下的完整数据:1.请求行:包含请求方法、请求资源路径、HTTP协议版本GET/monkey.html HTTP/1.12.多个请求头:包含对客户端的环境描述、客户端请求的主机地址等信息Accept:浏览器可接受的MIME类型(文件内容类型,如html、xml等)User-Agent:通知服务器浏览...

2020-04-09 17:33:44 435

原创 Servlet入门小知识

Servlet入门什么是Servlet?它有哪些特点?基本概述Servlet Applet,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指实现了这个Servlet接口的类。Servlet就是一个接口,定义了Java类(这个类是实现Servlet接口,复写其方法)被浏览器访问...

2020-04-06 23:09:52 154

原创 Bootstrap

Bootstrap学习什么是Bootstrap?来自Twitter的一个前端开发框架,Boostrap是基于HTML、CSS、JavaScript的,简洁灵活,使web开发更加快捷。框架的概念:一个半成品软件,开发人员可以在框架的基础上进行开发,简化编码好处:定义了很多CSS的样式和js插件,可以直接使用,丰富前端页面;响应式分布局,同一套页面可以兼容不同分辨率的设备参考:Boots...

2020-03-31 16:56:52 135

原创 XML解析

XML解析与写入XML解析技术有哪些?DOM - - Document Object Model ,文档对象模型,是W3C组织推荐的处理XML的一种方式 。将标记语言文档一次性加载进内存,在内存中形成dom树。操作方便,可以对文档进行CRUD操作,但是占内存。一般服务器端用DOMSAX - - Simple API for XML ,非官方标准,几乎所有的XML解析器都支持它。逐行读取,...

2020-03-30 14:51:36 109

原创 XML入门

XML入门基本概述Extensible Markup Language 可扩展标记语言,被设计用来传输和存储数据,而不是显示数据,是W3C的标准什么叫可扩展?类似于超文本标记语言的标记语言,但是标签都是自定义的可扩展标记语言与超文本语言之间的差异?1.XML被设计用来传输和存储数据,HTML被设计用来显示数据2.XML标签没有被预定义,HTML标签被预定义3.XML语法严格,HT...

2020-03-28 22:17:36 107

原创 Hanoi问题的分析

问题描述设A、B、C为三个塔座,一开始A塔座上有n个自上而下、由小到大按顺序(可编号1,2,3...n)叠放在一起的圆盘,需要把A塔座上的盘全部移动到C塔座上,并且需要保持原有的顺序,但是要求每次只能移动一个盘子,并且在移动过程中A、B、C都必须始终保持小盘在上,大盘在下,操作过程盘子可置于A、B、C任一塔座上问题分析...

2020-03-26 11:40:09 205

原创 快速排序

基本思想快排是对冒泡排序的一种改进,是C.R.A.Hoare于1962年提出的一种划分交换排序,采用了分治的策略,通常称为分治法基本思想:1、选取一个值为基准值point2、将小于或等于point的值放于左边3、将大于point的值放于右边4、分别对左右子序列重复前三个步骤,直到各子序列只有一个数上述图实例为快速的第一轮过程,显然是挖坑填数+分治法来实现整个快速排序过程,以序列为...

2020-03-21 16:54:08 136

原创 JavaScript(二)

DOM(文档对象模型)功能①将标记语言文档的各个组成部分,封装为对象,可以使用这些对象,对标记语言文档进行CRUD的动态操作。document.getElementById("id值"):通过元素的id获取元素对象###Dou 事件onclick①功能:某些组件被执行了某些操作后,触发某些代码的执行②绑定事件:onclick单击事件案例:点灯开关–实现单击多次电灯开关和熄灭&l...

2020-03-09 10:00:01 135

原创 JavaScript(一)

JavaScript概念运行在客户端浏览器中的,每个浏览器都有JavaScript的解析引擎脚本语言,不需要编译,直接就可以被浏览器解析执行功能:可以用来增强用户和HTML页面的交互过程,控制HTML元素,让页面有动态的效果,增强用户的体验JavaScript = ECMScript + JavaScript自己特有的东西(BOM+DOM)语法与html结合方式①内部JS:...

2020-03-06 19:42:38 199

原创 Permutations

Given a collection of distinct integers, return all possible permutations.Example:Input: [1,2,3]Output: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ]

2020-03-05 16:18:19 305

原创 Maximum Subarray

Maximum SubarrayGiven an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum.Input: [-2,1,-3,4,-1,2,1,-5,4],Output: 6Exp...

2020-02-19 21:40:55 150

原创 Java小结(1)

由LeetCode上快乐数这道题引出,让我一点都不快乐,不用C写写代码不知道自己编程是有多烂。数组存在太多限制问题,于是干脆用java的集合做输入: 19输出: true解释:12 + 92 = 8282 + 22 = 6862 + 82 = 10012 + 02 + 02 = 1题目意思:给定一个整数n,将这个整数的各个位拆分开来,并且平方后进行相加,和若为1则输出,那么此整数...

2020-02-19 10:35:30 114

原创 分析append引出的切片内存问题

今天群里讨论一个关于切片append的坑a := []int{1}a = append(a,2)a = append(a,3)b :=append(a,4)c :=append(a,5)fmt.Println(a)fmt.Println(b)fmt.Println(c)预期的结果是:b[1 2 3 4] ,但运行结果出来是b[1 2 3 5],一开始b加上4去哪儿了?5又是...

2020-02-06 21:30:11 527

原创 Go 并发编程

并发编程并发与并行、进程与线程Go协程和Go主线程goroutinechannel并发与并行、进程与线程1.并发:同一时间段内执行多个任务(多线程程序在单核上运行,需切换)并行:同一时刻执行多个任务(多线程程序在多核上运行,无需切换)并发:在一个cpu上,如有10个线程,每个线程执行10毫秒(轮询操作),宏观角度:10个线程都在运行;微观角度:某一时间点上,只有一个线程在执行并行...

2020-02-05 22:25:04 146

原创 Json 编解码

JSONJSON概述JSON数据格式JSON序列化JSON反序列化JSON概述JSON数据格式JSON序列化JSON反序列化

2020-01-30 19:54:03 884

原创 文件操作

文件操作文件基本概念打开文件和关闭文件读取文件内容并且显示在终端文件基本概念1.文件是数据源2.文件在程序中是以流的形式来操作的3.流:数据在数据源(文件)到程序(内存)的路径4.输入流:数据从数据源(文件)到程序(内存)的路径5.输出流:数据从程序(内存)到数据源(文件)的路径打开文件和关闭文件打开文件:用于读写,操作成功返回文件对象的方法可用于读取数据,否则返回错误底层类型*...

2020-01-29 13:40:39 138

原创 Go:个人收支记账

软件流程需求分析设计阶段代码实现测试阶段需求分析需求说明记录个人收入支出并能够打印收支明细表(登录、收入或支出、账户金额、收支金额、收支说明)首先能实现用户登录功能,成功后进入用户功能选择菜单采用菜单方式 并实现以下功能:1.收支明细2.登记收入3.登记支出4.转账5.退出设计阶段项目界面打开程序先登录登录后有菜单选择功能其他略代码实现main.gopa...

2020-01-27 00:21:00 386

原创 容器

Go语言容器Array、Slice、Map、ListArray类型①定义、初始化数组//定义var MyArray1 [7]int//初始化MyArray1[0] = "hello"MyArray1[1] = "monkey"var MyArray2 = [7]int{1,2,3,4,5,6,7}var MyArray3 = [5]float32{100.0,2.0,3.4,7....

2020-01-26 15:31:00 311

原创 Go 结构体

Go语言结构体

2020-01-20 17:54:33 264

原创 二分查找

二分(折半)查找算法算法要求:要求序列是有序的(升序或者降序),并且查找目标值只有一个x核心思想:将n个元素分成大致相等的两部分,取中间的值num[n/2]与x比较,若x=num[x/2],则找到,算法终止;若x<num[x/2],则在num[x/2]的左半边部分继续搜寻x,寻找中间值进行比较,以此类推,直到找到x;若x>num[x/2],则在num[x/2]的右半部分继续搜寻,同...

2020-01-18 22:03:54 174

原创 Go 关键字make和new的区别

关键字make和new的区别

2020-01-18 16:03:01 309

原创 前端HTML&CSS基础汇总

HTML一、语法①文档后缀名.html或者.htm②标签分为:围堵标签:有开始结束标签,如<html></html>自闭和标签:开始标签和结束标签在一起如<br/>③标签可以嵌套④在开始标签中定义属性,属性是由键值对构成,值需要用引号引起来⑤html的标签不分大小写,建议使用小写示例<html> <head>...

2020-01-15 12:28:42 234

原创 flutter :Unable to find path in your path以及sdkmanager.bat --update解决方法

记录半天的踩雷。今天下午下载flutter的SDK,在cmd输入flutter doctor命令检测其安装是否成功,总是出现“xxx”命令不是内部外部命令,Error:Unable to find path in your path出现MySQL的时候晕了,关MySQL什么事??查找很多方法都没有效果,后来参考GitHub上面的方法。解决方法:①检查系统是否安装Git,若安装了,则添加其环...

2020-01-13 17:32:08 1193 2

原创 Python 入门习题

1、产生10-20的随机浮点数import randomf =random.uniform(10,20)print(f) 2、产生10-20的随机整数import randomf =random.randint(10,20)print(f)3、编程实现除去列表L中所有是x的元素L=['x',1,2,3,'x']while 'x' in L: L.remove(...

2020-01-04 14:19:23 20924 7

原创 串的定长顺序存储表示

编程实现串的基本操作:求长度、串的比较、串的连接、取子串、模式匹配等,并完成调用采用功能菜单表现形式完成功能的调用程序运行截图:程序源代码:/* environment:Dev-C++ author:monkey-z time:2019-11-29 */#include <stdio.h>#include <iostream&...

2019-11-30 10:05:51 402 1

原创 MySQL添加、更新、删除、查询数据

2019-10-12添加、更新与删除数据一、添加数据1、为表中所有字段添加数据①INSERT语句指定所有字段名INSERT INTO 表名(字段名1,字段名2,...) VALUES(值1,值2,...)实例:向student表中添加一条新纪录,记录中id字段的值为1,name字段的值为"monkey",grade字段的值为98.5②③...

2019-10-18 16:09:14 601 1

原创 数据库和表的基本操作

2019-10-4数据库和表的基本操作数据库—>数据表—>字段1、创建和查看数据库①创建数据库CREATE DATABASE 数据库名称;实例:创建一个名称为itcast的数据库CREATE DATABASE itcast;②查看已经存在的数据库SHOW DATABASES;③查看某个已经创建的数据库信息SHOW CREATE DATABASE 数据库名称;...

2019-10-05 09:40:09 4259 1

原创 数据结构之链表

2019-8-30链表1、表的链式存储—链表链表的结点结构值域链域值域(数据域):存储表元素值链域(指针域):存储后继结点的存储地址(单向链表),指针域中存储的信息称为指针或链链式存储结构图:首指针(表头指针):指向链表的第一个结点的指针变量,其值为首结点的存储地址表尾结点(最后一个结点):由于最后一个数据元素没有直接后继,链域值为空(NULL)链表就是表头...

2019-09-18 16:52:37 1349 1

原创 Python lambda函数

2019-9-6Python lambda函数1、定义功能:一种快速定义单行的最小函数2、示例#一般函数定义def add1(x,y): return x+ys=add1(3,4)print(s)7#使用lambda函数定义g=lambda x,y:x+ys=g(3,4)print(s)7关于lambda的语法lambda x,y:x+y在冒号...

2019-09-06 17:36:47 200

原创 Python 类的定义与使用

2019-9-5Python面向对象类:描述具有相同属性和方法的对象的集合类变量:在整个实例化的对象中是公用的,类变量定义在类中且在函数体之外,类变量通常不作为实例变量使用方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写局部变量:定义在方法中的变量,只作用于当前实例的类实例变量:在类的声明中,属性是用变量来...

2019-09-06 16:45:08 14753

原创 Python 输入输出总结

2019-9-5Python输入输出1、输入①input()函数描述:input函数会接收一个标准输入数据,返回str类型。输入数据中会将换行符过滤,并结束函数的调用。当输入整个列表、元组或字典时,input函数会将相关的符号也看成字符处理。2、print()函数描述:可以输出字符串、整数、浮点数、出度以及精度控制①格式化输出整数print("%s like %s very much...

2019-09-05 23:01:31 459

原创 Python ord函数

2019-9-3Python ord()函数功能描述:以一个字符(长度为1的字符串)作为参数,返回对应的ASCll数值

2019-09-04 16:16:49 14067 3

原创 数据结构malloc、free使用

2019-9-2malloc函数①关于malloc函数原型:#include<stdlib.h>void *malloc(unsigned long size);头文件: malloc是一个系统函数,调用它的时候必须包含头文件 <stdlib.h>功能: 内存的动态存储空间即堆中分配一个长度为size的连续空间。返回值: 函数的返回值是一个指向分配内存起始地...

2019-09-03 18:21:19 3287

原创 Python replace函数

2019-9-1replace函数字符串处理函数语法:str.replace(old,new[,max])old需要进行更换的旧子串new新的子串,将取代旧的子字符串(子串可以为空)max如果可选参数max值给出,表示出现前max的次数的子串被替换str="monkey likes lion,wow!!!monkey likes lion very much!!"print(st...

2019-09-01 11:39:50 3595 1

空空如也

空空如也

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

TA关注的人

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