随笔分类 -  算法/计算机科学

摘要:一直没有写一篇关于charles的文章来记录,但是发现偶尔还是会忘记,所以还是记一下,查起来比较方便。 首先在安装了charles之后默认的本地代理地址是 127.0.0.1:8888这个地址。如果希望代理本地计算机的http流量或者socks流量,可以将代理地址设置到127.0.0.1:8888这 阅读全文
posted @ 2016-12-05 00:44 piperck 阅读(12418) 评论(0) 推荐(0) 编辑
摘要:一直以来都对数字证书的签发,以及信任等事情一知半解。总算有个闲适的周末来总结和深入一下相关的知识。 CA: CA(Certificate Authority)是证书的签发机构,它是负责管理和签发证书的第三方机构,是受到广泛信任的机构。一般在我们的电脑中,浏览器里,或者手机里都会内置一批这样的受信机构 阅读全文
posted @ 2016-12-05 00:10 piperck 阅读(3502) 评论(0) 推荐(2) 编辑
摘要:因为上个星期leetcode的一道题(Median of Two Sorted Arrays)所以想仔细了解一下归并排序的实现。 还是先阐述一下排序思路: 首先归并排序使用了二分法,归根到底的思想还是分而治之。拿到一个长数组,将其不停的分为左边和右边两份,然后以此递归分下去。然后再将她们按照两个有序 阅读全文
posted @ 2016-11-04 14:17 piperck 阅读(37639) 评论(5) 推荐(1) 编辑
摘要:这周前面刷题倒是蛮开心,后面出了很多别的事情和问题就去忙其他的,结果又只完成了最低目标。 Lonest Substring Without Repeating Characters: Given a string, find the length of the longest substring w 阅读全文
posted @ 2016-10-31 01:36 piperck 阅读(484) 评论(0) 推荐(0) 编辑
摘要:由于深深的知道自己是事件驱动型的人,一直想补强自己的薄弱环节算法,却完全不知道从哪里入手。所以只能采用最笨的办法,刷题。从刷题中遇到问题就解决问题,最后可能多多少少也能提高一下自己的渣算法吧。 暂时的目标是一周最少两道,可能会多做多想,工作再忙也会完成这个最低目标。 Two sum: Given a 阅读全文
posted @ 2016-10-24 01:18 piperck 阅读(384) 评论(0) 推荐(0) 编辑
摘要:晚上的时候,无意之间看到stackoverflow上面的一个编程挑战赛,各路高手各种搞事,看到python的地方突然发现用了很多位运算的符号,但是~符号引起了我和同事的注意。 我们很少在程序中使用这种东西,一个是可读性问题,二是感觉不是很熟练于是兴致来了,便探究一番~按位取反运算(注意这是一个运算符 阅读全文
posted @ 2016-09-01 14:53 piperck 阅读(34154) 评论(3) 推荐(1) 编辑