摘要: 参考链接:好吧,CSS3 3D transform变换,不过如此!transform-style:preserve-3d属性要在图片所在的容器(父元素)中定义,perspective定义在父子元素上的效果不同。对象的Z轴与其平面垂直,因此照片需要先旋转,再位移;否则所有照片都会挤到一起。点击图片后,... 阅读全文
posted @ 2015-03-04 13:18 飞翔荷兰人 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 代码: 父元素内容 Web前端开发 line-height行高问题 其实区别就在于继承的问题上。150%是先计算后继承,根据父元素的字体大小计算出行高,并且子元素依然沿用这个计算后的行高:子元素的行高 = 16*150% = 24px; 因此字体显示不... 阅读全文
posted @ 2015-03-03 08:46 飞翔荷兰人 阅读(537) 评论(0) 推荐(0) 编辑
摘要: transform: matrix(a,b,c,d,e,f) ,如下图矩阵所示,任意点(x,y,1)经过matrix变化为(ax+cy+e,bx+dy+f,1),由此可以知道,matrix参数与translate/scale/skew/rotate函数参数的对应关系为:translate(tx,ty... 阅读全文
posted @ 2015-03-02 16:27 飞翔荷兰人 阅读(1760) 评论(0) 推荐(1) 编辑
摘要: CSS3 hover作用于其子元素 阅读全文
posted @ 2015-03-02 09:47 飞翔荷兰人 阅读(2075) 评论(0) 推荐(0) 编辑
摘要: 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我自己写的内容)。用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb;//这多数不符合我们的意图,它只声明了一个指向字符变量的指针,//和一个字符变量;以下则可行:typedef char* P 阅读全文
posted @ 2011-10-28 13:57 飞翔荷兰人 阅读(572) 评论(1) 推荐(0) 编辑
摘要: 1、安装VS2010,安装WDK 7.0(DDK);2、新建VC++->Empty Project3、打开Configuration Manager 并新建一个名称为“ dirver ”的Solution Configuration 并将“dirver” 设为Active Solution Configuration .4、打开View-> property Manager。5、在"dirver" solution configuration 上点击右键,选择Add new property Sheet。取名为“dirverProperty”. 并对他进下以下设 阅读全文
posted @ 2011-10-20 20:45 飞翔荷兰人 阅读(4362) 评论(0) 推荐(0) 编辑
摘要: 1、内核与系统调用基础对于应用程序进程来说,操作系统内核的作用体现在一组可供调用的函数,称为系统调用(也成"系统服务")。从程序运行的角度来看,进程是主动、活性的,是发出调用请求的一方;而内核是被动的,只是应进程要求而提供服务。从整个系统运行角度看,内核也有活性的一面,具体体现在进程调度。系统调用所提供的服务(函数)是运行在内核中的,也就是说,在"系统空间"中。而应用软件则都在用户空间中,二者之间有着空间的间隔(CPU运行模式不同)。综上所述,应用软件若想进行系统调用,则应用层和内核层之间,必须存在"系统调用接口",即一组接口函数,这 阅读全文
posted @ 2011-09-13 16:15 飞翔荷兰人 阅读(4339) 评论(0) 推荐(0) 编辑
摘要: 1、采用现代操作系统的硬件必须具备哪些条件?①CPU必须有内核态和用户态,防止操作系统映像被用户的不良行为破坏。②用户程序必须分隔在不同的地址空间中,不能因为一个用户的误操作导致所有进程崩溃。③用户进程在物理内存中的位置不应固定。从80286开始,cpu开始支持保护模式,使pc具备了采用现代操作系统的条件。2、windows内核初探系统结构图如下:windows内核可分为两部分①核心层:包括硬件抽象层(HAL)和设备驱动底层②管理层:包括对象管理、内存管理、进程管理、安全管理、I/O管理等等。windows用户空间可分为:①系统DLL:代表是ntdll.dll,kernel32.dll、use 阅读全文
posted @ 2011-09-13 15:21 飞翔荷兰人 阅读(2413) 评论(0) 推荐(0) 编辑
摘要: Windows定义的Unicode数据类型有: WCHAR Unicode字符 PWSTR 指向Unicode字符串的指针 PCWSTR 指向一个恒定的Unicode字符串的指针相对应的ANSI数据类型有: CHAR ANSI字符 PSTR 指向ANSI字符串的指针 PCSTR 指向一个恒定的ANSI字符串的指针通用的字符数据类型: TCHAR PTSTR PCTSTR其中TCHAR的定义位于类TChar.h中,需要定义宏_UNICODE才能调用unicode数据类型。 PTSTR,PCTST的定义位于Windows.h头文件中,需要定义宏UNICODE才能调用unicode... 阅读全文
posted @ 2011-09-13 10:53 飞翔荷兰人 阅读(1940) 评论(0) 推荐(1) 编辑
摘要: 一.函数修饰符:函数名字修饰(Decorated Name)方式函数的名字修饰(Decorated Name)就是编译器在编译期间创建的一个字符串,用来指明函数的定义或原型。LINK程序或其他工具有时需要指定函数的名字修饰来定位函数的正确位置。多数情况下程序员并不需要知道函数的名字修饰,LINK程序或其他工具会自动区分他们。当然,在某些情况下需要指定函数的名字修饰,例如在C++程序中,为了让LINK程序或其他工具能够匹配到正确的函数名字,就必须为重载函数和一些特殊的函数(如构造函数和析构函数)指定名字装饰。另一种需要指定函数的名字修饰的情况是在汇编程序中调用C或C++的函数。如果函数名字,调用 阅读全文
posted @ 2011-09-12 18:16 飞翔荷兰人 阅读(6126) 评论(0) 推荐(0) 编辑

I Love Lina~