大家知道,世界上第一位女程序员是谁吗?她就是19世纪英国一位成就卓著的数学家,浪漫派诗人拜伦勋爵的女儿,后来成为伯爵夫人。名叫艾达·洛夫莱斯(AdaLovelace),女神级的存在。现在普遍认为,艾达是计算机程序创始人,史上第一位程序员。用现在的说法,她是开历史先河的第一位「程序媛」、技压理工男的
最近几天在研究排序算法,看了很多博客,发现网上有的文章中对排序算法解释的并不是很透彻,而且有很多代码都是错误的,例如有的文章中在“桶排序”算法中对每个桶进行排序直接使用了Collection.sort()函数,这样虽然能达到效果,但对于算法研究来讲是不可以的。所以我根据这几天看的文章,整理了一个较为
背景京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。京东到家的订单数据存储在Mysql中,但显然只通过DB来支撑大量的查询是不可取的,同时对于一些复杂的查询,Mysql支持得不够友好,所以订单中心系统使用了Ela
可曾想象,有一天,在你屋脚处沉默的那台个人电脑,或许可以找到地外文明存在的证据?这样地外讯息跨时空的“第五类接触”不是科幻,来源于可操作的现实。时间回拨1995年,时任美国UC伯克利大学助理教授DavidAnderson未曾想,他发起的SETI@home项目竟会引发如此强烈的关注。SETI是:Sea
前言跳一跳是微信小程序[3]的一个小游戏。长按屏幕让小人蓄力跳跃,进行游玩。按照小人跳跃盒子的数量,以及特殊盒子加分项计算得分。游戏规则十分简单:长按鼠标蓄力、放手,方块就会从一个盒子跳到另一个盒子。然而就是这个小动作,让你一旦开始就魔性地停不下来。Three.jsThree.js是一款运行在浏览器
我司使用钉钉考勤打卡,人事要求的比较严格,两次未打卡记缺勤一天。但我们组醉心于工作,老是上下班忘记打卡,每月的工资被扣到肉疼。开始的时候我们都设置了一个打卡闹铃,下班后准时提醒,但有的时候加班,加完班回家又忘记打卡了。还有的时候迷之自信的以为自己打卡了,第二天看考勤记录发现没打卡。为了彻底解决这个问
1算法介绍和原理1.1算法原理强烈推荐知乎大佬的这篇文章:粒子群优化算法(ParticleSwarmOptimization,PSO)的详细解读-知乎(zhihu.com)。该文章详细介绍了算法的原理、算法流程、参数解释和一些Tips,这里就不过多赘述了。粒子群优化算法(PSO,ParticleSw