搜索到与相关的文章
C++

用 VC++ 2005 建立ActiveX 分步走

如何使用VC++2005创建一个ActiveX控件呢,请听我慢慢道来。首先选择新建项目,选择VisualC++MFC->MFCActiveX控件输入项目名称,本例子我们起名为FActiveX,点击确定。在控件设置中仅选中运行时不可见,然后选择完成。到此一个完整的ActiveX框架就已经搭成了,VC2005为我们生成了所有必须的文件,现在你就可以编译一下了,应该没有任何的错误和警告,否则就可能是你的开发环境有问题了。在工程目录里的Debug子目录下已经生成了

系统 2019-08-12 09:30:01 3334

Python

python——寻找最长公共前缀|寻找最长公共子串

1.寻找最长公共前缀(1)扫描法defsubString(strs):result=strs[0]foriinrange(1,len(strs)):while(strs[i].startswith(result)==False):result=result[0:len(result)-1]iflen(result)==0:return"无公共前缀"returnresultif__name__=='__main__':result=subString(['a

系统 2019-09-27 17:49:05 3332

C++

C++学习笔记(四)--虚函数表解析

C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函

系统 2019-08-29 23:23:29 3332

IOS

编译ios版本的ffmpeg0.11.1

./configure\--cc=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc\--as='gas-preprocessor.pl/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc'\-

系统 2019-08-12 09:27:24 3332

各行各业

OpenCASCADE BRep vs. OpenNURBS BRep

OpenCASCADEBRepvs.OpenNURBSBReperyar@163.comAbstract.BRepshortforBoundaryRepresentation.FirstgivethedefinitionoftheBRep,thencomparetheBRepmodebetweenOpenCASCADEandOpenNURBS.Thereare3mainrepresentationmethod:useface/edge/vertextoke

系统 2019-08-12 01:33:19 3332

操作系统

shell判断文件,目录是否存在或者具有权限

文章来源:http://hi.baidu.com/haigang/blog/item/e5f582262d639c118b82a167.html#!/bin/shmyPath="/var/log/httpd/"myFile="/var/log/httpd/access.log"#这里的-x参数判断$myPath是否存在并且是否具有可执行权限if[!-x"$myPath"];thenmkdir"$myPath"fi#这里的-d参数判断$myPath是否存在i

系统 2019-08-12 01:32:51 3332

Python

python遇到sql2005 varchar(4000) varchar(MAX)

要往数据库里面写入一个长文本字段,这个字段是svg文件中polyline元素的points属性。设计时,数据库字段设置为varchar(4000)使用python读取svg,将points属性写入数据库,一切ok使用python根据查询数据库,重新生成svg时,读出来的points数据少了一大截,刚学python,算了,不搞了用Java写了一个,一切ok回头看看,Java映射成的是varchar(MAX)重新运行python,读出来的数据一切ok晕死,原来

系统 2019-08-29 22:01:23 3330

各行各业

Topology and Geometry in OpenCascade-Edge

TopologyandGeometryinOpenCascade-Edgeeryar@163.com摘要Abstract:本文简要介绍了几何造型中的边界表示法(BRep),并结合程序说明OpenCascade中的边界表示的具体实现,即拓朴与几何的联系。对具有几何信息的拓朴结构顶点(vertex)、边(edge)、面(face)进行了详细说明。本文只对拓朴边数据进行说明,着重介绍了OpenCascade中两个种特别的边缝合边(seamedge)和退化边(de

系统 2019-08-12 01:31:57 3330

Java

Java开发人员的十大戒律

对Java开发者来说,有许多的标准和最佳实践。本文列举了每一个开发人员必须遵从的十大基本法则;如果有了可以遵从的规则而不遵从,那么将导致的是十分悲惨的结局。1.在你的代码里加入注释每个人都知道这点,但不知何故忘记了遵守。算一算有多少次你“忘记”了添加注释?这是事实:注释对程序在功能上没有实质的贡献。但是,你需要一次又一次的回到你两个礼拜之前写的代码上来,可能一辈子都是这样,你一定记不住这些代码为什么会这样。如果这些代码是你的,你还比较的幸运。因为它有可能让

系统 2019-08-29 23:40:08 3329