昨日说德语从句中递归算法,实际上正如赫拉利所言,从计算机角度来看我认为这是很容易进行抽象理解的,不烧脑也不骇俗:一切都是输入、计算和输出结果的算法体系。 不论是生物学上脑神经科学对于自由意志的解耦甚至否定,还是基于虚拟化…
前端基础进阶(三):变量对象详解
在JavaScript中,我们肯定不可避免的需要声明变量和函数,可是JS解析器是如何找到这些变量的呢?我们还得对执行上下文有一个进一步的了解。 在上一篇文章中,我们已经知道,当调用一个函数时(激活),一个新的执行上下文就…
理解面向对象--属性类型(一)
1.定义构造函数的两种方式### // # 1.创建自定义对象的最简单方式就是创建一个 Object 的实例# var person = new Object(); person.name = "Nicholas"; p…
js模拟微信抢红包算法的讨论
春节在家无聊,抢红包的时候想起来,不如自己写一个微信抢红包算法来练练手。本以为是非常简单的一个事情,但真正写下来也算是一波三折,不禁感叹,在程序员的路上,我还是太嫩了啊!写这篇文章的原因也是想与广大网友集思广益,获得更好…
机器学习常用算法的分类
大家新年好,在经历过新年假期以后,现在让我们来看看机器学习常用的算法的分类。 在以前我简书的文章中我们可以发现机器学习是一个及其庞大的门类,里面包括各种五花八门的算法,然后呢我们可以将这些算法进行分类,并且这些分类的方法…
ASP.NET MVC 使用阿里大于发送验证码短信
现在大部分的商业网站都需要短信验证短信通知。 和客户协商之后,我们还是选择了阿里大于。 阿里大于平台(www.alidayu.com)是阿里巴巴旗下阿里通信的能力开放平台,里面提供很多通信服务及调用包,可以节省很多开发成…
从HashMap的常用方法来解析HashMap的内部实现(2)
上篇文章(http://www.jianshu.com/p/a122c79ee60c) 我们分析了HashMap的构造和put方法,这篇文章来看看它的其他方法 putAll @Override public void p…
线程通信
1 wait和notify 首先需要注意的是wait和notify都不在thread里,而是在Object里为什么呢? 原因是因为:wait和notify的使用时针对锁的,如果没有synchronized,wait和no…
论MVVM伪框架结构和MVC中M的实现机制
目录 MVC概论【本文】 模型层设计方法【请参考:http://www.jianshu.com/p/fce02188edec】 控制层的设计方法【请参考:https://www.jianshu.com/p/02d6397…
值传递还是址传递,Java中使用final作为参数的修饰的感想
背景 最近在项目里经常看到有的小伙伴喜欢在参数里面加上final关键字,平常也没怎么注意,偶然几天有空仔细看了一下,觉得十分有意思。所以记录下来,一方面是给自己多一些加深回忆的素材,另一方面也是希望能给与我有相同疑惑的同…
产品包(全产品内容体系)
文章原创,转载请联系我,感谢尊重~ 你理解的产品是什么?一个app?一个功能实现?一个酷炫的H5页面?还是一个OA办公系统? 你的产品功能强大,你的产品炫技无数,然而给甲方展示的时候,为何屡遭挫败?是你的产品出了问题么?…
开发必备技能之正则表达式详解
正则表达式 序言 好久没写过文章啦,距离自己上一次的记录已经过去了半年多了,也许是工作忙了,也许是自己懒惰了,也许是…最近的工作不怎么忙,心就想着要写点什么呢,由于同事的几句话,真的”机缘巧合…