摘要:
前几天在一个博客中看到有一个打赏功能。其实简单说来就是在页面中加入动态DOM节点,使用的也是简单的HTML、CSS、JS这些前端的一些简单知识。在GitHub上有开源的代码,这里稍加改造就可以用在自己的博客中了。 最简单的使用方式是在页面中加入如下JS代码 其中比较重要的是配置有staticPref 阅读全文
摘要:
先看Bootstrap Table应用效果: 表格用来显示数据库中的数据,数据通过AJAX从服务器加载,同时分页功能有服务器实现,避免客户端分页,在加载大量数据时造成的用户体验不好。还可以设置查询数据的起止时间,查询一定时间范围的数据。在线编辑功能通过扩展Bootstrap Table实现,使用X- 阅读全文
摘要:
我们这个系列主要为了了解并会使用Accord.NET中机器学习有关算法,因此主要关注的是算法针对的的问题,算法的使用。所以主要以代码为主,通过代码来学习,在脑海中形成一个轮廓。下面就言归正传,开始贝叶斯分类器的学习。 朴素贝叶斯分类器,一个基于贝叶斯理论的简单概率分类器。简单的说,贝叶斯理论是独立特 阅读全文
摘要:
0.序 园子里介绍Accord.NET的文章不少,但是具体讲如何使用的反而不多,可能跟.NET在机器学习领域应用不多有关。诚然,如果做项目的话,可能用Python更好一些,但是如果把了解Accord.NET作为进入机器学习领域的一个接入点,对于.NET开发者来说可能更合适,并且Accord.NET还 阅读全文
摘要:
直接抛出两句话,说明到底应该如何释放Vector占用的内存。 “vector的clear不影响capacity,你应该swap一个空的vector。” 《Effective STL》中的“条款17”指出: 当vector、string大量插入数据后,即使删除了大量数据(或者全部都删除,即clear) 阅读全文
摘要:
之前的装饰者模式,是将对象包装起来,赋予新的功能。适配器模式则是包装对象,使其接口看起来不像自己而是别的对象,就是将类的接口转换成想要的接口,以便实现不同的接口。而外观模式则是将对象包装起来以简化其接口。 适配器模式讲一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。 阅读全文
摘要:
当使用new创建对象的时候,总是会实例化一个具体类,这样就不是针对接口编程,并且当一段代码中有大量的实例化活动,就应该考虑对扩展开放,对修改关闭,就是将其中变化的部分封装提取,也就是封装创建对象的代码,生成一个新的对象,也就是工厂对象,这样就得到了一个简单工厂。简单工厂并不能称之为一种模式,更像是一 阅读全文