摘要:
AMD AMD是RequireJS在推广的过程中对异步模块定义的规范化产出 RequireJS可以动态的异步加载我们项目中的文件 例: 使用package加载lib库 通过一个lib的回调函数来使用lib库中的方法,最后通过return来返回。 CMD CMD是SeaJS(淘宝团队提出)在推广的过程 阅读全文
摘要:
为了得到更加清晰的图像我们需要通过技术对图像进行处理,比如使用对比度增强的方法来处理图像,对比度增强就是对图像输出的灰度级放大到指定的程度,获得图像质量的提升。本文主要通过代码的方式,通过OpenCV的内置函数将图像处理到我们理想的结果。 灰度直方图 灰度直方图通过描述灰度级在图像矩阵中的像素个数来 阅读全文
摘要:
今天谈的是工厂模式,该模式用于封装和对对象的创建,万物皆对象,那么万物又是产品类,如一个水果厂生产三种水果罐头,我们就可以将这三种水果作为产品类,再定义一个接口用来设定对水果罐头的生成方法,在工厂类中定义一个方法可以根据我们提供给工厂的不同参数,来生成不同的产品。这样我们就可以方便后续的扩展,例如工 阅读全文
摘要:
通过设计模式思想的深入了解与运用,我们可以提高代码的可重用性,增强系统的可维护性,以及解决很多的复杂的问题。现实中我们不能准确的预测需求的变换,但是我们可以通过代码的设计来减少需求变换给我们带来的影响。在开发中我们无处不在的单一原则,迪米特原则,开闭原则等原则的适度使用是保证我们最终开发出来的代码健 阅读全文
摘要:
在函数中使用迭代,传统的方法就是嵌套的for循环,其实我们完全可以使用迭代函数yield来处理迭代的过程。当程序运行到yield时,该函数会返回值并且保存当前的状态,再次调用时还会从上一次中断的地方开始直到函数迭代完成(如果使用next()语句会从当前的执行状态直接去执行下一个yield,周而复始) 阅读全文
摘要:
最近项目中遇到了Json数据自动获取的功能,不然令人想起java的反射,已经很长时间没复习java了正好一块连java的这一块内容一起过一遍。java中的反射无疑就相当于java开发者的春天,在众多的框架中也能看到它的身影,可以在运行时检查类,接口、变量和方法等信息,可以实例化调用方法以及设置变量值 阅读全文
摘要:
前言 先说一下当前环境:Ubuntu18.04 jdk1.8 Hadoop选用 2.6.0 cdh5.15.1 用户名:supershuai VirtualBox Hadoop的下载地址:http://archive.cloudera.com/cdh5/cdh/5/ hoodp native下载对应 阅读全文
摘要:
投影变换 在放射变换中,物体是在二维空间中变换的。如果物体在三维空间中发生了旋转,那么这种变换就成为投影变换,在投影变换中就会出现阴影或者遮挡,我们可以运用二维投影对三维投影变换进行模块化,来处理阴影或者遮挡。在OpenCV中有类似于getAffineTransform函数:getPerspecti 阅读全文
摘要:
最近在另一台电脑上更换了个虚拟机VirtualBox,这个虚拟机与Vmware使用上有很大的区别,首先这个虚拟机是免费的,其次网络配置会很简单,但习惯了Vmware的网络配置在VirtualBox中配置ssh远程操作上就遇到了不知道怎样连接了,下面就说下在virtualBox中NAT网络模式下的ss 阅读全文
摘要:
https://medium.com/botsupply/generative model chatbots e422ab08461e 深度学习机器人解决方案 https://blog.csdn.net/abcjennifer/article/details/53428053 Rachel Zhan 阅读全文