自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java数据结构与算法-快速排序与归并排序

快速排序1. 快速排序原理2. 快排的递归实现3. 代码4. 测试排序的速度1,排序原理快速排序(Quicksort)是对冒泡排序的一种改进。基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列2,快速排序的示意图...

2020-03-27 14:03:20 3765

原创 -使用帮助-

传图识字使用帮助怎样提高取字准确率建议拍摄时在光线良好的条件下拍摄,如果光线不好建议您打开闪光灯。在拍摄时尽量不要抖动和拍摄残缺的内容。如何批量识别?在拍照界面,往右滑动就可以切换成“多张拍摄”模式了。怎样提取图片上部分区域的文字?拍照结束后,照片外部有选框,调节选框位置大小,就可以选择你想要的文字了。怎样提取图片上部分区域的文字?操作步骤(建议参考)如下1.打开拍照取字,进入拍摄界面。2.选择“表格识别”模式。3.将纸质表格放在桌面上,并对其拍照。4.裁剪识

2020-11-25 21:03:03 1334 1

原创 《用户协议》

用户协议特别提示请认真阅读本《用户协议》(以下简称“协议”),以确保您充分理解本协议中各条款。您的注册、登录、使用等行为将视为对本协议的接受,并同意接受本协议各项条款的约束。本协议约定用户之间关于“截图翻译”软件服务的权利义务。“用户”是指注册、登录、使用本服务的个人。本协议可由随时更新,更新后的协议条款一旦公布即代替原来的协议条款,恕不再另行通知,用户可在产品设置页面查阅最新版协议条款。在修改协议条款后,如果用户不接受修改后的条款,请立即停止使用提供的服务,用户继续使用提供的服务将被视为接受修改后的

2020-10-24 16:35:00 4638 1

原创 Cookie和Session这么简单?

Cookie

2020-04-11 16:54:04 1502

原创 request和response详细解说

request对象和response对象一,原理1,request和response对象是由服务器创建的,我们来使用他们2,request对象是用来获取请求消息,response对象是设置响应消息二,request对象的继承体系结构servletrequest --接口| 继承HTTPservletrequest --接口| 实现org.apache.catalina.co...

2020-04-02 20:38:13 2118

原创 精练HTTP协议

HTTP协议概念特点发展历程请求与响应消息格式状态码Get和Post方法的区别一,概念HTTP协议(Hyper Text Transfer Protocol)超文本传输协议,定义了客户端和服务器端通信时,发送数据的格式。二,HTTP协议特点1,基于TCP/IP的高级协议2,默认端口号:803,基于请求/响应模型:一次请求对应一次响应4,无状态:每次请求之间相互独...

2020-04-01 15:57:25 1773

原创 Java数据结构与算法-递归(迷宫,八皇后问题)代码及实现过程

递归1. 递归的概念2. 递归的条件3. 递归遵循的规则4. 递归的应用场景5. 迷宫代码实现6. 八皇后代码实现7. 分析与总结一,递归的概念就是自己调用自己,每次调用传入不同的参数,或者说就是把规模比较大的问题划分为子问题进行解决,并且和原问题具有相同的解决方法,解决重复性操作,简化代码量。二,递归的条件1,通过递归可以划分成小规模的问题,且新问题和原问题有一样的解...

2020-03-30 17:38:04 2399

原创 servlet需要掌握的知识

servlet-快速入门1. servlet 概念2. servlet 作用3. 使用步骤4. 执行原理5. 生命周期6. servlet3.0注解配置7. servlet 体系结构一,servlet 概念servlet:(server applet)指运行在服务器端的小程序。本质:servlet就是一个接口,定义了java类被浏览器访问到tomcat识别的规则,定义一个类实现...

2020-03-28 17:37:53 2718

原创 Druid,JDBCTemplate连接池详解

Druid为什么使用连接池呢?什么时连接池?概念:就是一个容器(集合),存放数据库的连接的容器当系统初始化化好了以后,容器就会被创建,容器中会被申请一些连接对象,当用户用来访问数据库后,会将连接对象归还给池子。好处:1,节约资源2,用户访问高效。不用来回的申请资源,释放资源浪费时间。Druid是阿里巴巴开发的号称为监控而生的数据库连接池,Druid是目前国产的连接池中...

2020-03-26 12:21:33 4471

原创 JDBCUtils工具类的使用

JDBCUtils目的:简化书写分析:1,注册驱动2,抽取一个方法获取连接对象需求不想传递参数,但是还要保证工具类的通用性解决:配置文件jdbc.propertiesurl =username =password =driver =一,先看一下原来的连接操作 Connection conn = null; Statement sta...

2020-03-26 10:49:00 3385

原创 JDBC必须掌握的知识总结

JDBC必须掌握的知识总结一,JDBC快速了解JDBC(Java database connectivity),java数据库连接。用Java语言操纵数据库,可以访问多种关系型数据库提供统一的标准,是连接数据库的与Java的桥梁本质:sun公司定义的一套操作关系型数据库的规则,也就是个接口。各个数据库厂商去实现这个接口,提供数据库的驱动jar包,我们使用的时候真正hi行的代码是这些jar包中...

2020-03-25 21:14:50 3337

原创 Java数据结构与算法-插入排序与希尔排序详解及代码

插入排序与希尔排序一,插入排序插入排序的原理‘插入排序的特点插入排序的代码实现(1),插入排序的原理插入排序(InsertionSorting)的基本思想是:把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,把它的排序码依次与有序表元素的排序码进行比较,将它插入到有序表中的适当位置,使之...

2020-03-21 17:55:36 4407

原创 Java-数据结构与算法-排序(冒泡排序,选择排序对比)

冒泡排序与选择排序一,冒泡排序冒泡排序(BubbleSorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部,就象水底下的气泡一样逐渐向上冒。二,冒泡排序优化:因为排序的过程中,各元素不断接近自己的位置,如果一趟比较下来没有进行过交换,就说明序列有序,因此要在排序过程中设置一个标志flag判断元素...

2020-03-18 22:17:14 4957

原创 Java数据结构与算法-逆波兰计算器完善版代码

逆波兰计算器完善版代码接上一篇的博客逆波兰计算器初级,不考虑小数呀,以及一些特殊字符,这篇要实现的需求是:1. 支持±*/()2. 多位数,支持小数,4. 兼容处理,过滤任何空白字符,包括空格、制表符、换页符如果没看上一篇请跳转到上一篇代码如下:package com.atxiaopeng.stack;import java.util.ArrayList;import java...

2020-03-17 16:22:59 4788

原创 Java数据结构与算法-栈(逆波兰表达式)原理及代码实现

栈(中缀表达式转后缀表达式)原理及代码实现1. 逆波兰表达式的介绍2. 中缀转后缀的原因3. 存储特点和原理4. 栈实现中缀转后缀的思路5. 代码实现6. 注意事项一,逆波兰表达式的介绍前缀:前缀表达式又称波兰式,前缀表达式的运算符位于操作数之前举例说明: (3+4)×5-6 对应的前缀表达式就是 - × + 3 4 5 6中缀:不再多说。后缀:逆波兰表达式,与前缀表达式...

2020-03-17 16:13:25 5038 1

原创 Java数据结构与算法-栈实现综合计算器(中缀表达式)

栈实现综合计算器(中缀表达式)栈的学习目标1. 栈的介绍以及特点2. 栈的应用3. 代码实现案例4. 分析案例难点一,栈的介绍以及特点栈是一个特殊的线性表,限定只能在尾部(栈顶)进行插入和删除,可以用数组模拟也可以用链表模拟,特点是先进后出,第一个入栈的元素放到了栈底,第一个出去的元素称为栈顶。二,栈的应用场景比如逆序打印队列或者链表都可以利用栈的特点实现,这次我的案例是计算一个...

2020-03-15 10:11:07 5881

原创 Java数据结构与算法-Josephu约瑟夫问题(循环单链表实现)原理及代码实现

约瑟夫问题(循环单链表实现)原理及代码实现循环单向链表学习目标1. 循环链表的基本介绍及特点2. 循环单链表的操作3. 约瑟夫问题4. 用循环单链表思路分析5. 代码实现6. 核心代码详解以及注意一,循环单单链表的介绍及特点在之前我们学习了单链表,循环单链表故名思意,首尾连接起来不就可以了?也即是最后一个节点的next指针指向头结点。二,循环单链表的操作它和单链表一样就是插入...

2020-03-13 21:57:33 7611

原创 Java数据结构与算法-单链表 新浪,腾讯面试题详解

单链表常见的几个面试题新浪,腾讯内部面试题目题目分析代码实现测试用例一,面试题目统计链表中有效节点的个数(不含头结点)【新浪】获取链表中倒数第K个元素【新浪】单向链表的逆转【腾讯】二,题目分析第一题:我们可以获取链表的头结点后,然后进行遍历,设置一个变量进行计数,注意不要算上头结点。第二题:我们可以在第一题的基础上,在获取到了链表的长度后,只需要考虑倒数第K个节点是...

2020-03-12 16:11:09 8907

原创 Java数据结构与算法-SingleLinkedList单向链表插入,删除,查找,修改详解及代码

SingleLinkedList单向链表插入,删除,查找,修改详解及代码单向链表学习目标1. 链表的介绍2. 单向链表的存储特点以及原理3. 基本操作:插入,删除等4. 单向链表应用场景举例5. 代码实现一,单向链表的介绍链表是一个有序列表,单向链表有一个头结点(根据需要设置,也可没有)一般不存储数据,只表示一个单向链表的起始位置,单向链表的节点组成:一个data域和一个next指...

2020-03-11 21:58:35 9210

原创 Java数据结构与算法-CircleQueue循环队列详解数组模拟代码

Queue循环队列详解以及代码实现Queue循环队列学习目标1. 基本介绍2. 特点和存储方式3. 比较单向队列4. 数组模拟队列代码实现5. 总结重点一,基本介绍循环队列可以看成一个环形的数组二,特点和存储方式设置一个空的位置当成一个标志,这个位置不存储元素,同时还有maxsize,front,rear属性,队列的最大容量为maxsize-1,起始队列front=rear=0...

2020-03-10 15:43:55 9526

原创 Java数据结构与算法-Queue单向队列详解以及代码实现

Queue单向队列详解以及代码实现队列的学习目标1. 队列的基本介绍2. 队列的特点与存储数据的方式3. 掌握队列的入队,出队,获取元素等操作4. 队列的应用场景5. 队列的代码实现6. 单向队列的缺点一,队列的基本介绍队列是一个有序的列表,它可以用数组或者是链表来实现。二,队列的特点以及存储数据的方式1,队列是一个先进先出的列表,即谁先入队谁就先出队列。2,队列有三个属性...

2020-03-10 10:27:28 9404

原创 Java数据结构与算法-稀疏矩阵代码实现

稀疏数组与原数组相互转换以及应用场景Sparsearray的学习目标基本概念存储方式应用场景代码实现一,基本概念当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方法是:1)记录数组一共有几行几列,有多少个不同的值2)把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模...

2020-03-09 17:53:18 9923 1

原创 教你cmd查看WIFI密码

cmd查看WIFI密码1,首先你需要以管理员的方式打开cmd2,然后在命令里面查看已连接过的WIFI名称3,输入命令netsh wlan show profiles name=“xxxx” key=clear回车就行了。然后就大功告成啦!!!...

2019-11-12 12:36:31 11078

原创 pip安装库文件matplotlib失败(基本都可以解决)

pip安装matplotlib出现的错误1,首先你需要安装合适的版本的库文件,你的python是什么版本的就安装是什么版本的,强调一下 python 什么版本的就安装什么版本的matplotlib!!!!!2,打开cmd使用pip install matplotlib来安装 ,如果你出现了问题,安装时候如果提示Vc++的错误,有的可能是版本依赖着某些包导致无法正确安装的原因,或者是提示找不到版...

2019-11-11 13:47:10 26029

原创 Linux实验2 Red Hat的使用(二)

Linux实验2 Red Hat的使用(二)根据命令替换的方法,用“gedit”和“locate”命令打开“PS3.conf”文件;gedit `locate inittab`使用管道,查看“/etc”目录下所有包含“cp”字符串的内容;ls /etc |grep cp查看/etc/hal/fdi/policy目录的读写权限,写出该权限的数值,并解释其意义;ls -d...

2019-11-11 13:15:33 10130

原创 Linux实验报告(一)以及常用基础命令

Redhat的使用实验(一)及知识点总结使用rjxy用户登录图形界面答:在图形界面直接登陆即可由当前控制台切换到tty4虚拟控制台;答:ctrl+alt+f4由当前用户切换到root用户;$su #直接可以转到root,如果要转到普通用户 :su 用户名 即可用root用户查看当前运行级别,并把当前运行级别切换到3级,再切换到5级运行级别;runlevel #查看运行级别...

2019-11-07 16:20:30 11505

原创 Hadoop伪分布式安装后输入命令start-all.sh提示bash:Command not found

hadoop伪分布式安装完成后,重启机器输入命令start-all.sh提示bash:Command not found在配置hadoop时需要进到/etc/profile中修改hadoop路径例如:#配置Hadoop和Java环境export JAVA_HOME=/JDK-1.8 #你自己Java的安装路径export HADOOP_HOME=/hadoop-3.1 #自己安装的Ha...

2019-11-06 16:21:40 18951 2

空空如也

空空如也

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

TA关注的人

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