自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【路由器连接天翼网关2.0问题解决思路】

小编换了新的电信宽带账号(湖北某地区使用的宽带识别码认证上网,并没有宽带账号密码),过年期间安装师傅上门排期过长,可通过自己动手配置光猫实现快速上网。

2023-01-17 20:15:25 7820 1

原创 Linux下CentOS系统安装及Hadoop伪分布式搭建

1.安装VMware2.下载CentOS镜像国内阿里镜像 (推荐下载下载64-DVD-1810.iso版本)添加到VMware中之后要设置网络,能正常上网(下面教程均使用root账号,来操作)3.查看Java是否安装 ,重新下载javawget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=ac...

2019-08-08 23:09:38 264

原创 Linux:JDK安装

1. JDK下载这里选择wget来下载wget --no-check-certificate --no-cookies --header “Cookie:oraclelicense=accept-securebackup-cookie”http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a...

2018-10-15 22:54:20 260

原创 Java值传递还是引用传递

先说明:Java只有值传递1.如下的代码调用:public class Main { public static void main(String[] args){ StringBuffer stringBuffer = new StringBuffer("Hello"); int a=1; modify(stringBuffer,a...

2018-09-23 18:02:00 197

原创 事务隔离级别-锁的实现

隔离级别读未提交(Read uncommitted) 写事务阻止其他写事务,避免了更新遗失。但是没有阻止其他读事务 实现:事务写加行级共享锁,事务读不加锁 问题:脏读,写事务没有阻止读事务,写事务执行还未提交期间,可能 被其他读事务读取到中间态不正确的数据。读以提交(Read committed) 写事务阻止其他读/写事务。读事务不阻止其他事务 实现:事务写加行级排他锁直到事务...

2018-08-31 10:57:08 502

原创 图解Java IO 模型

①阻塞IO 如果数据没有准备就绪,就一直等待,直到数据准备就绪 ②非阻塞IO 不断询问内核是否已经准备好数据,非阻塞虽然不用等待但是一直占用CPU ③Java NIO 会有一个线程不断地去轮询多个socket的状态,当socket有读写事件的时候才会调用IO 读写操作 如果没有事件到达,则会一直阻塞在那里,因此也会带来线程阻塞问题。 ④信号驱动IO模型 当用...

2018-03-02 00:36:46 436

原创 IDEA 中Tomcat的配置

1)在IDEA中添加Tomcat2)添加tomcat服务

2018-02-25 02:53:47 300

原创 getParameter和getAttribute区别(超详细分析)

getParameter和getAttribute区别(超详细分析)对getParameter过程,如下图: 对getAttribute过程,如下图: 两者区别: ①getParameter()获取的是客户端设置的数据。 getAttribute()获取的是服务器设置的数据。 ②getParameter()永远返回字符串 getAttribute()返...

2018-02-25 02:50:16 79241 20

原创 无重复字符的最长子串

题目: 给定一个字符串,找出不含有重复字符的 最长子串 的长度。 示例: 给定 “abcabcbb” ,没有重复字符的最长子串是 “abc” ,那么长度就是3。 给定 “bbbbb” ,最长的子串就是 “b” ,长度是1。 给定 “pwwkew” ,最长子串是 “wke” ,长度是3。请注意答案必须是一个子串,”pwke” 是 子序列 而不是子串...

2018-02-24 23:51:53 749

原创 两数相加

题目: 给定两个非空链表来代表两个非负数,位数按照逆序方式存储,它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342 + 465 = 807...

2018-02-24 02:40:09 3541

原创 两数之和:给定一个整数数组,找出其中两个数相加等于目标值

题目:给定一个整数数列,找出其中和为特定值的那两个数。 你可以假设每个输入都只会有一种答案,同样的元素不能被重用。有三种思路: 第一个思路:遍历数组i从第一个数开始,j从(i+1)开始,直到找到合适的值。这个算法的时间复杂度为O(n2),空间复杂度为O(1)。第二个思路:在前一个算法的基础上降低时间复杂度。我们可以将数组排序,然后定义两个指针,一个指针i从左向右,另一个从j...

2018-02-24 02:05:54 22759 3

原创 剑指offer:两个链表第一个公共结点

题目:输入两个链表,找出它们的第一个公共结点 小编:提供一种用for来解的思路清晰的方法public:ListNode* FindFirstCommonNode( ListNode* pHead1, ListNode* pHead2) { if(pHead1==NULL || pHead2==NULL) return NULL; int cnt=0;...

2018-02-23 22:23:18 184

原创 ArrayList 原码分析

List----------------------| ↓ | AbstractList | ↓ extends | ArrayList <--------------| implementsArraylist还实现了,RandomAccess...

2018-02-09 18:54:37 223

原创 老鼠走迷宫

1)找一组解#include<stdio.h>#define r 4#define c 4//表示移动的四个方向int Move[4][2]={ {0,1}, {1,0}, {-1,0}, {0,-1} };//表示迷宫int m[r+2][c+2]={ {1,1,1,1,1,1}, {1

2017-10-05 11:59:57 587

原创 Servlet基础

1)servlet三生命周期实例化,初始化。调用init()服务,调用service()销毁,调用destroy()2)

2017-09-25 13:25:43 224

原创 回朔算法

1)问题描述按行来放皇后,从0~7每一行可放0~7中的一列,一个位置但是皇后,不能在同一对角线上(左,右),不能再同一列,同一行。2)算法描述用col来存储对应列,已存的 j 列col[j]=1用left来存储左斜线,已占的斜线left[i+j]=1用right来存储右斜线,已占的斜线right[7+i-j]=1Q来遍历每一行时, i 行用Q[i](栈)来存储 j 列3)代码描述

2017-09-24 19:09:27 689

原创 JSP内置对象

JSP隐示对象:输入/输出:outrequestresponse作用域:sessionapplicationpageContextservlet:pageconfig异常:exception1)outout.print();//输出out.println();//输出但并没带换行,可用输出中附加实现out

2017-09-21 23:52:12 229

原创 哈夫曼编码

1)数组实现哈夫曼编码-中间编码int main(void){ HuffNode * F; int n; printf("输入叶子结点个数"); scanf("%d",&n); //创建森林 F=(HuffNode *)malloc((2*n-1)*sizeof(HuffNode)); for(int i=0;i<n;i++) {

2017-09-17 22:58:06 343

原创 jquery实现全选、全不选、反选

//全选$("#bt_all").click(function(){ $("input:checkbox").attr("checked",true);})//全不选$("#un_all").click(function(){ $("input:checkbox").attr("checked",false);})//反选$("#res_all").cli

2017-09-17 19:24:51 278

原创 JDBC

JDBC:(Java DataBase Connectivity,java数据库连接),使数据库开发人员能够编写数据库应用程序.1)JDBC操作详细步骤①加载驱动 Class.forName("com.mysql.jdbc.Driver");② 获取连接 Connection con = DriverManager.getConnection("jdbc:mysql://localhos

2017-09-16 20:14:52 265

原创 修改MyEclipse项目的默认编码方式

注意MyEclipse版本不同,采用的方式也各有不同1)myeclipse6.0统一全部文件编码①在MyEclipse工具栏上找到Windows.②Windows—->Preferences—->MyEclipse—->Files and Editors—–>JSP—>目录下的Encoding选为你要设置的编码(如UTF-8) ③然后Apply—>OK 就可以了2)其他版本可能需要的用到的方式①在M

2017-09-16 20:09:46 3106

原创 JSP概述

1)C/S结构和B/S结构C/S:Client(客户机)/Server(服务器) B/S:Browser(l浏览器)/Server(服务器)C/S:需要安装客户端软件 B/S:无需安装客户端软件 2)URLURL:(Uniform Resource Locator)统一资源定位符。作用:识别Internet上具体的计算机、目录或文件夹位置的命名约定。URL的组成 第一部分:协议 第二部分:

2017-09-16 11:19:33 215

原创 jQuery操作DOM

1)jQuery操作CSS样式//静态添加样式 $("img").css("border","5px solid red");//动态添加样式$("button").click(function(){ $("img").css("border","5px solid red");})//追加样式$("img").addClass("k");//移除样式$("img").r

2017-09-14 23:15:44 260

原创 jQuery事件和动画

鼠标事件:click - - - - - - - - - - - - - 点击mouseover - - - - - - - - -覆盖mouseout - - - - - - - - - 移除键盘事件:keydown - - - - - - - - - - - -按下keyup - - - - - - - - - - - - -按下后松开keypress - - - - - - -

2017-09-14 19:37:55 188

原创 jQuery选择器

jquery选择器:1.基本选择器标签选择器类选择器ID选择器并集选择器交集选择器全局选择器2.层次选择器后代选择器子选择器相邻选择器同辈选择器3.属性选择器[attribute][attribute=value][attribute!=value][attribute^=value][attribute$=value][attribute*=value][sele

2017-09-12 17:31:12 255

原创 初识jquery

1)jquery的引用script src="jquery-1.8.3.js">script>注意:为同目录下引用,否则需要用"../"来改路径例:设置表格间隔行有不同颜色$(function(){ $("tr:even").css("background","red");//tr表格的行,偶数行设置红颜色(行从0开始) $("tr:odd").css("ba

2017-09-08 21:58:27 209

原创 Java访问修饰符

有如分类:1)访问控制修饰符2)非访问控制修饰符

2017-09-06 18:03:12 164

原创 MySQL重装问题解决

1.重新安装问题图1: 图2: 问题: ①可能到不了图1的界面。 ②从图1到图2可能,4个√不一定都勾上。2.解决办法①删除MySQL安装文件ⅰ.C:\Program Files 目录下的MySQL文件夹 ⅱ.C:\ProdramData目录下的MySQL文件夹(如果,没有需要,手动开启隐藏文件:我的电脑-&gt;查看-&gt;选项-&gt;查看-&g...

2017-09-04 22:09:37 1557

原创 类间通信-继承当中类间

例:如图,类图和内存图,实现链式输出#include<iostream>using namespace std;class Base{protected:Base *next;public: Base() { cout<<"Base create"<<endl; } virtual void fun()=0; virtual ~Base(

2017-08-31 17:22:49 227

原创 贪心算法

贪心准则: ①将一个问题的n步的每一步抽象出公共的最优解 ②一个问题只有一个贪心准则,问题在求解时贪心准则不许改变。 ☆特点:不一定产生最优解,但,简单,快速。装箱问题问题描述: ①有n个物品,体积V1,V2,V3…Vn ②有若干个体积为V的箱子。 要求:将n个物品全部装入箱子中,打开的箱子尽量少。 贪心准则: ①降所有物品按体积按降序排列 ②按开箱顺序遍

2017-08-30 20:01:23 3128

原创 类间通信-通过指向对象的指针

例1: ①#includeusing namespace std;class A{private:int x;public: A() { this->x=0; } A(int x) { this->x=x; } void fun() { cout"x="<<x<<end

2017-08-29 21:26:10 251

原创 二叉树-创建和遍历

1)创建二叉树(链式)//创建二叉树BTNode * CreateBTree(int data[],int n){ BTNode *root,*p,*pa,*c;//root根结点,p新结点,c寻找p要放的位置,pa为c的前驱 //创建根结点 root=(BTNode *)malloc(sizeof(BTNode)); root->data=data[0];

2017-08-28 12:57:22 314

原创 二叉树

1. 树(Tree):非线性数据结构。(包括树和图)①树的数据结构: 根结点(root):树中没有前驱的结点。(☆一颗树只有一个根结点) 叶子结点(leaf):树中没有后继的结点。②双亲结点,子女结点:分别为一节点的前驱和后继。 ☆根结点无双亲,叶子结点无后继。 ☆除根结点外,剩余所有结点向上只有一个双亲。 ☆除叶子结点外,剩余结点向下可

2017-08-27 16:30:41 335

原创 排序算法

1)插入类排序插入排序:向有序区间中插入一个元素的过程。 直接插入排序:如:[ 3 ] [ 2 5 8 4 7 6 ]①[ 2 3 ] [ 5 8 4 7 6 ]②[ 2 3 5 ] [ 8 4 7 6 ]③[ 2 3 5 8 ] [ 4 7 6 ]④[ 2 3 4 5 8 ] [ 7 6 ]⑤[ 2 3 4 5 7

2017-08-26 18:28:20 243

原创 查找算法

注:后续,继续补充。1)顺序查找> 1.适用:顺序表,链表。> 2.方式:在某一个数据集合中从第一个元素开始,依次向后查找。例:设有一数据集合{3,2,5,8,4,7,6,9}给定某个关键字key,在数据集合中查找key对应的元素。 ①顺序表int Search(int data[],int n,int key){ int tag=-1; for(int i=0;i<n &

2017-08-25 13:53:26 227

原创 单向链表-移动

例:设head指向一非空单向链表,将该单向链表逆置(不产生新链表) ElemSN * ReverseNode(ElemSN *h){ ElemSN *p,*q; p=h->next; h->next=NULL; while(p) { q=p; p=p->next; q->next=h; h=q

2017-08-24 19:56:58 1010

原创 单向链表-查找和删除

1)查找例:在一个非空单向链表(数据域值不重复)查找值为key的结点,并返回结点地址,若未找到返回NULL。

2017-08-21 23:47:17 1130

原创 单向链表-遍历(查找)

①输出单向链表尾结点的值。(非空链表) ②输出单向链表结点个数。 ③输出单向链表,结点值为奇数的结点个数。(数据域正整数) ④输出单向链表,结点值最大的值。 ⑤ 逆向输出单向链表数据域的值。 //①输出单向链表尾结点的值。(非空链表) int TialNode(ElemSN *head){ for(ElemSN *p=head;p->next;p=p->next

2017-08-21 22:39:28 918

原创 单向链表-创建

1)正向建链——方式1:#include<stdio.h>#include<stdlib.h>//结点声明typedef struct node{ int data; struct node *next;}ElemSN;//单向链表的创建ElemSN * CreateLink(int a[],int n){ ElemSN *h,*t,*p;//t始终指向链表的尾

2017-08-21 17:28:36 374

原创 链表

1)链式储存:在内存中不用连续的储存单元实现链式储存。 设数据集合 date={3,2,5,8,4,7,6,9}; 顺序表: 链 表: 链表优点:利用零散的空间;缺点:浪费空间2)用链式存储一个数据集合的数据 例数据集合: 术语: ⅰ.头结点:单向链表中,无前 ⅱ ⅲ

2017-08-21 16:52:21 148

空空如也

空空如也

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

TA关注的人

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