LinkNemo

  • 随遇而安

    如何有效地写算法题(转载)

    原文出处:侯振宇这篇文章最早发在我团队的文档中。我的团队鼓励每个同学都在业余时间多做算法题,特别是新人。个人认为在编程能力的提升上比做sideproject更有用,对职业发展也是如此。当然出于兴趣做的sideproject另当别论。转到这里,希望对各位读者有用。如何有效地写算法题目的持续做算法题的目的仍然是自身能力提升。可以继续细化成三点:保持思维敏捷。非常重要,状态好才能保持对编程的热情。对基础的数据结构、查找和排序保持熟练。能解决日常开发中的性能相关问题。积累对问题域的探索。只有对问题域有足够的探索,才可能举一反三,迸发灵感。方法为了更有效地实现上面的目标。推荐用下面的方式来做题:严格使用......
    2018/01/16 10:28:13发表 5赏阅 0点评
  • Nemo

    二叉树典型:递归打印某个文件夹下的所有文件以及文件夹

    二叉树的以前还在学校的时候开始接触的了,不过一直做的工作都跟数据结构/算法没多大的关系,所以一直没能应用。最近在研究一些索引原理方面的内容,其中接触到不少数据结构的内容。这里先贴一下这个二叉树搜索的实现:/***CreatedbyNemoon2018/1/11.*/publicclassBinaryTreeTest{privateStringbasePath="E:/";@Testpublicvoidsearch(){Filefile=newFile(basePath);if(!file.exists()){Assert.fail("找不到指定的目录");}//开始执行搜索doSearch(f......
    2018/01/11 17:32:15发表 19赏阅 0点评
  • Nemo

    MySQL索引背后的数据结构及算法原理【转载】

    最近在研究索引的算法以及数据结构一类的东西。看完这篇文章后,收获颇多。另外推荐下CodingLabs这个博客,在看了这篇文章后,我陆陆续续浏览了上面的一些其他文章,干货不少,而且作者本身也非常牛逼~原文地址:http://blog.codinglabs.org/articles/theory-of-mysql-index.html摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTr......
    2018/01/11 14:34:24发表 22赏阅 0点评
  • 随遇而安

    一个巧妙的负载均衡算法 :翘动你的大脑(转载)

    原文出处:等你归去来现在的负载均衡技术,可以说是满大街都是,但是我们基本都停留在了使用的阶段上,并没有真正深入去了解其核心。如果真的出现了问题,可能就很难知道是什么原因导致了,只能去google,百度了。因此,了解一些核心的东西,还是不错的。负载均衡大概流程就是,随时收集各服务器信息或者各服务器主动上报信息,由配置主心进行保存,计算出权重,然后根据相应算法进行服务机器选择。(当然了,这不是本文的重点,我也说得不一定对)我要展示的是,一个根据权重进行机器选择的一个巧妙算法,如下:12345678910111213141516171819202122232425262728intchooseOne......
    2018/01/09 09:51:47发表 15赏阅 0点评
  • 随遇而安

    非对称加密技术- RSA算法数学原理分析

    非对称加密技术,在现在网络中,有非常广泛应用。加密技术更是数字货币的基础。所谓非对称,就是指该算法需要一对密钥,使用其中一个(公钥)加密,则需要用另一个(私钥)才能解密。但是对于其原理大部分同学应该都是一知半解,今天就来分析下经典的非对称加密算法-RSA算法。通过本文的分析,可以更好的理解非对称加密原理,可以让我们更好的使用非对称加密技术。题外话:并博客一直有打算写一系列文章通俗的密码学,昨天给站点上https,因其中使用了RSA算法,就查了一下,发现现在网上介绍RSA算法的文章都写的太难理解了,反正也准备写密码学,就先写RSA算法吧,下面开始正文。RSA算法原理RSA算法的基于这样的数学事实......
    2017/11/16 11:16:20发表 33赏阅 0点评
  • Nemo

    安卓/JAVA服务端RSA加解密工具

    Ubuntu下准备证书相关的文件:#创建私钥opensslgenrsa-outprivate_key.pem1024#创建证书请求(按照提示输入信息)opensslreq-new-outcert.csr-keyprivate_key.pem#自签署根证书opensslx509-req-incert.csr-outpublic_key.der-outformder-signkeyprivate_key.pem-days3650#用java代码要从这个文件中得到想要的priavtekey可以先用命令(就被这东西卡住了)opensslpkcs8-topk8-informPEM-outformDER-......
    2017/04/25 19:15:35发表 289赏阅 0点评

最新点击

热门人物

热门标签

回到顶部