自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JZ(Bao哥)的Galaxy

PHP、JAVA、LeetCode ,OpenDaylight

  • 博客(54)
  • 资源 (1)
  • 收藏
  • 关注

原创 OpenDaylight开发学习笔记 基础篇 Controller篇 @北邮-Kobe

一、摘要本文主要在Helium版本下进行二次开发测试,涉及到controller、与openflowplugin&Java、integration等工程的设计与代码的写入。文章中对于一些概念性问题相比大家已经了解很多,故本文不做过多的解释,只介绍技术。本文目标为以下几点: 源代码的下载与编译测试以及启动 三个工程的集体开发,涉及到工程的讲解   Controller里新

2015-04-22 09:00:27 2488

转载 php中全等(===)和相等(==)的用法区别

php中全等(===)和相等(==)的用法区别我们来看一下下面一个程序: $str = “0d52”; If (0==$str) {echo “真”} Else {echo “假”}这个程序运行的结果出人意料, “0d52”居然 被PHP认为和0相等了。 为什么会出现这样的情况呢? 执行关系运算”==“时要求运算符两边的数据 类型必须一致,所以等号右边的字符串被强制

2016-06-21 16:06:45 696

原创 svn查看用户名&密码

1. 查看svn 的用户名,密码:找到用户名,密码文件,都是明文的,你可以看到例:linuxhjj@hjj-ubuntu:~/.subversion/auth/svn.simple$ ls9aad7e9f713353a655cf4365926120c7hjj@hjj-ubuntu:~/.subversion/auth/svn.simple$ cat 9aad7e9f713353

2016-06-07 14:42:55 5212

原创 svn

SVN 基本操作   检出checkout(co)  svn co ${url}  更新update(up)  svn up  提交commit(ci)  svn ci -m " 修改xxx 问题"  查看当前目录最近5 次提交记录  svn log -l 5  查看当前工作拷贝信息  svn info  查看当前未提交的文件status(st)  svn st

2016-06-06 11:33:53 447

转载 Linux make

Linux 下 make 命令是系统管理员和程序员用的最频繁的命令之一。管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题。本文我们将用一些实例来讨论 make 命令背后的工作机制。Make 如何工作的对于不知道背后机理的人来说,make 命令像命令行参数一样接收目标。这些目标通常存放在以 “Makefile” 来命名的特殊文件中,同时文件也

2016-05-20 16:01:52 330

原创 面试杂谈

今天和大家分享一下我的面试经历吧,希望能对你有所帮助!  BTW: bo主已经收到百度offer 饿了么offer等 最终选择百度bo主北邮研究僧,过完年后来三月份就开始写简历 刷各种题,为了找到好实习而准备着。我们实验室主要做SDN+光,语言大多都是java所以自然就想去互联网实习增长专业技能呗。找实习之前就狂刷leetcode、poj、牛客,各种java的高级特性等等。有些东西你平时做

2016-05-03 10:12:09 710

转载 PHP中界定符的使用

作用:1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西;2.在PHP定界符中的任何特殊字符都不需要转义;3.PHP定界符中的PHP变量会被正常的用其值来替换。 PHP中的定界符格式:……Eof;看起来很简单,但是其中有许多地方需要注意。首先在在PHP定界符使用的过程中,第二个需要注意的

2016-04-27 19:57:12 594

转载 java.lang.OutOfMemoryError异常解决方法

java.lang.OutOfMemoryError异常解决方法 原因:常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误提示:1.tomcat

2016-04-17 09:52:50 382

转载 Java类加载器

1.类的加载过程  JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示:1) 装载:查找并加载类的二进制数据;2)链接:验证:确保被加载类的正确性;准备:为类的静态变量分配内存,并将其初始化为默认值;解析:把类中的符号引用转换为直接引用;3)初始化:为类的静

2016-04-08 09:36:52 201

转载 Java四种内部类详解

一般来说,有4中内部类:常规内部类、静态内部类、局部内部类、匿名内部类。 一.常规内部类:常规内部类没有用static修饰且定义在在外部类类体中。  1.常规内部类中的方法可以直接使用外部类的实例变量和实例方法。  2.在常规内部类中可以直接用内部类创建对象  3.代码如下: public class MyOuter { private int x = 100;

2016-04-08 09:35:53 300

原创 网易 多线程打印

一个文件中有10000个数,用Java实现一个多线程程序将这个10000个数输出到5个不用文件中(不要求输出到每个文件中的数量相同)。要求启动10个线程,两两一组,分为5组。每组两个线程分别将文件中的奇数和偶数输出到该组对应的一个文件中,需要偶数线程每打印10个偶数以后,就将奇数线程打印10个奇数,如此交替进行。同时需要记录输出进度,每完成1000个数就在控制台中打印当前完成数量,并在所有线程结束

2016-03-21 11:14:41 336

原创 最大子数组

给定一个整数数组,找到一个具有最大和的子数组,返回其最大和。样例挑战标签相关题目笔记给出数组[−2,2,−3,4,−1,2,1,−5,3],符合要求的子数组为[4,−1,2,1],其最大和为6累加和sum 如果sum0 继续加 然后返回最大值 代码如下/** * Created by jason on 2016/3/14. */c

2016-03-14 21:53:51 1790 4

原创 搜索区间

给定一个包含 n 个整数的排序数组,找出给定目标值 target 的起始和结束位置。如果目标值不在数组中,则返回[-1, -1]给出[5, 7, 7, 8, 8, 10]和目标值target=8,返回[3, 4]思想就是分布解答 ,针对数组为空的情况  返回【-1,-1】 数组中元素只有一个 或者数组中全部元素相同 记录count 利用Java的ArrayL

2016-03-12 16:37:27 669

原创 A + B Problem

Write a function that add two numbers A and B. You should not use + or any arithmetic operators.NoticeThere is no need to read data from standard input stream. Both parameters are given in f

2016-03-12 15:15:27 402

原创 Reverse Words in a String

Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the".Have you met this question in a real interview?Clarifi

2016-03-11 21:44:08 337

原创 Maximum Depth of Binary Tree

Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.Have you met this question in a real i

2016-03-11 21:18:21 302

原创 Intersection of Two Linked Lists

160. Intersection of Two Linked ListsMy SubmissionsQuestionTotal Accepted: 65866 Total Submissions: 218868 Difficulty: EasyWrite a program to find the node at which the interse

2016-03-11 10:37:18 257

原创 带最小值操作的栈

实现一个带有取最小值min方法的栈,min方法将返回当前栈中的最小值。你实现的栈将支持push,pop 和 min 操作,所有操作要求都在O(1)时间内完成。 注意事项如果堆栈中没有数字则不能进行min方法的调用样例标签相关题目 笔记如下操作:push(1),pop(),push(2),push(3),min(), pus

2016-03-09 11:31:45 373

原创 二叉树的层次遍历

给出一棵二叉树,返回其节点值的层次遍历(逐层从左往右访问)给一棵二叉树 {3,9,20,#,#,15,7} : 3 / \9 20 / \ 15 7返回他的分层遍历结果:[ [3], [9,20], [15,7]]import java.util.*;import java.util.Queue;/** * Created

2016-03-09 11:08:58 271

原创 Binary Tree Postorder Traversal

Given a binary tree, return the postorder traversal of its nodes' values.Given binary tree {1,#,2,3}, 1 \ 2 / 3/** * Created by JZloveSnow on 16/3/7. */class Solu

2016-03-07 21:54:24 284

原创 字符串置换

给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。置换的意思是,通过改变顺序可以使得两个字符串相等。样例标签相关题目笔记"abc" 为 "cba" 的置换。"aabc" 不是 "abcc" 的置换。对于由英文字母组成的字符串  可以下面方法 public boolean stringPermutation(S

2016-03-07 21:37:31 1446

原创 Binary Tree Path Sum

给定一个二叉树,找出所有路径中各节点相加总和等于给定 目标值 的路径。一个有效的路径,指的是从根节点到叶节点的路径。您在真实的面试中是否遇到过这个题?样例标签相关题目笔记给定一个二叉树,和 目标值 = 5: 1 / \ 2 4 / \ 2 3返回:[ [1, 2, 2], [1,

2016-03-07 20:29:30 527

原创 Print Numbers by Recursion

Print Numbers by RecursionPrint numbers from 1 to the largest number with N digits by recursion. NoticeIt's pretty easy to do recursion like:recursion(i) { if i > largest number:

2016-03-06 16:15:06 258

原创 合并两个排序链表

将两个排序链表合并为一个新的排序链表您在真实的面试中是否遇到过这个题? Yes样例标签相关题目 笔记给出 1->3->8->11->15->null,2->null, 返回 1->2->3->8->11->15->null。根据题意,首先对于链表的遍历我首先想到用递归。即新建一个空链表Result 让result的头指针指向n

2016-03-05 22:02:09 225

原创 删除链表中倒数第n个节点

删除链表中倒数第n个节点15:00 开始计时给定一个链表,删除链表中倒数第n个节点,返回链表的头节点。您在真实的面试中是否遇到过这个题? Yes 注意事项链表中的节点个数大于等于n样例挑战标签相关题目 笔记给出链表1->2->3->4->5->nu

2016-03-04 14:37:26 369

原创 反转单链表

2 方法1:就地反转法2.1 思路把当前链表的下一个节点pCur插入到头结点dummy的下一个节点中,就地反转。dummy->1->2->3->4->5的就地反转过程:dummy->2->1->3->4->5dummy->3->2->1->4->5dummy->4>-3->2->1->5dummy->5->4->3->2->12.2 解释1初始状态

2016-03-04 14:35:48 312

原创 在O(1)时间复杂度删除链表节点

在O(1)时间复杂度删除链表节点查看运行结果 15:00 开始计时给定一个单链表中的表头和一个等待被删除的节点(非表头或表尾)。请在在O(1)时间复杂度删除该链表节点。并在删除该节点后,返回表头。您在真实的面试中是否遇到过这个题? Yes样例标签相关题目 笔记给定 1->2->3->4,

2016-03-04 09:45:11 749

原创 剑指Offer patitionArray

奇偶分割数组分割一个整数数组,使得奇数在前偶数在后您在真实的面试中是否遇到过这个题? Yes样例挑战标签相关题目 笔记给定 [1, 2, 3, 4],返回 [1, 3, 2, 4]。定义两个对撞指针 apoint=0; bpoint=nums.length-1;然后就是经典的换位比较喽代码示例如下/

2016-03-04 09:16:59 225

原创 Implement Queue by Two Stacks

Implement Queue by Two StacksShow result 30:00 StartAs the title described, you should only use two stacks to implement a queue's actions.The queue should support push(el

2016-03-03 12:09:38 238

原创 94. Binary Tree Inorder Traversal

Given a binary tree, return the inorder traversal of its nodes' values.For example:Given binary tree {1,#,2,3}, 1 \ 2 / 3return [1,3,2].递归喽public class Sol

2016-03-03 11:18:02 212

原创 144. Binary Tree Preorder Traversal

Given a binary tree, return the preorder traversal of its nodes' values.For example:Given binary tree {1,#,2,3}, 1 \ 2 / 3return [1,2,3].递归class Solution60

2016-03-03 10:50:36 185

原创 Missing Number

Given an array containing n distinct numbers taken from 0, 1, 2, ..., n, find the one that is missing from the array.For example,Given nums = [0, 1, 3] return 2.二分查找public class Soluti

2016-03-03 10:21:29 204

原创 LeetCode:219. Contains Duplicate II

Given an array of integers and an integer k, find out whether there are two distinct indices i and j in the array such that nums[i] = nums[j] and the difference between i and jis at most k.查

2016-01-10 10:52:45 262

转载 谈谈SDN保障下的双十一

谈谈SDN保障下的双十一阿里巴巴的双十一全球购物节近年来交易额逐年扩大,2015年的双十一交易额达到了一个惊人的数字。4万多商家和3万多个品牌的参与,总计143亿美元的GMV(同比去年增长60%),而通过移动端支付宝进行支付的占总GMV的68.7%。阿里巴巴的双十一已经成为世界上单天交易额的最顶峰,很难相信,在2009年第一次双十一的时候只有27个参与的商家。

2016-01-07 21:39:02 1067

原创 Lee天Code : 111. Minimum Depth of Binary Tree

Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node.遇到此种二叉树遍历深度的题目,应该想到要用递归最为合适。我们用递归来

2016-01-07 11:26:16 325

转载 每天一个linux命令(60):scp命令

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点

2016-01-06 15:49:11 264

原创 LeetCode : 9. Palindrome Number

Determine whether an integer is a palindrome. Do this without extra space.“回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number)。设n是一任意自然数。若将n的各位数字反向排列所得自

2016-01-06 15:45:17 383

原创 112. Path Sum

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 tree and sum

2016-01-06 10:26:58 216

原创 26. Remove Duplicates from Sorted Array

Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.Do not allocate extra space for another array, you must do this in place with

2016-01-05 16:05:50 205

原创 LeetCode:198. House Robber

You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed, the only constraint stopping you from robbing each of them is that adjacent house

2016-01-05 15:44:20 194

软件定义光网络(SDON)原型系统开发与演示-项目初验汇报

文档PPT是基于软件定义光网络核心多域控制器的开发及完成测试的相关工作 是全国首个SDON现网测试项目 在业界具有极大的影响力

2015-12-30

空空如也

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

TA关注的人

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