自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++之异常

#include <iostream>/* 1 异常可以跨函数 2 throw 的变量可以传到 catch形参 3 catch可以继续抛异常 catch(){throw;} 4 不处理异常就宕机 5 异常捕捉严格按照类型匹配的 6 void f() throw (int,int* char) 仅能抛 int,int*,char类型异常 void f() throw() 不抛异常 void f() 可以抛出任何类型的异常 7 throw抛出一个匿名对象 拷贝给th.

2021-02-11 17:45:16 115

原创 win32网络编程的DLL加载

WinSock(Windows Socket)编程依赖于系统提供的动态链接库(DLL),有两个版本:较早的DLL是 wsock32.dll,大小为 28KB,对应的头文件为 winsock1.h;最新的DLL是 ws2_32.dll,大小为 69KB,对应的头文件为 winsock2.h。几乎所有的 Windows 操作系统都已经支持 ws2_32.dll,包括个人操作系统 Windows 95 OSR2、Windows 98、Windows Me、Windows 2000、XP、Vista、

2021-02-09 18:46:48 508

原创 线性表——单链表顺序存储

#include <iostream>#include <stdlib.h>#define SIZE 100using namespace std;/***定义:动态数组 长度 容量***/typedef struct SqList { int *head; int length; int size;} SqList;void init(SqList &L) { L.head = new int(100); if (!L.head) .

2021-02-08 20:35:22 179

原创 图的基本概念和邻接矩阵存储结构

图:基本概念图{ 有向图{ 弧:连接线 —— 无箭头——初始点(弧尾) 箭头处——“终端点”(弧头) 入度:-->(远离、逃离顶点的数目) 出度:<--(靠近、顶点的数目) 描述:<v1,v2> } 无向图{ 边:连接线 —— 描述:(v1,v2) } 路径和回路: 路径:v1到v2途径的...

2021-02-04 20:06:09 151

原创 队列——链式队列

#include <stdio.h>#include <stdlib.h>//队列数据结构的定义//插入、删除//判断空、非空typedef struct Qnode { //先定义数据结点 int data; struct Qnode *next;} Qnode, *QueuePtr;typedef struct { QueuePtr front; QueuePtr rear;} LinkQueue;void InitQueue(LinkQueue.

2021-01-25 19:57:24 103

原创 栈的应用——十进制转八进制

#include <stdio.h>#include <stdlib.h>#define STACK_INIT_SIZE 100#define STACK_ADD_SIZE 10 //存储空间分配增量typedef struct { int *base; int *top; int stacksize; //当前可用最大容量} SqStack;void conversion(int i);//初始化时不限定栈的最大容量,可以设定某一大小,不够再扩容v.

2021-01-25 17:49:50 504

原创 栈——顺序栈

#include <stdio.h>#include <stdlib.h>#define STACK_INIT_SIZE 100#define STACK_ADD_SIZE 10 //存储空间分配增量typedef struct { int *base; int *top; int stacksize; //当前可用最大容量} SqStack;//初始化时不限定栈的最大容量,可以设定某一大小,不够再扩容//void InitStack(SqStack *.

2021-01-25 17:27:31 95

原创 循环链表实现

#include <stdio.h>#include <stdlib.h>typedef struct DuLNode { int data; struct DuLNode *piror; struct DuLNode *next;} DuLNode, *DuLinkList ;//创建链表用LinkList//创建结点用LNode//初始化void InitList_DuL(DuLinkList *L);//置空void ClearList_DuL(Du.

2021-01-25 17:20:51 126

原创 计算机中的数据表示

正数的原码是其本身负数的原码是保留符号位在按位取反补码: 正数的补码与原码相同 负数的反码+1数据在计算机中的表示一、无符号数没有正负号的数有符号数:机器数:保存在计算机中的数真值:平时用的带有正负号的数据没有专门的硬件保存小数点,所有这是一个约定,约定小数点在符号位的后面2.原码表示法 带符号的绝对值表示,小数: [x]=x 0<=x<1 正 1-x -1<x<=0 ...

2021-01-25 17:18:21 370

原创 乘法运算

定点运算:一、移位运算:左移 绝对值扩大右移 绝对值缩小2.算术移位 符号位不变:正数:填补代码0负数:原码:0 反码:左移添0 右移添1 补码:填补代码1例子:负数:左移,右移3.算术移位硬件实现:正数: 最高位扔掉,最低位补0,符号位不变4.算术移位和逻辑移位的区别:算术移位:有符号的移位逻辑移位:无符号的移位 算术移位会保留符号位二、加减法运算: 补码加减法运算公式:(1)加法 整数:[A]+[B]=...

2021-01-25 17:17:27 446

原创 考研——计组——IO读书笔记

通道是负责管理I/O设备以及实现主存与I/O设备之间交换信息的部件1、通道有专门的指令输入输出系统2部分IO软件与硬件IO指令:操作码、命令码、设备码操作码:判别其他指令的判别代码命令码:体现IO设备的具体操作 数据从I/O输设备入主机 数据从主机输出至IO设备 状态测试:利用命令码检测各个IO设备所处的状态是“忙”还是”准备就绪 形成某些操作命令:不同的IO设备与主机交换信息需要不同的操作,硬盘设备码:多台IO设备的选择码 相当于设备地址通道指令是通...

2021-01-20 14:35:11 822

原创 新建SpringBoot项目

利用maven创建SpringBoot项目1、进入SpringBoot官网,新建一个项目,下载下来2、复制下载的项目文件中的pom.xml文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.2.RELEASE</v

2020-08-10 15:08:04 100

原创 Spring04——环绕通知、注解实现AOP

环绕通知执行目标方法之前,之后,异常,最终等各个地方都可以进行的通知,1、编写实现接口 MethodInterceptor 的类LogAround 重写public Object invoke(MethodInvocation methodInvocation) throws Throwable 方法.i.使用环绕通知时,目标方法的一切信息都可以用methodInvocation 参数来获取ii.环绕通知可以获取目标对象的一切控制权。package com.demo.aop;...

2020-08-08 17:30:32 876

原创 2020-08-06

最牛前端这个网站有前端需要的一些资源hu tool 封装了一些java需要的一些开发工具

2020-08-06 18:25:52 85

原创 Spring-day03 注解配置

1注解初步1、application.xml中开启扫描器<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p

2020-08-06 11:13:42 86

原创 JavaWeb-04 JDBC

JDBC架构:1、数据库驱动是由数据库产商提供2、JDBC DriverManager:管理不同的数据库驱动3、Connection:连接数据库4、Statement与PreparedStatement的区别: 推荐使用 PreparedStatement,PreparedStatement 是 Statement 的子类,web.xml中的 / 代表:项目根路径 http://localhost:8081/Demo_Ajax/jsp中的 / 代表:服务器根路径...

2020-08-05 15:45:17 92

原创 JavaWeb-03 cookie 重定向 application 四大范围对象

CookiejavaWeb: 请求转发:地址栏不变,数据保留,1次请求。 重定向:地址栏变,数据不保留,2次请求,2次响应 cookie:服务端产生,发送给客户端保存,本地缓存. key-v 对 方法: Cookie getName() :就是key getValue(): setMaxAge(): 给客户端发送Cookie response.addCo...

2020-08-03 16:28:54 139

原创 编写HTML网页遇到的一些问题

编写页面遇到的一些问题:1、input 内部的框框去除 border:0; input 标签去除选中时的蓝色边框2、input::-webkit-input-placeholder{color:red} //改变input placeholder 文字的颜色3、去除列表的小圆点 list-style-type:none;4、来回播放动画用 infinite属性5、...

2020-07-21 12:22:24 609

原创 Ajax——JQuery

JQuery AJAX1、$.ajax({ url: 请求方式:get|post data:请求数据, success:function(result,testStatus){},//result后端返回的数据,testStatus服务器返回的状态 error:function(xhr,errorMessage,e){}//xhr后端返回的数据,errorMessage 错误消息, e错误对象}) function onsend(){ var $mobi...

2020-07-21 12:20:27 97

原创 MVC设计模式

MVC与三层之间的关系包的层次关系

2020-07-21 12:12:16 83

原创 SpringMVC

SpringMVCspringMVC如何介入程序?1、MVC配置文件中要配置<url-pattern>/</url-pattern> /:拦截一切请求 /user:拦截以 /user开头的请求 <url-pattern>/user</url-pattern> <a href="/user/dmeo">...</a> .action: 拦截以.action结尾的请求 <url-pat...

2020-07-21 12:08:13 86

原创 SpringMVC出错日记——前端AJAX请求发送JSON数据,出现406错误

1、SpringMVC处理JSON数据要依赖3个jar包<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.9.9</version> </dependency> <dep

2020-07-16 22:26:19 177

原创 springMVC——数据格式化

1 xml配置注解所依赖的bean2通过注解来使用前端传来的数据固定为这个格式。前端不是这个格式就报错3 @NumberFormat("###,#")

2020-07-15 17:24:20 69

原创 springMVC-自定义类型转换器

自定义类型转换器: 背景:前端传来一个字符串 2-zs-23,编写自定义类型转换器转成一个学生对象 1编写自定义类型转化器(实现一个Converter接口)2将实现 Converter接口的类纳入到IOC容器中3Springmvc配置@Requestparam("name")是一个桥梁public void test(@Requestparam("name") Student student){前端name=“2-zs-ls” 的值会赋值给形参student 这个时...

2020-07-15 15:27:08 83

原创 SpringMVC-01

1、在web.xml中配置SpringMVC<url-pattern>/</url-pattern>这里的/ 可以写.action <url-pattern>.action</url-pattern> 这样拦截的springmvc请求就可以交由springmvc处理,普通的Servlet请求交由普通的Servlet处理。SpringMVC配置文件在这个WEF-INF/dispatcher-servlet.xml 目录下且名字为dispatcher

2020-07-11 16:39:50 86

原创 MyBaties——一、二级缓存

2020-07-03 09:45:23 79

原创 记录一下JDBC远程连接MySQL注意的点

1、阿里云安全组开放3306端口2、mysql数据库默认允许访客是localhost(本机),必须要修改为其他主机都允许访问use mysql;select user,host from user;update user set host = '%' where user = 'root';// ‘%’ 设置为所有主机3、linux内要防火墙要允许3306端口通行iptables -I INPUT -p tcp --dport 3306 -j ACCEPT4、jdbc驱动.

2020-07-02 19:30:20 283

原创 MyBaties——日志Log4j

1下Log4.jar包(MyBaties中有)2导入、开启日志3编写配置日志输出文件 新建日志文件 log4j.properties 日志级别:DEBUG<INFO<WARN<ERROR 从低往高, 如果设置为INFO,则只显示 INFO 及以上级别的信息。建议:开发时设置debug,运行时设置INFO及以上。延迟加载(懒加载)...

2020-07-02 15:30:03 154

原创 JQuery

JQuery:js类库2个版本:jquery-3.4.1.min.js 压缩版,发布版jquery-3.4.1.js 开发版$(document).ready(function(){}):初始化函数HTML结构加载完成后执行这个函数//简化写法$(function(){...具体代码});$代表了JQuerydom对象只适用于js的语法,jquery对象只适用于jQuery语法。dom对象和jquery对象的转换。dom 转 jquery 对象 : $(dom对象)jquer.

2020-06-30 09:50:28 114

原创 MyBaties——动态SQL+foreach

<foreach>标签迭代查询<foreach> 迭代的类型:数组、对象数组、集合、属性(List<Integer> ids)SQL拼接过程:select * from studentopen:and id in(select * from student and id in(close:)select * from student and id in(stuNo)separator:指明用逗号分隔简单类型数组:编写代码..

2020-06-29 16:36:55 202

原创 宝塔面板

2020-06-28 12:17:22 240

原创 MyBaties——输入参数parameterType04

一、简单类型parameterType="基础类型"(int String double char)a、用 #{} 这种写法 自动给String加上 '' 单引号b、用 ${} 这种写法 原样输出 适合动态排序c、#{}可以防止SQL注入,${}不可以二、对象类型#{属性名}${属性名}输入参数为级联属性三、输入参数为HasnMap <select id="selectBlog3" resultType="Demo1...

2020-06-01 17:19:52 120

原创 JavaWeb——03JDBC

JDBC架构:JDBC访问数据库的步骤:1、导入驱动,加载具体的驱动类2、与数据库建立连接3、发送SQL语句,执行Statement执行增删改查package JDBC_DEMO;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;publ.

2020-06-01 10:22:56 113

原创 MyBaties——类型转换03

优化:mysql的配置信息可以写在db.properties文件中在conf.xml文件引入db.properties中的配置信息2、MyBaties全局参数设置(一般不要动)在config.xml中设置3、别名i、设置单个别名使用别名ii、批量设置别名iii、MyBaties还自带了一些别名4、类型转换器i、MyBaties自带了一些类型转换器 比如 String 转 varchar等等ii、自定义类型转换器 java类型 和 数据.

2020-05-31 18:03:12 195

原创 数据结构之——栈

栈是一种只能从表的一端存取数据且遵循 "先进后出" 原则的线性存储结构。栈的开口端被称为栈顶;封口端被称为栈底。顺序表设定两个变量:1、栈顶指针top 2、栈底指针base(不动)顺序表中设定一个实时指向栈顶元素的变量(一般命名为 top),top 初始值为 -1,表示栈中没有存储任何数据元素,及栈是"空栈"。一旦有数据元素进栈,则 top 就做 +1 操作;反之,如果数据元素出栈,top 就做 -1 操作。数组实现package TestZhan;public class ...

2020-05-29 15:54:42 250

原创 JavaWeb——02Tomcat连接池

JNDI:java命名与目录接口将某一个对象(资源),以配置文件(Tomcat/conf/context.xml)的形式注入,<Environment name="jndiName" value="23" type="java.lang.String"/>连接池: 常见的连接池:Tomcat-dbcp、dbcp、c3p0、druid 可以用(java.sql.DataSource)管理连接池配置Tomcat-dbcp:的过程1、类似JNDI,在Tomcat的安装目录...

2020-05-26 11:04:44 120

原创 JavaWeb——01

Servlet请求过程(web.xml配置详情)前端isp页面请求WelcomeServlet,web.xml中的<url-pattern>拦截请求,并寻找处理请求的<servlet-name>,找到相同名字的之后,找到<servlet-class>中继承了HttpServlet类的处理相关请求。Servlet1、编写一个普通类,然后继承HttpServlet,重写doGet(),doPost()方法2、在web.xml配置Servlet若serv

2020-05-23 15:00:34 102

原创 Spring——day02

SpringIOC容器是一个超级工厂IOC赋值:一、set方式注入简单类型(8个基本类型+String)用Value,对象类型用ref=“bean的ID值”依赖注入底层是反射技术二、构造器(构造方法赋值)注入三、p命名空间注入示例:各种集合类型注入:<!-- 各种集合类型赋值--> <bean id="CollectionDemo" class="com.newinstanc.AllCollection"> .

2020-05-22 21:49:51 86

原创 Spring——day01

目录结构第一个spring项目Student实体类package dao;public class Student { private int stuNum; private String stuName; private int stuAge; public int getStuNum() { return stuNum; } public void setStuNum(int stuNum) { t

2020-05-22 19:28:21 94

原创 新建Spring项目

在导入

2020-05-22 18:43:50 67

学c语言一个月写的贪吃蛇

自己用链表实现的贪吃蛇,新手只学了一个月代码重复量较多请多包涵

2018-09-07

空空如也

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

TA关注的人

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