http://blog.163.com/zhangmihuo_2007/blog/static/27011075201392685751232/…
14.1 Quartz概述 Quartz是Mac OS X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics.共有两种部分组成Quartz: Quartz Compositor,合成视窗系统,管理和合成幕后视窗影像来建立Mac OS X使用者接口. Quartz 2D,是iOS和Mac OS X环境下的二维绘图引擎. 涉及内容包括:基于路径的绘图,透明度绘图,遮盖,阴影,透明层,颜色管理,防锯齿渲染,生成PDF,以及PDF元数据相关处理. 14.2 绘制基本几何图形 视图绘制…
实验(七).第五章 数据库完整性 2011-11-07 14:37:12|  分类: 默认分类 |  标签: |字号大中小 订阅     一.实验目的 1.熟悉通过SQL语句对数据进行完整性控制 2.完成<数据库系统概论>一书中第五章例题的上机练习 二.实验平台 MS SQL Server 2000 三.实验要求 使用SQL语句对数据进行完整性控制,包括3类完整性约束.CHECK短语.CONSTRAINT子句.触发器.通过实验证实,当操作违法完整性约束条件时,系统是如何处理的. 四.实验内容及…
EIGRP认证 目的:掌握EIGRP的MD5认证 拓扑:这里IP配置我就不写出来了,应该对大家来说是非常简单的事了,就要细心一点就可以了.首先我们在R1上启用MD5认证R1(config)#key chain R1    #R1 这个值可以去路由器2 路由器3的不同R1(config-keychain)#key 1R1(config-keychain-key)#key-string cisco #cisco 这个一定要相同不然会认证失败R1(config-keychain-key)#exitR1…
STM32F4的资料大部分都在这里: http://www.stmcu.org/download/index.php?act=ziliao&id=150 根据个人的理解对这些资料作了一些规律,后期可能会增加一些个人的思维导图以增强理解.   STM32F4-Discovery开发套件相关资料:   索引:UM1472 User Manual 标题:STM32F4DISCOVERY STM32F4 high-performance discovery board 文档说明:STM32F4-DISC…
1.  到nginx官网上下载相应的安装包,http://nginx.org/en/download.html:下载进行解压,将解压后的文件放到自己心仪的目录下,我的解压文件放在了d盘根目录下,如下图所示: 进入window的cmd窗口,输入如下图所示的命令,进入到nginx目录,使用"start nginx.exe "进行nginx的安装,如下图所示: 安装成功后,在"任务管理器"中会看到"nginx.exe"进程,如下图所示: 在浏览器地址栏…
http://love3400wind.blog.163.com/blog/static/7963080120132794359703/…
http://blog.163.com/eugeneheen_chen@126/blog/static/120812157201291994916866/…
类间关系 在类图中,除了需要描述单独的类的名称.属性和操作外,我们还需要描述类之间的联系,因为没有类是单独存在的,它们通常需要和别的类协作,创造比单独工作更大的语义.在UML类图中,关系用类框之间的连线来表示,连线上和连线端头处的不同修饰符表示不同的关系.类之间的关系有继承(泛化).关联.聚合和组合. (1)继承:指的是一个类(称为子类)继承另外的一个类(称为基类)的功能,并增加它自己的新功能的能力,继承是类与类之间最常见的关系.类图中继承的表示方法是从子类拉出一条闭合的.单键头(或三角形)的实…
一.请填写BOOL , float, 指针变量 与“零值”比较的 if 语句.(10分) 请写出 BOOL   flag 与“零值”比较的 if 语句.(3分) 标准答案:      if ( flag )      if ( !flag ) 如下写法均属不良风格,不得分. if (flag == TRUE) if (flag == 1 ) if (flag == FALSE) if (flag == 0) 请写出 float   x 与“零值”比较的 if 语句.(4分) 标准答案示例: co…
1.wgrib的使用 在cmd命令行下键入wgrib后即可察看wgrib相关命令参数,简要介绍如下: l        Inventory/diagnostic–output selections 详细目录或诊断的输出选择 -s                 short inventory 简短目录 -v                 verbose inventory 详细目录 -V                 diagnostic output <not inventory> 诊断…
我们先来看它的思路:把控制不透明度和控向上移动的动画分别存储在两个队列中,控制向上移动的队列按默认情况进行(在2000毫秒内完成),而不透明度的控制在1000毫秒内执行,但这个队列要晚于默认队列1000毫秒执行 再简单一点,就是:前1000毫秒,只有控制高度的“fx”队列执行,而后1000毫秒,控制不透明度的“fader”队列和控制高度的“fx”并行 首先准备两个队列, 一个是默认的"fx",存储高度变化动画: ? .animate({top: "-=40"}, {…
轻松学习Blender基础入门之九:UV-1 2017-06-21 14:24:49|  分类: Blender |举报 |字号 订阅     下载LOFTER 我的照片书  |   [前言]          使用多边形方式建立的模型,如果要赋予模型纹理材质或者要绘制纹理.在做这件事情之前,一个重要的环节必须首先考虑 ,那就是“模型UV展开”(Unwrapping).          如果渲染模型的时候,该模型不涉及纹理贴图,比如纯玻璃.纯瓷器和完美的金属等等,原则上就不用考虑处理模型的UV…
node.js(API解读) - process 2011-10-28 17:05:34|  分类: node |  标签:nodejs  nodejsprocess  node.jsprocess  nodjsapi  node.jsapi   |举报 |字号 订阅     下载LOFTER 我的照片书  |   nodejs的process是一个全局对象,他提供了一些方法和属性,node.js官方的API说的很简单,并没有把一些详细的应用方法和作用写出来,下面结合我自己的学习,做一下小结吧.…
忽悠程序员做一辈子程序员,以白胡子白头发hacker为目标的人有两种: 1,自己不写程序,但需要有将才为自己打下手的人,这种人往往看他资质和勤奋均平平,却成了你领导.别不服,这种人虽不见得有帅才的能力,但至少有成为帅的可能,而你至多能成为一个将,高级和初级将的区别罢了. 2,自己写程序,每次看到<工程师30岁转型危机>类的文章,马上跳出来各种反对,什么什么出现危机是你自身能力不够啊,不够勤奋啊,不够聪明啊balabala.我虽认同他们的观点:聪明的工程师可以走得更远.但他们却忽略了两个问题,1…
这道题目很经典,具体如下: 已知遍历结果如下,试画出对应的二叉树: 前序:A B C E H F I J D G K 中序:A H E C I F J B D K G 解题要点: 1.前序.中序.后序--都针对中间那个节点而言(根节点也是中间的节点). 前序,指先遍历中间节点,然后左,然后右. 中序,指左--中--右. 后序,指右--中--左. 2.根据两种不同序列的遍历方法,便可画出二叉树. 解题答案如下:(对照着看会好理解这道题目一些的) 解题思路: 1.前序中序都首先找出A,推断出:A没有…
这个不是什么库的,这个是浏览器的函数,如果你使用firefox并且装有firebug插件,当使用console.log(……)时,会把括号内的字符串输出到控制台,当然,在IE中这个是没有的,要报错.相同的还有console.info(……),console.debug(……),区别是有些能通过控制台的输出点进去对应的语句.F12以后,会出现控制台调试,会出现结果 以下博客写的很好: http://blog.163.com/zhangmihuo_2007/blog/static/270110752…
无意间发现了一个很神奇的事情,就是 鼠标悬停在图片上方会切换,起初以为图标是单独插入的.但发现居然是一张完整的图片. 一万只草泥马在心中奔腾.这是怎么实现的? 后来询问得知,这是css精灵技术(sprite) 也叫雪碧图. CSS知识点: background-image backgorund-position 特点: 相对于当个小图标,它节省文件体积和服务请求次数.将所有零碎的网页背景图片整合到一起,这样做可以有效的减少http对图片的请求次数,而不需要加载多次加载零碎的背景图片,所以合理的利…
import java.util.ArrayList; import java.util.List; //删除集合中重复的数据 public class RemoteTheSameDataInList { public static void main(String[] args) { List<String> arr = new ArrayList<String>(); arr.add("a"); arr.add("b"); arr.add…
http://blog.163.com/zhangmihuo_2007/blog/static/27011075201452522824347/ http://blog.163.com/zhangmihuo_2007/blog/static/270110752014526102948837/…
在日常网站访问中,会把动态地址改造成伪静态地址. 例如: 访问新闻栏目 /col/1/,这是原有地址,如果这样访问,不利于搜索引擎检索收录,同时安全性也不是很好. 改造之后: /col/1.html. 改造方法: 1.添加urlrewritefilter <dependency> <groupId>org.tuckey</groupId> <artifactId>urlrewritefilter</artifactId> <version&…
在日常网站访问中,会把动态地址改造成伪静态地址. 例如: 访问新闻栏目 /col/1/,这是原有地址,如果这样访问,不利于搜索引擎检索收录,同时安全性也不是很好. 改造之后: /col/1.html. 改造方法: 1.添加urlrewritefilter <dependency> <groupId>org.tuckey</groupId> <artifactId>urlrewritefilter</artifactId> <version&…
转自:  http://blog.163.com/zhangmihuo_2007/blog/static/27011075201453044959574?suggestedreading 如果你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题.如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了.   通过上面url-pattern的配置,所有URL请求都将被Spring MVC的Dis…
网路上博客专栏是学习提升.思考深化的好途径,目前发现的博客价值高的平台: (1)EETOP www.eetop.cn (2)CSND www.csdn.net (3)cnblog www.cnblog.com (4)Xilinx中文社区 http://xilinx.eetrend.com http://xilinx.eepw.com.cn/   姊妹篇 以上几者的优劣: (1) EETOP资源详实,IC开发的集聚场所:尤其是论坛资源最为方便,讨论也比较热烈:自身开发的博客,用起来不爽. (2)C…
Change Ubuntu Server from DHCP to a Static IP Address If the Ubuntu Server installer has set your server to use DHCP, you will want to change it to a static IP address so that people can actually use it. Changing this setting without a GUI will requi…
1.static成员函数不能定义为const的,这是因为static成员函数只是全局函数的一个形式上的封装,而且static成员函数不能访问类的非静态成员(没有this)指针,修改非静态数据成员又从何说起呢?还有如果成员函数返回值是个引用的话,则也不能声明为const类型,因为返回引用就意味着你在函数外面可能会修改其指向的内存. 2.static成员函数不能声明为const,但是static 的数据成员可以声明为const. const修饰符用于表示函数不能修改成员变量的值,该函数必须是含有th…
position属性的相关定义: static:无特殊定位,对象遵循正常文档流; relative:对象遵循正常文档流; absolute:对象脱离正常文档流 fixed:对象脱离正常文档流 我们先来看看CSS3 Api中对position属性的相关定义: static:无特殊定位,对象遵循正常文档流.top,right,bottom,left等属性不会被应用. relative:对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置.而其层叠通过z-…
一.final 1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变.其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构造函数中.这两个地方只能选其一,要么在定义时给值,要么在构造函数中给值,不能同时既在定义时给了值,又在构造函数中给另外的值. 当函数参数为final类型时,你可以读取使用该参数,但是无法改变该参数的…
转自http://blog.163.com/sunshine_linting/blog/static/44893323201191294825184/ 全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量.全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式.这两者在存储方式上并无不同.这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的. 而静态全局变量则限制了其作用域, 即只在定义该变…
静态成员变量: //静态成员变量(static) // //1.如果想在同类的多个对象之间实现数据共享 ,可以用静态 //成员变量,即用static修饰的成员变量,例 static int a; //静态成员变量在项目刚运行的时候就分配内存,项目运 //行结束以后才销毁. // //2.静态成员变量被它所属类创建的所有对象共享. // //3.静态成员变量必须在类体外初始化. //格式为:类型 类名∷静态成员变量 = 初值 //例: int Stu :: a = 20; // //4.访问静态成…