笔记
文章平均质量分 58
Phil Jackson
一直在学习的程序仔
展开
-
正则表达式基础
使用正则表达式实现字符串的精准快速匹配原创 2022-06-21 23:46:06 · 682 阅读 · 1 评论 -
Python基础
Python基础知识原创 2022-06-18 16:45:34 · 434 阅读 · 0 评论 -
Java IO流 文件操作
Java中对文件的操作,IO流,整个IO体系及应用原创 2022-06-10 20:12:33 · 156 阅读 · 0 评论 -
在线支付 沙箱支付环境 支付宝
支付宝沙箱支付环境 在线支付 内网穿透原创 2022-06-02 11:57:58 · 503 阅读 · 0 评论 -
考研英语句子素材1
1.We all live in the gutter, but some are looking at starts.To contend or to content, this is the question.--我们都生活在阴沟里,但是有些人正在仰望星空。--抗争还是满足,这是一个问题。2.Destroyed by fate, he was not defeated by rivals.--被命运打败的他,没有被对手打败。3.I being your friend, you, bei原创 2021-05-21 22:26:32 · 814 阅读 · 2 评论 -
Oracle查询工资前三的员工信息
--创建去重后的工资排序create or replace view e2asselect distinct sal from emp order by sal desc--查询工资前三--select sal from e2 where rownum < =3--方法一:使用in和rownumselect * from empwhere sal in (select sal from e2 where rownum < =3) order by sal desc--方原创 2021-04-18 22:09:20 · 3260 阅读 · 0 评论 -
数据结构---第一章---绪论
1.数据结构的基本概念数据:数据元素:数据项:数据结构:数据对象:2.数据结构的三要素2.1数据的逻辑结构1.集合2.线性结构3.树型结构4.图型结构2.2数据的物理结构(存储结构)注:如果采用顺序存储,则各个数据元素在物理上必须是连续的;若采用非顺序存储结构,则各个数据元素在物理上是离散的。数据存储结构会影响存储空间分配的方便程度。数据的存储结构会影响对数据运算的速度。2.3数据的运算运算的实现是针对数据结构的,指出运算的具体操作步骤。3.数据类型,抽象数据类型数原创 2021-03-20 11:41:30 · 93 阅读 · 0 评论 -
Oracle增删改以及事务
select * from dept--部门表select * from emp--员工表create table newEmp asselect * from emp where 1=2;-----------------------------------------------------------插入数据----1.to_date(值,格式)函数insert into emp(empno,ename,hiredate)values(1000,'aa',to_date('2000-原创 2021-03-10 18:03:17 · 331 阅读 · 1 评论 -
1.操作系统概述
文章目录0.计算机系统组成1.1操作系统的目标和作用1.1.1 操作系统的目标1.1.2操作系统的作用1.1.3推动操作系统发展的主要动力1.2操作系统的发展过程1.2.1无操作系统的计算机系统1.2.2弹道批处理系统1.2.3多道批处理系统1.2.4分时系统1.2.5实时系统1.2.6微机操作系统的发展1.3操作系统的基本特征1.3.1并发1.3.2共享1.3.3虚拟1.3.4异步性1.4操作系统的主要功能1.5OS结构设计1.6总结0.计算机系统组成操作系统:是一组能有效地组织和管理计算机硬件和原创 2021-03-01 21:17:55 · 88 阅读 · 0 评论 -
由浅入深了解使用栈---逆波兰表达式
文章目录0.栈的一个实际需求1.栈的介绍2.栈的应用场景3.栈的快速入门3.1数组模拟栈3.2单链表模拟栈4.前缀,中缀,后缀表达式4.1前缀表达式(波兰表达式)4.2中缀表达式4.3后缀表达式4.4中缀转后缀0.栈的一个实际需求思考一个问题:计算机底层是如何运算得到结果的?注意这不是简单的把算式列出运算,因为我们看这个算式就是一个表达式,但是对于计算机而言,他接受到的就是一个字符串,我们讨论的是这个问题- - - >栈。1.栈的介绍[1].栈的英文为stack。[2].栈是一个先入后出的原创 2021-02-20 16:10:44 · 367 阅读 · 1 评论 -
链表
文章目录0.链表介绍1.单链表1.1单链表操作实现:1.2单链表的应用实例2.双向链表2.1双链表操作2.2双链表实例3.环形链表与约瑟夫问题3.1操作3.2约瑟夫问题实现0.链表介绍 链表是有序的列表,但是他在内存中是这样存储的:注:[1].链表是以节点的方式来存储的,是链式存储。[2].每个节点包含data域,next域:指向下一个节点。[3].如图发现,链表的的各个节点不一定是连续存储。[4].链表分带有头结点的链表和没有头结点的链表,根据实际的需求来确定。1.单链表 单链表(带原创 2021-02-14 19:58:13 · 308 阅读 · 4 评论 -
域名注册绑定内网穿透项目部署
文章目录1.注册域名2.域名绑定3.内网穿透4.项目部署5.关于tomcat配置的补充1.注册域名 本次演示以腾讯云注册域名为例,方式如下:百度搜索腾讯云进入官网,或者点击此链接跳转腾讯云如果没有账号,使用微信或者QQ注册,然后登录账号。搜索域名注册.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g4nzXz0i-1612004878052)(https://s3.ax1x.com/2021/01/30/yF2ASS.png)]输入自己想注册的域名原创 2021-01-30 19:14:45 · 2231 阅读 · 3 评论 -
mysql时区
mysql时区问题:当我们在使用jdbc方式连接数据库时,如果版本较高的mysql需要为连接字符串设置时区,下面提供两种常用的时区设置1.设置为中国时区:jdbc:mysql://localhost:3306/studysystem?serverTimezone=Asia/Shanghai2.设置为世界标准时区,比北京时间慢八小时jdbc:mysql://localhost:3306/studysystem?serverTimezone=UTC...原创 2021-01-29 20:44:30 · 307 阅读 · 0 评论 -
Java学习笔记之Scanner隐藏的异常解析
在使用scanner从控制台获得输入数据时,可能会存在一种需求:先输入一个int数值,再输入一个字符串类型的数值。1. 使用**nextInt()**方法获得一个int型值抛出异常后,无法再为字符串赋值,而且字符串会被赋值为第一次输入的值,详细实例如下:/** * 错误实例1 先输入一个整数,抛出异常,再输入一个字符串 会发现要输入的字符串会被赋值为输入整数抛出异常的那个字符串 */ @Test public void test1() { int number = 0; Scanne原创 2021-01-25 23:36:03 · 504 阅读 · 2 评论 -
KMP快速字符串匹配
KMP匹配算法1.简介简单匹配算法虽然易于实现,但是时间复杂度比较高。Knuth、Morris和Pratt发明了快速字符串匹配算法,算法以这三个人的名字命名,即KMP算法。KMP算法的想法是,设法利用这个已知信息,不要把"搜索位置"移回已经比较过的位置,继续把它向后移,这样就提高了效率。2.match表[1].举例:字符串: bread前缀:b,br,bre,brea后缀:read,ead,ad,d生成方式:match[0] = -1;从i = 1遍历数组到i = patter原创 2021-01-22 21:54:07 · 177 阅读 · 4 评论 -
一元多项式的相加
一元多项式的表达和相加 使用单链表表示一元多项式,由于使用java语言自己编写实现,没有使用LinkedList集合实现。所以需要创建单链表的类,类中包含指数,系数和后继元素的地址。类的设计如下:public class SingleList { public double coef;//系数 public int expn;//指数 public SingleList next;//后继 //构造函数 public SingleList(double coef, int原创 2020-11-27 20:02:30 · 2661 阅读 · 1 评论 -
交换两个变量的值的方法诡异篇
int a = 10;int b = 20;a ^= b;b ^= a;a ^= b;原创 2020-08-12 23:10:46 · 98 阅读 · 0 评论