自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 收藏
  • 关注

原创 Javascript权威指南学习笔记1:第二章(词法结构)

var p = a + b + f(c+d).toString()1. JS的编码基于Unicode编码,是ASCII以及Latin-1的超集,支持几乎所有语言;2. JS区分大小写3. JS解析的时候会过滤掉空格,制表符,换页符等;对于回车符号,如果结尾有分号,会被忽略,否则,会做以下处理:如果当前行与下一行不能合在一起被解析,那么当前行会被加上分号,例如var a

2017-08-14 14:56:45 383

原创 Javascript权威指南学习笔记1:第一章

工作一年,对前端有了一些自己的理解,前端知识太多,于是决定从学习基础知识开始,重新将基础知识进行整理,希望弥补漏洞,并温故知新。第一章没有太多核心知识,只是对全书进行一个概括性的总结,从js基础语法入手,逐步介绍如何使用js进行web开发,以及中间包含的各种知识,对这一章的学习可以对整个JS有一个清晰的认识。1. 基础知识篇js基本语法,包括变量定义、赋值、运算,基本数据类型、数组、对

2017-08-14 11:42:50 283

原创 mac 安装phpcms遇到的问题

本人服务端小白一个,这次项目需要使用cms,安装过程尤其揪心。本人环境 mac v10.12,mac自带php版本5.6.24,mac自带apache,配置好环境变量之后,按照phpcms官网顺序安装,直到最后一步,需要输入验证码,由于本机php的gd模块没有freetype,验证码无法获取,因此解决过程如下:1. 安装brew2. 在苹果官方开源支持网站下载gd,安装3. 此

2017-07-06 20:31:36 508

原创 Paraview图像处理-ParaviewWeb获取渲染图像过程

借助于VTK,Paraview提供了强大的图像处理功能。在VTK中,使用vtkImageData来表示图像的数据结构,它保存了图像的像素、维度、像素间隔等信息,不仅可以表示像素,还可以表示体素。另外,它还可以表示几何体以及拓扑关系(vtkImageData represents a geometric structure that is a topological and geometrical

2016-01-10 15:54:20 6477 2

原创 硕士论文格式设置过程

格式设置过程:1. 写论文结构,章节分好;封面,目录,摘要,正文顺序放好,分好节,字体,行距,段前段后设置;2. 添加页眉页脚,正文页眉页脚都取消链接到前一条页眉;3. 设置奇偶页不同,正文此时需要设置偶数页取消链接到前一页眉,然后需要删除正文前面被误加的页眉;4. 添加正文偶数页页眉为标题,添加方法是插入->文档部件->域->StyleRef->选择标题一,选中右边复选框插入段落

2015-11-25 11:44:50 770

原创 CSS学习2——文字以及图像

1. font-family,可以设置多个字体;2. font-size,设置字体大小;px是相对单位,也就是相对于1个像素的比例,根据不同显示器的分辨率而定;em、ex根据父元素的大小而同比例变化;in(英寸), cm, mm, pt(point,印刷的点数,一般1pt=1/72inch), pc(pica, 1pc=12pt),绝对长度,不会随浏览器的不同而改变;另外还可以设置为百分比;

2015-07-01 09:27:21 543

原创 js prototype理解

js的prototype给js提供了类的扩展以及继承;通过prototype可以扩展当前的类,这个容易理解,可以通过该类的实例化对象来调用扩展的方法;当调用当前类的某一方法或者成员的时候,如果该类没有定义,那么会去查找该类的prototype;而由于每个对象都默认有一个prototype,这个prototype默认为基类Object,Object的__proto__ 字段为null,因此,

2015-06-30 23:08:23 352

原创 html5获取本地文件

html5可以获取浏览器本地文件,但是为了安全起见,需要本地用户的确定,才可以打开,而不能通过js去自动打开,另外,不允许获取文件的绝对路径;获取文件

2015-06-18 16:52:27 1887

原创 CSS学习1——基本布局以及盒子模型

1. CSS选择器优先级:行内样式>ID选择器>类别选择器>标记选择器;两个类别选择器优先级相同时,以前者为主;2. CSS盒子的浮动:默认盒子没有浮动,按行排列,横向排列;如果有两个盒子,第一个设置float为left,则第二个与第一个在同一行,第二个的左边框与第一个的右边框重合,文字会围绕第一个盒子排列;一个div的范围是由它里面的标准流内容决定的,与里面的浮动内容无关

2015-06-16 15:47:58 1111

原创 html获取鼠标在页面的坐标以及在canvas上的坐标

以下程序实现了在canvas上画红色的圆,圆心为鼠标所在位置,其中圆的位置随着鼠标位置的移动而移动,js代码中mousePos(e)方法用于获取鼠标在整个页面的坐标,getCanvasPos(canvas,e)方法用于获取鼠标在canvas上的坐标;canvas以其左上角为起点,并设为(0,0),因此当页面包含其他元素的时候,两者坐标不一致,不过在本例中两者坐标是一致的,因为页面只包含一个canv

2015-05-27 15:40:40 14689 2

原创 html5清空画布方法

总结以下三种清空canvas画布的方式:1. 最简单的方法:由于canvas每当高度或宽度被重设时,画布内容就会被清空,因此可以用以下方法清空:function clearCanvas(){ var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); c.height=c.heig

2015-05-27 14:16:27 44542 2

原创 Paraview模型颜色问题

历经一个半月,找到了颜色问题的本质,简单来说,是vtk设置了两种模型颜色显示的方式,当读入的模型有属性的时候,默认会采用颜色映射的方式来为模型添加颜色;具体可参看vtk的user's guid;paraview默认的是red-blue,HSV颜色空间,通过插值的方式根据标量值的大小来为不同模型匹配属性;paraview这样设计也是合理的,因为模型本身的颜色不一定可以区分不同模型,为了更好的

2015-05-11 10:47:34 7170 1

原创 ParaviewWeb学习记录10——ParaviewWeb的编译以及使用

前面提到过paraview的编译点击打开链接,在编译paraview源码的时候,要编译python,与web相关的其他设置都默认,就可以编译出web了,重点是使用方法:1. 在vs里面设置pvpython为启动项;2. 这个时候只运行了pvpython.exe,需要对其设置默认参数;3. 设置默认参数,即修改pvpython.cxx文件的main函数的argc、argv参数,方法如下:

2015-05-07 16:50:04 2734

原创 ParaviewWeb学习记录9——模型颜色问题5

接着昨天的开始调试,目的是找到决定颜色模式的参数;1. vtkGeometryRepresentation的SetMapScalars(int val)方法,通过val设置颜色模式,val是通过谁传递过来的?vtkGlyph3DRepresentation中的SetMapScalars(int val),这里的val是谁传递过来的?前面两个地方的val在调用过程中是一致的;vtkGlyph

2015-05-07 09:17:13 2147

原创 ParaviewWeb学习记录8——模型颜色问题4

1. 看vtkMapper,其中有一个:GetColorModeAsString(void)方法,猜测是当用标量值来计算颜色的时候获取标量值的方法;GetColorModeAsString(void)猜测是对颜色模式的影响,但是修改之后颜色还是正确的;2. 猜测:4.1版本使用默认的方式为模型添加颜色,并不涉及模式,因此修改模式之后不会影响颜色,这一部分也不会被调用,那么4.2版本的有没有调用

2015-05-06 10:02:00 1939

原创 python基础学习总结2——类与对象

1. python中一切皆对象,可以用“.”来访问对象的属性以及方法;2. id()用于返回对象在内存中的位置,并不表示对象的身份;is用来比较两个对象的身份是不是相同,即是不是同一个对象;“==”用来比较对象是否有相同的值;type()用来比较两个对象是否是有相同的类型,(type(a) is type(b));可见,类型本身也是对象;还可以使用isinstance(object, type

2015-05-06 09:31:38 398

原创 python基础学习总结1——语法

1. 区别几种类型:字符串:可以下标索引,可以使用“+”连接,可以提取(s[i,j]),不能直接替换某个字符;列表:可以下标索引,可以使用“+”连接,可以提取(s[i,j]),可以使用append()附加,可以使用 insert()插入到某一位置,可以直接替换列表中某个值;列表可以是任意对象的序列;元祖:可以下标索引,可以使用“+”连接,可以提取(s[i,j]),值不能修改(替换、插入

2015-05-06 09:30:44 512

原创 ParaviewWeb学习记录7——模型颜色问题3

1. pvw编译版本Actor调用过程:启动运行,vtkActor.cxx,  vtkOpenGLActor(), vtkPVCenterAxesActor(), vtkPVRenderView(), vtkActor.cxx, ……, 对Actor的设置;添加模型,查看Property的设置,vtkProperty.h;测试vtkProperty.h的virtual void SetColo

2015-05-04 13:48:56 1746

原创 ParaviewWeb学习记录6——模型颜色问题2

vtk的Actor用来描述简单的图元,当数据首先读入,然后filter(数据过滤,即对数据的处理),然后mapper(数据的映射,即把数据映射成为可以绘制的图元),最后再对图形进行绘制;对图形是通过Actor的GetProperty()来设置属性,其中GetProperty()的SetColor(R,G,B)用来设置颜色值。

2015-05-03 20:32:35 2358

原创 ParaviewWeb学习记录5——在win7下编译

paraview4.1+win7+python2.7+Qt4.8.1+vs2010编译成功过程:注意:路径最好都不要有空格,尽量在根目录下编译;不编译Qt的话,编译出来的pv没有图形用户界面;1. 下载pv4.1源码,官网就有,解压,放在根目录;2. 下载python2.7,安装,添加环境变量;3. 下载Qt4.8.1(版本不限,最好在4.8.0以上),安装,添加环境变量;4.

2015-04-29 08:43:20 3020 3

原创 jQuery学习笔记1——入门

前端的东西学起来简单,但是太容易忘了,所以学习的过程中记录一下。1. jQuery是js的库,封装了一些功能,简化了js编程2. 需要通过script标签添加jQuery的库3. 操作广泛:可以对DOM元素组或者单个DOM节点进行操作;可以操作html的元素;使用xPath选择器对某一类的属性进行操作;也可以修改CSS$(this) 对当前元素的操作$("p")

2015-04-23 09:37:11 504

原创 ParviewWeb学习记录4——模型颜色问题1

pvw是个好神奇的东西,模型的颜色显示与模型本身定义无关,是由pvw自己设置的颜色,why?不理解为什么这么设计。

2015-04-22 09:05:12 1493

原创 ParaviewWeb学习记录3

上述的对Apache虚拟主机的配置过程,主要在于三个部分:Apache,launcher,pvw,主要的配置在前面,通过Apache来分发用户,通过launcher来为用户启动pvw的进程。我的理解:给Apache配置虚拟主机是为了把Apache当做一个虚拟的主机供用户访问,用户直接访问的是Apache,但实际上是通过Apache来访问pvw,该虚拟主机访问链接是:http://localho

2015-04-21 22:27:17 1752

原创 ParaviewWeb学习记录2——Apache虚拟机安装配置

pvw按照上述设置只可以给一个用户使用,要想发布,需要安装web服务器进行客户的分发,我使用的是wampserver,这是一种集成了php+Mysql的集成服务软件,我是为了使用其Apache功能。安装配置过程:1. 安装wampserver;2. wampserver主配置文件:wamp/bin/apache/apache2.4.9/conf/ 路径下的httpd.conf,1)

2015-04-21 19:52:01 1688

原创 ParaviewWeb学习记录1

ParaviewWeb提供了一套机制,把paraview看做一个服务器,在客户端去访问这个服务器,从而实现对三维模型的交互;pvw提供了很多组件,可以在客户端根据需要去定制;pvw官网(http://paraviewweb.kitware.com/)的介绍可以实现pvw的功能,因为是开源的,可以根据我们的需求去修改,但是看懂这个就很费劲,更别提修改了……pvw是由Paraview以及Python实

2015-04-21 17:15:44 2858

空空如也

空空如也

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

TA关注的人

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