上一页 1 2 3 4 5 6 7 ··· 9 下一页

2013年5月7日

摘要: 1. 在cmd下,用easy_install 安装PasteDeploy,用于web server的部署。easy_install PasteDeploy2.在cmd下,用easy_install 安装Pylonseasy_install Pylons3. 再cmd下,用easy_instal安装sqlalchemyeasy_install sqlalchemy创建测试project,验证安装的完整性。1. 再cmd下,利于pylons默认的hello world 模板项目,创建一个测试project。paster create --template=pylons HelloWorld2. 在 阅读全文
posted @ 2013-05-07 21:21 |残阳|露 阅读(305) 评论(0) 推荐(0) 编辑

2013年4月5日

摘要: 通常情况下,python的gc 垃圾回收机制,有一套算法,可以用来回收循环引用的对象,避免内存泄露。不过,有个例外的情况:显示重写了__del__方法。此时gc就无法释放资源,因为循环引用导致了引用计数器不可能为0。需要打破这种循环引用关系,才能释放资源。这就催生了招到一种,能去找出我们的程序代码中,存在的循环引用的关系。 gc中gc.garbage记录了所有不可回收的垃圾。gc.get_referents方法可以用来获得所有引用到该对象的资源。代码如下:注意如下几点:1. 所有的class应该继承与object或者,都有一个共同的基类object,这也是一个好的设计习惯。在该检测循环引用方. 阅读全文
posted @ 2013-04-05 14:08 |残阳|露 阅读(922) 评论(0) 推荐(0) 编辑

2013年3月28日

摘要: 通常情况下,python的gc 垃圾回收机制,有一套算法,可以用来回收循环引用的对象,避免内存泄露。不过,有个例外的情况:显示重写了__del__方法。例子:#-*- coding: UTF-8 -*-#-------------------------------------------------------------------------------# Name: # Purpose: ## Author: ankier## Created: 28-03-2013# Copyright: (c) ankier 2013# Licence: ... 阅读全文
posted @ 2013-03-28 22:18 |残阳|露 阅读(1618) 评论(0) 推荐(0) 编辑

2013年3月19日

摘要: 1. 使用vtkImageResample,通过线性插值方式对输入的数据进行重新采样,来修改输出的数据的spacing及extent。一般使用方法:SetAxisMagnificationFactor进行设置。 SetInput(reader.GetOutput()); SetAxisMagnificationFactor(0, 0.5); SetAxisMagnificationFactor(1, 0.5); SetAxisMagnificationFactor(2, 0.5);//重新设置x,y,z方向上的space。 适度放宽space,降低图形的显示质量,可以读取稍大的数据。2... 阅读全文
posted @ 2013-03-19 20:25 |残阳|露 阅读(1910) 评论(0) 推荐(0) 编辑

2013年3月12日

摘要: 在vtkImageData中,绘制体数据一种软实现的光线投射算法。算法可以处理所有种类的数据类型,最多四种组件。算法可以采用复合或者MIP渲染方式,并且可以与几何数据混合起来渲染。设置采样间距space可以用来加速渲染进程。此外, 对于固定点精度是15的数据中,可以执行很好的计算。该算法是多线程的,可以跨多核心处理并行扫描。对于vtkVolumeRayCastMapper来说,该算法是一个很好的替代者。但是,对于下面几种情况该算法无法实现。不能工作在等值面光线投射的情况下它只能用内插值取代以前分类组合它只有最大标量值MIP渲染。VtkVolumeRayCastMapper不能用于下面2中情况, 阅读全文
posted @ 2013-03-12 20:49 |残阳|露 阅读(2204) 评论(0) 推荐(0) 编辑

2013年3月10日

摘要: 使用vtk的C# warp 版本ActiViz.net之vtkRenderWindow。1.首先写个派生于UserControl下的一个自定义控件,用来host vtkRenderWindow代码如下: public partial class WinFormPaneFrame : UserControl { public WinFormPaneFrame() : base() { InitializeComponent(); } } 2. 在 构造函数中,添加vtkRenderWi... 阅读全文
posted @ 2013-03-10 20:03 |残阳|露 阅读(1633) 评论(0) 推荐(0) 编辑
摘要: ActiViz 提供了一个功能强大的界面到可视化工具包 (VTK)的接口,面向对象的软件系统,包括成千上万的算法,将数据转换成 3D 的交互式环境。ActiViz,它生成 C# VTK 的包装,使开发人员能够结合 web 和数据库访问的很多.NET 框架对象 VTK 的力量。作为源代码或作为一个预构建的 WinForms 控件可用,ActiViz.NET 包括例子,在线文档,并在.NET Framework 中支持智能感知。官网:http://www.kitware.com/opensource/avdownload.php 阅读全文
posted @ 2013-03-10 04:17 |残阳|露 阅读(2049) 评论(0) 推荐(0) 编辑

2013年2月5日

摘要: #-*- coding: UTF-8 -*-#-------------------------------------------------------------------------------# Name: # Purpose: ## Author: ankier## Created: 05-02-2013# Copyright: (c) ankier 2013# Licence: <your licence>#------------------------------------------------------------... 阅读全文
posted @ 2013-02-05 21:09 |残阳|露 阅读(521) 评论(0) 推荐(0) 编辑
摘要: #-*- coding: UTF-8 -*-#-------------------------------------------------------------------------------# Name: # Purpose: ## Author: ankier## Created: 05-02-2013# Copyright: (c) ankier 2013# Licence: <your licence>#------------------------------------------------------------... 阅读全文
posted @ 2013-02-05 20:51 |残阳|露 阅读(574) 评论(0) 推荐(0) 编辑
摘要: python是解释型的语言,而Python解释器使用GIL(全局解 释器锁)来在内部禁止并行执行,正是这个GIL限制你在多核处理器上同一时间也只能执行一条字节码指令. python 3.0 里面已经改进, 默认有了多处理器编程的库了. Python2.XX暂时还不支持。Parallel Python 这个库,正是为次设计的, 而且它不仅可以多核处理器协同工作,还可以通过网络集群运行。http://www.parallelpython.com/下面的中文介绍来自这里:1. 简介PP 是一个Python模块,提供了在SMP(多CPU或多核)和集群(通过网络连接的多台计算机)上并行执行Python代 阅读全文
posted @ 2013-02-05 20:14 |残阳|露 阅读(2670) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航