- 博客(17)
- 收藏
- 关注
原创 手把手教你使用IDEA新建JSP和servlet
新建project在WEB-INF下新建两个文件夹classes 和lib路径指定为刚才新建的classes文件夹创建servlet文件创建package创建servlet文件如果版本低,需要再web.xml 中配置我使用的是4版本,添加注释就可以package testServlet;import jakarta.servlet.*;import jakarta.servlet.http.*;import jakarta.servlet.annota
2021-12-27 17:45:18 1526
原创 PL/SQL官方下载地址
PL/SQL官方下载地址https://www.allroundautomations.com/registered-plsqldev/
2020-12-14 11:32:35 292
原创 C++ 建立一个类MOVE,不进行排序,将数组中小于平均值的元素放到数组的左边,大于平均值的元素放到数组的右边
C++练习题:建立一个类MOVE,不进行排序,将数组中小于平均值的元素放到数组的左边,大于平均值的元素放到数组的右边。 具体要求如下: (1)私有数据成员float array[20]:一维整型数组。int n:数组中元素的个数。 (2)公有成员函数 MOVE(float b[],int m):构造函数,初始化成员数据。 void average():输出平均值,并将数组中的元素按要求重新放置。 void print():输出一维数组。#include<iostream.h>
2020-11-05 09:45:47 3189 6
原创 C++ 定义一个复数类Complex,重载运算符“+”,“-”,使之能用于复数的加,减运算, 运算符重载函数作为Complex类的成员函数。编程序,分别求出两个复数之和,差。初值自拟
C++练习题:定义一个复数类Complex,重载运算符“+”,“—”,使之能用于复数的加,减运算,运算符重载函数作为Complex类的成员函数。编程序,分别求出两个复数之和,差。初值自拟注意:重载函数要作为类的成员函数#include<iostream.h>class Complex{private: double real,imag;public: Complex(){real=0;imag=0;} Complex(double a,double b){real=a;i
2020-11-02 15:47:56 3424
原创 C++ 定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。 将运算符函数重载为非成员、非友元的普通函数。编写程序,求两个复数之和。初值自拟
C++练习题:定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。将运算符函数重载为非成员、非友元的普通函数。编写程序,求两个复数之和。初值自拟#include<iostream.h>class complex{private: double real; double imag;public: complex(){real=0;imag=0;} complex(double a,double b){real=a;imag=b;} double ge
2020-11-02 15:25:34 1386
原创 C++ 输入三角形的三边 a,b,c求三角形的面积。只有a+b>c,B+c>a,a+c>b时才能构成三角形。 设置异常处理,对不符合三角形条件的输出警告信息,不予计算
c++练习题:给出三角形的三边 a,b,c求三角形的面积。只有a+b>c,B+c>a,a+c>b时才能构成三角形。设置异常处理,对不符合三角形条件的输出警告信息,不予计算。三角形面积公式:#include<iostream.h>#include<math.h> void main(){double a,b,c,s,area;cout<<"输入三条边:";cin>>a>>b>>c;if((a
2020-11-02 14:55:08 2957
原创 Oracle-创建MD5函数
MD5是我们常用的一种加密方式,今天我们来探讨下在Oracle中如何使用MD5加密技术点一:DBMS_OBFUSCATION_TOOLKIT.MD5DBMS_OBFUSCATION_TOOLKIT.MD5DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,该函数直接在程序包中调用,不能直接应用于SELECT语句。技术点二:Utl_Raw.Cast_To_RawDBMS_OBFUSCATION_TOOLKIT.MD5返回的字串,是RAW类型,要正确显示,需要经过Utl_
2020-09-30 11:21:59 863
原创 Excel-快速填充
Excel是我们日常工作中经常用到的一款工具,那么在工作中遇到一个单元格内包含名字-性别-年龄的数据的时候我们如何能够快速提取出来呢,下边为大家介绍处理方法,快速填充只适用于 Excel 2013 和更高版本样例数据快速填充快速填充在感知到模式时可自动填充数据。 例如,可以使用快速填充,将单列中的名字和姓氏分开或将不同的两列中的名字和姓氏进行合并例如:提取样例数据中的性别和年龄1、首先选中要提取的文本内容2、将选中的文本内容复制到空白单元格3、按下CTRL+E键,实现快速提取...
2020-09-29 16:41:27 179
原创 MySql-触发器
触发器的概念触发器(trigger)是MySQL提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete, update)时就会激活它执行触发器的基本语法CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmttrigger_na
2020-09-29 16:15:44 195
原创 Excel-根据内容自动快速生成多个sheet页
需求根据姓名自动生成以姓名命名的sheet页第一步准备好测试数据第二步选中要生成sheet页的数据,点击插入——数据透视表——确定将姓名字段拖到筛选器中,并点击选项——报表筛选页接下来就能看到excel会根据选定数据自动生成多个sheet...
2020-06-29 11:17:42 13160
原创 SQL关联
关联的分类sql关联大致分为以下几类:左关联 (left join)返回左表中的全部记录和右表中满足关联条件的记录右关联 (right join )返回右表的全部记录和左表中满足关联条件的记录全关联 (cross join )会产生笛卡尔积,将左表中的每一条数据和右表中全部记录进行联结自关联 (inner join )返回左表和右表同时满足关联条件的记录示例现在有学生(student)、班级(class)、成绩(score)四张表,如下:## left join左关联取学
2020-05-28 16:46:38 6161
原创 MySql存储过程
存储过程的定义在大型在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程基本格式create procedure 过程名()begin SQL语句;end;调用存储过程格式call 过程名();不带参数的简单存储过程create procedure p_tes
2020-05-28 16:35:17 162
原创 SQL语言基本介绍
SQL概念SQL是结构化查询语言,全称:Structured Query Language,是一种特殊的目的的编程语言。SQL功能用于存取数据以及查询、更新和管理关系数据库系统SQL语言分类数据定义语言——DDLcreate XXXtable:创建表view:视图index:索引function:函数procedure:存储过程数据操纵语言——DML增:insert删:delete改:update数据控制语言——DCLgrant:授权rollback:回滚commit
2020-05-19 15:14:35 206
原创 MySql-获取时间函数
MySql时间函数日常工作学习中经常会遇到需要对时间进行操作的函数,下面就和大家一起学习一下经常用到的一些时间函数1、求当前时间now()在mysql中可以通过now()函数来获取当前时间,默认格式是年-月-日 时:分:秒2、求前一天date_add(now(),功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command...
2020-04-20 20:01:04 279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人