自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 leetcode 解题列表

leetcode 解题列表老王的梦想就是面对雪山, 安安静静的写码.所以, 平时空闲时间就喜欢写写代码, 研究研究技术, 琢磨琢磨算法. 前不久听闻大家都喜欢去leetcode上刷题, 遂也产生了兴趣. 于是乎想利用空余时间, 把上面的题目都写一写, 并且把自己的解题思路记录下来, 同时也分享出来, 大家一起讨论和进步.所以, 从今天开始, 我就开始提交了, 希望能坚持下来.所有的解法, ...

2018-11-16 22:32:42 731

原创 8. 字符串转整数(实现atoi函数) [leetcode 8: String to Integer (atoi)]

8. 字符串转整数(实现atoi函数) [leetcode 8: String to Integer (atoi)]原题链接https://leetcode.com/problems/string-to-integer-atoi老王的解法链接https://github.com/simplemain/leetcode/blob/master/8/analysis.md难度★★★☆☆标...

2018-11-23 23:00:20 473

原创 7. 反转整数 [leetcode 7: Reverse Integer]

7. 反转整数 [leetcode 7: Reverse Integer]原题链接https://leetcode.com/problems/reverse-integer老王的解法链接https://github.com/simplemain/leetcode/blob/master/7/analysis.md难度★★☆☆☆标签数字计算题目描述给一个32位有符号整数, 将这个...

2018-11-22 21:24:41 387

原创 6. 锯齿形变换 [leetcode 6: ZigZag Conversion]

6. 锯齿形变换 [leetcode 6: ZigZag Conversion]原题链接https://leetcode.com/problems/zigzag-conversion老王的解法链接https://github.com/simplemain/leetcode/blob/master/6/analysis.md难度★★☆☆☆标签字符串题目描述给定一个字符串s和整数n...

2018-11-21 22:16:48 729

原创 5. 最长镜像子串 [leetcode 5: Longest Palindromic Substring]

5. 最长镜像子串 [leetcode 5: Longest Palindromic Substring]原题链接https://leetcode.com/problems/longest-palindromic-substring老王的解法链接https://github.com/simplemain/leetcode/blob/master/5/analysis.md难度★★☆☆☆...

2018-11-20 20:43:00 520

原创 4. 两个有序数组的中值 [leetcode 4: Median of Two Sorted Arrays]

4. 两个有序数组的中值 [leetcode 4: Median of Two Sorted Arrays]原题链接https://leetcode.com/problems/median-of-two-sorted-arrays老王的解法链接https://github.com/simplemain/leetcode/blob/master/4/analysis.md难度★★★★☆...

2018-11-19 22:27:27 277

原创 3. 没有重复字母的最长子串 [leetcode 3: Longest Substring Without Repeating Characters]

3. 没有重复字母的最长子串 [leetcode 3: Longest Substring Without Repeating Characters]原题链接https://leetcode.com/problems/longest-substring-without-repeating-characters老王的解法链接https://github.com/simplemain/leet...

2018-11-18 10:49:29 292

原创 2. 两个数相加 [leetcode 2: Add Two Numbers]

2. 两个数相加 [leetcode 2: Add Two Numbers]原题链接https://leetcode.com/problems/add-two-numbers老王的解法链接https://github.com/simplemain/leetcode/blob/master/2/analysis.md难度★☆☆☆☆标签链表题目描述输入两个非空的链表代表两个非负整...

2018-11-17 23:01:56 261

原创 1. 两数之和 [leetcode 1: Two Sum]

1. 两个数的和 [leetcode 1: Two Sum]原题链接https://leetcode.com/problems/two-sum老王的解法链接https://github.com/simplemain/leetcode/blob/master/1/analysis.md难度★☆☆☆☆标签循环 / 二分搜索 / 排序 / 哈希题目描述输入一个整数数组和一个整数, 要...

2018-11-16 22:37:05 299

原创 牛逼哄哄的RPC

剥去华丽丽的外衣,露出TA的本质~

2016-08-21 17:00:02 4640 1

原创 哈希

伴随程序员成长的邻家小孩~

2016-08-14 16:23:12 3209 1

原创 老王的宝贝们

老王的技术文章技术干货哈希A*,那个传说中的算法怎么快速找到:附近的人一个简单代码的不简单实现线程的私家小院儿:ThreadLocal分布式系统里session同步的那些事儿小而巧的数字压缩算法:zigzag负载均衡的那些算法们拍照怎么搜题?(上)拍照怎么搜题?(下)图片,还可以这样玩儿HTTPS到底是个啥玩意儿?跟老王写Server第一部分:搭建环境和第一个web程序t

2016-07-31 14:16:10 1614

原创 A*,那个传说中的算法

老王带你揭开传说中的面纱

2016-07-31 14:12:30 55709 42

原创 怎么快速找到:附近的人

最快的找到附近的人的技术算法

2016-07-24 16:13:36 33559

原创 一个简单代码的不简单实现

这个简单的问题,该怎么解?

2016-07-17 16:17:07 6172

原创 线程的私家小院儿:ThreadLocal

同样的东西,不一样的理解

2016-06-27 19:48:26 2033

原创 小而巧的数字压缩算法:zigzag

阅读facebook开源的RPC(Remote Procedure Call)框架thrift源代码的时候,本来是在阅读框架,却不小心被zigzag这个钻石般闪耀的代码吸引。后来去百度搜索zigzag,却得到满屏图像相关的一个算法(看来起名字得有特点才行)。既然相关资料很少,而算法又这么有趣,老王就想要不写一篇这个算法的文章,分享给大家。 这个算法的java代码放在thrift的org...

2016-06-21 06:52:29 1162

原创 关于面试的那些事儿(1)

面试,背后的逻辑是啥?

2016-06-21 06:45:05 1745

原创 分布式系统里session同步的那些事儿

cookie和session的那些事儿~

2016-06-13 06:53:33 4935

原创 小而巧的数字压缩算法:zigzag

thrift里面简单·美的几十行代码~

2016-06-07 07:24:33 40270 14

原创 负载均衡的那些算法们

高大上的负载均衡到底是些什么算法?

2016-05-31 07:20:35 31310 2

原创 互联网服务端技术——如何学(下C)

老时间,老王带着技术干货如约而至,今天聊的是内容聚合、检索、评论这样的通用系统架构的学习~

2016-05-24 06:24:04 6346

原创 互联网服务端技术——如何学(下B)

互联网服务端技术难么?怎么学呢?老王带你一起经历不一样的互联网技术~(分布式组件:MQ、NS、Cache等)

2016-05-17 07:32:11 7004

原创 互联网服务端技术——如何学(下A)

互联网服务端技术难么?怎么学呢?老王带你一起经历不一样的互联网技术~(分布式篇A)

2016-05-09 08:02:09 3717

原创 互联网服务端技术——如何学(中)

互联网服务端技术难么?怎么学呢?老王带你一起经历不一样的互联网技术~

2016-05-03 07:08:45 9724

原创 互联网服务端技术——如何学(上)

老王带你一起学习不一样的互联网服务器技术~

2016-04-25 22:24:17 14415 9

原创 图片,还可以这样玩儿

图片还可以用文字显示出来?!来看看老王怎么弄的吧~

2016-04-17 18:29:01 3300

原创 拍照怎么搜题?(下)

最近流行的拍照搜题软件是怎么样实现的呢?老王带你一步步揭开面纱~

2016-04-12 22:41:04 12017

原创 拍照怎么搜题?(上)

前一段时间几个拍照搜题的软件挺流行(比如:小猿搜题、作业帮、学霸君等),手机拍张照片,就能把考题的答案搜出来,完全不用去百度手敲。出于程序员那种职业的好奇心,老王用了两周的时间做了一个简单的研究并写了一个程序,这里分享给大家。

2016-04-06 23:37:07 73934 2

原创 HTTPS到底是个啥玩意儿?

https到底对http干了什么?

2016-03-14 21:09:48 22686

原创 蚂蚁变大象:浅谈常规网站是如何从小变大的(五)

【 前一段时间写了关于架构的总结,一共十篇,放在新浪博客上 :http://blog.sina.com.cn/zgwangbo001 ,今天放到csdn上】        【第九阶段 : 逻辑关联和层次划分】         在第七阶段的时候,我们提到了几个问题,其中有一个就是业务关联问题。当我们将业务拆分以后,多个业务之间没有了耦合(或者是极弱的耦合),能够独立的运转。这个看

2012-05-03 20:13:49 1773

原创 蚂蚁变大象:浅谈常规网站是如何从小变大的(四)

【 前一段时间写了关于架构的总结,一共十篇,放在新浪博客上 :http://blog.sina.com.cn/zgwangbo001 ,今天放到csdn上】        【第八阶段 : WebServer多机化】         上面说了这么多,我们的业务都基本上运转在只有一个WebServer的条件下。如果出现宕机,所有服务就停掉了;如果压力大了,单机不能承载了,怎

2012-05-01 20:34:46 2524

原创 蚂蚁变大象:浅谈常规网站是如何从小变大的(三)

【 前一段时间写了关于架构的总结,一共十篇,放在新浪博客上 :http://blog.sina.com.cn/zgwangbo001 ,今天放到csdn上】―――――――――――――继续技术的分割线 ―――――――――――――          【第七阶段 : 拆分】         到上面一个阶段,我们初步接触到了逻辑、存储等的多机模式。这样的结构,对于逻

2012-05-01 20:33:00 2805

原创 蚂蚁变大象:浅谈常规网站是如何从小变大的(二)

【 前一段时间写了关于架构的总结,一共十篇,放在新浪博客上 :http://blog.sina.com.cn/zgwangbo001 ,今天放到csdn上】       【第四阶段 : 第一次服务多机化】        当IO性能得到解决以后,我们可能就会面临CPU瓶颈,即程序处理不过来了。那这个时候,最好的方式,就是优化程序。从整体架构和具体业务逻辑上去分析并做优化(可以借助一些性能

2012-05-01 20:30:07 4345

原创 蚂蚁变大象:浅谈常规网站是如何从小变大的(一)

【 前一段时间写了关于架构的总结,一共十篇,放在新浪博客上 :http://blog.sina.com.cn/zgwangbo001 ,今天放到csdn上】         话说今天是清明节假期第一天,早上早早的和朋友开车逃离了帝都。现在正在G104上缓慢的爬行。         言归正传,计划了很久写这篇文章,不过心里还是比较忐忑,担心自己在技术上的深度和沉淀还是不够。不过,

2012-05-01 20:23:32 3862 1

转载 手机被偷后,让小偷欲哭无泪的高招

一定要知道,.所有的手机都有一个惟一的序列号,当你键入*#06#时,你手机屏幕上就会出现个15位的数字,这个数字就是你的手机序列号。请把此号码记下来并保存,当你的手机被盗后就可以将此号码提供给你的服务商,他能将你丢失的手机锁住,即使别人将你原有SIM卡换掉,此手机也不能使用。也许你不会失而复得,但你的手机对他们来讲也没有任何价值。如果每个人都能够知道自己手机惟一的序列号,那么盗窃手机将变得没有任何

2006-03-20 11:01:00 2281 2

原创 OpenSource就是好!

最近在做GGLook的时候,发现被tomcat generate成了...pageContent.forword(...java.util.URLEncoder.encode("" + ... )); 看了函数原形java.util.URLEncoder.encode有两种形式:1.encode(String s)  2.encode(String s, String enc).对于第二个,我们可

2006-03-20 09:15:00 1576

原创 j2sdk1.5-ThreadPoolExecutor.class里头的东西

/* * @(#)ThreadPoolExecutor.java 1.9 04/07/12 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.util.conc

2006-02-25 09:37:00 2042

原创 人家推荐的书

曾经有一个人写了这个东西,我觉得有些道理,就贴出来吧C++/OPP/OOD系列:层级一:语法/语意(C++)[Lippman2000] Essential C++Essential C++,by Stanley B. Lippman Addison Wesley Longman 2000,276 pagesEssential C++ 中文版 ,侯俊杰 译,282页 [Gregory95

2006-01-21 22:06:00 1763

原创 质的差距~~

花了两天,做了个查IP和地址对应、地址和IP对应的东西出来。但是速度老实达不到要求,居然连qq自带的showIP都不如。昨天想了一晚上,想了很多解决方案,让数据有效的组织起来。但是,最关键的是要改变我原来的想法:直接读文件 变成 把文件load进memory。我算过,这样会增加4M ~ 10M左右的内存开销,但速度肯定要快些。今天本来打算试试我的算法,看有效不。在OpenSourceFile函

2006-01-20 15:53:00 1620

空空如也

空空如也

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

TA关注的人

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