- 博客(93)
- 收藏
- 关注
原创 论文参考文献插入及参考文献自动更新解决方法
新技能get感谢凤儿的帮助问题每到毕业季很多需要写论文的同学,到了参考文献部分会很头疼,少了50个多了则就上百个左右了。关键到了修改的时候添加一个新的或者删除一个文献,手工笨办法真是麻烦的很。。Word里边有交叉域可以很好解决,也不用endnote等其他插件感觉还挺好用。添加参考文献论文:1.需要在高亮地方加入参考文献:2.设置参考文献序号:这里设置了举例3个3.插入参考...
2020-03-03 14:38:42 7818 1
原创 笔试题--斐波那契数列
题目描述在数学上,斐波那契数列: 1、1、2、3、5、8、13、21、34、……大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39代码import java.util.Scanner;public class MyTest17 {// 1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列 ...
2019-10-29 14:12:20 648
原创 笔试题--特殊数字求和
题目描述题目:求s=a+aa+aaa+aaaa+aaaaa+aaa…a的值其中a 是一个数字。例:输入:23输出:246其中a=2,n=3(加数的个数),246为和代码import java.util.Scanner;public class MyTest16 { public static void main(String[] args) { Sc...
2019-10-28 21:45:11 326
原创 笔试题--指定字符替换
题目描述题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。代码import java.util.ArrayList;import java.util.Scanner;public class MyTest15 { public static void main(...
2019-10-28 19:53:49 328
原创 笔试题--移动手机号短号
题目描述手机号有11位,同时校园内的同学都知道有手机短号(资费很实惠),手机号短号都是6+手机号后5位,比如:13512345678的手机短号对应为:645678。如果多个手机号的后5位相同,则多个重复号码中后续的短号为000000提示管理人员进行处理。要求根据手机号,输出对应短号!样例输入:21351234567813787654321注意:2为输入个数样例输出...
2019-10-25 15:12:04 586
原创 笔试题--判断素数(质数)输出相应提示
题目描述对于表达式n^2n+41,当[x,y],范围内取整数是,比如(-39<=x<y<=50),判定该表达式的值是否都为素数。输入:输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0是,表示输入结束,该行不做处理。输出:对于每个给定范围内的取值,如果表大会的值都为素数,则输出“OK”,否则输出“Sorry”,(不包括双引号),每组输出占一行。样例输入...
2019-10-25 13:36:39 307
原创 输出长度最小的连续子数组
题目给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组。如果不存在符合条件的连续子数组,返回 0。示例:输入: s = 7, nums = [2,3,1,2,4,3]输出: 2解释: 子数组 [4,3] 是该条件下的长度最小的连续子数组。代码//输入: s = 7, nums = [2,3,1,2,4,3]//输出: 2//...
2019-10-22 22:32:41 969
原创 笔试题-找到最长连续不重复子串
题目给定一个字符串,请找出其中长度最长且不含有重复字符的子串,计算该子串长度。输入描述:输入类型为字符串,例如”abcde“输出描述:输出类型为整型, 例如 5示例1输入pwwkew输出3说明无重复字符的最长子串是"abc",其长度为 3代码import java.util.*;public class Main { public static void m...
2019-10-21 22:50:49 481
原创 笔试题-最长回文子串
题目描述给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”代码import java.util.*;public class MyTest07 {public static void main(St...
2019-10-21 21:29:01 221
原创 面试题--模拟斗地主洗牌发牌看牌
问题模拟斗地主洗牌发牌和看牌思路:先构造一副扑克包括大小王使用Collections.shuffle()实现洗牌实现发牌利用Arraylist.add()实现看牌功能代码import java.util.ArrayList;import java.util.Collections;//模拟斗地主洗牌发牌public class MyTest05 { pub...
2019-10-15 15:48:40 454
原创 面试题---长字符串中统计每个字母出现次数
长字符串中统计每个字母出现次数给定常字符串:abcsdfdjfkdscaaacccbbbkssss结果输出:a(4)b(4)c(5)s(6)d(3)f(2)j(1)k(2)代码import java.util.LinkedHashMap;import java.util.Map;import java.util.Scanner;import java.util.Set;publi...
2019-10-14 21:54:20 683 1
原创 面试题-生成10个1至20不重复的随机数
题目描述编写一个程序,获取10个1至20的随机数,要求随机数不能重复。代码//需求:编写一个程序,获取10个1至20的随机数,要求随机数不能重复。import java.util.Arrays;import java.util.LinkedHashSet;import java.util.Random;public class MyTest01 { public stat...
2019-09-24 20:21:25 1440
原创 笔试题-最佳找零钱方案
题目描述超市找零钱;输入:36.5 50输出:13.5 10:1;2:1;1:1;0.5:1;输入说明:36.5是消费金额,50是实际支付,输出中13…5是找零金额,10是10元,:后边是张数,中间用;相隔。代码import java.text.DecimalFormat;import java.util.Arrays;import java.util.Scanner;...
2019-09-17 10:36:57 802
原创 Java框架之swagger学习及使用
Swagger简介前后端分离Vue + SpringBoot后端时代:前端只用管理静态页面;html==> 后端。模板引擎 JSP =>后端是主力前后端分离式时代:后端 :后端控制层,服务层,数据访问层 【后端团队】前端 :前端控制层,视图层 【前端团队】伪造后端数据,json。已经存在了,不需要后端,前端工程依旧能够跑起来前端后如何交互 ? ===>...
2019-08-22 22:10:20 986
转载 SpringBoot(一)初识SpringBoot
转发博客:https://www.cnblogs.com/hellokuangshen/p/11255695.htmlspringboot 简介1.1 什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。1.2 Spring是如何简化Java开发的...
2019-08-16 17:02:54 254
原创 SpringBoot启动图案修改
生成个性图案启动springboot时候默认图案是:banner实现这里给大家推荐一个生成器有趣的启动代码图案生成器:链接复制下面转换好的字符到resources下新建一个txt文件就可以,banner.txt我们测试一下:OK!这里我们可以自己写一个模拟案例来输出个性图案案例代码:import java.io.BufferedReader;import java.io...
2019-08-16 16:09:12 897
原创 Word图片无法置于文字上方解决方法
问题描述今天在写简历的时候遇到个问题很烦人,费了好久才解决;用的网上下载的建立模板,在插入自己的一寸照片的时候发现图片无法整张显示,并且无法调整图片的位置,图片格式显示为灰色:解决办法选择----->选择窗格选选择全部隐藏----->然后添加图片----->环绕文字-------->其他布局选项-------->看图其中图片10即为我要添加的图片...
2019-08-12 21:20:15 15887 3
原创 Linux基本使用(一)命令行使用技巧、LINUX 下的文件
命令行使用技巧Linux是什么linux 这个词单指 linux 内核linux 操作系统叫做 GUN/linuxGUN/LINUX 是指 linux 的内核+GUN 组织的软件了解 LINUX 历史开源之父Richard Matthew Stallman, 自由软件的精神领袖GNU 计划以及自由软件基金会( Free SoftwareFoundation )的创立者、著名黑客...
2019-08-10 22:56:13 245
原创 Vue介绍及使用
Vue.js 是什么Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。Vue准备了解关于 HTML、CSS 和...
2019-08-09 17:36:43 283
转载 Java框架之SpringMVC(六)拦截器
SpringMVC:拦截器SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:1.过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截2.拦截器拦截器是AOP思想的具体...
2019-08-08 21:58:08 156
转载 Java框架之SpringMVC(五)文件上传和下载
借鉴博客:https://www.cnblogs.com/hellokuangshen/p/11289940.html文件上传和下载springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。准备工作...
2019-08-08 21:24:51 531
转载 Java框架之SpringMVC(四) Ajax简介及实现
Ajax简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。在 2005 年,Google 通过其 Google Suggest 使 AJAX 变得流行...
2019-08-08 20:29:21 202
转载 Java框架之SpringMVC(三)Json的使用、Json的乱码处理、关闭时间戳
借鉴博客:https://www.cnblogs.com/hellokuangshen/p/11283224.htmlJSON什么是JSON?什么是JSON?JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交...
2019-08-08 17:03:40 1006
转载 Java框架之SpringMVC(二)controller配置、Restful风格
推荐博客:https://www.cnblogs.com/hellokuangshen/p/11270742.html师傅博客很优秀的Controller配置控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。 控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法;在SpringMVC中,对于C...
2019-08-08 09:07:55 1126
转载 Java框架之SpringMVC(一)什么是MVC、springMVC配置
1.什么是MVCMVC : 模型、视图、控制器 , 是一种软件设计规范,说明不是设计模式;本质:将业务逻辑 , 数据 , 显示 分离的方式来编写代码; 前后端分离;Model:数据模型,提供要展示的数据,一般我们都会把这两个分离开来 , 数据Dao,服务层Service。View :负责进行数据的渲染和展示;客户端想要看到的东西Controller:接收用户请求,交给Model处理,...
2019-08-07 16:50:19 370
原创 Java框架之spring(三)Spring整合Mybatis、spring配置事务
整合MyBaits步骤:导包编写配置文件编写代码回忆mybatis导包:mybatis。数据库驱动包。junit;编写实体类编写mybatis配置文件编写接口编写接口对应的mapper映射文件注册映射文件测试Mybatis和Spring整合有一个包很重要:mybatis-springMyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 S...
2019-08-06 16:59:33 243
转载 Java框架之spring(二)静态和动态代理、AOP及AOP的实现方式
代理为什么么要学习代理模式,因为aop的底层机制就是动态代理;代理模式:静态代理动态代理静态代理代理模式的角色分析:抽象角色:一般会使用抽象类或者接口实现真实角色:被代理的角色代理角色:代理真实角色,代理真实角色后,一般会做一些附属的操作;客户:使用代理角色进行一些操作代码实现接口//租房的接口:抽象public interface Rent { //租房...
2019-08-05 21:40:49 262
原创 Java框架之spring(一)Spring简介与IOC
Spring简介单体地狱:Servlet JDBC JSP …替代JDBC的框架: MyBatis;Spring:春天—>给软件行业带来春天2002,Rod johnson 首次推出了Spring框架的前身 interface21框架2003,Spring框架以interface21框架为基础,重新设计,发布1.0正式版。Spring官网:https:/...
2019-08-05 17:40:50 408
原创 Java框架之mybatis(四)——多对一& 一对多处理、动态SQL & 缓存
多对一处理多个对象对应一个对象比如:你们都是我的学生 ,多个学生对应一个老师掌握两个单词:association — 联系 ,关联 多个人可以关联一个人。collection — 集合 一个人有一个集合,包含多个人。发现是多对一业务情况,我们需要使用association 标签进行关联多对一的处理方式一使用数据库的思想处理:联表查询定义dao接...
2019-08-04 15:17:24 277
原创 Java框架之mybatis(三)——mybatis实现分页、项目优化:实现事务自动提交、使用注解开发
mybatis分页的实现mysql的分页语句select * from user limit #{startIndex},#{pageSize};# startIndex : 起始位置 ,默认是0开始# pageSize :页面大小# 如何计算出当前页面currentPage = (currentPage-1)* pageSize 使用limit实现分页【掌握】1.使用limit...
2019-08-03 17:12:57 287
原创 Java框架之mybatis(二)——mybatis代码优化、别名设置、LOG4J日志实现
mybatis代码的优化优化配置文件项目结构:创建一个database.propertiesdriver = com.mysql.jdbc.Driverurl = jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=utf-8username...
2019-08-02 22:50:21 208
原创 Java框架之mybatis(一)——mybatis简介、建立第一个mybatis程序、CRUD操作、配置文件详解
什么是Mybatis?如何找到mybatis?mybatis原来不叫mybatis , ibatis1、2;mybatis3,被托管在github上。github地址:https://github.com/mybatis/mybatis-3MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 ...
2019-08-02 22:13:15 268
原创 java学习之Git的使用
为什么要使用Git呢个人在工作或者学习的时候会遇到这种事情:写论文:一个论文可能要修改很多次,可能会产生很多个版本Java入门到精通.word 原版Java入门到精通.word 原版2019.4.20 XXXX.修改了 java历史Java入门到精通.word 修订版2019.5.20 XXXX.修改了 名字错误Java入门到精通.word 终极版20...
2019-07-29 23:44:09 365
原创 JavaWeb之java实现文件的上传下载
文件上传和下载在Web应用中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现1. 准备工作对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的。一般选择采用apache的开源工具common-fileupload这个文件上传组件。common-fileupload是依赖于common-io这个包的,所以还需要下载这个包。我们下...
2019-07-29 23:42:06 110
原创 JavaWeb之应用java实现邮件的发送
邮件收发电子邮件要在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。SMTP服务器地址:一般是 smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com。电子邮箱(E-Mail地址)的获得需要在邮件服务器上进行申请。比如我们要...
2019-07-29 23:41:43 920
原创 javaWeb之JSP学习
什么是JSPJava Service Page :Java服务器页面。处理一些Java前后端交互的数据,主要用来显示数据,不建议大量代码写在JSP页面里面;特点:简单,和HTML差不多缺点:书写页面会很乱,HTML代码和JAVA交错;JSP执行过程动态请求会被分发到Web容器(Web服务器)中。容器会去执行字节码文件,就是 .class文件。Servlet是jav...
2019-07-23 09:16:33 187
原创 JavaWeb之会话:session和cookie
会话会话字面意思:一次交流或交谈在Web中,会话表示从浏览器打开某个网站,在这个网站中无论操作了什么,知道关闭浏览器,这一个过程,称之为一个会话。怎么样算会话结束:客户端关闭了服务端销毁了为什么要处理会话:长期保持会话,无论用户关闭多少次浏览器,这个会话都要存在;比喻:你昨天来了教室,我今天需要知道你昨天来了教室;你留下一个标记,让我知道你来过你告诉我你来这边,我需要记...
2019-07-22 16:59:56 115
原创 javaWeb之servlet:Request应用
Request需要掌握Request对象package com.kuang.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http....
2019-07-22 16:43:37 137
转载 javaWeb之Servlet
Servlet介绍Servlet是sun 公司提供的一门用于开发动态web资源的技术。用户若想开发一个动态Web资源(即开发一个java程序想向浏览器去输出数据),需要完成2个步骤:1.编写一个java类,实现servlet接口2.把开发好的Java类部署到Web服务器中通常我们把实现了servlet接口的java程序称之为ServletServlet运行过程Servlet实现...
2019-07-18 16:01:43 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人