- 浏览: 5904 次
- 性别:
- 来自: 北京
最新评论
文章列表
2017年开年意识流
- 博客分类:
- 唠嗑
2017年已经过去7天,虽然每年结束的时候,心里都会说,下一年一定做个全新的自己。但实际上,元旦当天该赖床赖床,该蹉跎蹉跎,一切就像北京的雾霾,即便时间已经到了2017,也没有丝毫改变的样子。
于是我明白,无论是春节还是元旦,都是普通的一天,和其他日子没有区别,它的特殊,只是人们赋予了它特殊的意义,日子怎么过,还是取决于自身。
回首毕业至今,也有五年多了,但个人技术上没有任何特色,基础也很浅薄。造成这种结果的,并不是因为自己没有上进心,而是好高骛远、不踏实。总是这也想学那也想学,学着这个呢又想那个,毅力差,终究一事无成。
这里写这篇废话呢,主要是想写下接下 ...
3Sum Closest
- 博客分类:
- 算法
问题描述
Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have exactly one solution.
For example, given array S = {-1 2 1 -4}, and target = 1.
The ...
问题描述
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.
Note: The solution set must not contain duplicate triplets.
For example, given array S = [-1, 0, 1, 2, -1, -4],
A solution set ...
问题描述
Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Find two lines, which together with x-axis forms a container, such that the container contains the ...
问题描述:
Given an array and a value, remove all instances of that value in place and return the new length.
Do not allocate extra space for another array, you must do this in place with constant memory.
The order of elements can be changed. It doesn't matter what you leave beyond the new length.
...
问题描述
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 constant memory.
For example,Given input array nums = [1,1,2],
Your function should return le ...
package main;
import com.google.common.collect.Lists;
import java.util.ArrayList;
/**
* Created by shandaiwang on 2016/11/18.
*/
public class BinarySearchDemo {
public static void main(String[] args) {
ArrayList<Integer> items = Lists.newArrayList();
for(i ...
Java命令行工具简介
- 博客分类:
- Java
Java profiling虽然已经有了youkit、jprofile等工具,但是这些工具一般不会在生产环境使用,线上遇到问题,最简单直接的还是使用jdk自带的命令行工具进行问题定位。另外,对于线上的监控,可以写个一个定时脚本,不断执行相关命令,将结果发送到opentsdb,做监控(当然,你也可以在生产环境起jstatd服务)。下面简单介绍几个命令1,jps这个命令是最基础的命令了,它的作用和ps -ef | grep java相当,是进行问题排查的入口。但是针对java进程,可能比ps更好用(这一点我不是很确定,没有深入看过ps命令)。其使用方式如下jps -l
在我个人的centos虚 ...
CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载python源码后编译安装。
首先,安装python3
1, 下载python源码
2, 解压下载好的压缩包
3, 进入解压目录./configure
4, make
5, make install
接着将系统默认的python版本就替换为python3
在/usr/bin中有python、python2、python2.7三个文件依次指向后者,
1, 我们将python备份(mv python python.bak),
2, 然后创建python3的软链接(l ...
入门菜鸟,希望能给和菜鸟相互取暖
最近在改造wordpress,自己写代码做了个分页
1,在自己主题下的style.css中增加如下css
.pagination {
width: auto;
display: block;
text-align: center;
margin: 30px;
}
.pagination a {
background-color: #eee;
text-decoration: none;
color: #999;
font-size: 18px;
padding: 0p ...
本人菜鸟一枚,在此之前,我经常看到的一句话是“HTTP是基于TCP的”,但是,对于我这等菜鸟来说,实在太过高深。
没想到看了How Tomcat Works的第一章第一节的代码示例,我似乎明白了二者的关系。带着疑问,写了如下代码,来 ...