姓名:刘保阔 学号: 转自: 【嵌牛导读】 奇异值分解(Singular Value Decomposition)是 矩阵论 中一种重要的 矩阵 分解,奇异值分解则是 特征 分解在任意矩阵上的推广。在 信号处理 、 统计学 等领域有重要应用。 【嵌牛正文】 一、奇异值与特征值基础知识: 特征值分解和奇异值分解在机器学习领域都是属于满地可见的方法。两者有着很紧密的关系,我在接下来会谈到,特征值分解和奇异值分解的目的都是一样,就是提取出一个矩阵最重要的特征。先谈谈特征值分解吧: 1)特征值: 如果说一个向量v是方阵A的特征向量,将一定可以表示成下面的形式: 这时候λ就被称为特征向量v对应的特征值,一个矩阵的一组特征向量是一组正交向量。特征值分解是将一个矩阵分解成下面的形式: 其中Q是这个矩阵A的特征向量组成的矩阵,Σ是一个对角阵,每一个对角线上的元素就是一个特征值。我这里引用了一些参考文献中的内容来说明一下。首先,要明确的是,一个矩阵其实就是一个线性变换,因为一个矩阵乘以一个向量后得到的向量,其实就相当于将这个向量进行了线性变换。比如说下面的一个矩阵: 它其实对应的线性变换是下面的形式: 因为这个矩阵M乘以一个向量(x,y)的结果是: 上面的矩阵是对称的,所以这个变换是一个对x,y轴的方向一个拉伸变换(每一个对角线上的元素将会对一个维度进行拉伸变换,当值>1时,是拉长,当值<1时时缩短),当矩阵不是对称的时候,假如说矩阵是下面的样子: 它所描述的变换是下面的样子: 这其实是在平面上对一个轴进行的拉伸变换(如蓝色的箭头所示),在图中,蓝色的箭头是一个最主要的变化方向(变化方向可能有不止一个),如果我们想要描述好一个变换,那我们就描述好这个变换主要的变化方向就好了。反过头来看看之前特征值分解的式子,分解得到的Σ矩阵是一个对角阵,里面的特征值是由大到小排列的,这些特征值所对应的特征向量就是描述这个矩阵变化方向(从主要的变化到次要的变化排列)。 当矩阵是高维的情况下,那么这个矩阵就是高维空间下的一个线性变换,这个线性变化可能没法通过图片来表示,但是可以想象,这个变换也同样有很多的变换方向,我们通过特征值分解得到的前N个特征向量,那么就对应了这个矩阵最主要的N个变化方向。我们利用这前N个变化方向,就可以近似这个矩阵(变换)。也就是之前说的:提取这个矩阵最重要的特征。总结一下,特征值分解可以得到特征值与特征向量,特征值表示的是这个特征到底有多重要,而特征向量表示这个特征是什么,可以将每一个特征向量理解为一个线性的子空间,我们可以利用这些线性的子空间干很多的事情。不过,特征值分解也有很多的局限,比如说变换的矩阵必须是方阵。 2)奇异值: 下面谈谈奇异值分解。特征值分解是一个提取矩阵特征很不错的方法,但是它只是对方阵而言的,在现实的世界中,我们看到的大部分矩阵都不是方阵,比如说有N个学生,每个学生有M科成绩,这样形成的一个N * M的矩阵就不可能是方阵,我们怎样才能描述这样普通的矩阵呢的重要特征呢?奇异值分解可以用来干这个事情,奇异值分解是一个能适用于任意的矩阵的一种分解的方法: 假设A是一个N * M的矩阵,那么得到的U是一个N * N的方阵(里面的向量是正交的,U里面的向量称为左奇异向量),Σ是一个N * M的矩阵(除了对角线的元素都是0,对角线上的元素称为奇异值),V’(V的转置)是一个N * N的矩阵,里面的向量也是正交的,V里面的向量称为右奇异向量),从图片来反映几个相乘的矩阵的大小可得下面的图片 那么奇异值和特征值是怎么对应起来的呢?首先,我们将一个矩阵A的转置 * A,将会得到一个方阵,我们用这个方阵求特征值可以得到:这里得到的v,就是我们上面的右奇异向量。此外我们还可以得到: 这里的σ就是上面说的奇异值,u就是上面说的左奇异向量。奇异值σ跟特征值类似,在矩阵Σ中也是从大到小排列,而且σ的减少特别的快,在很多情况下,前10%甚至1%的奇异值的和就占了全部的奇异值之和的99%以上了。也就是说,我们也可以用前r大的奇异值来近似描述矩阵,这里定义一下部分奇异值分解: r是一个远小于m、n的数,这样矩阵的乘法看起来像是下面的样子: 右边的三个矩阵相乘的结果将会是一个接近于A的矩阵,在这儿,r越接近于n,则相乘的结果越接近于A。而这三个矩阵的面积之和(在存储观点来说,矩阵面积越小,存储量就越小)要远远小于原始的矩阵A,我们如果想要压缩空间来表示原矩阵A,我们存下这里的三个矩阵:U、Σ、V就好了。 二、奇异值的计算: 奇异值的计算是一个难题,是一个O(N^3)的算法。在单机的情况下当然是没问题的,matlab在一秒钟内就可以算出1000 * 1000的矩阵的所有奇异值,但是当矩阵的规模增长的时候,计算的复杂度呈3次方增长,就需要并行计算参与了。Google的吴军老师在数学之美系列谈到SVD的时候,说起Google实现了SVD的并行化算法,说这是对人类的一个贡献,但是也没有给出具体的计算规模,也没有给出太多有价值的信息。 其实SVD还是可以用并行的方式去实现的,在解大规模的矩阵的时候,一般使用迭代的方法,当矩阵的规模很大(比如说上亿)的时候,迭代的次数也可能会上亿次,如果使用Map-Reduce框架去解,则每次Map-Reduce完成的时候,都会涉及到写文件、读文件的操作。个人猜测Google云计算体系中除了Map-Reduce以外应该还有类似于MPI的计算模型,也就是节点之间是保持通信,数据是常驻在内存中的,这种计算模型比Map-Reduce在解决迭代次数非常多的时候,要快了很多倍。 Lanczos迭代 就是一种解对称方阵部分特征值的方法(之前谈到了,解A’* A得到的对称方阵的特征值就是解A的右奇异向量),是将一个对称的方程化为一个三对角矩阵再进行求解。按网上的一些文献来看,Google应该是用这种方法去做的奇异值分解的。请见Wikipedia上面的一些引用的论文,如果理解了那些论文,也“几乎”可以做出一个SVD了。 由于奇异值的计算是一个很枯燥,纯数学的过程,而且前人的研究成果(论文中)几乎已经把整个程序的流程图给出来了。更多的关于奇异值计算的部分,将在后面的参考文献中给出,这里不再深入,我还是focus在奇异值的应用中去。 三、奇异值与主成分分析(PCA): 主成分分析在上一节里面也讲了一些,这里主要谈谈如何用SVD去解PCA的问题。PCA的问题其实是一个基的变换,使得变换后的数据有着最大的方差。方差的大小描述的是一个变量的信息量,我们在讲一个东西的稳定性的时候,往往说要减小方差,如果一个模型的方差很大,那就说明模型不稳定了。但是对于我们用于机器学习的数据(主要是训练数据),方差大才有意义,不然输入的数据都是同一个点,那方差就为0了,这样输入的多个数据就等同于一个数据了。以下面这张图为例子: 这个假设是一个摄像机采集一个物体运动得到的图片,上面的点表示物体运动的位置,假如我们想要用一条直线去拟合这些点,那我们会选择什么方向的线呢?当然是图上标有signal的那条线。如果我们把这些点单纯的投影到x轴或者y轴上,最后在x轴与y轴上得到的方差是相似的(因为这些点的趋势是在45度左右的方向,所以投影到x轴或者y轴上都是类似的),如果我们使用原来的xy坐标系去看这些点,容易看不出来这些点真正的方向是什么。但是如果我们进行坐标系的变化,横轴变成了signal的方向,纵轴变成了noise的方向,则就很容易发现什么方向的方差大,什么方向的方差小了。 一般来说,方差大的方向是信号的方向,方差小的方向是噪声的方向,我们在数据挖掘中或者数字信号处理中,往往要提高信号与噪声的比例,也就是信噪比。对上图来说,如果我们只保留signal方向的数据,也可以对原数据进行不错的近似了。 PCA的全部工作简单点说,就是对原始的空间中顺序地找一组相互正交的坐标轴,第一个轴是使得方差最大的,第二个轴是在与第一个轴正交的平面中使得方差最大的,第三个轴是在与第1、2个轴正交的平面中方差最大的,这样假设在N维空间中,我们可以找到N个这样的坐标轴,我们取前r个去近似这个空间,这样就从一个N维的空间压缩到r维的空间了,但是我们选择的r个坐标轴能够使得空间的压缩使得数据的损失最小。 还是假设我们矩阵每一行表示一个样本,每一列表示一个feature,用矩阵的语言来表示,将一个m * n的矩阵A的进行坐标轴的变化,P就是一个变换的矩阵从一个N维的空间变换到另一个N维的空间,在空间中就会进行一些类似于旋转、拉伸的变化。 而将一个m * n的矩阵A变换成一个m * r的矩阵,这样就会使得本来有n个feature的,变成了有r个feature了(r < n),这r个其实就是对n个feature的一种提炼,我们就把这个称为feature的压缩。用数学语言表示就是: 但是这个怎么和SVD扯上关系呢?之前谈到,SVD得出的奇异向量也是从奇异值由大到小排列的,按PCA的观点来看,就是方差最大的坐标轴就是第一个奇异向量,方差次大的坐标轴就是第二个奇异向量…我们回忆一下之前得到的SVD式子: 在矩阵的两边同时乘上一个矩阵V,由于V是一个正交的矩阵,所以V转置乘以V得到单位阵I,所以可以化成后面的式子 将后面的式子与A * P那个m * n的矩阵变换为m * r的矩阵的式子对照看看,在这里,其实V就是P,也就是一个变化的向量。这里是将一个m * n 的矩阵压缩到一个m * r的矩阵,也就是对列进行压缩,如果我们想对行进行压缩(在PCA的观点下,对行进行压缩可以理解为,将一些相似的sample合并在一起,或者将一些没有太大价值的sample去掉)怎么办呢?同样我们写出一个通用的行压缩例子: 这样就从一个m行的矩阵压缩到一个r行的矩阵了,对SVD来说也是一样的,我们对SVD分解的式子两边乘以U的转置U' 这样我们就得到了对行进行压缩的式子。可以看出,其实PCA几乎可以说是对SVD的一个包装,如果我们实现了SVD,那也就实现了PCA了,而且更好的地方是,有了SVD,我们就可以得到两个方向的PCA,如果我们对A’A进行特征值的分解,只能得到一个方向的PCA。 四、奇异值与潜在语义索引LSI: 潜在语义索引(Latent Semantic Indexing)与PCA不太一样,至少不是实现了SVD就可以直接用的,不过LSI也是一个严重依赖于SVD的算法,之前吴军老师在 矩阵计算与文本处理中的分类问题 中谈到: “三个矩阵有非常清楚的物理含义。第一个矩阵X中的每一行表示意思相关的一类词,其中的每个非零元素表示这类词中每个词的重要性(或者说相关性),数值越大越相关。最后一个矩阵Y中的每一列表示同一主题一类文章,其中每个元素表示这类文章中每篇文章的相关性。中间的矩阵则表示类词和文章雷之间的相关性。因此,我们只要对关联矩阵A进行一次奇异值分解,w 我们就可以同时完成了近义词分类和文章的分类。(同时得到每类文章和每类词的相关性)。” 上面这段话可能不太容易理解,不过这就是LSI的精髓内容,我下面举一个例子来说明一下,下面的例子来自LSA tutorial,具体的网址我将在最后的引用中给出: 这就是一个矩阵,不过不太一样的是,这里的一行表示一个词在哪些title中出现了(一行就是之前说的一维feature),一列表示一个title中有哪些词,(这个矩阵其实是我们之前说的那种一行是一个sample的形式的一种转置,这个会使得我们的左右奇异向量的意义产生变化,但是不会影响我们计算的过程)。比如说T1这个title中就有guide、investing、market、stock四个词,各出现了一次,我们将这个矩阵进行SVD,得到下面的矩阵: 左奇异向量表示词的一些特性,右奇异向量表示文档的一些特性,中间的奇异值矩阵表示左奇异向量的一行与右奇异向量的一列的重要程序,数字越大越重要。 继续看这个矩阵还可以发现一些有意思的东西,首先,左奇异向量的第一列表示每一个词的出现频繁程度,虽然不是线性的,但是可以认为是一个大概的描述,比如book是对应文档中出现的2次,investing是对应了文档中出现了9次,rich是对应文档中出现了3次; 其次,右奇异向量中一的第一行表示每一篇文档中的出现词的个数的近似,比如说,T6是,出现了5个词,T2是,出现了2个词。 然后我们反过头来看,我们可以将左奇异向量和右奇异向量都取后2维(之前是3维的矩阵),投影到一个平面上,可以得到: 在图上,每一个红色的点,都表示一个词,每一个蓝色的点,都表示一篇文档,这样我们可以对这些词和文档进行聚类,比如说stock 和 market可以放在一类,因为他们老是出现在一起,real和estate可以放在一类,dads,guide这种词就看起来有点孤立了,我们就不对他们进行合并了。按这样聚类出现的效果,可以提取文档集合中的近义词,这样当用户检索文档的时候,是用语义级别(近义词集合)去检索了,而不是之前的词的级别。这样一减少我们的检索、存储量,因为这样压缩的文档集合和PCA是异曲同工的,二可以提高我们的用户体验,用户输入一个词,我们可以在这个词的近义词的集合中去找,这是传统的索引无法做到的。
动态图上的异常检测任务包括:发现异常的对象、关系、时点。动态图上的异常检测与静态图上的异常检测不同的地方在于:
本文首先将异常类型分为:anomalous vertices, edges, subgraphs, and events(or change),将使用的方法分为:community detection, MDL(minimum description length) and compression, decompression, distance, probabilistic, 按每种方法使用的异常类型进行了文献学分类。各方法的主要参考文献见表1:
本文假设不同时点的节点和边都有唯一标签从而不会混淆,定义 为图序列,其中 为总时间步, , 为节点集, 为边集, 时称 为图流。本文的主要记号见表2:
给定 ,节点集 ,打分函数 ,定义异常节点集为 ,使得对于 , ,其中 为得分 的摘要式统计。
一个典型的异常节点如图1,其可由基于社区检测的方法识别,即: 其中 为节点所属的社会划分, 为异或操作。
给定 ,边集 ,打分函数 ,定义异常边集为 ,使得对于 , ,其中 为得分 的摘要式统计。
一个典型的异常边如图2,可令 ,其中 为时间步 时 的权重,可以为边的概率。
给定 ,子图集 ,打分函数 ,定义异常集为 ,使得对于 , ,其中 为得分 的摘要式统计。
两种典型的异常子图如图3,其中(a)为图的收缩,(b)为图的分裂。图的收缩可根据子图中的的数量衡量,即 ,图的分裂可由不同时间点社区的数量衡量。
与异常节点、边、子图检测不同,异常事件或异常突变检测检验的是时点。
给定 ,打分函数 ,若时点 满足: , ,则称时点 为一个事件。
给定 ,打分函数 ,若时点 满足: , ,则称时点 为一个突变。
通常的异常检测都使用两步法:第一步,基于特征的图表示;第二,基于机器学习的异常检测。
基于社区检测的方法关注的是社区和关联节点的演化过程,特征向量的生成亦基于图中的社区结构。不同社区检测方法的区别在于:(1)社区结构的领域,如社区内的连接性.单个节点在每一步所属的社区;(2)社区结构的定义,如基于概率的软社区定义.硬社区定义。基于社区检测的方法可用于异常定点、子图、突变的检测。
基于软社区匹配并单独考察每一个社区,我们可以在连续时间步内计算每个节点归属的平均变化,如果某个节点归属的平均变化显著异于其他节点,则称其为演化社区异常点。
节点社区归属的变化可以构造一个时间模式,称为软时序模式。一些文献使用了最小描述长度(MDL)结合非负矩阵分解的方法来自动检测节点角色及构造转移模型。多数文献通过抽取图中不同节点的共同模式,并比较每个节点与共同模式之间的差异来定义异常节点。部分文献使用了交替迭代优化替代常用的两步法。部分文献使用了corenet的概念,该概念不同于单纯使用density,modularity,hop-distance等概念,而是使用了节点间的加权路径,即一个节点的corenet包含该节点与权重大于给定阈值的两跳邻居。假设两个强连接的节点通常属于同一社区,则如果移除一个节点的两个邻居,一个邻域具有较高的边权重,另一个具有较低的边权重,则移除较高权重邻居的影响应更大,在每一步,每个节点首先被赋予一个异常得分,该得分衡量了其corenet的变化,异常得分较高的 各节点将被视为异常节点。
文献【69】定义了六种基于社区的异常:shrink, grow, merge, split, born, and vanish。其使用图和社区代表(representatives)进行比较以减少计算量,图代表为出现在t时刻,同时还出现在t-1、t+1或t+1与t-1时刻的节点集,社区代表是出现在其他社区最少的定点集合,基于社区代表和图代表,基于规则,判断社区是否落在六种异常中。
文献【73】定义了一种基于社区的异常:comet,周期性出现或消失的社区,演化图可表示为一个张量,然后基于低秩张量分解和MDL原则进行comet检测。
文献【3】基于多种信息源构造时序复网络,识别跨时间和网络的稳定社区结构。行为相似的网络可以用聚类或前验知识分组,如何一个社区结构在组内跨时间步稳定,但在组外没有对应社区,则该社区即为异常,如何两个社区共享一定比例的定点则称为对应。
社交网络可以根据特定时间窗口内的发文量定义事件,一个经历共同事件的组即构成一个异常子图。
通过划分图流为一致的分割来检测,分割是依据划分的相似性。
通过将最新图的顶点分区与当前增长分割中的图的分区进行比较,可以在线找到这些分割。【67】基于可返回随机的相关矩阵和modularity最大化来进行定点划分,当新图的划分与当前分割的划分有很大不同时,一个新段开始,并将新图的时间点输出为检测到的突变。两个划分的相似度使用Jaccard系数定义。GraphScope思路类似,但基于MDL来指导划分和分割。
基于MDL原则和基于该原则的压缩技术利用数据中的模式和规律性实现紧凑的图表示,其主要通过将图的邻接矩阵表示为一个二进制串,如果矩阵的行和列可以重新排列使矩阵的二进制字符串表示的熵最小化,那么压缩损失(也称为编码损失)就会最小化。数据指向的特征都来自于图或其特定子结构的编码代价;因此,异常被定义为抑制可压缩性的图或子结构(如边)
对于一条边和对应子图,如果包含该边的编码损失比不包含该边的编码损失高,则称该边为异常边。
【74】使用了一种两步交替迭代法进行节点的自动划分,当节点划分的熵收敛时,根据包含和不包含该边的编码损失,该方法也给出了边的异常度得分。
突变检测的主要思路是:连续时间步间的图是相似的,因而可以分为一组,从而降低压缩比。压缩比的上升表明新一个时间步的图与已有的图差异明显,因此是一个突变。
该方法将图集合表示为一个tensor,在该tensor上进行矩阵分解或降维,基于分解或降维后的图发现其模式和规律性,该方法可以融合更多属性信息,最常用的方法是SVD和PARAFAC(广义SVD)。
矩阵分解可用于计算每个节点的活跃(activity)向量,如果某个节点的活跃向量在连续时间步间变化明显,则称为异常节点。
【87】首先抽取每个节点的边相关矩阵 ,即该节点的每个邻域都有一行一列,对于节点 的矩阵中的一个entry 代表了边 和 间加权频率的相关性,加权频率由衰减函数获得,时间越近权重越高。M的最大特征值和对应特征向量即顶点的活跃向量的summary及边的相关性。通过寻找这些值的变化而形成的时间序列用于计算每个时间步长中每个顶点的分数,得分高于阈值的顶点将被输出为异常。
基于分解的异常事件检测有两种方法:(1)先基于分解方法来近似原始数据,然后以重建损失作为近似优劣的指标。如果某个子张量、切片或元素的重建损失很高,则即可以视其与周围数据不同特征不同,将其标记为异常事件、子图或节点。(2)跟踪奇异值和向量,以及特征值和特征向量,以检测异常顶点的显著变化。
为解决 intermediate blowup 问题(即计算中输入和输出张量超过内存限制),【81】提出了momery-efficient tucker(MET)分解方法,该方法源于Tucker分解,Tucker分解将高阶tensor用一个core tensor和每个mode(维度)矩阵表示。【80】使用了Compact Matrix Decomposition(CMD),其可以用来计算给定矩阵的稀疏低秩矩阵。使用CMD对图流中的每个邻接矩阵进行分解,可得到重建值的时间序列,基于重建值序列可进程事件检测,典型应用有COLIBRI, PARCUBE,其中后者在斑点(spotting)异常中的表现更高效。
【84】使用了随机图模型进行基于概率模型的检测,其将真实图邻接矩阵和期望图的邻接矩阵间的差异构造为残差矩阵,对残差矩阵执行SVD,再使用线性Ramp滤波器,基于top奇异值即可进行异常时间窗口检测,通过检查正确的奇异向量来确定相应的顶点。
除以上方法,我们还可以基于分解空间的显著变化来识别事件。【77】通过对数据执行PCA,计算的特征向量可以分为正常和异常两个集合,方法是检验数据中的值映射到特征向量。在每个时间步,根据特征值对特征向量进程降序排列,第一个特征向量则包含一个在其余值的3个标准差之外的投影点,此后的每个特征向量,都构成了异常集。第二步即是将数据映射到正常和异常子空间,一旦完成了这些操作,当从上一个时间步长到当前时间步异常成分的修改超过一个阈值时,即将其视为一个事件。【83】扩展了该方法,提出了联合稀疏PCA和图引导的联合稀疏PCA来定位异常和识别对应的顶点。通过为异常集使用稀疏的成分集,可以更容易识别负责的顶点。顶点根据它们在异常子空间中对应行的值得到一个异常分数,由于异常分量是稀疏的,不异常的顶点得分为0。
图的活跃向量 为主成分,左奇异向量对应最大奇异值,奇异值和奇异向量通过对加权邻接矩阵进行SVD得到。当活跃向量大幅异于“正常活跃"向量时,即定义该时点为突变点,”正常活跃“向量由前序向量得到。
正常活跃向量 ,它是对最后W时间步中活动向量形成的矩阵进行SVD得到的左奇异向量。每个时点都定义一个得分 ,其代表了当前活跃向量与正常向量的差异。异常可以使用动态阈值方案在线发现,其中得分高于阈值的时间点被输出为变化。通过计算正常向量和活动向量之间的变化比率来找到负责的顶点,与变化最大的索引所对应的顶点被标记为异常,类似的方法也可以用于节点-节点相关矩阵的活跃向量,或基于邻居相似度的节点-节点相关矩阵。
基于距离的异常检测算法的不同点在于选择用于提取和比较距离度量,以及它们用于确定异常值和相应图的方法。
如果一些边的属性演化异于正常演化,则该边就是一个异常边。
边之间的权重使用衰减函数定义,在每个时间步长中,根据相似度得分的变化之和计算每条边的异常值得分,使用阈值或简单的 作为异常值标准。
将网络视为边的流,意味着网络没有固定的拓扑,一个边的频率和持久性可以用来作为其新颖性的指标,【48】定义了集合系统不一致性指标来度量频率和持久性,当一条边到达时,计算其差异,并与活动边集的平均不一致性值进行比较,如果边的加权不一致性大于平均不一致性的阈值水平,则声明该边为异常边,基于异常边,可以进一步识别其他异常图元素(如顶点,边,子图)。
具有许多“异常”边的子图即是异常的子图。
【52】将边的权重视为异常得分,每个时间步长上的每条边都有它自己的异常分数,给定了该边权值在所有图序列的分布,该分数表示在该特定的边上看到该特定权值的概率函数。或者,为网络中的边分配异常值分数的现有方法的输出可以用作为该方法的输入。后一种方法允许应用于任何能够为边分配异常值分数的网络,一旦完成每条边的异常打分,即可发现显著异常的区域(SARs),即一个窗口内的固定子图,其类似于HDSs。【112】提出了一种迭代算法,该算法首先固定子图发现最优时间窗口,然后固定时间窗口发现最优子图。【97】拓展了该方法,允许子图渐变,即在相邻时间步间增加或移除顶点。
定义函数 为测度图距离的函数,将其应用于连续图序列,即得到距离序列,基于该距离序列应用一些启发式算法(如基于移动平均阈值的 取值)即可得到异常事件。
称每个顶点及其egonet的特征为局部特征,整张图的特征为全局特征。每个顶点的局部特征可聚合为一个向量,基于该向量的各阶矩可构造signature向量,利用signature向量间的Canberra距离(归一化的曼哈顿距离)可构造图之间的距离函数【93】。【92】利用全局特征,定义了一种基于dK-2序列的距离测度,将高于阈值的特征视为异常点。
【96】使用了顶点亲和度(即一个顶点对另一个顶点的影响,可以用于快速信念传播)得分作为signature向量,其基于连续时间步技术顶点亲和度,基于马氏距离度量两个图的相似度,亲和度得分的变化反应并适应变化的影响水平,例如桥边的移除比正常边移除的得分更高。利用单个移动范围的质量控制,可以对相似度得分的时间序列设置一个移动阈值,如指数移动平均加权。
作为特征相似度的补充,我们也可以比较两个图的结构差异来度量突变的大小,这类方法致力于发现定义距离的函数而非发现特征向量。【88】计算了异常网络的10种距离函数,使用ARMA模型构造特征值的正常模型,然后基于正常模型计算时点的残差,残差超过给定阈值的时间即可标记为异常。10种距离函数中,基于最大共有子图的方法表现最好。【90】使用了五中得分函数(顶点/边重叠,顶点排序,向量相似度,序列相似度,signature相似度)来检测三种异常(子图缺失,顶点缺失,连通性变化),表现最好的方案是抽取每个顶点和边的特征构造signature向量,使用SimHash定义距离。
我们还可以通过计算每个图的稳健性序列来检测事件,稳健性序列是图连通性的测度,具有高稳健性的图即使在去除一些顶点或边的情况下,也能保持相同的一般结构和连通性,事件检测即发现稳健性值异常变化的时点【95】。【89】使用的是图半径的变体作为稳健性指标,图半径的定义是基于所有顶点的平均离心度,而非常用的最大离心度。
基于概率理论、分布、扫描统计学等方法可以构造“正常”样本的模型,偏离该模型的样本即视为异常,这类方法的主要区别在于构造方法、建模对象、离群值定义。
主要有两种方法:一,构造扫描统计时间序列并检测离均值若干标准差的点;二,顶点分类。
扫描统计常称为滑动窗口分析,其在数据的特征区域中发现测度统计量的局部最小或最大值。对某个特定图,扫描统计量可以是图不变特征的最大值,如边的数量。
【8】使用了一个适应测度统计量的变量,即每个节点的0-2度邻居数,然后对每个顶点的局部统计量使用近期值的均值和标准差进行标准化,图的扫描统计量即最大的标准化局部统计量。标准化可以解释每个顶点的历史信息,代表每个顶点的统计量只与自己的历史信息有关而与其他顶点无关。这保证测度的最大变化与变化的绝对量无关而与比例有关。基于扫描统计量标准化时间序列,将序列均值的五个标准差作为异常值。最负责的顶点被确定为为整个图的扫描统计值所选择的顶点。
类似于使用邻居进行扫描统计,我们还可以用Markov随机场(MRF)来发现节点的状态,并通过信念传播算法推断最大似然分配,其中,每个顶点标签取决于其邻居节点。【99】通过发现二部核来检测异常点(即犯),二部核定义为犯与从犯间的交互。利用边的插入或删除只影响局部子图这一事实,它在添加新边时逐步更新模型。在传播矩阵中,一个顶点可以处于三种状态之一:欺诈者、共犯者或诚实者。
边异常检测通常使用计数过程建模,统计上显著异于该模型的边标记为异常边。
【50】用贝叶斯离散时间计数过程来建模顶点间的通信次数(边权重),并根据新图更新模型。基于学习到的计数的分布,对新观测的边进行预测 值计算,基于 值标记异常顶点对。
首先用固定的子图,多重图,累积图来构造预期行为的模型,对模型的偏离可作为子图异常检测的依据。
【104】结合扫描统计量和隐马尔可夫模型(HMM)建模边行为,其使用的局部扫描统计量是基于两种图形状:k-path图和星型图,其将滑动窗口的扫描统计数据与其过去的值进行比较,并使用在线阈值系统识别局部异常,局部异常是所有统计上显著的子图(代表k个路径或恒星)的并集。
另一个建模动态图的方法是基于多重图,其中平行边对应于两个连续时间步顶点间的通信,初始的多重图可分解为多个针对每个时间窗口的叠套子图(TSG),TSG满足两个条件:(1)对于任何两个有共同点的边,首先开始通信的边最后完成通信;(2)存在一个根顶点r,它没有传入的边,并且有一条到TSG中每个顶点的路径。出现概率低的TSG视为异常子图。【102】
累积图即为包含直到当前时点的所有边的图,边权重依据衰减函数定义,通过识别“持久模式”来定义子图的正常行为。该持久模型识别模型如下:首先构造一种图,该图每个边根据时间来加权,然后基于该图迭代抽取最重连接成分来发现。随着累积图的发展,提取的子图将被监控,并将其当前活动与基于最近行为的预期活动进行比较来进行子图异常检测。【101】
事件检测可以基于偏离图似然模型或特征值分布的偏差来进行。
【103】提出了一种新的蓄水池抽样方法来抽取图流的结构摘要,这种在线抽样方法维持多个网络划分以构造统计上显著的摘要,当一个新图进入图流,每个边都根据不同分区的边生成模型计算出一种似然性,然后以这些似然性的几何均值作为全局图似然性。
【98】使用了类似的边生成模型,每个边 的概率都存储在矩阵 中,概率基于期望最大化估计,基于所有收发对的分布,然后为每个收发对给出潜在得分,基于所有边似然得分的均值即得到每个图的得分。
【100】计算了特征值和压缩特征等式的分布(而非计算收发对的分布),基于每个顶点都存在一个顶点局部特征时间序列的假设,可在每个时间步构造一个顶点-顶点相关矩阵,通过保留最大特征值和一组低维矩阵(每个顶点对应一个矩阵),可对相关矩阵的特征方程进行压缩,通过学习特征值和矩阵的分布,即可发现异常顶点和事件。当特征值偏离期望分布时,即认为发生了事件,当顶点的矩阵偏离矩阵分布时,可认为该顶点为异常顶点。
本国生效法律条文应当不属于参考文献;因为其本身没有著作权属性。
论文的参考文献一般是书籍、期刊、报纸、网页等等纸质书刊或数字媒体,引用法律法规的话,在引用处加圈1、2、3.……然后在页下方将法条内容列出即可。
论文的参考文献格式是GB/T 7714—2005《文后参考文献著录规则》、《中国学术期刊(光盘版)检索与评价数据规范(试行)》和《中国高等学校社会科学学报编排规范(修订版)》里规范的。参考文献格式:[序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(可选)参考资料:
可以。
一般来说,引用法律条文的,不列入参考文献,但如果需要解释的,可以在脚注中标注,如:《民法通则》第XX条第XX项第XX款规定:「条文内容」等。
书写技巧
把光标放在引用参考文献的地方,在菜单栏上选“插入|脚注和尾注”,弹出的对话框中选择“尾注”,点击“选项”按钮修改编号格式为阿拉伯数字,位置为“文档结尾”,确定后Word就在光标的地方插入了参考文献的编号,并自动跳到文档尾部相应编号处请你键入参考文献的说明,在这里按参考文献著录表的格式添加相应文献。
参考文献标注要求用中括号把编号括起来,以word2007为例,可以在插入尾注时先把光标移至需要插入尾注的地方,然后点击引用-脚注下面的一个小箭头,在出现的对话框中有个自定义,然后输入中括号及数字,然后点插入,然后自动跳转到本节/本文档末端,此时再输入参考文献内容即可。
论文的参考文献格式是GB/T 7714—2005《文后参考文献著录规则》、《中国学术期刊(光盘版)检索与评价数据规范(试行)》和《中国高等学校社会科学学报编排规范(修订版)》里规范的。参考文献格式:[序号]主要责任者.文献题名[文献类型标识].出版地:出版者,出版年.起止页码(可选)参考资料:
论文参考方面有个国标的,法律法规的 我发个样式给你 [15] 中华人民共和国科学技术委员会.科学技术期刊管理办法[Z].1991—06—05
论文的参考文献一般是书籍、期刊、报纸、网页等等纸质书刊或数字媒体,引用法律法规的话,在引用处加圈1、2、3.……然后在页下方将法条内容列出即可。
国家标准gb7713-87中有关论文格式、参考文献著录格式:m——专著,c——论文集,n——报纸文章,j——期刊文章,d——学位论文,r——报告,s——标准,p——专利;对于不属于上述的文献类型,采用字母“z”标识。你看,其中并没有法律文献。一般来说,引用法律条文的,不列入参考文献,但如果需要解释的,可以在脚注中标注,如:《民法通则》第xx条第xx项第xx款规定:「条文内容」等
[1]计算机芯片的发展史樊莉丽;董先明;, 信息与电脑(理论版), 2010,(05), 192本文阐述了芯片对现代科技的重要作用,详细介绍了芯片的发展历史,并以芯片业巨头英特尔公司为参照对象,把芯片发展分阶段进行了总结。[2]一种对计算机发展史展开研究的策略应国良;马立新;, 中国教育信息化, 2010,(07), 15-16计算机是一种人造物,是历史的产物,其进化与更新换代凝聚了若干人的智慧。随着一线教学的深入,笔者认识到若不从历史源头上对计算机发展过程予以整体上的把握,将不利于进一步参与和推动它的发展。本文在先前研究者若干研究成果的基础上,提出一种研究策略和思路:以需求产生与满足为引子,以软硬交替发展为主线,以性能不断提高为成果,以突出学科交叉为亮点。[3]论计算机发展史及展望杨露斯;黎炼;, 信息与电脑(理论版), 2010,(06), 188自从1945年世界上第一台电子计算机诞生以来,计算机技术迅猛发展,CPU的速度越来越快,体积越来越小,价格越来越低。未来光子、量子和分子计算机为代表的新技术将推动新一轮超级计算技术革命。[4]充满创新火花的计算机发展史刘瑞挺;, 计算机教育, 2009,(05), 129-130<正>回顾计算机发明的历史,每一台机器、每一颗芯片、每一种操作系统、每一类编程语言、每一个算法、每一套应用软件、每一款外部设备……无不像闪光的珍珠串在一起,令人赞不绝口。每个事例都闪烁着智慧的火花,每件史料都述说着创新的思想。在计算机科学技术领域,这样的史实就像大海岸边的贝壳,俯拾皆是;当然,要找到珍珠就得下专门功夫了。[5]信息技术教师应该读什么书(二) 计算机及信息技术发展史魏宁;, 中国信息技术教育, 2009,(15), 91-93<正>列举信息技术的应用实例,了解信息技术的历史和发展趋势历来是信息技术教师较为头疼的地方。因为通常这一课是在教室中作为理论课来上的,而教材上相关的内容又较为浅显并显得知识容量不足。教师不得不精心备课,[6]浅析计算机病毒发展史程兴中;, 辽宁行政学院学报, 2008,(06), 248+252简述了从第一个计算机病毒出现到现在,计算机病毒随着操作系统和互联网的发展而进化的过程。并对网络病毒的各种类型和特点进行了分析。[7]从汉字发展史看计算机汉字输入对汉字发展的影响周凤英;, 洛阳工业高等专科学校学报, 2005,(04), 46-47+79汉字在经历了近百年的汉字落后论的批判之后,迎来了“汉字优越论”的曙光,这两种截然相反的论调让 我们深思这样一个问题:在信息高速发展的社会中,应该怎样正确对待计算机汉字输入对标志中华民族文化的汉 字及其发展产生的冲击呢?本文以历史的眼光,纵观汉字发展史,对计算机汉字输入将会给汉字发展产生的影响 进行了较为深入的剖析。[8]浅谈CPU发展史及计算机发展前景黎菁, 电脑知识与技术, 2004,(17), 61-63本文首先简单回顾了计算机的发展情况,然后介绍了计算机硬件中最重要部分的中央处理器简单原理并着重了它的发展史。然后根据摩尔定律对计算机硬件的发展历史和前景、计算机硬件软件化做了一番介绍。[9]计算机科学发展史上的里程碑王亚军, 计算机时代, 2004,(07), 7-8回顾计算机科学的发展历程,可以发现计算机科学的基本理论和原型技术近二十年来没有什么实质性的突破,计算机科学期待着一场新的革命。[10]难以忘却的——计算机发展史谌谦;, 中国中医药现代远程教育, 2004,(07), 47-48<正> 计算机是一种机器,是人类发明的一种工具。但是它与人类发明创造的其它工具有着本质的不同。人类发明的机器大多可以看作是人的手或脚的延伸。它们能够完成的是人原本需要耗费体力去完成的事情。而计算机则不同,它可以看作是人头脑的延伸,能帮助人做那些需要耗费人脑力完成的工作。计算机的发展逐渐改变着我们的生活。这当然离不开人类科技知识的[11]计算机硬件史话——回顾CPU散热器的发展史小甘;, 少年电世界, 2003,(05), 76-77<正> 大家都知道电脑的核心部件是CPU,它能否正常工作至关重要,而保护它正常工作的部件之一有散热器的责任。随着电脑的飞速发展,散热器也取得了相应的进步,它前后经历了从风冷散热到热导管再到最新的液冷散热。它们之间有什么不同,它们又是怎样发展的呢?让我们共同关注一下它们的情况吧。[12]历届图灵奖得主简介——《ACM图灵奖(1966—1999)——计算机发展史的缩影》刘建元,康兆华, 中国大学教学, 2000,(06), 27[13]大脑的延伸──计算机发展史孙小美;, 中国科技月报, 1998,(07), 60-62[14]步履维艰 前途光明——哈尔滨方正公司计算机部发展史张亚欣, 中外企业家, 1997,(11), 6<正> 记得在93年9月份,来自总部的消息,北大方正集团成为美国Digtal PC中国唯一总代理,心里踌躇。方正排版方兴未艾,怎么又有时间做PC?何总前瞻未来,迅速做出在方正分公司成立计算机部的决定。由于本人的爱好,这方面又稍有特[15]计算机发展史上的“世界第一”中国培训, 1995,(10), 45<正> 1.最早的第一种计算工具—— 算筹,是中国发明的,约在公元前一 千多年前,在公元六世纪算筹转变为 算盘。 2.第一把计算尺是1620年英国 E·冈特发明的,是一种直线式对数计算尺。 3.第一台能进行加减运算的机械计算机是法国B·帕斯卡1642年发明的,利用齿轮进行转动。 4.第一个发明二进制的逻辑代数的是英国G·布尔,布尔代数后来成为电子计算机硬件和软件设计的基础。[16]电子计算机发展史何力;, 人民教育, 1985,(03), 44<正> 第一代电子计算机1946年诞生于美国的陆军阿贝丁炮击场。它是一个庞然大物,占地面积170平方米,重量达30多吨,运算速度为每秒5,000次。它使当时的一切运算工具相形见绌。人工需要一个星期才能完成的弹道轨迹计算,它仅用3秒钟就完成了。[17]计算机五十年代发展史陈厚云,王行刚, 自然辩证法通讯, 1983,(04), 39-47<正> 五十年代是计算机从实验室走向实用化,从单机试制转向工业生产,计算机应用从科技计算扩展至数据处理的时期。这段历史所揭示的计算机行业的许多重要特征和发展规律,对于计算机发展后进的国家,至今仍然不无启迪。一、从实验室到实用化四十年代后期,美国普林斯顿高级研究所(The Institute for Advanced Study-IAS)云集了许多著名学者和工程师。其中有冯·诺依曼(von Neumann),研制美国第一台电子数字[18]信息时代的黎明——七十年代计算机发展史王行刚;陈厚云;, 自然辩证法通讯, 1982,(04), 51-59<正> 一、微型机迅猛拓广七十年代计算机发展最重大的事件莫过于微型机的诞生和迅猛拓广。1969年8月,一个年轻的设计人员,现在Zilog公司的创始人,提出了一项大胆的设想:(1)将日本设计的台式计算机中11片逻辑电路压缩成3片,即中央处理机、读写存储器和只读存储[19]电脑的成长:六十年代计算机发展史陈厚云;王行刚;, 自然辩证法通讯, 1980,(06), 52-63目前我国计算机事业的发展状况,从总的来看,大体上相当于美国六十年代初期水平。因此,研究国外、尤其是美国六十年代计算机发展所走过的道路,探讨分析其经验教训,对于我国计算机事业的今后发展是会有所启发、有所借鉴的。本文所作的是一个尝试。[20]火力发电厂采用控制计算机的发展史二川原诚逸;胡树松;, 华北电力技术, 1979,(Z2), 82-92+112日本日立公司应北京电业管理局的要求于1978年6月在陡河电站进行了一个多月的讲课,介绍有关控制机的情况,现将其中“控制机发展史”及“汽机、锅炉数学模型的建立方法”整理印出,以供参考。北京电业管理局控制机讲习班 1979年2月1日[1]生活情境法在大学计算机信息技术实验教学案例中的应用研究周蕾;, 长春理工大学学报, 2010,(09), 185-187针对大学计算机信息技术实验教学过程中出现的问题,以建构主义理论中抛锚式和支架式教学模式为依据,结合学生熟悉的生活情境,设计一套联系紧密的实验教学案例,让学生在教师搭建的脚手架帮助下,完成知识的意义建构过程。实验证明,该模式可以有效提高学生的信息素养和实践能力,提高课堂教学效率和效果。[2]浅议中职《计算机应用基础》课程教学职业生活化实践万兰平;, 科技信息, 2010,(29), 275+237《计算机应用基础》课程是中职学生的基础课程,我们希望学生通过学习这门课程,真正做到将所学运用于将来的职业生活的目的。对于我们职业学校的基础课程教师来说,我们应考虑如何让学生未来的职业生活走进我们的《计算机应用基础》课程教学。如何让抽象的计算机基础知识贴近职业生活?如何使计算机知识运用于职业生活?教师应该尝试创设具有专业职业生活气息,贴近学生认知水平的问题引入,举例职业生活实例,根据知识特点情况,将所教知识,点滴渗透,从而构建职业生活化实践的《计算机应用基础》教学。[3]改进日常生活中应用计算机检索信息的探讨权彦清;, 经营管理者, 2010,(23), 367互联网高速发展,信息爆炸的时代,计算机在我们获得信息的渠道上占据重要地位。本文从细节出发,介绍在日常生活中如何更好利用搜索引擎以及辅助相应的搜索策略,让我们在浩如烟海的信息中找到自己所需要的资料。[4]影像视频格式在计算机教学中与生活中的应用谢静波;, 科技信息(学术研究), 2008,(32), 553-554在我们的教学与日常生活中,音频、视频与我们紧密相连,教学怎样制作多媒体课件;日常生活中有手机、电视、电脑、MP4、MP5等等,怎样用好这些电器;随着网络的高速发展,流式视频格式越来越多,怎样上网看电视,下载视频?这都是摆在现代人前面的问题。本文从四个方面介绍影像视频格式与应用:一、本地影像视频;二、网络影像视频;三、视频格式大转换;四、在教学与生活中的应用。[5]计算机应用与我国少数民族生活方式何国强, 广西民族研究, 2000,(03), 29-34从 1 98 5年起 ,计算机软件开发和大规模产业化的发展将第三次技术革命推进至信息革命时代。电子计算机的应用开始渗透到了几乎一切生产领域 ,也正一步一步地走进人们的生活。本文从生活方式的角度分析计算机对人们的影响 ,以及对计算机在少数民族中应用的忧思 ,并提出利用计算机发展民族地区经济的建议[6]计算机在生活小区物业管理中的应用莫继红, 电脑与信息技术, 1997,(04), 29-30本文提出了用计算技术实现生活小区物业管理的一种方法,重点讨论了物业管理的目标以及应用系统的设计方法。[7]计算机在日常生活中的应用赵国求;, 武钢技术, 1985,(01), 74<正> 一、手表计算机日本制造了一种既可做手表用,又具有计算机功能的超小型手表计算机。它由手表,键盘和控制器三部分组成,手表可以单独使用,如果与键盘连结在一起,就成了一部完整的超小型计算机。手表内装有中央运算处理装置和五个大规模集成电路,可存储二千个单字和一百个左右的电话号码或七十个人的通讯地址。
去google(谷歌)里面随便就找到了。
你的论文准备往什么方向写,选题老师审核通过了没,有没有列个大纲让老师看一下写作方向? 老师有没有和你说论文往哪个方向写比较好?写论文之前,一定要写个大纲,这样老师,好确定了框架,避免以后论文修改过程中出现大改的情况!!学校的格式要求、写作规范要注意,否则很可能发回来重新改,你要还有什么不明白或不懂可以问我,希望你能够顺利毕业,迈向新的人生。 (一)选题毕业论文(设计)题目应符合本专业的培养目标和教学要求,具有综合性和创新性。本科生要根据自己的实际情况和专业特长,选择适当的论文题目,但所写论文要与本专业所学课程有关。(二)查阅资料、列出论文提纲题目选定后,要在指导教师指导下开展调研和进行实验,搜集、查阅有关资料,进行加工、提炼,然后列出详细的写作提纲。(三)完成初稿根据所列提纲,按指导教师的意见认真完成初稿。(四)定稿初稿须经指导教师审阅,并按其意见和要求进行修改,然后定稿。一般毕业论文题目的选择最好不要太泛,越具体越好,而且老师希望学生能结合自己学过的知识对问题进行分析和解决。不知道你是否确定了选题,确定选题了接下来你需要根据选题去查阅前辈们的相关论文,看看人家是怎么规划论文整体框架的;其次就是需要自己动手收集资料了,进而整理和分析资料得出自己的论文框架;最后就是按照框架去组织论文了。你如果需要什么参考资料和范文我可以提供给你。还有什么不了解的可以直接问我,希望可以帮到你,祝写作过程顺利毕业论文选题的方法: 一、尽快确定毕业论文的选题方向 在毕业论文工作布置后,每个人都应遵循选题的基本原则,在较短的时间内把选题的方向确定下来。从毕业论文题目的性质来看,基本上可以分为两大类:一类是社会主义现代化建设实践中提出的理论和实际问题;另一类是专业学科本身发展中存在的基本范畴和基本理论问题。大学生应根据自己的志趣和爱好,尽快从上述两大类中确定一个方向。二、在初步调查研究的基础上选定毕业论文的具体题目在选题的方向确定以后,还要经过一定的调查和研究,来进一步确定选题的范围,以至最后选定具体题目。下面介绍两种常见的选题方法。 浏览捕捉法 :这种方法就是通过对占有的文献资料快速地、大量地阅读,在比较中来确定论文题目地方法。浏览,一般是在资料占有达到一定数量时集中一段时间进行,这样便于对资料作集中的比较和鉴别。浏览的目的是在咀嚼消化已有资料的过程中,提出问题,寻找自己的研究课题。这就需要对收集到的材料作一全面的阅读研究,主要的、次要的、不同角度的、不同观点的都应了解,不能看了一些资料,有了一点看法,就到此为止,急于动笔。也不能“先入为主”,以自己头脑中原有的观点或看了第一篇资料后得到的看法去决定取舍。而应冷静地、客观地对所有资料作认真的分析思考。在浩如烟海,内容丰富的资料中吸取营养,反复思考琢磨许多时候之后,必然会有所发现,这是搞科学研究的人时常会碰到的情形。 浏览捕捉法一般可按以下步骤进行: 第一步,广泛地浏览资料。在浏览中要注意勤作笔录,随时记下资料的纲目,记下资料中对自己影响最深刻的观点、论据、论证方法等,记下脑海中涌现的点滴体会。当然,手抄笔录并不等于有言必录,有文必录,而是要做细心的选择,有目的、有重点地摘录,当详则详,当略则略,一些相同的或类似的观点和材料则不必重复摘录,只需记下资料来源及页码就行,以避免浪费时间和精力。 第二步,是将阅读所得到的方方面面的内容,进行分类、排列、组合,从中寻找问题、发现问题,材料可按纲目分类,如分成: 系统介绍有关问题研究发展概况的资料; 对某一个问题研究情况的资料; 对同一问题几种不同观点的资料; 对某一问题研究最新的资料和成果等等。 第三步,将自己在研究中的体会与资料分别加以比较,找出哪些体会在资料中没有或部分没有;哪些体会虽然资料已有,但自己对此有不同看法;哪些体会和资料是基本一致的;哪些体会是在资料基础上的深化和发挥等等。经过几番深思熟虑的思考过程,就容易萌生自己的想法。把这种想法及时捕捉住,再作进一步的思考,选题的目标也就会渐渐明确起来。
计算机论文常用参考文献
在平平淡淡的日常中,大家都有写论文的经历,对论文很是熟悉吧,论文一般由题名、作者、摘要、关键词、正文、参考文献和附录等部分组成。写论文的注意事项有许多,你确定会写吗?下面是我整理的计算机论文常用参考文献,希望能够帮助到大家。
[1]刘韬,楼兴华.SQL Server2000 数据库系统开发实例导航. 北京:人民邮电出版社,2004.
[2]丁宝康,董健全. 数据库实验教程. 北京:清华大学出版社, 2003:125-170.
[3]孙强. 基于 的专题网站的研究与设计. 东北师范大学,2006.
[4]Michele Leroux your Apps and WCF services with Windows CardSpace. MSDN Magazine,April 2007.
[5]肖建编. 编程实例与技巧集粹. 北京:北京希望电子出版社,2003.
[6]巴兹拉等. 安全性高级编程. 北京:清华大学出版社,2003.
[7]Jesse C#中文版. 电子工业出版社,2006.
[8]米切尔的等编著. 权威指南. 北京:中国电力出版社,2003.
[9]曾登高编著..NET 系统架构与开发. 北京:电子工业出版社,2003.
[10]Jeffrey Richter. Applied Microsoft .NET Framework programming.北京:清华大学出版社, 2003.
[11]张海藩. 软件工程导论. 北京:清华大学出版社, 2003.
[11]周佩德.数据库原理及应用〔M〕.北京:电子工业出版社,2004.
[12]刘炳文等.VISUAL BASIC 程序设计--数据库篇〔M〕.北京:人民邮电出版社,1999.
[13]李光明.Visual Basic 编程实例大制作〔M〕.北京:冶金工业出版社,2002.
[14]王兴晶,赵万军等.Visual Basic 软件项目开发实例[M].北京:电子工业出版社,2004.
[15]陈艳峰,高文姬等.Visual basic 数据库项目案例导航[M].北京:清华大学出版社,2004.
[16]李红等.管理信息系统开发与应用〔M〕.北京:电子工业出版社,2003.
[17]周之英.现代软件工程〔M〕.北京:科学出版社,2000.
[18]张红军,王红.Visual Basic 中文版高级应用与开发指南〔M〕.北京:人民邮电出版社,2001.
[1]孙卫琴,李洪成.《Tomcat 与 JSP Web 开发技术详解》.电子工业出版社,2003年6月:1-205
[2]BruceEckel.《JSP编程思想》. 机械工业出版社,2003年10月:1-378
[3]FLANAGAN.《JSP技术手册》. 中国电力出版社,2002年6月:1-465
[4]孙一林,彭波.《JSP数据库编程实例》. 清华大学出版社,2002年8月:30-210
[5]LEE ANNE PHILLIPS.《巧学活用HTML4》.电子工业出版社,2004年8月:1-319
[6]飞思科技产品研发中心.《JSP应用开发详解》.电子工业出版社,2003年9月:32-300
[7]耿祥义,张跃平.《JSP实用教程》. 清华大学出版社,2003年5月1日:1-354
[8]孙涌.《现代软件工程》.北京希望电子出版社,2003年8月:1-246
[9]萨师煊,王珊.《数据库系统概论》.高等教育出版社,2002年2月:3-460
[10]Brown等.《JSP编程指南(第二版)》. 电子工业出版社 ,2003年3月:1-268
[11]清宏计算机工作室.《JSP编程技巧》. 机械工业出版社, 2004年5月:1-410
[12]朱红,司光亚.《JSP Web编程指南》.电子工业出版社, 2001年9月:34-307
[13]赛奎春.《JSP工程应用与项目实践》. 机械工业出版社, 2002年8月:23-
[14]刁仁宏.网络数据库原理及应用[J].情报理论与实践,2004,(1).
[15]张莉,王强.SQL Server 数据库原理及应用教程[M].清华:清华大学出版社出版,2003.
[16]郭瑞军,李杰,初晓璐. 数据库开发实例精粹[M].西安:电子工业出 版社出版,2003.
[17]宋昕. 网络开发技术实用教程入门与提高[J].情报杂志,2005,(7).
[18]顼宇峰. Server 典型网站建设案例[M].清华:清华大学出版社出版,2006.
[1]米琦.基于多维变换的无线传感器网络定位算法研究[D].上海交通大学2007
[2]汤文亮,曾祥元,曹义亲.基于ZigBee无线传感器网络的森林火灾监测系统[J].实验室研究与探索.2010(06)
[3]宋保业.无线传感器网络关键技术研究[D].青岛科技大学2008
[4]熊俊俏,冯进维,罗帆.基于JN5139的无线传感器网络节点设计与实现[J].武汉工程大学学报.2010(05)
[5]祝勇.基于LS-SVC的传感网络链路质量评估机制研究[D].南昌航空大学2014
[6]程春蕊,刘万军.高内聚低耦合软件架构的构建[J].计算机系统应用.2009(07)
[7]孙利民等编着.无线传感器网络[M].清华大学出版社,2005
[8]甄甫,刘民,董明宇.基于面向服务架构消息中间件的业务流程系统集成方法研究[J].计算机集成制造系统.2009(05)
[9]陆莹.基于无线传感器网络的组网可靠性研究[D].天津大学2007
[10]潘虎.煤矿安全监控无线传感器网络系统研究[D].华中科技大学2007
[11]张杉.无线传感器网络通信机制的研究[D].电子科技大学2008
[12]魏宝玲.利用无线传感器网络实施道路维护与监控[D].国防科学技术大学2006
[13]吴中博,樊小泊,陈红.基于能量水平的多Sink节点传感器网络路由算法[J].计算机研究与发展.2008(01)
[14]陈伟,吴健,胡正国.分布式监控组态系统实时数据传输模型[J].计算机工程.2006(22)
[15]原羿,苏鸿根.基于ZigBee技术的无线网络应用研究[J].计算机应用与软件.2004(06)
[16]任丰原,黄海宁,林闯.无线传感器网络[J].软件学报.2003(07)
[17]张雪平.使用SecureCRT实现网络管理自动化[J].内江师范学院学报.2005(02)
[1]江群斌.我国商业银行网络银行安全性研究[D].天津大学2012
[2]翟凤航.组织系统数字档案管理系统软件的设计及实现[D].天津大学2012
[3]张兴起.基于VPX标准和多核DSP阵列的信息处理平台设计[D].天津大学2012
[4]王璐.基于1553B总线的综合航电数据加载系统的设计与实现[D].天津大学2012
[5]孙树和.电力企业绩效管理系统研究与设计[D].天津大学2012
[6]郎桐.无源自组网络输电线路实时监测技术研究与应用[D].天津大学2014
[7]郭毅.部门预算管理系统的设计与实现[D].天津大学2014
[8]李灏.软件无线电平台上空时编码的实现和测量[D].天津大学2014
[9]谢国聪.基于.NET技术和多层架构的出租屋和流动人口信息管理系统的设计与实现[D].天津大学2014
[10]高宜文.基于Wi-Fi的智能无线网络视频监控系统视频采集与处理平台的设计[D].天津大学2012
[11]毛延超.无线传感器网络中分簇多信道传输协议研究[D].天津大学2012
[12]夏梓峻.LED-AODV:基于链路预测的车辆网络路由算法研究[D].天津大学2012
[13]尹超.无线网络视频传输性能评测工具的设计与实现[D].天津大学2009
[14]童曦.基于.NET技术和多层架构的人事信息管理系统[D].天津大学2014
[15]王广彧.基于历史轨迹预测的车辆自组织网络混合路由算法[D].天津大学2014
[16]王伟海.龙口矿业集团电网调度自动化系统设计与实现[D].天津大学2012
[17]贺明.基于NC-OFDM的与ZigBee共存技术研究[D].天津大学2012
[18]叶君骄.基于SAT的长距离无线mesh网络管理平台[D].天津大学2012
[19]张松.基于的长距离无线链路性能实验研究[D].天津大学2012
[20]钟武汨.基于压缩感知的空间无线频谱感知与重构系统研究[D].天津大学2012
[21]高明飞.北皂煤矿海域下开采水情在线监测应用系统[D].天津大学2012
[22]邹宇.基于卫星授时的长距离无线Mesh网络MAC协议ST-TDMA[D].天津大学2014
[23]王为睿.山东省龙口矿业集团6000m~3/h制氧工程DCS设计与实现[D].天津大学2013
[24]莫志德.基于Web应用的停车管理系统开发和设计[D].天津大学2013
[1](美)BruceMolay着,杨宗源,黄海涛译.Unix/Linux编程实践教程[M].清华大学出版社,2004
[2]姜毅,王兆青,曹丽.基于HTTP的实时信息传输方法[J].计算机工程与设计.2008(10)
[3]崔文婧.数字娱乐产业中流行文化对于电子游戏的'影响[D].北京服装学院2010
[4]刘晓晖.SAP系统中不同物料分类的创建方法[D].上海交通大学2011
[5]封炜.基于GPS/GIS/GSM的物流信息监控系统的设计与实现[D].上海交通大学2011
[6]赵胤.基于SAP的离散制造型企业成本控制设计与实现[D].上海交通大学2011
[7]李长斌.驼峰空压站监控系统的设计与实现[D].上海交通大学2012
[8]闵国石.铁路工务作业安全控制系统的研究[D].上海交通大学2012
[9]龚俊.基于Javamail技术的企业Email安全管理系统的设计与实现[D].上海交通大学2012
[10]朱骁勇.基于SCCM的软件分发管理与软件封装模板助手[D].上海交通大学2013
[11]彭诚.基于GPS的物流车辆监控系统的设计和实现[D].上海交通大学2013
[12]苏政华.离散制造型企业的SAP系统FICO模块设计与实现[D].上海交通大学2013
[13]周昕毅.Linux集群运维平台用户权限管理及日志审计系统实现[D].上海交通大学2013
[14]徐朱平.SDP-21框架下项目管理在对日软件外包中的应用[D].上海交通大学2010
[15]刘进学.DeltaVDCS系统在丙烯均相聚合系统中的应用与研究[D].上海交通大学2010
[16]李立平.基于数据挖掘的勘探随钻分析系统[D].上海交通大学2010
[17]王平.半自动闭塞控制信息数字化传输系统的设计与实现[D].上海交通大学2012
[18]潘忠锐.铁路OA系统的设计与实现[D].上海交通大学2012
[19]黄怡君.银行业的存储虚拟化系统设计与实现[D].上海交通大学2012
[20]孙英.浅谈Flash与XML之间的通信[J].电脑知识与技术.2008(15)
[1]刘韬,楼兴华.SQL Server2000 数据库系统开发实例导航. 北京:人民邮电出版社,2004.
[2]丁宝康,董健全. 数据库实验教程. 北京:清华大学出版社, 2003:125-170.
[3]孙强. 基于 的专题网站的研究与设计. 东北师范大学,2006.
[4]Michele Leroux your Apps and WCF services with Windows CardSpace. MSDN Magazine,April 2007.
[5]肖建编. 编程实例与技巧集粹. 北京:北京希望电子出版社,2003.
[6]巴兹拉等. 安全性高级编程. 北京:清华大学出版社,2003.
[7]Jesse C#中文版. 电子工业出版社,2006.
[8]米切尔的等编著. 权威指南. 北京:中国电力出版社,2003.
[9]曾登高编著..NET 系统架构与开发. 北京:电子工业出版社,2003.
[10]Jeffrey Richter. Applied Microsoft .NET Framework programming.北京:清华大学出版社, 2003.
[11]张海藩. 软件工程导论. 北京:清华大学出版社, 2003.
[1]计算机芯片的发展史樊莉丽;董先明;, 信息与电脑(理论版), 2010,(05), 192本文阐述了芯片对现代科技的重要作用,详细介绍了芯片的发展历史,并以芯片业巨头英特尔公司为参照对象,把芯片发展分阶段进行了总结。[2]一种对计算机发展史展开研究的策略应国良;马立新;, 中国教育信息化, 2010,(07), 15-16计算机是一种人造物,是历史的产物,其进化与更新换代凝聚了若干人的智慧。随着一线教学的深入,笔者认识到若不从历史源头上对计算机发展过程予以整体上的把握,将不利于进一步参与和推动它的发展。本文在先前研究者若干研究成果的基础上,提出一种研究策略和思路:以需求产生与满足为引子,以软硬交替发展为主线,以性能不断提高为成果,以突出学科交叉为亮点。[3]论计算机发展史及展望杨露斯;黎炼;, 信息与电脑(理论版), 2010,(06), 188自从1945年世界上第一台电子计算机诞生以来,计算机技术迅猛发展,CPU的速度越来越快,体积越来越小,价格越来越低。未来光子、量子和分子计算机为代表的新技术将推动新一轮超级计算技术革命。[4]充满创新火花的计算机发展史刘瑞挺;, 计算机教育, 2009,(05), 129-130<正>回顾计算机发明的历史,每一台机器、每一颗芯片、每一种操作系统、每一类编程语言、每一个算法、每一套应用软件、每一款外部设备……无不像闪光的珍珠串在一起,令人赞不绝口。每个事例都闪烁着智慧的火花,每件史料都述说着创新的思想。在计算机科学技术领域,这样的史实就像大海岸边的贝壳,俯拾皆是;当然,要找到珍珠就得下专门功夫了。[5]信息技术教师应该读什么书(二) 计算机及信息技术发展史魏宁;, 中国信息技术教育, 2009,(15), 91-93<正>列举信息技术的应用实例,了解信息技术的历史和发展趋势历来是信息技术教师较为头疼的地方。因为通常这一课是在教室中作为理论课来上的,而教材上相关的内容又较为浅显并显得知识容量不足。教师不得不精心备课,[6]浅析计算机病毒发展史程兴中;, 辽宁行政学院学报, 2008,(06), 248+252简述了从第一个计算机病毒出现到现在,计算机病毒随着操作系统和互联网的发展而进化的过程。并对网络病毒的各种类型和特点进行了分析。[7]从汉字发展史看计算机汉字输入对汉字发展的影响周凤英;, 洛阳工业高等专科学校学报, 2005,(04), 46-47+79汉字在经历了近百年的汉字落后论的批判之后,迎来了“汉字优越论”的曙光,这两种截然相反的论调让 我们深思这样一个问题:在信息高速发展的社会中,应该怎样正确对待计算机汉字输入对标志中华民族文化的汉 字及其发展产生的冲击呢?本文以历史的眼光,纵观汉字发展史,对计算机汉字输入将会给汉字发展产生的影响 进行了较为深入的剖析。[8]浅谈CPU发展史及计算机发展前景黎菁, 电脑知识与技术, 2004,(17), 61-63本文首先简单回顾了计算机的发展情况,然后介绍了计算机硬件中最重要部分的中央处理器简单原理并着重了它的发展史。然后根据摩尔定律对计算机硬件的发展历史和前景、计算机硬件软件化做了一番介绍。[9]计算机科学发展史上的里程碑王亚军, 计算机时代, 2004,(07), 7-8回顾计算机科学的发展历程,可以发现计算机科学的基本理论和原型技术近二十年来没有什么实质性的突破,计算机科学期待着一场新的革命。[10]难以忘却的——计算机发展史谌谦;, 中国中医药现代远程教育, 2004,(07), 47-48<正> 计算机是一种机器,是人类发明的一种工具。但是它与人类发明创造的其它工具有着本质的不同。人类发明的机器大多可以看作是人的手或脚的延伸。它们能够完成的是人原本需要耗费体力去完成的事情。而计算机则不同,它可以看作是人头脑的延伸,能帮助人做那些需要耗费人脑力完成的工作。计算机的发展逐渐改变着我们的生活。这当然离不开人类科技知识的[11]计算机硬件史话——回顾CPU散热器的发展史小甘;, 少年电世界, 2003,(05), 76-77<正> 大家都知道电脑的核心部件是CPU,它能否正常工作至关重要,而保护它正常工作的部件之一有散热器的责任。随着电脑的飞速发展,散热器也取得了相应的进步,它前后经历了从风冷散热到热导管再到最新的液冷散热。它们之间有什么不同,它们又是怎样发展的呢?让我们共同关注一下它们的情况吧。[12]历届图灵奖得主简介——《ACM图灵奖(1966—1999)——计算机发展史的缩影》刘建元,康兆华, 中国大学教学, 2000,(06), 27[13]大脑的延伸──计算机发展史孙小美;, 中国科技月报, 1998,(07), 60-62[14]步履维艰 前途光明——哈尔滨方正公司计算机部发展史张亚欣, 中外企业家, 1997,(11), 6<正> 记得在93年9月份,来自总部的消息,北大方正集团成为美国Digtal PC中国唯一总代理,心里踌躇。方正排版方兴未艾,怎么又有时间做PC?何总前瞻未来,迅速做出在方正分公司成立计算机部的决定。由于本人的爱好,这方面又稍有特[15]计算机发展史上的“世界第一”中国培训, 1995,(10), 45<正> 1.最早的第一种计算工具—— 算筹,是中国发明的,约在公元前一 千多年前,在公元六世纪算筹转变为 算盘。 2.第一把计算尺是1620年英国 E·冈特发明的,是一种直线式对数计算尺。 3.第一台能进行加减运算的机械计算机是法国B·帕斯卡1642年发明的,利用齿轮进行转动。 4.第一个发明二进制的逻辑代数的是英国G·布尔,布尔代数后来成为电子计算机硬件和软件设计的基础。[16]电子计算机发展史何力;, 人民教育, 1985,(03), 44<正> 第一代电子计算机1946年诞生于美国的陆军阿贝丁炮击场。它是一个庞然大物,占地面积170平方米,重量达30多吨,运算速度为每秒5,000次。它使当时的一切运算工具相形见绌。人工需要一个星期才能完成的弹道轨迹计算,它仅用3秒钟就完成了。[17]计算机五十年代发展史陈厚云,王行刚, 自然辩证法通讯, 1983,(04), 39-47<正> 五十年代是计算机从实验室走向实用化,从单机试制转向工业生产,计算机应用从科技计算扩展至数据处理的时期。这段历史所揭示的计算机行业的许多重要特征和发展规律,对于计算机发展后进的国家,至今仍然不无启迪。一、从实验室到实用化四十年代后期,美国普林斯顿高级研究所(The Institute for Advanced Study-IAS)云集了许多著名学者和工程师。其中有冯·诺依曼(von Neumann),研制美国第一台电子数字[18]信息时代的黎明——七十年代计算机发展史王行刚;陈厚云;, 自然辩证法通讯, 1982,(04), 51-59<正> 一、微型机迅猛拓广七十年代计算机发展最重大的事件莫过于微型机的诞生和迅猛拓广。1969年8月,一个年轻的设计人员,现在Zilog公司的创始人,提出了一项大胆的设想:(1)将日本设计的台式计算机中11片逻辑电路压缩成3片,即中央处理机、读写存储器和只读存储[19]电脑的成长:六十年代计算机发展史陈厚云;王行刚;, 自然辩证法通讯, 1980,(06), 52-63目前我国计算机事业的发展状况,从总的来看,大体上相当于美国六十年代初期水平。因此,研究国外、尤其是美国六十年代计算机发展所走过的道路,探讨分析其经验教训,对于我国计算机事业的今后发展是会有所启发、有所借鉴的。本文所作的是一个尝试。[20]火力发电厂采用控制计算机的发展史二川原诚逸;胡树松;, 华北电力技术, 1979,(Z2), 82-92+112日本日立公司应北京电业管理局的要求于1978年6月在陡河电站进行了一个多月的讲课,介绍有关控制机的情况,现将其中“控制机发展史”及“汽机、锅炉数学模型的建立方法”整理印出,以供参考。北京电业管理局控制机讲习班 1979年2月1日[1]生活情境法在大学计算机信息技术实验教学案例中的应用研究周蕾;, 长春理工大学学报, 2010,(09), 185-187针对大学计算机信息技术实验教学过程中出现的问题,以建构主义理论中抛锚式和支架式教学模式为依据,结合学生熟悉的生活情境,设计一套联系紧密的实验教学案例,让学生在教师搭建的脚手架帮助下,完成知识的意义建构过程。实验证明,该模式可以有效提高学生的信息素养和实践能力,提高课堂教学效率和效果。[2]浅议中职《计算机应用基础》课程教学职业生活化实践万兰平;, 科技信息, 2010,(29), 275+237《计算机应用基础》课程是中职学生的基础课程,我们希望学生通过学习这门课程,真正做到将所学运用于将来的职业生活的目的。对于我们职业学校的基础课程教师来说,我们应考虑如何让学生未来的职业生活走进我们的《计算机应用基础》课程教学。如何让抽象的计算机基础知识贴近职业生活?如何使计算机知识运用于职业生活?教师应该尝试创设具有专业职业生活气息,贴近学生认知水平的问题引入,举例职业生活实例,根据知识特点情况,将所教知识,点滴渗透,从而构建职业生活化实践的《计算机应用基础》教学。[3]改进日常生活中应用计算机检索信息的探讨权彦清;, 经营管理者, 2010,(23), 367互联网高速发展,信息爆炸的时代,计算机在我们获得信息的渠道上占据重要地位。本文从细节出发,介绍在日常生活中如何更好利用搜索引擎以及辅助相应的搜索策略,让我们在浩如烟海的信息中找到自己所需要的资料。[4]影像视频格式在计算机教学中与生活中的应用谢静波;, 科技信息(学术研究), 2008,(32), 553-554在我们的教学与日常生活中,音频、视频与我们紧密相连,教学怎样制作多媒体课件;日常生活中有手机、电视、电脑、MP4、MP5等等,怎样用好这些电器;随着网络的高速发展,流式视频格式越来越多,怎样上网看电视,下载视频?这都是摆在现代人前面的问题。本文从四个方面介绍影像视频格式与应用:一、本地影像视频;二、网络影像视频;三、视频格式大转换;四、在教学与生活中的应用。[5]计算机应用与我国少数民族生活方式何国强, 广西民族研究, 2000,(03), 29-34从 1 98 5年起 ,计算机软件开发和大规模产业化的发展将第三次技术革命推进至信息革命时代。电子计算机的应用开始渗透到了几乎一切生产领域 ,也正一步一步地走进人们的生活。本文从生活方式的角度分析计算机对人们的影响 ,以及对计算机在少数民族中应用的忧思 ,并提出利用计算机发展民族地区经济的建议[6]计算机在生活小区物业管理中的应用莫继红, 电脑与信息技术, 1997,(04), 29-30本文提出了用计算技术实现生活小区物业管理的一种方法,重点讨论了物业管理的目标以及应用系统的设计方法。[7]计算机在日常生活中的应用赵国求;, 武钢技术, 1985,(01), 74<正> 一、手表计算机日本制造了一种既可做手表用,又具有计算机功能的超小型手表计算机。它由手表,键盘和控制器三部分组成,手表可以单独使用,如果与键盘连结在一起,就成了一部完整的超小型计算机。手表内装有中央运算处理装置和五个大规模集成电路,可存储二千个单字和一百个左右的电话号码或七十个人的通讯地址。
去google(谷歌)里面随便就找到了。
设计类的参考文献
设计类的专业有很多,参考文献也有很多种,分享了关于设计论文参考文献,欢迎阅读!
[1] Krumhansl, C. L. 2002. “Music: A Link between Cognition and Emotion” [A]. InCurrent Directions in Psychological Science, Vol. 11 [C]: 45-50. Oxford: BlackwellPublishers.
[2] Mitnick, K. D., and W. L. Simon. 2002. The Art of Deception: Controlling theHuman Element of Security [M]. Indianapolis: Wiley.
[3] Ekman, P. 2003. Emotions Revealed: Recognizing Faces and Feelings to ImproveCommunication and Emotional Life [M]. New York: Henry Holt & Co./Times Books.
[5] Quentin Newark. 2007. What Is Graphic Design? Essential Design Handbooks [M].RotoVision.
[6] Berryman, Gregg. 1990. Notes on graphic design and visual communication [M].Crisp Publications.
[7] Bojko, Szymon. 1972. New graphic design in revolutionary Russia [M]. LundHumphries.
[8] Thompson, Bradbury. 1988. The art of graphic design: Bradbury Thompson [M]. YaleUniversity Press.
[9] Ades, Dawn, Brown, Robert K.,Friedman, Mildred . The 20th-century poster:Design of the avant-garde [M]. Abbeville Press.
[10] White, Jan V. 1988. Graphic design for the electronic age [M]. Watson-GuptillPublications.
[11]吴国欣.标志设计[M].上海:上海人民美术出版社,2002.
[12]朱锷.现代平面设计巨匠田中一光的设计世界[M].北京:中国青年出版社,1998.
[13](日)Works 社编辑部编著.日本平面创意设计年鉴 2005[M].北京:中国青年出版社,2006.
[14]王受之.世界平面设计史[M].北京:中国青年出版社,2002.
[15]何家讯.现代广告案例——理论与评析[M].上海:复旦大学出版社,1998.
[16]张金海. 世界经典广告案例评析[M].武汉:武汉大学出版社,2000.
[17]威廉 阿伦斯著,丁俊杰,程坪,苑菲,张溪. 当代广告学[M].北京:华夏出版社,2001.
[18] [日]直条则夫著,俞纯鳞. 广告文稿策略-策划、创意与表现[M].北京:中国财政经济出版社,2002.
[19]汤义勇. 招贴设计[M].北京:人民美术出版社,2001.
[20]李巍. 广告经典故事——超级名牌的广告战略[M].重庆:重庆大学出版社,2002.
[21]王红卫. 商业海报设计 创意解析范例导航(附光盘)[M].北京:清华大学出版社,2007.
[22](美)斯科勒司,(美)伟德尔. 创意海报版式设计[M].大连:大连理工大学出版社,~48.
[23]周进. 世博会视觉传播设计[M].上海:东华大学出版社,~30.
[24]朱维理. 大型活动标志设计实战案释[M].北京:北京理工大学出版社,2009.
[25]梁明珠. 城市旅游开发与品牌建设研究[M].广州:暨南大学出版社,2009.
[26](日本)秋山孝. 秋山孝海报作品集[M].上海:上海人民美术出版社,~67.
[27]朱锷. 日本海报设计的形态[M].广西:广西美术出版社,~60.
[28](英)赫利. 什么是品牌设计[M].北京:中国青年出版社,2000.
[29](美)马特·马图斯. 设计趋势之上[M].山东:山东画报出版社,~86[30]刘金平. 视觉青岛[M].北京:中国旅游出版社,2007.
[30]金志国. 一杯沧海:我与青岛啤酒[M].北京:中信出版社,2008.
[1] 张平. 河南坠子:中原大地的艺术瑰宝[J]. 东方艺术. 2012(S1)
[2] 姜昆,戴宏森主编.中国曲艺概论[M]. 人民文学出版社, 2005
[3] 江山. 弹拨乐器为曲艺音乐伴奏的艺术特征[D]. 上海音乐学院 2013
[4] 成萌. 山东大鼓[J]. 曲艺. 2011(12)
[5] 张继平,着.曲山艺海漫话[M]. 济南出版社, 2012
[6] 张凌怡,刘景亮,着.河南曲艺史[M]. 河南人民出版社, 2006
[7] 山东省政协文史资料委员会编.齐鲁戏曲春秋[M]. 中国文史出版社, 1999
[8] 赵铮,赵抱衡编着.赵铮河南坠子艺术[M]. 大众文艺出版社, 1999
[9] 何宇鹏. 河南新乡“中州大鼓”的调查与研究[D]. 河南师范大学 2014
[10] 戚媛. 论山东大鼓的发展历程及其意义[D]. 山东艺术学院 2014
[11] 余胜. 白裤瑶铜鼓文化变迁[D]. 广西民族大学 2013
[12] 宗雪. 河北任丘大鼓研究[D]. 河北大学 2014
[13] 黄敬. 临清驾鼓研究[D]. 聊城大学 2014
[14] 朱亚楠. 河南项城“官会响锣”的.考察与研究[D]. 河南师范大学 2014
[15] 于林青着.曲艺音乐概论[M]. 人民音乐出版社, 1993
[16] 张雪莲. 河南坠子的演唱艺术[J]. 作家. 2011(22)
[17] 刘世嵘. 中州说唱音乐艺术特征研究[J]. 作家. 2011(16)
[18] 洪烨. 河南坠子的流变[J]. 剑南文学(经典教苑). 2011(07)
[19] 张雪莲. 河南坠子的形成与发展[J]. 科教文汇(中旬刊). 2010(09)
[20] 赵连甲. 求新务实说书人 记已故西河大鼓名家刘泰清[J]. 曲艺. 2010(07)
[21] 杨紫. 山东大鼓[J]. 走向世界. 2010(07)
[22] 济南市政协文史资料委员会编,赵钟云主编.曲山艺海话济南[M]. 黄河出版社, 2002
[23] 车振华. 明湖边美人绝调--俗文化视野中的说书艺人王小玉[J]. 古典文学知识. 2009(05)