摘要: 装饰器模式(Decorator Pattern)允许向一个现有的对象动态添加新的功能,同时又不改变其结构。相比JavaScript中通过鸡肋的继承来给对象增加功能来说,装饰器模式相比生成子类更为灵活。装饰模式和适配器模式都是 包装模式 (Wrapper Pattern),它们都是通过封装其他对象达到设计的目的的,但是它们的形态有很大区别。适配器模式我们使用的场景比较多,比如连接不同数据库的情况,你... 阅读全文
posted @ 2017-08-20 21:52 FeMiner 阅读(4659) 评论(1) 推荐(2) 编辑
摘要: 本文假设已经安装了Basler官网提供的 "Pylon" 目前最新的版本是5.0.5,如果上述链接打不开,请直接所有Basler官网下载,需要注意的是在安装Pylon5时要选择Developer模式,这样才会安装关于pylon5 SDK开发包,安装完可以到安装路径下找到,软件也会自动将一些路径自动添 阅读全文
posted @ 2017-04-22 15:17 FeMiner 阅读(9902) 评论(3) 推荐(2) 编辑
摘要: 一、相机标定的目的 确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,建立摄像机成像的几何模型,这些几何模型参数就是摄像机参数。 二、通用摄像机模型 <!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,2 阅读全文
posted @ 2016-10-30 08:52 FeMiner 阅读(69573) 评论(3) 推荐(4) 编辑
摘要: 1.实现页面跳转有哪些方式?2.常用的比较简单的grunt插件3.如何实现浏览器内多个标签页之间的通信?4.http请求get和pos的区别5.浏览器地址栏输入一个地址请求的过程?6.一个 POST 请求的 Content-Type 有多少种,传输的数据格式有何区别?7.http、https、http/28.png、jpg、gif三种图片格式的比较9.JSON数据的解析和生成10.父子页面之间跨域... 阅读全文
posted @ 2016-10-18 15:34 FeMiner 阅读(482) 评论(0) 推荐(0) 编辑
摘要: CS1. 下面关于IE、FF下面CSS的解释区别描述正确的有?(不定项)CS2请选出结构正确的选项CS3.下面哪些是HTML5 新增的表单元素?CS4在使用table表现数据时,有时候表现出来的会比自己实际设置的宽度要宽,为此需要设置下面哪些属性值?CS5请用CSS实现如下图的样式,相关尺寸如图示,其中dom结构为:CS6.如下代码,在空白处填写代码,是其点击时,前景色为白色,背景色为黑色。CS7... 阅读全文
posted @ 2016-10-18 15:33 FeMiner 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: JS1. 下面这个JS程序的输出是什么:JS2.下面的JS程序输出是什么:JS3.页面有一个按钮button id为 button1,通过原生的js如何禁用?JS4.页面有一个按钮button id为 button1,通过原生的js 设置背景色为红色?JS5.处理a.html文件时,以下哪行伪代码可能导致内存越界或者抛出异常()JS6.下面的代码结果是JS7.下面的代码结果是JS8.考察this(... 阅读全文
posted @ 2016-10-18 15:32 FeMiner 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 1. JavaScript是一门什么样的语言,它有什么特点?2.JavaScript的数据类型都有什么?3.请描述一下 cookies,sessionStorage 和 localStorage 的区别?4.webSocket如何兼容低浏览器?(阿里)5.this和它声明环境无关,而完全取决于他的执行环境6.JavaScript异步编程常用的四种方法7、在严格模式('use strict')下进行... 阅读全文
posted @ 2016-10-18 15:31 FeMiner 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1. CSS 优先级算法如何计算?2.如何居中div?如何居中一个浮动元素?如何让绝对定位的div居中?3.用纯CSS创建一个三角形的原理是什么?4. 如何解决inline-block元素的空白间距(i与li之间有看不见的空白间隔是什么原因引起的?有什么解决办法?5.CSS强制文本在一行内显示若有多余字符则使用省略号表示6.css中伪类属性修改a标签的样式:7. HTML dl 标签8. 置换元素... 阅读全文
posted @ 2016-10-18 15:30 FeMiner 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 数组的元素可能是数组,这样一层层嵌套,可能得到一个嵌套很深的数组,数组降维要做的事就是把嵌套很深的数组展开,一般最后得到一个一维数组,其中的元素都是非数组元素,比如数组[1, [2, 3, [4, 5], 6], 7, 8]降维展开后是[1, 2, 3, 4, 5, 6, 7, 8]. 1.普通方法2.数组concat方法3.数组join和split方法的结合(有缺陷) 1.普通方法 fun... 阅读全文
posted @ 2016-08-30 15:14 FeMiner 阅读(650) 评论(0) 推荐(0) 编辑
摘要: CSS背景在网页设计中使用频率非常高,然而对于这个开发人员很熟悉的CSS属性,却隐藏着许多不为初级开发人员熟知的细节,这篇文章尝试扒开这层不为人知的面纱。 首先列举一下CSS中关于元素背景的所有属性并简要描述了其作用,其中后面几个属性是在CSS3中新加入的。 下面一一“理清”这些属性 backgro 阅读全文
posted @ 2016-08-26 17:18 FeMiner 阅读(3037) 评论(0) 推荐(0) 编辑
摘要: 最近兼职公司已经众筹成功的无线门铃的消息推送出现了问题,导致有些用户接收不到推送的消息,真是吓死宝宝了,毕竟自己一手包办的后台服务,影响公司信誉是多么的尴尬,容我简单介绍一下我们的需求:公司开发的是一款无线门铃系统,如果有人在门外按了门铃开关,门铃开关会发射一个信号,屋里的接收网关接收到信号会发出响 阅读全文
posted @ 2016-08-15 19:32 FeMiner 阅读(1884) 评论(2) 推荐(0) 编辑
摘要: 在我之前的博客网页整体布局完全剖析—剖完你不进来看一下么?中总结单列、两列、三列固宽与变宽布局,我还以为已经囊括了所有经典的网页布局方法了呢,当然除了CSS3的弹性盒模型没有涉及到,现在看来确实是自己孤陋寡闻了,以前在看资料的时候无意中看过圣杯布局和双飞翼布局这样的名词,只不过当时基础是在太差直接忽略了(当然现在也是在打基础,但是好歹相对几个月前已经有了质的改变)。今天总结时再次看到这两个... 阅读全文
posted @ 2016-08-15 16:28 FeMiner 阅读(2546) 评论(3) 推荐(1) 编辑
摘要: 众所周知(这也忒夸张了吧?),Javascript通过事件驱动机制,在单线程模型下,以异步的形式来实现非阻塞的IO操作。这种模式使得JavaScript在处理事务时非常高效,但这带来了很多问题,比如异常处理困难、函数嵌套过深。下面介绍几种目前已知的实现异步操作的解决方案。 [TOC](操蛋,不支持T 阅读全文
posted @ 2016-08-04 18:12 FeMiner 阅读(1720) 评论(2) 推荐(2) 编辑
摘要: [TOC] 在CSS中对元素进行 水平居中 是非常简单的:如果它是一个行内元素,就对它的父元素应用 ;如果它是一个块级元素,就对它自身应用 。然而要对一个元素进行垂直居中,就有点束手无策了,本文介绍了几种常用的垂直居中方法以供参考! 一、表格布局法 利用表格的vertical align属性,当然首 阅读全文
posted @ 2016-07-31 20:14 FeMiner 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cnblogs.com/2050/archive/2012/08/10/2632256.html 这两个东西是什么,我相信至今还有很多人搞不清,只会死记硬背的写一个word-wrap:break-word;word-break:break-all;这样的东西来强制断句 阅读全文
posted @ 2016-07-24 15:12 FeMiner 阅读(149) 评论(0) 推荐(0) 编辑