自定义博客皮肤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)
  • 收藏
  • 关注

转载 有序数组和无序数组

大O表示法  O(1):优秀。例如无须数组插入。  O(logN):良好。例如有序的二分查找。  O(N):及格。例如无序数组的删除,有序数组的删除和插入,线性查找。  O(N2):不及格。例如冒泡排序。总结有序数组和无序数组  有序数组:插入+ 查找 +删除 = O(N) +O(logN)+O(N);  无序数组:插入 + 查找 + 删除 = O(1) + O(N) + O(N);  所以在数据...

2018-05-08 16:37:06 2343

转载 ==和.equals()的区别

来源:https://www.zhihu.com/question/26872848Java中默认的 equals方法实现如下:public boolean equals(Object obj) { return (this == obj);}而String类则覆写了这个方法,直观的讲就是比较字符是不是都相同。public boolean equals(Object anObject)...

2018-04-26 16:24:33 108

原创 git命令

错误:error: Pulling is not possible because you have unmerged files.解决:$ git reset --hard FETCH_HEAD场合:$ git pull first master错误:fatal: refusing to merge unrelated histories解决:$ git pull first master --...

2018-04-18 20:51:15 133

原创 sevlet生命周期

在servlet为客户端提供服务的过程中,也就是它的生命全过程里面,在服务器端只有一个servlet对象。生命全过程加载 classLoader实例化:当客户端第一次发送请求到服务器端时,会new出一个Servlet实例。初始化:当new出一个实例后,Tomcat自动调用init(),来做一些初始化,且只做一次。处理请求:以多线程的方式处理客户端的请求,service doGet doPost多线...

2018-04-07 15:39:57 185

原创 doGet和doPost

参考网址:http://www.w3school.com.cn/tags/html_ref_httpmethods.asp数据传递方式Get通过url传递用户的数据,Post通过HTTP post机制,将表单内的信息放在Form中传递给服务器;安全性Get方式用户信息在url中可见,会被保存到浏览器历史记录和web服务器日志中,安全性不如Post;对数据长度的限制url长度是受限的(最大长度204...

2018-04-07 14:30:33 454

原创 HTTP TCP/IP Socket

参考文章地址:http://www.cnblogs.com/xclidongbo/p/4032904.html?utm_source=tuicool&utm_medium=referralHTTP协议:超文本传输协议。1.以明文方式发送数据;2.用于从www服务器传输超文本到本地浏览器的传输协议;3.基于TCP/IP为基础的高层协议。网络七层:物理层,数据链路层,网络层,传输层,会话层,表...

2018-03-15 23:20:17 95

原创 Timestamp类在Java中的应用

参考文章地址:http://bibo531651225.iteye.com/blog/1918112总结起来代码如下:    DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.ENGLISH);sdf.setLenient(false);Date testTime = sdf.parse("2017-1...

2018-03-15 15:18:05 933

转载 List中添加多种数据类型 反射

原文参考地址:http://blog.csdn.net/sinat_28789467/article/details/57415998总结来说,以下代码:        ArrayList<Integer> list = new ArrayList<Integer>(); list.add(123); Class<?> c...

2018-03-15 14:18:03 1883

原创 Apache,Tomcat与IIS

写了一年多代码,对这些概念还是有些混淆,在这里记一下。Apache是Web服务器,用来解析静态页面,处理静态页面的速度也比较快;Tomcat是应用服务器,是serverlet容器,可以解析JSP和java程序,不可以跑EJB组件,可以认为是Apache的扩展;IIS叫应用服务器,里面可以跑EJB组件(包装了业务逻辑的组件),跑应用程序。Apache与Tomcat可以连接用,单向Apache连接To...

2018-03-13 22:26:04 223

原创 jdbc连接数据库

package privateTest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class myTest { pu...

2018-03-13 17:25:15 96

原创 单例模式整理

单例模式:是一种常用的软件设计模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。实现单例模式的思路是:     一个类能返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名 称);当我们调用...

2018-02-12 17:54:40 122

原创 Longest Palindromic Substring--leetcode

常规算法(效率较低):public static String longestPalindrome(String s) { int num = 0; String result = ""; for(int i = 0;i < s.length();i++){ for(int j = i + 1;j <= s.length();j++){

2017-08-15 17:27:20 156

转载 c# 压缩文件及解压Zip

本文是我自己在写功能的时候用到,在网上查看到别人的,所以转载过来,再添点我自己的理解备忘。原文链接:http://www.cnblogs.com/GoCircle/p/6544678.html。这里利用了一个压缩帮助类,使用的是有要添加一个dll引用ICSharpCode.SharpZipLib.dll,下载地址:http://download.csdn.net/detail/cleopard

2017-08-04 14:14:10 1780

原创 C# WinForm中Listview的使用

在WinForm中,有时候需要在画面上显示图标以及详情之类的,还有的更多功能需要大中小图标的切换显示,这时候可以考虑Listview控件。代码如下: private void BoardDisplay(int kbn) { this.listView1.Clear(); if (kbn == 0) { ImageLoad(1); if (boar

2017-07-27 16:59:54 572

转载 复制某个路径下的所有文件到指定路径

先上代码: private void CopyDirectory(string srcPath, string destPath) { try { DirectoryInfo dir = new DirectoryInfo(srcPath); FileSystemInfo[] fileinfo = dir.GetFileSystemInfos(); f

2017-07-27 16:38:42 665

原创 Longest Substring Without Repeating Characters--leetcode

看到这道题,最初始想到的是常规方法,利用for循环遍历字符串,然后检查相应字符串中有没有重复字符,若有,则从当前字符的下一位开始继续循环。代码如下:public class Solution{ public int lengthOfLongestSubstring(String s) { String tmp,res=""; //要考虑字符串为空或者长度为1的时候

2017-07-05 13:23:36 156

原创 Add Two Numbers--leetcode

半路出家菜鸟一枚,在接触这道题之前对链表的了解仅限于概念方面,不知道链表的代码如何实现,现学现卖吧。下面先上代码:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x;

2017-07-04 14:01:53 154

原创 新人报道

大学本科毕业后在国企工作了一年,然后转行做软件,本人非软件专业,来公司的时候什么都不会,只在大学学过C语言,我会在这里分享我各种学习的笔记,大家共享,希望这里能见证我的成长。

2017-05-26 15:51:54 179

空空如也

空空如也

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

TA关注的人

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