- 博客(32)
- 资源 (12)
- 收藏
- 关注
原创 美团面试失败总结
昨天进行了美团的后端开发工程师的面试,不幸倒在了二面,现在把面试中问到的一些题目整理下,继续笔试面试去。一面:1、在纸上写代码(判断一个链表有没有环)2、说出怎么找出循环链表的入口节点3、在浏览器里输入美团网的URL,会经历哪些过程和设备。4、HTTP的请求方式有哪几个?get和post之间的区别?5、Linux中软链接和硬链接的区别?6、DNS的请求过程
2015-09-17 21:22:09
3882
原创 01排序的Java实现
比赛描述:将01串首先按长度排序,长度相同时,按1的个数多少进行排序,1的个数相同时再按ASCII码值排序。输入:输入数据中含有一些01串,01串的长度不大于256个字符。输出:重新排列01串的顺序。使得串按基本描述的方式排序。样例输入:10011111000011011010101101100样例输出:0
2015-08-12 10:26:59
794
原创 字符串排序问题
比赛描述:有一些A、C、M组成的字符串,将其按字符A排序。输入:一组测试数据,输入数据由若干行组成,每行是字符A、C或M组成的字符串。(每个字符串长度不超过1200)输出:对所有输入的数据,先按字符A的个数进行升序排序,如果字符A的数量相等,再按出现的先后顺序排序,每行输出一个字符串。样例输入:ACMMCA
2015-08-11 17:08:05
1097
原创 CSS层叠样式表
一般说来所有样式有下面的规则(第四个最有优先性)1、Browser default浏览器默认2、External style sheet外部样式表3、Internal style sheet(inside the tag)内嵌样式表(在标签内)4、Inline style (inside an HTML element)行内样式(在一HTML元素内)所以写在H
2015-08-03 17:58:42
654
原创 (LeetCode)Implement strStr()
原题如下:Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.我的代码:public class Solution { public int strStr(String
2015-07-31 15:57:45
558
原创 (LeetCode)杨辉三角形Pascal's Triangle
题目如下:Given numRows, generate the first numRows of Pascal's triangle.For example, given numRows = 5,Return[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]实现代码如下:public c
2015-07-31 11:15:20
718
原创 (LeetCode)反转整数
原题如下:Reverse digits of an integer.Example1: x = 123, return 321Example2: x = -123, return -321click to show spoilers.Have you thought about this?Here are some good questions to a
2015-07-24 10:46:56
900
原创 (LeetCode)旋转数组
原体描述如下:Rotate an array of n elements to the right by k steps.For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is rotated to [5,6,7,1,2,3,4].Note:Try to come up as many so
2015-07-23 17:05:11
805
原创 (LeetCode)二叉树中和为某一值的路径
原体如下:Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.For example:Given the below binary tr
2015-07-22 17:51:15
2162
原创 (LeetCode)两个链表的第一个公共节点
LeetCode上面的题目如下:Write a program to find the node at which the intersection of two singly linked lists begins.For example, the following two linked lists:A: a1 → a2
2015-07-20 17:24:47
2368
原创 (LeetCode)两个队列来实现一个栈
原题如下:Implement the following operations of a stack using queues.push(x) -- Push element x onto stack.pop() -- Removes the element on top of the stack.top() -- Get the top element.empty() --
2015-07-16 10:35:10
1694
转载 数据库中左连接(left join)和右连接(right join)的区别
Left Join / Right Join /inner join相关关于左连接和右连接总结性的一句话:左连接where只影向右表,右连接where只影响左表。Left Joinselect * from tbl1 Left Join tbl2 where tbl1.ID = tbl2.ID左连接后的检索结果是显示tbl1的所有数据和tbl2中满足wher
2015-07-15 14:16:36
1719
原创 (LeetCode)用两个栈实现一个队列
LeetCode上面的一道题目,原文如下:Implement the following operations of a queue using stacks.push(x) -- Push element x to the back of queue.pop() -- Removes the element from in front of queue.peek() -- G
2015-07-14 10:59:15
2092
原创 关于SYN洪泛攻击简单介绍
在TCP三次握手中,服务器为了响应一个收到的SYN,分配并初始化连续变量和缓存。然后服务器发送一个SYNACK进行响应,并等待来自客户的ACK报文段。如果某客户不发送ACK来完成该三次握手的第三步,最终(通常在一分钟之后)服务器将终止该半连接并回收资源。这种TCP连接管理协议为经典的DoS(deny of service)攻击即SYN洪泛攻击(SYN flood attack)提供了环境。在这
2015-07-14 08:51:41
3800
原创 在Linux下安装R语言软件
安装环境:centos、R3.0.11、在终端下下载: #cd /usr/local/#wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3.0.1.tar.gz (终端下输入)2、解压文件:#tar -zxvf R-3.0.1.tar.gz#cd R-3.0.13、安装
2015-06-23 17:18:56
6193
原创 LeetCode中Valid Parentheses的JAVA实现
先上题目:Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.The brackets must close in the correct order, "()" and "()[]{}" a
2015-05-28 09:12:38
605
原创 LeetCode中Count Primes的java实现
题目如下:Description:Count the number of prime numbers less than a non-negative number, n.一开始用的方法入下,结果运算时间太大public class Solution { public int countPrimes(int n) { boolean mar
2015-05-22 10:40:03
613
原创 LeetCode中的Isomorphic Strings 的java实现
题目是全英文的,不过都是简单的英文,一般都可以完全看懂,题目如下:Given two strings s and t, determine if they are isomorphic.Two strings are isomorphic if the characters in s can be replaced to get t.All occurrences of
2015-05-22 10:32:09
423
原创 LeetCode中的Valid Palindrome用Java实现
public class Solution { public boolean isPalindrome(String s) { char[] charArray = s.toCharArray();List list = new ArrayList();for(int i=0;i{if((charArray[i]=65)||(charArray[i]=9
2015-05-22 10:28:08
534
原创 Ajax技术简介
Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML),它产生的主要目的是用于页面的局部刷新。这样的实现方式会使程序的性能提高。在Ajax中主要是通过XMLHttpRequest对象处理发送异步请求和回应的。如果要创建一个XMLHttpRequest对象则必须使用JavaScript。如下:var xmlhttprequest ;
2015-01-12 16:33:16
669
原创 DAO设计模式简介
DAO(Data Access Object,数据访问对象)的主要功能是数据操作,在程序的标准开发架构中属于数据层的操作。显示层:使用JSP/Servlet进行页面效果的显示。业务层(Business Object,业务对象):会将多个原子性的DAO操作进行组合,组合成一个完整的业务逻辑。数据层(DAO):提供多个原子性的DAO操作,如增加、修改、删除等,都属于原子性的操作。在整个
2014-12-24 15:53:34
565
原创 jsp内置对象简介
在jsp中为了简化用户的开发,提供了9个内置对象,这些内置对象将有容器自动为用户进行实例化,用户直接使用即可,而不用像在java中那样,必须通过关键字new进行实例化后才进行使用。JSP内置的9个内置对象如下表所示。N0.内置对象类型描述1pageContextjavax.servlet.jsp.PageContextJSP的页面容器
2014-12-23 16:01:21
611
原创 让eclipse启动时指定jdk
当我们在电脑上安装不同版本的jdk时候,启动eclipse要指定一个特定的版本我们可以右键打开eclipse快捷键的属性,在快捷键选项中,写入:D:\eclipse\eclipse.exe -vm D:\jdk1.6.0_25_x64\jdk1.6.0_25_x64\bin\javaw.exe我这里前面是eclipse执行文件的安装目录,后面是jdk的安装目录。
2014-12-23 09:49:28
624
原创 jsp中页面传值
在用框架(frameset)做网页时候,一个网页基本上由几部分构成,如HEADER、MAIN、CONTENTS、MSG等部分。 HEADERMAINMSGCONTENTS如果我先显示MAIN的内容时候,MSG中的部分也随之改变。可以参考下如下代码。 "> setTimeout("docum
2014-12-12 17:08:31
444
原创 java从Excel文件读取数据到数据库和从读取数据库数据写入Excel
主要是上传功能和下载功能,因为EXCEL版本的问题,所以由两种.xls和.xlsx两种格式,其中对Excel中的数据也进行了格式的检查,数据库名字为T_able,DownModelBean类我就不贴出来了,里面就是一些setter个getter方法。import java.io.File;import java.io.FileInputStream;import java.io.FileN
2014-12-10 09:24:50
738
原创 glassfish2.1 安装与部署
http://blog.csdn.net/ooflywing/article/details/6312681
2014-11-03 14:02:26
1132
转载 解决eclipse中项目红叉的方法:[1]Jre系统库
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。当我们导入已经存在项目或者通过svn引入项目时经常出现红叉叉的情况,今天主要是从俩个方面来解决这个问题。工具/原料 eclipse java方法/步骤
2014-09-26 16:31:30
2670
1
dbvis9.1破解工具
2014-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人