自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 First Unique Character in a String

Given a string, find the first non-repeating character in it and return it’s index. If it doesn’t exist, return -1.Examples: s = “leetcode” return 0. s = “loveleetcode”, return 2. Note: You may as

2016-08-31 09:58:23 214

原创 136. Single Number

Given an array of integers, every element appears twice except for one. Find that single one.Note: Your algorithm should have a linear runtime complexity. Could you implement it without using extra me

2016-08-30 23:10:35 183

原创 Pascal's Triangle II

Given an index k, return the kth row of the Pascal’s triangle.For example, given k = 3, Return [1,3,3,1]. 杨辉三角是从第0行开始算起的,主要思路首相利用Pascal’s Triangle生成杨辉三角, http://blog.csdn.net/niekai01/article/detai

2016-08-23 13:39:19 244 1

原创 Pascal's Triangle

Given numRows, generate the first numRows of Pascal’s triangle. For example, given numRows = 5,[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ]又杨辉三角可知下一行第 j 个元素是上一行的第 (j-1) 和第 j 个元素之和。设想右端这些0存在:

2016-08-23 13:10:07 262

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

教你如何迅速秒杀掉:99%的海量数据处理面试题本文经过大量细致的优化后,收录于我的新书《编程之法》第六章中,新书目前已上架京东/当当/亚马逊作者:July出处:结构之法算法之道blog前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,

2016-08-23 09:09:59 249

原创 Merge Sorted Array

Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.Note:You may assume that nums1 has enough space (size that is greater or equal to m + n) to hold add

2016-08-22 22:50:38 167

原创 Climbing Stairs

You are climbing a stair case. It takes n steps to reach to the top.Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?该题的难道是模型的建立:利用数学归纳法:n=1,

2016-08-22 17:52:22 265

原创 Length of Last Word

O(n)时间复杂度方法:此题思路就是从字符串最后向前扫描,遇到空格就退出。统计字符的个数即最后一个单词的长度。特别注意此种情况:a  #include#includeusing namespace std;int lengthOfLastWord(string s){int sum=0;int len=s.size();while(s[len-1]==' '

2016-08-22 17:07:24 220

转载 linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置

如果ping域名的时候出现ping:unknown host  xxx.xxx但是ping IP地址的时候可以通的话可知是dns服务器没有配置好,查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服务器 nameserver 8.8.8.8,如果有,修改一个可用的dns服务器,如8

2016-08-16 20:08:43 541

转载 virtualbox 安装增强功能

我们在安装之前,必须得先安装好它所需要的依赖包,不然安装过程必定会出现错误!一、安装依赖包#yum install kernel-headers#yum install kernel-devel#yum install gcc* #yum install make二、安装增强功能包  1、安装命令#mount /dev/cdrom /mnt/cdro

2016-08-16 15:43:00 1041

转载 ubuntu查看端口命令

# 查看哪些进程打开了指定端口port(对于守护进程必须以root用户执行才能查看到)lsof -i:port# 查看哪些进程打开了指定端口port,最后一列是进程ID(此方法对于守护进程作用不大)netstat -nap|grep port# 查看端口号对应的系统服务名称cat /etc/services# 启动|停止|重启系统服务

2016-08-16 01:04:05 5213

转载 device not managed

ubuntu安装好后显示“device not managed”1. 编辑/etc/NetworkManager/NetworkManager.conf:sudo gedit /etc/NetworkManager/NetworkManager.conf将其中的managed=false改为managed=true2.重启network-manager serv

2016-08-15 23:19:13 758

原创 kali 实现arp攻击和arp欺骗

所谓ARP攻击,就是伪造IP和MAC地址进行的攻击或者欺骗,但是在我看来,ARP攻击和ARP欺骗应该是两个概念,ARP攻击所产生的效果就是使目标主机(当然这里默认的是局域网,倘若你处在外网,涉及到内网渗透,以后在具体说内网渗透)断网,这种行为从某种意义上来说是,是损人不利己的,因为攻击者并没有得到什么好处,只是让对方不能上网,但是如果在ARP攻击的基础上,通过嗅探对方的流量,非法获取一些隐私信息,

2016-08-15 21:29:35 14407 6

转载 Virutalbox 虚拟机和宿主机之间互ping

VirtualBox下共有四种网络配置方式:NAT,Bridge,Internal,Host-only。这里我们只用到NAT和Host-only两种方式,具体的四种方式的联系区别可以参考VBox自带的User Manual。一、主机与虚拟机通信(单向,虚拟机guest到主机host,可以上外网)一般情况下,当你安装了VBox并装上guest os(debian6.0.7)后,guest

2016-08-15 21:25:50 500

区块链基础

Stage I: Terminology and Technical Foundations Stage II: Why the Blockchain Is Needed Stage III: How the Blockchain Works

2017-10-10

区块链指南

密码学基础、区块链、分布式系统、比特币项目、超级账本(Hyperledger)、以太坊(Ethereum)

2017-10-10

密码学课件

张焕国 武汉大写计算机学院 密码学 信息安全数学基础 PKI技术

2013-10-30

空空如也

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

TA关注的人

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