随笔分类 -  Algorithm

关于登录或授权页面的错误提示
摘要:写这篇文章是由于最近在产品登录授权页面上,到底如何返回错误提示引发的一些思考,调研后做下总结。 登录和授权在现在的互联网产品中属于最常用必备的模块,在互联网安全形势严峻的今天,其重要性更是不言而喻。如何处理好这个部分,关系到产品在用户心里的信誉。关于登录授权的安全性涉及方方面面,本文重点讨论的场景是 阅读全文
posted @ 2017-03-25 15:51 eshizhan 阅读(3026) 评论(0) 推荐(0)
Unique ID Generate Notes
摘要:Unique ID generation in distributed systemshttp://www.slideshare.net/davegardnerisme/unique-id-generation-in-distributed-systemsSharding & IDs at Instagramhttp://instagram-engineering.tumblr.com/post/10853187575/sharding-ids-at-instagram... 阅读全文
posted @ 2013-07-01 11:53 eshizhan 阅读(253) 评论(0) 推荐(0)
分形图形神器XaoS
摘要:一看图边熟悉了吧,XaoS是生成分形图形的神器,帮助菜单下还有演示功能,有一段对分形图形的简介。详细描述:http://en.wikipedia.org/wiki/Mandelbrot_setP.S.有机会自己用Python实现下 阅读全文
posted @ 2012-10-09 10:35 eshizhan 阅读(715) 评论(0) 推荐(0)
质数
摘要:数学,永远是那么神奇!1.质数是其中一个永久的话题,今天在stackoverflow上又看到一奇贴,分享之。是关于Python生成质数的,有兴趣研究的,请做好长时间Google的准备。http://stackoverflow.com/questions/2068372/fastest-way-to-list-all-primes-below-n-in-python2.RSA算法也离不开质数,而且是大质数,其实Linux下的openssl可以通过命令行验证和生成大质数。$ openssl prime 1313 is prime$ openssl prime -generate -bits 102 阅读全文
posted @ 2012-10-05 23:08 eshizhan 阅读(547) 评论(0) 推荐(0)
嵌套的菱形算法
摘要:这是大一时,学C的时候吓琢磨的,没啥难度。效果: * * * * * * * * A * * B C * * D E * * F G ** H I * * J K * * L M * * N O * * P * * * * * * * * 阅读全文
posted @ 2010-06-01 17:22 eshizhan 阅读(1244) 评论(3) 推荐(0)
螺旋矩阵算法
摘要:记得这是大二时,我的老师给我出的题,回去琢磨了半天,感觉不是很难。今天整理电脑里的资料时发现了,拿出来看看,上网搜搜发现面试题里挺多的,但网上的看起来比我的复杂得多(也许是个人感觉,我比较另类),所以拿出来分享。时间复杂度基本上就是O(N^2)了。这个螺旋矩阵有几类,我当时拿到的题是从中间往外顺时针旋转,如下所示:7 8 96 1 25 4 3这个太小不好分析规律,来个大的:看出规律没?找张草稿纸研究研究。我当时是这么想的:红线方程y=x,绿线方程y=-x+4,4为矩形边长。两条直线将区域分为四个部分,划分好每个区域的边界值,每个区域的坐标变化规律有四种,x++,y++,x--,y--,接下来 阅读全文
posted @ 2010-06-01 16:31 eshizhan 阅读(27989) 评论(2) 推荐(3)
C++截取两个字符串中间的字符
摘要:例如获得We live in this world when we love it.中红色的部分in this world。Win32 中 LPSTR为 char* 阅读全文
posted @ 2010-05-31 23:08 eshizhan 阅读(7721) 评论(0) 推荐(0)