自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 问答 (1)
  • 收藏
  • 关注

原创 【算法】进制转换

十进制数  转换为  Q进制数  代码如下: #include<cstdio>#include<iostream>using namespace std;const int max = 40;int z[max];void change(int y,int q) { int num = 0; do { z[num++] = y % q; ...

2019-02-22 17:33:23 189

原创 【C++】(学习笔记)cin.get()及cin.peek()作用及区别

cin.peek()的返回值是一个char型的字符,其返回值是指针指向的当前字符,但它只是观测指针停留在当前位置并不后移;如果要访问的字符是文件结束符,则函数值是EOF(-1) cin.get()用来从指定的输入流中提取一个字符(包括空白字符),函数的返回值就是读入的字符。若遇到输入流中的文件结束符,则函数值返回文件结束标志EOF(End Of File),一般以-1代表EOF ...

2019-02-19 20:41:18 1328

转载 【C++】 strlen与sizeof计算char* 与char数组(转载记录)

 sizeof()可以计算所有类型,strlen()仅计算字符串,至于这二者的详细区别可以看其他文章。 char *a;char b[5]; sizeof(a) = 8 ;        // 64位系统,8代表的是指针的大小,指针占8字节sizeof(b) = 5 ;        // 计算字符串数组的结果是真实的字符数组大小 strlen(a) strle...

2018-07-20 11:38:08 27635 1

原创 【C++】模板函数及模板类

常用模板类的情况#include<iostream>using namespace std;//模板函数,一个模板参数template<typename T>T fun1(T a,T b){ if(a>b) { return a; } else{ return b; }}//模板函...

2018-07-10 10:04:40 172

原创 【C++】类和对象

一、基础知识    (1)类成员函数    (2)访问修饰符                public ,protected,private    (3)构造函数和析构函数    (4)拷贝构造函数    (5)友元函数    (6)内联函数    (7)this指针    (8)指向内的指针    (9)类的静态成员二、继承    (1)继承类型及访问控制    (2)多继承三、重载运算符和重...

2018-07-09 11:41:50 112

原创 【C++】C++文件操作(文件输入输出流)

习题一:#include <fstream>#include <iostream>using namespace std;void copyfile(char*fname1,char* fname2){ char ch; ifstream file(fname1);//读取f盘的文本文件 ofstream file1(fname2,ios::app)...

2018-07-09 10:37:00 373

原创 【C++】C++位运算(使用移位运算符)

#include<iostream>#include <bitset>using namespace std;//以二进制打印(8位)void print_binary(int a){ cout<<bitset<8>(a)<<endl;}//num表示第几个字节,从0开始//start表示第几位开始,0-8/...

2018-07-09 10:34:32 1024

原创 【C++】C语言指针,函数传参传指针

1. 函数入参为数组(数组首地址+长度)2. 函数入参为字符串首地址/中间地址(首地址+地址偏移量)3. 动态分配内存, 动态释放内存C: malloc/freeC++: new/new[]/delete/delete[]4. 函数指针数组typedef5.为写的函数编写.h文件, 在.h文件中声明他们并用你觉得最合适的格式解释说明你的函数的功能, 使用方法, 使用中需要注意的#include&l...

2018-07-09 10:31:29 1287

原创 【算法】排序

插入排序

2018-05-30 23:55:05 92

转载 【算法】数据结构基本概念

数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。是计算机操作的对象的总称。数据元素:数据(集合)中的一个“个体”,数据及结构中讨论的基本单位数据项:数据的不可分割的最小单位。一个数据元素可由若干个数据项组成。数据类型:在一种程序设计语言中,变量所具有的数据种类。整型、浮点型、字符型等等逻辑结构:数据之间的相互关系。集合 结构中的数据元素除了同属于一种类型外,别无其它关系。线性结构 数据...

2018-05-30 23:49:58 128

原创 【算法】基本数据结构

栈1、后进先出2、栈有一个属性为S.top执行最新插入的元素3、弹出称为pop,插入称为push4、上溢和下溢:如果试图对一个空栈执行弹出操作,则称为下溢;如果S.top超过了n,则称为上溢,在下面伪代码中不考虑上溢问题队列1、先进先出2、队列有对头head和对尾tail3、插入称为入队(ENQUEUE),删除称为出队(DEQUEUE)4、上溢和下溢:当head=tail时,队列为空当初始化时,h...

2018-05-30 23:33:48 382

原创 【机器学习】吴(一)

什么是机器学习?①Two definitions of Machine Learning are offered. Arthur Samuel described it as: "the field of study that gives computers the ability to learn without being explicitly programmed." This is an ...

2018-05-29 23:42:39 1031

原创 【Eclipse】常用快捷键总结

1.ctrl+shift+f       代码格式化2.alt+/              内容提示3.ctrl+1             提示当前行错误的解决方案4.ctrl+shift+o       导包5.alt+上下键         移动当前行6.ctrl+/             添加单行注释ctrl+shift+/         添加多行注释ctrl+shift+\    ...

2018-05-25 13:22:42 121

原创 【SpringMvc】学习笔记(一)

一、SpringMvc框架注意:此处省略一个重要步骤:    返回ModelAndView是一个对象,是映射完成后,处理器映射器拿到包名和类名,再交给处理器适配器处理,打包成一个对象交给了前端控制器    另外,视图(视图解析器)拿到ModelAndView对象,形成一整个jsp页面,做成View对象,然后用jsp渲染,形成HTML页面交给前端控制器响应给用户所以:spring核心是:Dispat...

2018-05-02 19:36:00 133

原创 【SSM整合】第一天

第一步:    导入框架所需要的所有jar包第二步:    创建spring-mybatis所需要的配置文件,在web项目已启动时即运行applicationContext.xml     spring配置文件db.properties    数据库配置文件log4j.properties    log4j日志sqlMapConfig.xml    mybatis配置文件(等下再配置)spring...

2018-05-01 16:38:50 245

原创 【spring4】学习笔记(一)

spring一些入门基本配置内容一、web项目中spring的jar包导入初学spring只导入核心库中导入四个基本的库二、一般在src中新建一个applicationContext.xml这个spring容器     【即   依赖注入  DI】一般在src目录下三、配置applicationContext.xml这个spring容器的约束 (有点复杂可以先空着)通过这个配置文件获得spring...

2018-04-25 21:35:34 183

原创 在Eclipse中导入一个web项目时所有的jsp文件全部出错的处理

导入了几个项目总遇到这个问题今天记录一下解决方法原因是JDK大版本或者小版本不同造成的第一步:        右键项目,点击Build Path里面的Configure Build Path,观察Libraries里面是否有红叉的jar包第二步:remove有问题的jar包,这里是JRE System Library【jdk】,然后点击add library,选择JRE System Librar...

2018-04-25 21:34:59 15583 7

原创 【mybatis】mybatis入门(二)

一、Mapper动态代理开发 二、sqlMapConfig.xml配置文件    (1)sqlMapConfig的xml文件配置约束,否则敲入<不出提示    (2)sqlMapConfig的<properties>           将properties单独写成一个文件,然后在sqlMapConfig引入properties文件,就可以调用properties里的键值对  ...

2018-04-25 11:54:36 154

原创 【mybatis】mybatis入门(一)

(一) mybatis架构(二)mybatis入门程序:第1步. 加入jar包        ①mybatis核心包        ②mybatis依赖包        ③数据库驱动包第2步. 加入配置文件首先文件结构一览②加入配置文件:    a.创建资源文件夹Source Folder (在other里面搜) 名字叫做config    b.在config中加入        log4j.pr...

2018-04-22 20:25:55 272

转载 【Eclipse】设置编码格式UTF-8

需要设置的几处地方为: Window->Preferences->General ->Content Type->Text->JSP 最下面设置为UTF-8 Window->Preferences->General->Workspace 面板Text file encoding 选择UTF-8 Window->Preferenc...

2018-04-21 15:22:27 134

原创 JAVA事务控制

一、JDBC事务操作默认是自动事务:执行sql语句:executeUpdate()  ---- 每执行一次executeUpdate方法 代表 事务自动提交通过jdbc的API手动事务:开启事务:conn.setAutoComnmit(false);提交事务:conn.commit();回滚事务:conn.rollback();注意:控制事务的connnection必须是同一个执行sql的conn...

2018-04-14 18:12:15 9287

原创 【JavaWeb】EL和JSTL

一、EL (1)简介   EL表达式,可以嵌入在jsp页面内部,代替JSP中的脚本语言,目的是为了减少jsp中的JAVA代码, (2)利用EL从域中取数据EL的最主要作用就是从域中取数据    格式:${EL表达式}     ${里面的get  都会被省略}    代码:取出request域中一个键的值            ${requestScope.keyname}          取出s...

2018-04-14 15:00:22 200

原创 【Linux】shell脚本(二)

七、注释,管道线,后台命令        (1)注释:以#开头的正文行表示注释        (2)管道线:管道线是由竖杠“|”隔开的若干个命令组成的序列,每个命令执行时都有一个独立的进程,  前一个命令的输出是下一个命令的输入;管道线中有一类命令也成为“过滤器”,即:首先读取输入,然后将以某种简单方式进行变换,相当于过滤,再将处理结果输出,  如:grep,sort,wc等命令就是过滤器;   ...

2018-04-13 11:39:58 314

原创 【linux】shell脚本(一)

一、shell脚本的建立和运行linux操作如下:   $ touch test.sh //创建.sh文件    $ vi test.sh //vi进入.sh文件键入i进入输入模式,      //一些vi或vim编辑器的操作在写脚本的时候会用到第一步:插入 #!/bin/bash   //使用脚本........                          //脚本内容结束时,键入esc退...

2018-04-13 11:07:01 1629

原创 【JavaWeb】JSP

一、简介    JSP是一种动态网页开发技术,它使用JSP标签在HTML页面中嵌入JAVA代码    JSP本质是一种Java servlet,主要用于实现Java web应用程序的用户界面部分,但是页面中Java代码太多会影响页面的效率在开发中,通常将Java servlet与JSP共同使用,各取所长二、具体技术1.JSP脚本和注释(核心)    ①JSP脚本:        (1)    &l...

2018-04-11 20:25:48 397

原创 【JavaWeb】会话技术Session

注意:    ①Session是基于Jsessionid实现的,JSessionId是作为Cookie存到客户端数据里的,因此存在cookie丢失而导致session丢失的情况一、创建属于该客户端(一次会话)的私有的session区域        HttpSession session =request.getSession();       //方法内部判断该客户端是否已经存在session,...

2018-04-10 15:01:07 207

原创 【JavaWeb】会话技术Cookie

一、会话技术:会话技术帮助服务器存储客户端状态,来区分客户端一次会话:从打开浏览器访问站点的某些地址链接,到关闭浏览器,称为一次会话二、Cookie与Session区别:Cookie把客户端数据存储到客户端上,默认在一次会话中存储,不设置持续时间的情况下生命周期只在一次会话中Session把客户端数据存储到服务器上------------------------------------------...

2018-04-10 13:49:04 128

转载 关于理解Java中的多态性,父类引用创建子类对象

好几次都想起这个问题,每次想到都要脑子里面就要思考一番今天就做一个小笔记拿百度上的一个例子父类A,子类BA a=new B();①加入A是一个接口或者抽象类,那么不可以创建对象,用起引用去指向其他子类或实现类来创建对象是可以的具体来说,假如一个类需要实现各种水果,香蕉,苹果等,有共同的方法eat()就必须给每一个类写一个方法public void eat(Banana banana)public ...

2018-04-09 13:47:22 1900

原创 【JavaWeb】HttpServletRequest即Request请求

1、通过Request获得请求行方法:String getRequestURI()  (获取所有资源地址,相对地址,绝对地址,网络地址)StringBuffer getRequestURL()  (获取网络资源地址)最重要的是:String getContextPath()  (获得web应用的名称)在开发过程中尽量所有的有web应用名称的地方调用getContextPath()代码:String...

2018-04-09 13:29:15 401

原创 【JavaWeb】HttpServletResponse响应即response

概述:继承了ServletResponse接口的子接口,功能和方法更加强大1.通过response设置响应行代码: setStatus(int sc)2.通过response设置相应头 setHeader(String name ,String value)addHeader(String name,String value)setIntHeader(String name,int value)s...

2018-04-08 20:03:42 3167

原创 【JavaScript】JavaScript中的 DOM 对象

DOM对象之一:setInterval方法1、定义:    setInterval()方法可按照指定的周期(以毫秒形式)来调用函数或计算表达式方法会不停调用函数,直到clearInterval()被调用或窗口被关闭,由setInterval()返回的ID值可用作clearInterval()方法的参数。2、调用方法 setInterval(code,interval)参数列表code要执行的...

2018-04-08 15:40:58 80

原创 【LINUX】常用命令(二)

1.rm    作用:删除文件或目录-f  force,忽略不存在的文件,不会出现警告信息-i  互动模式,再删除前会询问用户是否操作-r  递归删除,最长用于目录的删除,该操作会有一定风险2.cat    作用: 用于查看文本文件的内容-n  第一行开始对所有输出的行编号-b  和-n相似,但不对空白行编号-s  当遇到连续两行以上的空白行时,就代换为一行的空白行3.chmod    作用: 用...

2018-03-30 10:50:33 109

原创 【LINUX】常用命令(一)

自己记录一些Linux常用的命令1.cd     作用:用于切换目录,参数可以是绝对命令和相对命令cd ~ 或者直接 cd  回到自己的根目录cd ..或 cd ../回到上一层目录或是回到上一层目录的相对路径cd 绝对路径或者相对路径2.pwd    作用:   显示当前目录3.ls    作用: 查看文件与目录-a  列出全部的文件,连同隐藏文件即.开头的文件-d  列出目录本身而不列出文件数...

2018-03-30 10:43:01 163

原创 双击tomcat中的startup.bat来开启tomcat闪退问题解决

今天刚下tomcat然后遇到启动闪退问题百度了几种方法,有的没卵用现在说一下有用的方法吧一、确认问题        右键startup.bat选择编辑,在出来的文件的最后输入pause,然后再次运行,可以看到出现问题的原因,大概是英文是:“需要环境变量来运行这个程序”就是没有配置环境变量的意思吧二、轻松解决环境变量的问题        ①然后就可以开始配置环境变量了,还是从右键startup.ba...

2018-03-27 20:57:36 209

原创 QueryRunner数据库工具类的相关使用

简述一下QuerryRunner类的相关使用吧一、简介       接口QueryRunner是DBUtils包中的一个数据库工具类二、作用        简化对数据库的操作三、方法        接口的方法及参数主要使用有两个:①update(String sql,object params)//进行增删改的方法②query(String sql,object params)//查询方法四、具体...

2018-03-27 12:04:06 542

原创 JDBC创建一个数据连接连接池的实例

直接铺代码吧,jdbc工具类很工程化的东西都是这样写import javax.sql.DataSource;import org.apache.commons.dbcp.BasicDataSource;//获取数据库连接的工具类//实现连接池,dbcppublic class JDBCUtils {     //创建BasicDataSource private static BasicDataS...

2018-03-27 11:49:35 311

原创 Java Scanner常用用法

稍微对Scanner类做一个简单清晰的说明,适合初学者,大概Scanner类知道这些就够了一、简介    Scanner类是java.util包中的一个类二、作用    常用于控制台的输入,当需要使用控制台输入时即可调用这个类三、使用方法    ①首先需要构造一个Scanner类的对象,并且与标准输入流System.in关联    Scanner sc=new Scanner(System.in)...

2018-03-27 11:34:00 13407 1

空空如也

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

TA关注的人

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