自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cskmyjy的博客

cskmyjy的博客

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

原创 OFFICES当出现“向程序发送命令时出现问题”错误怎么解决

OFFICES当出现“向程序发送命令时出现问题”错误怎么解决

2021-12-19 10:37:17 3321

原创 The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build Path

打开 Project--Properties--Java Build Path--Libraries--Add External JARs...,然后选择Tomcat \lib\servlet-api.jar,ok就行了

2021-11-21 21:23:06 248

原创 微信云开发中向数据库集合中新增一个字段并赋值

在微信云开发中,在数据库中,要操作集合的数据条目时,常常因为缺少_openid的值而不能操作。这时候需要向这个集合中,新增这个字段并赋值,在云开发控制台 --> 数据库 -->高级操作中,点击+,创建一个空白模板,写入下面的代码db.collection('集合名称').where({}).update({ data: { _openid:'你的openid' }, })其中集合名称和你的openid换成你自己的集合名称和id即可...

2021-04-23 17:41:04 2112 1

原创 java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

https://www.cnblogs.com/biehongli/p/11502826.html

2021-02-01 15:20:14 178

原创 Android中FloatingActionButton控件的引用错误解决办法

在一个案例中准备使用FloatingActionButton原先在程序中 布局文件的代码是这样的: <android.support.design.widget.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="onClickmyBtn1" android:src="@mipma..

2020-11-30 12:51:40 4235 1

原创 word文档拷贝到其他电脑时,原来的题注不减了,无法交叉引用,怎么办?

把C:\Users\administrator\AppData\Roaming\Microsoft\Templates\Normal.dotm拷贝到另一台电脑下相应的目录即可。把C:\Users\lcw\AppData\Roaming\Microsoft文档全部复制过去就可以了,亲测可用。

2020-07-13 17:53:11 5214

原创 JSP~~JSTL~~SQL标签库

JSTL 标准标签库还提供了数据库操作的标准标签,使得 Web 开发者不再需要在 JSP 页面中嵌入脚本语言或者编写 JavaBean 类来连接数据库,使得页面风格更加统一和易于维护。用于数据库操作的主要标签包括如下:<sql:setDataSource>:该标签用于数据库连接设置。 <sql:transaction>:把其他<sql:query>以及&l...

2020-02-06 22:38:16 134

原创 JSP~~JSTL~~XML标签库

XML 提供了非常灵活的方式来表示结构化的数据,可以创建自己的标记来识别数据,不仅仅人可以看懂,而且计算机也可以读懂。并且 XML 可以在不兼容的系统之间进行数据的交换,所以 XML 必定将称为最普遍的数据操作和数据传输的工具。这也注定它能成为 Web 应用程序中极具引力的集成技术之一。JSTL 标准标签库已经提供了一些关于 XML 操作的标签,使得 JSP 开发者可以在不深入了解 SAX(Si...

2020-01-31 16:30:58 300

原创 JSP~~JSTL~~国际化(I18N)标签库

STL 标准标签库也对国际化问题提供了很好的支持,其中用于支持国际化和本地化开发的标签包括:<fmt:setLocale>:用于设置当前本地化环境,其实为对应的 Java 类 javax.servlet.jsp.jstl.fmt.locale配置参数值,这个指定的参数由 JSP 运行时维护,用于确定各个 JSTL 标记使用的本地化环境。<fmt:bundle>:指定...

2020-01-31 14:16:33 688

原创 JSP~~JSTL~~URL标签~~import/redirct/url/param

与 URL 相关的标签主要是用来将其他文件包含进来,或者提供页面之间的重定位以及 URL 地址的生成、参数的输出等等。一般包括如下几个标签<c:import>标签:与传统 JSP 页面中的<jsp:include>标记相类似。<c:redirect>标签:进行页面的重定位。<c:url>:主要是用来重写 URL 地址。<c:...

2020-01-30 13:54:10 466

原创 JSP~~JSTL~~核心标签库~~choose/when/otherwise/catch

choose、when和otherwise这些标签一般是组合起来一起使用的,就相当于 Java 程序中的 switch 条件语句。在<c:choose>标签体中包括<c:when>和<c:otherwise>子标签。<c:when>子标签代表<c:choose>的一个条件分支。使用很简单,案例如下:<%@ page...

2020-01-30 11:12:37 464

原创 JSP~~JSTL~~核心标签库~~out/set/remove标签的使用

set标签set 标签是使用来在某个范围(request、session 或者 application)内设值,或者设置某个对象的属性值。set 标签的使用格式如下:(1) 使用 value 属性在一个特定的范围内指定某个变量的值,其使用格式如下:<c:set var=”varName” value=”varValue” [scope=”page|request|sessi...

2020-01-29 11:06:18 628

原创 JSP~~JSTL~~核心标签库~~循环标签forTokens的使用

forTokens 标签:这个标签的作用和 Java 中的 StringTokenizer 类的作用非常相似,它通过 items 属性来指定一个特定的字符串,然后通过 delims 属性指定一种分隔符(可以同时指定多个),通过指定的分隔符把 items 属性指定的字符串进行分组。和 forEach 标签一样,forTokens 标签也可以指定 begin 和 end 以及 step 属性值。这...

2020-01-28 11:26:43 562

原创 JSP~~JSTL~~核心标签库~~循环标签forEach的使用

forEach 迭代标签:该标签使用来对一个 Collection 集合中的一系列对象进行迭代输出,并且可以指定迭代次数。一般使用格式如下:<c:forEach items=”collection” var=”varName” [varstatus=”varStatusName”][begin=”begin”] [end=”end”] [step=”step”]>...

2020-01-28 10:34:30 1272

原创 JSP~~JSTL~~核心标签库~~if的使用

if标签的作用和 Java 程序中的 if 语句作用相同,用于判断条件语句,主要使用的格式如下:在<c:if>体中不包括体的使用格式如下:<c:if test=”checkCondition” var=”varName” scope=”page|request|session|application” />当<c:if>中包含体时,使用的格式如下:...

2020-01-27 18:48:23 1413

原创 SpringMVC开发技术~9~JSTL

1 JSTL1.1 JSTL标签库的简介标准标签库 JSTL 的全名为 Java Server Pages Standard Tag Library。它是由 JCP(Java Commnunity Process)所指定的标准规范,它主要是给 Java Web 开发者提供了一个标准的通用标签库。通过 JSTL,可以部分地取代传统 JSP 程序中嵌入 Java 代码的做法,可以使得 JSP 页面...

2020-01-23 14:32:21 149

原创 SpringMVC开发技术~8_3~验证器Validate

1 验证概述输入验证是Spring处理的最重要Web开发任务之一。在Spring MVC中,有两种方式可以验证输入,利用Spring自带的验证框架,或者利用JSR 303实现。验证器作用于Object级。它决定某一个对象中的所有field是否均是有效的,以及是否遵循某些规则。如果一个应用程序中既使用了Formatter,又有validator(验证器),那么,调用的顺序是这样的:在调用co...

2020-01-22 16:46:33 309

原创 SpringMVC开发技术~8_2~格式化器Formatter

1 Formatter格式化器Formatter就像Converter –样,也是将一种类型转换成另一种类型。但是,Formatter的源类型必须是一个String,而Converter则适用于任意的源类型。Formatter更适合W曲层,而Converter则可以用在任意层中。为了转换Spring MVC应用程序表单中的用户输入,始终应该选择Formatter,而不是Converter。2...

2020-01-21 16:03:29 263

原创 SpringMVC开发技术~8_1~转换器Converter

1 转换器ConverterSpring在如何正确绑定数据方面是杂乱无章的。Spring总是试图用默认的语言区域将日期输入绑定到java.util.Date。假如想让Spring使用不同的日期样式,就需要用一个Converter(转换器)或者Formatter(格式化)来协助Spring完成。Converter和Formatter,这两者均可用于将一种对象类型转换成另一种对象类型。Conve...

2020-01-21 15:17:14 196

原创 SpringMVC开发技术~7~使用数据绑定的案例

1 案例功能案例实现了列出书目、添加新书、编辑书目的功能2 案例导入的Jar包3 案例程序目录4 代码4.1 Domain类4.1.1 Bookpackage com.springmvc.domain;import java.io.Serializable;public class Book implements Serializable { private s...

2020-01-20 17:19:52 237

原创 SpringMVC开发技术~6~SpringMVC进阶(依赖注入、重定向、请求路径和ModelAttribute)

Spring MVC技术进阶1.1 依赖注入@Autowired和@Controller使用Spring框架的一个好处是容易进行依赖注入。将依赖注入到Spring MVC控制器的最简单的方法是通过注解@Autowired到字段或者是方法。Autowire注释类型属于org.springframework.beans.factory.annotation为了能被作为依赖注入,类必须要注明为@...

2020-01-19 20:19:47 272

原创 springmvc报错 org.springframework.web.servlet.DispatcherServlet

项目右击-->properties-->Deployment Assembly-->add-->Java Build Path Entries-->导入所有依赖的Jar包,重新start tomcat即可。

2020-01-19 17:27:25 472

原创 数据结构与算法 ~ 图 ~ 最短路径 ~ 贝尔曼-福特算法(图采用邻接矩阵储存)

数据结构与算法 ~ 图 ~ 最短路径 ~ 贝尔曼-福特算法(图采用邻接矩阵储存)/*graph---bellman-ford*/#include<stdlib.h>#include<stdio.h>#define MAX 10struct vexnode{ int visited;/*访问标志*/ }vex[MAX...

2020-01-18 21:23:01 273

原创 SpringMVC开发技术~5~基于注解的控制器

1 Spring MVC注解类型Controller和RequestMapping注释类型是SpringMVC API最重要的两个注释类型。基于注解的控制器的几个优点:一个控制器类可以控制几个动作,而一个实现了Controller接口的控制器只能处理一个动作。这就允许将相关操作写在一个控制器类内,从而减少应用类的数量基于注解的控制器的请求映射不需要存储在配置文件中,而是使用RequestM...

2020-01-18 17:23:43 329

原创 SpringMVC开发技术~4~SpringMVC的viewResolver

1 功能简介2 viewResolver3 使用viewResolver的案例3.1 案例的程序构成3.2 JavaBean和Form3.2.1 Productpackage com.springmvc.domain;import java.io.Serializable;public class Product implements Serializable { pri...

2020-01-17 12:01:24 118

原创 SpringMVC开发技术~3~SpringMVC的DispatcherServlet

1 Dispatcher控制器Dispatcher Servlet必须要完成的功能:根据URI调用相应的action实例化正确的控制类根据请求的参数值来构造表单调用控制器对象的相应方法转向到一个视图Spring MVC包含了Dispatcher Servlet的MVC框架,它负责调用控制器的方法并转发到视图,能快速开发的功能如下:Spring MVC提供一个Dispatche...

2020-01-15 16:41:04 169

原创 SpringMVC开发技术~2~MVC模式中Servlet控制器的解耦和校验器的运用

1 功能简介本应用的功能为用户填写产品表单并提交,其中如果价格信息输入错误,将出现错误提示;如果没有错误,则保存产品并展示一个完成页面,显示已保存的产品信息。2 新增的技术2.1 解耦控制器前面的业务逻辑代码都写在了Servlet控制器中,这个Servlet类将随着应用复杂度的增加而不断膨胀。为避免此间题,我们将改进这个Servlet,将业务逻辑代码提取到独立的被称为controller...

2020-01-15 14:30:27 215

原创 SpringMVC开发技术~1~MVC模式中Servlet控制器的简介和应用

模型一视图一控制器(MVC)模式一个实现MVC模式的应用包含模型、视图和控制器3个模块。视图负责应用的展示。模型封装了应用的数据和业务逻辑控制器负责用户的输入,改变模型和调整视图的显示。下面对每个组件进行解释1 视图Spring MVC使用采用JSP页面作为应用的视图2 模型模型则采用POJO(Plain Old Java Object)。POJO是一个普通对象。实践中会采用一个...

2019-12-25 11:27:54 652

原创 Oracle数据库 ~ PL/SQL编程 ~ 子程序 ~新增数据的PROCEDURE

创建一个向数据库新增客户的过程,输入客户的编号,姓名和负责销售员的ID,以及信用额度,要求在插入数据之前,检查提供的数据是否正正确。CREATE OR REPLACE PROCEDURE ADD_CUST( v_cno CUSTOMERS.CUST_ID%TYPE,--客户的编号 v_cname CUSTOMERS.COMPANY%TYPE,--客户的名称 v_cred_li...

2019-12-03 19:59:26 182

原创 数据结构与算法 ~ 查找 ~ 散列查找(哈希~线性探查法和二次探查法)

数据结构与算法 ~ 查找 ~ 散列查找(哈希~线性探查法和二次探查法)/*search-hash*/#include<math.h>#include<stdio.h>#include<stdlib.h>void Print(int *a){ int i; printf("\n"); for(i=1;i<=a[0];++i) ...

2019-11-23 20:57:31 1041

原创 数据结构与算法 ~ 查找 ~ 二叉排序树(创建二叉排序树、查找结点、未查找到结点接入二叉树中)

数据结构与算法 ~ 查找 ~ 二叉排序树/*search--binsorttree*/#include<stdio.h>#include<stdlib.h>struct headnode{ int data; struct treenode *next;};typedef struct headnode *Headnode;struct treeno...

2019-11-23 19:59:23 1219

原创 数据结构与算法 ~ 查找 ~ 二分查找

数据结构与算法 ~ 查找 ~ 二分查找/*search---binsearch*/#include<stdio.h>#include<stdlib.h>void binsearch(int *list,int len,int e){ int i,low,high,mid; low=1; high=len; printf("\n===二分查找过程===\n...

2019-11-23 16:49:45 241

原创 数据结构与算法 ~ 查找 ~ 顺序查找

数据结构与算法 ~ 查找 ~ 顺序查找/*search--seqlistsearch*/#include<stdio.h>#include<stdlib.h>int seqlistsearch(int *list,int len,int key){ int i,j; list[0]=key; i=len; while(key!=list[i]){ ...

2019-11-23 16:12:01 283

原创 数据结构与算法 ~ 排序 ~ 选择排序

数据结构与算法 ~ 排序 ~ 选择排序/*sort--selectsort*/#include<stdio.h>#include<stdlib.h>void selectsort(int *list,int len){ int i,j; for(i=1;i<=len;++i){ j=minkey(list,i,len); if (i!=j){ ...

2019-11-23 14:56:19 102

原创 数据结构与算法 ~ 排序 ~ 快速排序

数据结构与算法 ~ 排序 ~ 快速排序/*sort--quicksort*/#include<stdio.h>#include<stdlib.h>void quicksort(int *list,int len){ qsort(list,1,len,len);}/*quicksort*/void qsort(int *list,int low,int h...

2019-11-23 13:53:11 317

原创 数据结构与算法 ~ 排序 ~ 直接插入排序

数据结构与算法 ~ 排序 ~ 直接插入排序/*sort--insertsort*/#include<stdio.h>#include<stdlib.h>void insertsort(int *list,int len){ int i,j; for (i=2;i<=len;++i){ if ( list[i]<list[i-1]){ l...

2019-11-23 13:02:16 133

原创 数据结构与算法 ~ 排序 ~ 堆排序

数据结构与算法 ~ 排序 ~ 堆排序/*sort--heapsort*/#include<stdlib.h>#include<stdio.h>#define MAX 100int create_heap(int *heap){ int e,length=0; printf("\n=======创建=======\n"); printf("\n请输入数字...

2019-11-22 16:07:48 113

原创 数据结构与算法 ~ 排序 ~ 折半插入排序

数据结构与算法 ~ 排序 ~ 折半插入排序/*sort----binsort*/#include<stdio.h>#include<stdlib.h>void Binsort(int *list,int len){ int i,j,k; int mid, low,high; for (i=2;i<=len;++i){ list[0]=lis...

2019-11-22 15:44:59 137

原创 数据结构与算法 ~ 排序 ~ 希尔排序

数据结构与算法 ~ 排序 ~ 希尔排序/*sort--shellsort*/#include<stdio.h>#include<stdlib.h>void Print(int *list,int len){ int i; printf ("\n当前排序的结果是:"); for (i=1;i<=len;++i) printf (" %d,",li...

2019-11-22 15:11:06 215

原创 数据结构与算法 ~ 排序 ~ 冒泡排序

数据结构与算法 ~ 排序 ~ 冒泡排序#include<stdio.h>#include<stdlib.h>void Print(int *list,int len){ int i; printf ("\n当前排序的结果是 :"); for (i=0;i<len;++i) printf (" %d,",list[i]);}/*Print*/...

2019-11-22 14:49:22 232

空空如也

空空如也

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

TA关注的人

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