自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反转链表:Java实现

题目描述:输入一个链表,反转链表后,输出新链表的表头先记录下????痛苦的学习过程我的思维对于循环定义的数据结构似乎一直很抗拒,当初在大学学习数据结构的时候,面对C语言定义的链表枯坐数小时还是想不通CURD操作,属实????得不行现在毕业了,要找工作,当时没解决的问题现在又挡在面前,现在是退无可退了分析过程其实尝试了,好多种办法纯靠脑子想我是真的不行(至少现在不行),所以用我的平板+电子笔画一画开始/*public class ListNode { int val; Lis

2021-02-21 17:04:53 147

原创 Oracle联合主键的唯一性约束

SQL语句如下create table user_role( userid number(10), rid number(10), constraint pk_u_r primary key(userid,rid));如果插入的userid和rid和已有的一条记录都一致就会违反唯一性约束,拒绝插入

2020-10-30 17:42:10 1218

原创 struct项目问题记录

(伪)跨包重定向时,name为actionname时可以转发到jsp吗?这里的返回信息是由action类的方法产生的,struts.xml里result设置的name值并不影响错误信息重定向过多原因是两处写重复了,造成了死循环...

2020-09-23 22:28:13 143

原创 html/css的零散、冷门知识

input输入框用而不显:需要使用id,但是不需要显示出来,用hidden来隐藏<tr hidden> <td valign="middle" align="right"> ID: </td> <td valign="middle" align="left"> <input type="text" class="inputgri" name="id" value="${param.id }"/> </td>

2020-09-22 21:08:08 118

原创 来自servlet、jsp项目的提醒

得到项目名的两个方法:java:req.getContextPath();EL:${pageContext.request.contextPath }请求转发有个小尾巴(forward)req.getRequestDispatcher("/showper").forward(req, res);Java脚本是要废弃的东西,因为破坏了代码一致性...

2020-09-22 21:00:04 64

原创 学习Servlet+JSP的BUG记录

数据库类结果集已耗尽从jsp传送数据到另一个jsp:${param.xxx },可以不写Java代码,保持代码一致性场景:发送方:<a href="${pageContext.request.contextPath}/hero/updashow.jsp?id=${hero.id }&name=${hero.name }&force=${hero.price }&weapon=${hero.weapon }&state=${hero.state }">修

2020-09-22 20:03:28 65

原创 Exception Note

try-with-resource:只有实现了AutoCloseable接口的类才可以使用这种try语句

2020-09-07 22:36:37 122

原创 PL/SQL查询之子查询内部绑定主查询的主表

题目:查询工资大于本部门平均工资的员工基本信息通常的想法是:首先令子查询返回多个数据,主查询再去选择,子查询和主查询是隔离的,子查询过程不涉及主表(主查询)但是,在这里不可行,因为子查询结果返回后主查询无法进行逐行的匹配不能先在子查询里查出来再返回,而需要在子查询中绑定主表数据不同之处在于,是变化的方法一:子查询select e1.* from employees e1,employees e2where e1.salary > ( select avg(salary) av

2020-09-04 21:24:26 366

原创 2020-09-02

设置每行显示字符数:set linesize 120设置每页展示行数:set pagesize 30

2020-09-02 21:17:36 74

原创 char转String的注意事项

不可以强制转换 char cs=65; String ss=(String)cs; ❌可以采取char变量末尾加""的方式 String ss=cs+""; ✔

2020-08-24 21:04:31 111

原创 语法转换:提取左公因子

提取左公因子是一种语法转换方法,作用是改写文法。当一个文法的非终结符有多个相同前缀的候选式时,就需要进行提取左公因子。看一个文法G:S→aAd | aBeA→cB→b提取左公因子后的文法G’:S→aS’S→Ad | BeA→cB→b作用是延迟选择,等得到足够多的输入信息后再决定选择哪一个候选式...

2020-06-27 11:26:51 6555 1

原创 自顶向下分析消除左递归的方法

左递归产生的原因是产生式的左右有相同的非终结符,具体来说就是形如A→Aα | β这时自顶向下分析将成为死循环,消除左递归的方法是引入符号A’和εA→βA’A’→αA’ | ε以上是直接左递归,还有间接左递归,例如S→Aa | βA→Ac | Sd | ε很显然,因为有S⇒Aα⇒Sda,所以非终结符S是左递归的,但不是立即左递归。对于间接左递归,消除方法是替换,将间接左递归转换成直接左递归。将第二个产生式的S用第一个产生式替换,得到A→Ac | Aad | ε参考资料:1.编译原理 第三版,Alfre

2020-06-27 11:00:29 598

原创 NFA转换DFA的方法:子集构造法

要点:先构造NFA,构造完成后从开始节点分析NFA,具给开始节点一个非空符号,比如 a 。从NFA上看能够走到那些节点,这些节点的集合就可称为状态q1。再以q1为基本节点,从NFA图上分析当接收符号b(事实上,也可以还是a,而且接收a的分析是必须要做的,最终需要在一个集合上分析所有符号)时能偶走到那些节点,得到的新集合可以称为q2。需要特别指出的是:q0确实是依附于开始节点,但是经过分析得到的q1、q2和节点1、2没有关系。...

2020-06-26 23:43:44 2182

原创 递归中关于递归语句后面内容的执行

本文转载于博客园:递归中关于递归语句后面内容的执行结论:递归函数中,位于递归调用语句后的语句的执行顺序和各个被调用函数的顺序相反;下面看一个经典的例子:#include<stdio.h>void up_and_down(int);int main(void){up_and_down(1);return 0;}void up_and_down(int n){printf(“Level %d:n location %p/n”,n,&n); /* 1 /if(n&lt

2020-05-21 16:17:35 2506

原创 计算机组成原理

异或运算规律:奇数个1异或运算结果为1,偶数个1异或运算结果为0。偶校验码中的校验位等于信息位的每一位进行异或运算奇校验码的校验位信息位进行异或运算取反汉明码最多考到(7,4),4是信息位长度...

2020-04-13 17:49:26 1210

原创 时时更新的Java EE零散冷知识

一.名词解释1.基础部分:1.1开发三剑客JPA:Java persistence API,Java持久化API。是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。EJB:Enterprise Java Bean,企业级JavaBean。是一个用来构筑企业级应用的服务器端可被管理组件。JSF:Java Server Faces,是一种用于构建J...

2020-03-23 20:44:53 322

原创 模拟订票业务,有20张票可以可预订。使用多线程模拟30个订票客户同时自动向售票员订票,显示订票成功用户名称和订票不成功的用户名,直至票订完为止

我使用实现Runnable方法来创建线程,为什么不使用继承Thread类的方式呢?接下来你就会知道的先上代码package work6test2;class setPsum{ int PerSum; public setPsum(int persum) { PerSum=persum; } }public class orderTicket extends setPsum...

2020-03-22 10:28:26 279

原创 Oracle用户问题记录

解锁hr用户(需要执行commit)hr用户是个示例用户,是在创建数据库时选中“示例数据库”后产生的,实际就是模拟一个人力资源部的数据库用户。解锁并修改HR账户(三步)alter user hr account unlock;commit;alter user hr identified by hr;...

2019-12-16 17:13:49 78

原创 Oracle练习5

创建一个过程,能向dept表中添加一个新记录。(in参数)P134,7-5创建过程create or replace procedure p1(vdno in number,vdname in varchar2,vloc in varchar2) isbegininsert into dept values(vdno,vdname,vloc);commit;dbms_outp...

2019-11-20 23:49:26 2093

空空如也

空空如也

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

TA关注的人

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