自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cicistream

一些小记录

  • 博客(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

vrml基础设计之can

关于vrml初次使用者实用的基础作品,可乐易拉罐与背景的基础设计,适用于初次使用者

2015-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除