- 博客(52)
- 资源 (1)
- 收藏
- 关注
原创 window和document获取视窗大小的总结
window.innerWidth document.documentElement.clientWidth document.body.clientWidth;
2017-06-19 11:39:11 6384
原创 架构模式:MVC,MVP&MVVM
复杂的软件需要清晰合理的架构,便于开发和后期维护。这就离不开架构模式。MVC MVC(Model-View-Controller):最为直观的架构模式。他将软件分为三个部分: View 视图:用户界面Controller 控制器:业务逻辑Model 模型:数据保存 所有的通信都是单向的。 通信流程一般为:用户操作->V->C->M->V
2017-06-05 09:55:38 567
原创 JS Q&A小记录
变量、函数–声明与表达式 变量声明和函数声明会提升到该函数或外部函数作用域的顶部,函数声明优先级高于变量声明。但是变量的赋值会留在原位。所以函数声明的函数可以被提前引用,但是变量提前引用会被判定为undefined。 注意ES6标准,用let声明的变量只在所在代码块中有效而且不会被提升。 而函数定义表达式中,函数的声明虽然也会提前,但是赋值并不能提前,所以该函数无法在表达式定义之前被引
2017-05-03 15:50:38 698
原创 CSS布局--overflow:hidden的清除效果
CSS布局–overflow:hidden的清除效果来自《精通CSS》阅读的思考:原文使用两列的浮动布局,首先设置两列内容为float,并设置display:inline-block,以此防止IE中双外边距浮动产生的bug,然后在两个浮动元素的父元素应用了overflow:hidden原文:因为这些元素是浮动的,它们不再在文档流中占据任何空间,这会导致页脚上升。为了避免这种情况,需要对父元素应用溢出
2017-04-12 11:30:52 5481
原创 DOM 编程艺术 实用代码段
addLoadEvent function addLoadEvent(func){ var oldonload = window.onload; if(typeof window.onload!='function') { window.onload = func; } { oldonload(); func() } } insertAfter functi
2017-04-03 18:43:19 375
原创 CSS缩写属性整理
CSS缩写属性整理borderborder-width border-style border-color顺序任意,除了border-style必须设置外,其余值可以省略为默认值。只能设置全局边框,可以用border-top、border-left等简写属性来覆盖修改局部background以下属性可采用任何顺序,且都是可选属性:background-colorbackground-po
2017-04-03 18:19:01 958
原创 CSS ——浮动与定位元素
元素分为正常流和非正常流,非正常流中包含浮动与定位 先说定位,定位包含相对定位(relative)、绝对定位(absolute)以及固定定位(fixed) position属性:static(默认)| relative | absolute | fixed 无继承性 相对定位: position:relative 相对
2017-03-15 18:05:29 1169
原创 CSS——块级、行内元素&盒模型
盒模型是CSS基本模型之一,页面上每个元素都包含在盒模型内,由元素内容、内边距(padding)、边框(border)和外边框(margin)组成 块级元素常见标签:div p form ul ol lih1~h6 行内元素常见标签:span em strong a 块级元素可以包含块级和行内元素,反之则不可。 在排版时,可以用disp
2017-03-03 21:38:30 984
原创 操作系统基础知识
Q:程序、作业与进程的区别和联系?A:先弄明白基础概念。 定义: 程序:程序只是一段可执行代码。程序是静态的,只需要内存空间。程序的一次运行过程就叫做进程。 进程:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 通常的程序是不能并发执行的。为使程序(含数据)能独立运行,应为之配置一进程控制块,即PCB(Process Control
2016-11-23 14:31:54 573
转载 Mat、cvMat与IplImage
Mat有3个重要的方法: 1、Mat mat = imread(const String* filename); 读取图像 2、imshow(const string frameName, InputArray mat); 显示图像 3、imwrite (const string& filename,
2016-11-14 21:39:12 343
原创 C++基础知识
Vec3b 用法:预备知识:vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.用法:1.文件开头包括#include 加上using namespace std2.用例(1)声明一个int向量以替代一维的数组:vector a;等于一个in
2016-11-09 17:52:13 233
转载 opencv C++ Mat类的基本知识(混
Mat::clone() 创建一个全拷贝Mat::copyTo(); 不止表示拷贝数据,还表示n=m.col(0)Mat矩阵中数据指针Mat.data是uchar类型指针,CV_8U系列可以通过计算指针位置快速地定位矩阵中的任意元素。
2016-11-09 17:22:50 19007
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人