Sass入门(二)

1.@if@if指令是一个SassScript,它可以根据条件来处理样式块,如果条件为true返回一个样式块,反之false返回另一个样式块,在Sass中除了@if之外,还可以配合@else if和@else一起使用示例:@mixin blockHidden($boolean : true) { ...

2017-04-27 23:24:42

阅读数 540

评论数 0

Web安全-XSS

Web安全-XSSDDos(分布式防御攻击)防御攻击,DOS攻击占用合理的客户端请求,占用过多的服务器资源,使合法用户无法得到服务器的响应。DDos在传统的DOS攻击基础上产生的攻击方式,还有Server Limit DOS,当httpRequest过长时,Web Server就会产生400或者4...

2017-04-25 17:41:02

阅读数 637

评论数 0

查找

概念:根据给定的值,在某个集合中确定该值所处的位置查找算法(比较式查找算法分为):(1)基于线性表的查找。例如:顺序查找、折半查找、分块查找(2)基于树的查找。例如二叉排序树、B树、AVL树平均查找长度:为确定某元素在查找表中的位置需要和给定值进行比较的关键字个数的期望值,称为该查找算法查找成功的...

2017-04-24 23:25:03

阅读数 434

评论数 0

广度优先搜索算法—BFS

广度优先搜索算法—BFS图的广度优先搜索遍历类似于树的按层次遍历,其基本思想是从图中的某个顶点V0V_0出发,在访问此顶点之后依次访问V0V_0的所有未被访问的临接点,之后按这些邻接点被访问的先后顺序依次访问到它们的邻接点,直到图中所有和V0V_0有路径相通的顶点都被访问到。若此时图中尚有顶点未被...

2017-04-24 19:01:26

阅读数 335

评论数 0

深度优先搜索算法—DFS

深度优先搜索算法—DFS图的遍历方法主要有两种:深度优先搜索遍历(DFS)和广度优先搜索遍历DFS深度优先搜索遍历类似于树的先序遍历,尽可能从纵深方向进行搜索,简单来说,DFS就是想找到最长的路径,基本思想是从图某个顶点V0V_0开始,访问此顶点,然后依次从V0V_0的各个没有访问的邻接点出发深度...

2017-04-23 22:04:37

阅读数 594

评论数 0

回溯法与N皇后问题

N皇后问题要求求解在N*N的棋盘上放置N个皇后,并使各皇后彼此不受攻击的可能的棋盘布局,皇后彼此不受攻击的所有可能的布局,皇后彼此不受攻击的约束条件是:任何两个皇后均不能在棋盘同一行、同一列或者在对角线上出现。由于N皇后问题不允许两个皇后在同一行,所以,可用一维数组X表示N皇后问题的解,X[i]表...

2017-04-23 16:22:42

阅读数 3356

评论数 0

Sass入门(一)

1.CSS预处理器CSS预处理器定义了一种新的语言,其基本的思想是,用一种专门的编程语言,为CSS增加一些编程的特性,将CSS作为目标生成文件,然后开发者只要使用这种语言进行编码工作CSS的预处理器包括: Sass(SCSS) LESS Stylus Turbine Swithch CSS CSS...

2017-04-22 21:08:27

阅读数 549

评论数 0

非线性结构之树

非线性结构之树1. 树的定义和表示树是n (n≥0n \geq 0 ) 个结点的有限集合,当n=0n = 0时,成为空树;当 n≥0n \geq 0 时,该集合满足如下条件: 有且仅有一个根节点,该结点没有前驱,有≥0 \geq 0个后继 除根节点之外的n−1n-1个结点可划分为m(m≥0m \g...

2017-04-21 21:24:15

阅读数 377

评论数 0

多维数组

多维数组一个n维数组可以看成是由“n-1维数组”的数据元素构成的一维数组,因此,多维数组可以看成是一种特殊的线性表,其特殊性在于表中的元素本身也是一种线性表。数组一旦被定义,它的维数和维界就不再改变,因此,除了结构的初始化和销毁之外,数组的操作只有获得特定位置的元素值和修改特定位置的元素值。这两种...

2017-04-17 21:12:55

阅读数 449

评论数 0

模式匹配算法

1. BF模式匹配算法算法思想:Brute-Force算法又叫蛮力匹配算法(简称BF算法),从主串S的第pos个字符开始,和模式串T的第一个字符进行比较,若相等,则继续逐个比较后续字符;否则回溯到主串S的第pos+1个字符开始再开始重新和模式串T进行比较,依此类推,直至模式串中的每一个字符依次和主...

2017-04-17 15:49:33

阅读数 558

评论数 0

线性结构之串

线性结构之串字符串是一种特殊的线性表,它的特殊性在于线性表的数据元素限定为字符串。1. 几个常用的操作#ifndef _VSTRING_H_ #define _VSTRING_H_#include<stdio.h> #include<string.h> #include&l...

2017-04-16 21:39:04

阅读数 844

评论数 0

线性结构之队列

线性结构之队列计算机输入输出缓冲区的结构就是队列的应用,队列是另一种限定性线性表,只允许在表的一端进行,而删除在表的另一端进行,这种结构叫做队或队列,把允许插入的一端叫做队尾,把允许删除的一端叫做队头,队列的插入操作叫做入队列,队列的删除操作叫做出队列或者退队列;队列中没有元素时,叫做空队列。队列...

2017-04-16 17:10:52

阅读数 301

评论数 0

线性结构—栈

线性结构之栈栈是一种只允许在一端进行插入和删除的线性表,它是一种操作受限的线性表,在表中只允许进行插入和删除的一端称为栈顶,另一端称为栈底顺序栈—栈的顺序存储结构基本操作如下: 初始化栈(建立栈空间,初始化栈顶指针) 判栈空(将top值与-1进行比较,相等则说明栈空) 判栈满(将top值与MAXS...

2017-04-13 20:42:03

阅读数 423

评论数 0

线性结构—线性表

线性结构之线性表线性结构:线性表、栈、队列、串和数组线性结构的特点:除了第一个元素和最后一个元素外,每个数据元素有一个前驱和一个后继,线性表是最简单、最基本、最常用的数据结构,它有顺序存储和链式存储两种存储方案1. 线性表线性表是n个数据元素的有限序列,在表中,元素之间存在着线性的逻辑关系特点:同...

2017-04-13 12:33:00

阅读数 369

评论数 0

如何编写jQuery插件

如何编写jQuery插件1. jQuery插件的介绍首先,得明白编写插件的目的:给已经有的一系列方法或函数做一个封装,以便在其他地方重复使用,方便后期维护和提高开发效率。接下来,你就需要知道jQuery插件的分类: 封装对象方法的插件:将对象方法封装起来,用于对通过选择器获取的jQuery对象进行...

2017-04-11 21:31:22

阅读数 477

评论数 0

jQuery实现滚动效果

jQuery实现滚动效果1. 图片轮播:原理如下: 假设有三张图片,三张图片实际上都是存在于页面上的,但是由于设置的可视部分的大小(这里主要考虑宽度)是小于等于一张图片的大小的,想要看到其他图片的话,最直接的想法就是将需要显示的图片放在可视区域,也就是说需要改变的是整个图片区域的偏移值(left...

2017-04-11 13:43:10

阅读数 451

评论数 0

JavaScript笔记(一)

函数作用域函数作用域的嵌套关系是定义时决定的,而不是调用时决定的,也就是说,JavaScript 的作用域是静态作用域,又叫词法作用域,这是因为作用域的嵌套关系可 以在语法分析时确定,而不必等到运行时确定 全局对象在 JavaScript 中有一种特殊的对象称为全局对象。这个对象在Node.js ...

2017-04-10 22:48:48

阅读数 356

评论数 0

本地数据正反查询的实现例子

本地数据正反查询的实现例子通过本地数据的查询可以减少与服务器交互的次数,提高效率,使得交互更优这里是用市县级为例的,主要的思想就是需要需要交互的数据不是通过后台查询数据库进行交互,而是通过本地的数据与用户进行交互,当用户选择完县级的时候,会将县级的ID号添加到URL上,而对于带有cityID的UR...

2017-04-08 01:39:54

阅读数 1563

评论数 0

A-star寻路算法

A*寻路算法 什么是A*寻路算法?(A-Star)算法是一种静态路网中求解最短路最有效的直接搜索方法 A*寻路算法的分析首先,就点的种类来说,就是三种,开始节点,结束节点,障碍节点从开始节点开始,每次找到九宫格中的其他节点(非开始的节点),并保存其 F = G + H的值,之后对F的值按照从小到大...

2017-04-06 20:06:45

阅读数 400

评论数 0

node.js的querystring.stringify的使用

node.js的querystring.stringify的使用 该方法可以将对象转换为字符串,字符串中多个参数用‘&’分割,键与值用”=”赋值注意与 querystring.parse()区别,后者是将字符串转换为对象 querystring.stringify(obj, [sep], ...

2017-04-05 16:26:33

阅读数 1476

评论数 0

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