自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jupyter基本操作

Jupyter基本操作

2022-11-23 11:25:42 738 1

原创 第四章 串、数组和广义表

2021-12-30 23:51:04 162

原创 第三章 栈和队列

2021-12-30 23:49:36 169

原创 第八章 排序

2021-12-30 23:46:43 96

原创 第二章 线性表

2021-12-30 15:48:29 154

原创 第一章 绪论

2021-12-30 14:08:21 150

原创 校园导游系统(C++)

问题总结1、当使用<iostream>时,该头文件没有定义全局命名空间,必须使用namespace std,这样才能使用类似于cout这样的C++标识符正确用法:#include<iostream>using namespace std;2、对称赋值for(i=1;i<=c.vexnum;i++) for(j=1;j<=c.vexnum;j++) c.arcs[j][i]=c.arcs[i][j];//之前把该语句左右写...

2021-12-24 11:49:20 1950

原创 第七章、查找

2021-12-19 01:18:03 67

原创 第六章、图

2021-12-16 01:20:41 79

原创 第五章 树和二叉树

一、树树的定义:树是n(n>=0)个结点的有限集,或为空树,或为非空树。结点的度:结点拥有的子树数树的度:树内各结点度的最大值二、二叉树1、二叉树的定义树中节点的度不大于2的有序树。(有序树的最左边的子树的根称为第一个孩子,最右边的称为最后一个孩子)2、二叉树的性质2.1二叉树的第i层最多有2^(i-1)个结点2.2二叉树最多有2^k-1个结点2.3二叉树的 叶子结点数=度为2的节点数+12.4具有n个结点的完全二叉树的深度为(log 以2为底 n的对.

2021-12-09 20:18:26 708

原创 使用前序序列和后序序列构造一个二叉树

TNode* InPreToTree(char *pa, char *ia, int p1, int p2, int i1, int i2){ /*请在BEGIN和END之间实现你的代码*/ /*****BEGIN*****/ TNode* root=new TNode; root->data=pa[p1]; root->left=NULL; root->right=NULL; if(p1==p2) return root;//如果p1==p2,则说明此.

2021-11-29 20:58:20 539

原创 第1关:实现朴素的字符串匹配 and 第2关:实现KMP字符串匹配

样例输入: string tri 样例输出: Location: 1int FindSubStr(char* t, char* p)/*从字符串t查找子字符串p。字符串以数值结尾,例如p="str",那么p[0]='s',p[1]='t',p[2]='r',p[3]=0。采用朴素的匹配算法。返回子字符串第一次出现的位置,例如t="string ring",p="ring",则返回2。若没有找到,则返回-1。*/{ // 请在此添加代码,补全函数FindSubStr /*

2021-11-23 19:47:50 3903

原创 第2关:栈的应用-计算后缀表达式

样例输入: 12+96-* 样例输出: result = 9.000000double ComputePostfix(char* s){ // ÇëÔÚ´ËÌí¼Ó´úÂ룬²¹È«º¯ÊýComputePostfix£¬¼ÆËãºó׺±í´ïʽ /********** Begin *********/ int i=0; T a,b; double d,res; LinkStack* so=LS_Create(); LinkStack*.

2021-11-18 21:08:57 1041 2

原创 第1关:栈的应用 - 计算中缀表达式

样例输入: (1+2)*(9-6) 样例输出: result = 9.000000基本思路:1、遇到数字进栈;2、遇到( 进栈;3、遇到+或-,判断栈顶元素是不是(,是就进栈,不是就计算,确保在+-入栈前,前面的运算都已完成;4、遇到*或/,如果栈顶元素是*或/就计算,否则进栈5、遇到),如果栈顶元素不是(,就进行计算,直到遇到(为止。6、最后将剩余的运算符进行计算double ComputeInfix(char* s)//计算中缀表达式{ // 请在此添加代码

2021-11-13 16:35:13 2355

原创 Mybatis框架的使用

1、2、3、新建以Mapper结尾的包,在包下新建:实体类名+Mapper.xml3.1、文件作用:编写需要执行的SQL语句3.2、把xml文件理解成实现类3.3、xml文件内容<!--namespace:理解成实现类的全路径(包名加类名)--><mapper namespace="a.b"> <!--id为方法名 parameterType:定义参数类型 resultType:返回值类型 如果

2021-10-03 11:46:13 877

原创 MVC开发模式

1、M: model(模型)实体类和业务和dao2、V: view(视图)JSP3、C:controller(控制器)servlet作用:视图和逻辑分离mvc适用于大型项目开发

2021-09-05 19:12:07 65

原创 java命名规范

1、项目名:没有要求,不起中文2、包:公司域名倒写 com.bjsxt3、持久层:dao,presist,mapper4、实体:entity,model,bean,javabean,pojo5、业务逻辑:service,biz6、控制器:controller,servlet,action,web7、过滤器:filter8、异常:exception9、监听器:listener10、注释: 10.1 类上和方法是上使用文档注释 /** */ ...

2021-09-04 18:08:09 94

原创 maven的使用

一、maven约定的目录结构二、pom.xml文件1、坐标(唯一值) <groupId>公司域名的倒写</groupId> <artifactId>自定义项目名称</artifactId> <version>自定义版本号</version>2、打包 packaging普通项目打包后的文件扩展名是jarweb项目打包后的文件扩展名是war3、依赖(相当于java代码中的import把jar包导入到你的

2021-09-03 16:54:59 118

原创 水电管理项目问题总结

1、有无返回值的情况 public static String inputId(){ System.out.println("输入任何与数字无关的字符,或者不为连续的 12 位数字,都是非法的!"); String id=null; while(true){ Scanner scanner=new Scanner(System.in); System.out.println("请输入学生学号");

2021-08-29 11:48:15 76

原创 JSON、AJAX、i18n

目录JSON一、含义二、JSON在客户端(JavaScript)中的使用三、JSON在服务器(java)中的使用AJAX请求一、含义二、原生AJAX请求三、jQuery中的AJAX请求1、$.ajax方法2、$.get方法和$.post方法3、$.getJSON方法4、表单序列化serialize()i18n国际化一、含义二、国际化三要素三、通过请求头实现国际化四、通过语言类型选择实现国际化五、使用JSTL标签库f...

2021-08-24 09:53:57 111

原创 Filter过滤器

目录一、含义二、使用示例三、Filter的生命周期四、FilterConfig类五、FilterChain六、Filter的拦截路径1、精确匹配2、目录匹配3、后缀匹配一、含义1、web三大组件之一。三大组件分别是:Servlet程序、Listener监听器、Filter过滤器2、接口3、作用:拦截请求,过滤响应常见的应用场景:1权限检查2、日记操作3、事务管理... ....二、使用示例若不使用Filter进行拦截,则只能

2021-08-23 16:03:10 101

原创 Cookie与Session

目录一、Cookie与Session的关联二、Cookie1、含义2、Cookie的创建3、Cookie的获取4、Cookie值的修改5、Coookie生命控制三、Session1、session(会话)的含义2、session的创建与获取 3、Session域中数据的存取4、Session的生命周期一、Cookie与Session的关联二、Cookie1、含义1.1、服务器通知客户端保存键值对的一种技术1.2、客户端有了...

2021-08-22 22:50:53 90

原创 文件的上传和下载

目录文件的上传一、步骤二、上传常用的类和方法文件的下载一、文件下载的实现二、使用URLEncoder解决谷歌和IE浏览器中文下载名乱码问题三、 使用Base64解编码操作解决火狐浏览器中文下载名乱码问题四、考虑所有浏览器的兼容问题文件的上传一、步骤1、要有一个form标签,method=post请求2、form标签的encType属性值必须为multipart/form-data值3、在form标签中使用input type=file添加上传的...

2021-08-21 17:58:07 62

原创 EL表达式与JSTL标签库

EL表达式作用:在jsp页面输出数据(主要是输出域对象中的数据)一、格式格式:$(表达式)EL表达式在输出null值时,输出的是空串,而jsp表达式脚本是输出null字符串二、搜索域数据的数据按照四个域从小到大的顺序进行搜索,找得到就输出三、表达式输出复杂Bean对象<body> <% Person person=new Person(); person.setName("国哥好帅"); person

2021-08-21 10:34:09 108

原创 jsp练习

练习一:九九乘法口诀表<table> <%for(int i=1;i<=9;i++){%> <tr/> <% for(int j=1;j<=i;j++){%> <td><%=j+"x"+i+"="+(i*j)%><td/> <%}%> <tr/> <%}%>

2021-08-20 16:39:40 106

原创 jsp相关信息

目录一、含义二、作用三、使用1、创建2、访问四、本质五、page指令六、常用脚本1、声明脚本(不常用)2、表达式脚本(常用)3、代码脚本七、jsp中的三种注释1、html注释2、java注释3、jsp注释(可以注释掉jsp页面中所有代码)八、九大内置对象九、四大域对象十、out和response输出的区别十一、常用标签1、jsp静态包含标签(常用)2、jsp动态标签3、jsp标签+转发一、含义jsp的全称是.

2021-08-19 17:13:32 79

原创 Servlet

一、含义1、接口 JavaEE规范之一2、组件 JavaWeb三大组件之一3、运行在服务器上的一个java小程序,可以接收客户端发过来的请求,并响应数据给客户端二、手动实现Servlet程序1、编写一个类去实现Servlet接口2、实现service方法,处理请求,并响应数据3、到web.xml中去配置servlet程序的访问地址三、url地址如何定位到Servlet程序去访问四、Servlet生命周期1、执行Servlet构造器方法...

2021-08-18 20:22:20 58

原创 Tomcat

一、javaweb的概念所有通过Java语言编写可以通过浏览器访问的程序的总称javaweb是基于请求和响应来开发的二、web资源的分类按实现的技术与呈现的效果的不同,分为静态资源和动态资源两种静态资源:html css js txt mp4视频 jpg图片动态资源:jsp页面 Servlet程序三、常见的web服务器Tomcat JBoss GlassFish Resin WebLogic四、Tomcat的使用目录介绍:bin: ...

2021-08-17 11:32:18 94

原创 XML

一、简介含义:XML是可扩展的标记性语言作用:1、用来保存数据,而这些数据具有自我描述性2、可以作为项目或模块的配置文件3、作为网络传输数据的格式(现在JSON为主)二、XML语法2.1 文档声明2.2 XML注释<!-- 注释内容 -->2.3 元素(标签)XML元素是从开始标签到结束标签的部分2.4 XML属性必须用引号引起来2.5 语法规则2.5.1 所有的XML元素都需闭合2.5.2 大小写不敏感2.5....

2021-08-16 20:24:21 62

原创 jQuery

一、含义:JavaScript和Query,是辅助JavaScript开发的类库使用jQuery绑定单击事件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="../script/jquery-1.7.2.js"&

2021-08-16 16:12:23 68

原创 JavaScript

一、JavaScript与HTML结合方式一:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> alert("hello javaScript") </script>&lt.

2021-08-14 20:01:32 227

原创 HTML和CSS

一、书写规范<!DOCTYPE html><!--约束,声明--><html lang="zh_CN"><!--html标签表示html的开始 html标签分为两部分,分别是head和body--><head><!-- 头部信息包括三部分:title标签,css样式,js代码--> <meta charset="UTF-8"> <title>标题</title></h

2021-08-12 11:09:39 611

原创 数据库连接池

一、三种实现方式private static ComboPooledDataSource cpds=new ComboPooledDataSource("helloc3p0"); public static Connection getConnection1() throws Exception { Connection conn=cpds.getConnection(); return conn; } private static Data

2021-08-11 10:17:27 67

原创 DAO操作

1、提供customer类package jdbc_3_bean;import java.util.Date;public class Customer { private int id; private String name; private String email; private Date birth; public Customer() { } public Customer(int id, String name, .

2021-08-10 16:22:19 194

原创 事务的执行代码实现以及设置隔离级别

package jdbc_5_transaction;import jdbc_2_util.JDBCUtils;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;public class TransactionTest01 { public static void main(String[] args) { Connection con.

2021-08-10 09:53:23 239

原创 使用PreparedStatement批量插入

package jdbc_1;import jdbc_2_util.JDBCUtils;import java.sql.Connection;import java.sql.PreparedStatement;public class PreparedStatementInsertPIliang { public static void main(String[] args) throws Exception { Connection conn=null; .

2021-08-10 08:57:13 1144 1

原创 插入blob字段

package jdbc_1;import jdbc_2_util.JDBCUtils;import java.io.File;import java.io.FileInputStream;import java.sql.Connection;import java.sql.PreparedStatement;public class PreparedStatementBlob { public static void main(String[] args) throws Exc.

2021-08-09 12:30:30 171

原创 使用PreparedStatement实现表的查询操作

package jdbc_3_bean;import java.util.Date;/**ORM思想(Object relational mapping)* 一个数据表对应一个Java类* 表中的一条记录对应Java类中的一个对象* 表中的一个字段对应Java类的一个属性* */public class Beauty { private int id; private String name; private String phone; priv.

2021-08-08 18:50:45 1430 1

原创 使用PreparedStatement实现表的更新操作

1、封装连接和关闭资源package jdbc_2_util;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;public class JDBCU

2021-08-07 21:54:26 660

原创 JDBC获取数据库连接

package jdbc_1;import java.io.InputStream;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.util.Properties;public class Connection_1 { public static void main(String[] args) throws Exception { .

2021-08-07 21:50:24 89

空空如也

空空如也

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

TA关注的人

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