自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql创建索引,及如何查看执行计划

1.创建索引CREATE TABLE `index_test` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name` varchar(32) DEFAULT NULL,  `pwd` varchar(32) DEFAULT NULL,  PRIMARY KEY (`id`),  KEY `index_name` (`name`),...

2018-12-28 20:23:32 990

原创 三大范式

第一范式,在建表的过程中,抽取的所有的列属性,保证其列属性原子性,是将现实业务抽取能力的一种体现。如果将人建立一张表,则鼻子是一个属性,耳朵是一个属性,不可以将耳朵和鼻子当做一个属性。 人:  满足第一范式 人ID 鼻子 耳朵 脸       ...

2018-12-21 10:42:28 134

原创 String == 理解

1.下面的结果是false String str = new String("aa"); String str1 = new String("aa"); System.out.println(str == str1); new出来的对象都是在堆上分配对象,==此时比较的是内存地址,str和str1是指向两个不同不同的对象,返回为false2.下面的结果是t...

2018-12-08 16:21:49 4627

原创 springmvc 导出成.csv格式的Excel文件

@RequestMapping("/export")    public void export(HttpServletResponse response) {        try {            String fileName = "用户信息_2018-07-26.csv";            fileName = URLEncoder.encode(fileName, ...

2018-07-27 10:03:20 1494

原创 springjdbc 手动注入 java工程测试

1.导入相关jar包2.编写配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:/

2018-04-30 21:46:14 454

原创 用两个栈实现队列 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型package 栈;import java.util.Stack;public class Solution { Stack stack1 = new Stack();    Stack stack2 = new Stack();        public void push(i

2017-12-11 14:50:22 337

原创 回文链表 请编写一个函数,检查链表是否为回文。 给定一个链表ListNode* pHead,请返回一个bool,代表链表是否为回文。 测试样例: {1,2,3,2,1} 返回:true {1,2,3,

请编写一个函数,检查链表是否为回文。给定一个链表ListNode* pHead,请返回一个bool,代表链表是否为回文。测试样例:{1,2,3,2,1}返回:true{1,2,3,2,3}返回:false/*public class ListNode {    int val;    L

2017-12-03 11:48:00 571

原创 链式A+B有两个用链表表示的整数,每个结点包含一个数位。这些数位是反向存放的,也就是个位排在链表的首部。编写函数对这两个整数求和,并用链表形式返回结果。 给定两个链表ListNode* A,ListN

有两个用链表表示的整数,每个结点包含一个数位。这些数位是反向存放的,也就是个位排在链表的首部。编写函数对这两个整数求和,并用链表形式返回结果。给定两个链表ListNode* A,ListNode* B,请返回A+B的结果(ListNode*)。测试样例:{1,2,3},{3,2,1}返回:{4,4,4}package 链表

2017-12-02 13:58:55 941

原创 链表分割 编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前 给定一个链表的头指针 ListNode* pHead,请返回重新排列后的链表的头指针。注意:分割以

编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前给定一个链表的头指针 ListNode* pHead,请返回重新排列后的链表的头指针。注意:分割以后保持原来的数据顺序不变。/*public class ListNode {    int val;    ListNode next = null;    ListNode(int v

2017-11-29 21:52:17 1483

原创 访问单个节点的删除

实现一个算法,删除单向链表中间的某个结点,假定你只能访问该结点。给定带删除的节点,请执行删除操作,若该节点为尾节点,返回false,否则返回true解题思路:其实就是给了一个节点,这个节点加上后面的节点就是一个链表,然后再把后面那个节点的值和next引用赋给他,相当与跨过下一个节点实现删除效果public boolean removeNode(ListNode pNod

2017-11-28 23:24:41 163

原创 链表中倒数第k个结点 输入一个链表,输出该链表中倒数第k个结点。

输入一个链表,输出该链表中倒数第k个结点。package 链表;public class Solution {  public static void main(String[] args) {  ListNode head1=new ListNode(1);  ListNode head2=new ListNode(2);  ListNode head3=ne

2017-11-28 17:54:39 427

原创 翻转子串 假定我们都知道非常高效的算法来检查一个单词是否为其他字符串的子串。请将这个算法编写成一个函数,给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成,要求只能调用一次检查子串的函数。

假定我们都知道非常高效的算法来检查一个单词是否为其他字符串的子串。请将这个算法编写成一个函数,给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成,要求只能调用一次检查子串的函数。给定两个字符串s1,s2,请返回bool值代表s2是否由s1旋转而成。字符串中字符为英文字母和空格,区分大小写,字符串长度小于等于1000。测试样例:"Hello world","worldhell

2017-11-27 21:08:58 533

原创 清除行列 请编写一个算法,若N阶方阵中某个元素为0,则将其所在的行与列清零。 给定一个N阶方阵int[][](C++中为vector<vector><int>>)mat和矩阵的阶数n,请返回完成操

请编写一个算法,若N阶方阵中某个元素为0,则将其所在的行与列清零。给定一个N阶方阵int[][](C++中为vector>)mat和矩阵的阶数n,请返回完成操作后的int[][]方阵(C++中为vector>),保证n小于等于300,矩阵中的元素为int范围内。测试样例:[[1,2,3],[0,1,2],[0,0,1]]返回:[[0,0,3],[0,0,0],[0,0,0]]

2017-11-27 19:44:13 452

原创 基本字符串压缩 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。

//利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能。比如,字符串“aabcccccaaa”经压缩会变成“a2b1c5a3”。若压缩后的字符串没有变短,则返回原先的字符串。给定一个string iniString为待压缩的串(长度小于等于10000),保证串内字符均由大小写英文字母组成,返回一个string,为所求的压缩后或未变化的串。测试样例"aabcccccaaa

2017-11-25 21:46:41 1392 2

原创 空格替换 请编写一个方法,将字符串中的空格全部替换为“%20”。假定该字符串有足够的空间存放新增的字符,并且知道字符串的真实长度(小于等于1000),同时保证字符串由大小写的英文字母组成。 给定一

public static String replaceSpace(String iniString, int length) {  char str[] =iniString.toCharArray();  char[] strR=new char[str.length+str.length*3];   String s="";  for(int i=0;i   if(str

2017-11-24 23:17:27 1615

原创 确定两串乱序同构 给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。 给定一个string stringA和一个

public static boolean checkSam(String stringA, String stringB) { char[] strA=stringA.toCharArray(); char[] strB=stringB.toCharArray(); ListCharacter> listB=new ArrayList for(int i=0;i listB.add(st

2017-11-24 22:46:55 372

原创 原串翻转 请实现一个算法,在不使用额外数据结构和储存空间的情况下,翻转一个给定的字符串(可以使用单个过程变量)。 给定一个string iniString,请返回一个string,为翻转后的字符串

public static String reverseString(String iniString) {  char[] strs=iniString.toCharArray();  String result="";  if(strs.length!=0){   for(int i=strs.length-1;i>-1;i--){    result+=strs[i];

2017-11-24 21:29:01 636

原创 确定字符互异 确定一个字符串的所有字符是否全都不同。这里我们要求不允许使用额外的存储结构。 给定一个string iniString,请返回一个bool值,True代表所有字符全都不同,False代

public static boolean checkDifferent(String iniString) {  char[] strs=iniString.toCharArray();  if(strs.length!=0){   for(int i=0;i    for(int j=i+1;j     if(strs[i]==strs[j]){      return

2017-11-24 21:09:12 442

leomoon-cpu-v_win

已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。测CPU支不支持虚拟化,支持的话去BIOS里设置虚拟化技术设置为enabled。

2018-07-27

Navicat for MySQL

Navicat for MySQL不用破解,不用安装,解压就可以使用

2018-04-28

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

TA关注的人

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