搜索到与相关的文章
各行各业

Memory Management in Open Cascade

OpenCascade中的内存管理MemoryManagementinOpenCascadeeryar@163.com一、C++中的内存管理MemoryManagementinC++1.引言为了表现出多态,在C++中就会用到大量的指针和引用。指针所指的对象是从内存空间中借来的,当然要及时归还。特别是指针在程序中随心所欲地创建,因此,一个指针究竟指向哪个对象,一个对象到底被几个指针所指向,是程序员十分关注的事情。C++中涉及到的内存管理问题可以归结为两方面:

系统 2019-08-12 01:33:31 2562

各行各业

技术沙龙预告:用开源软件改进开发过程

http://linux.ccidnet.com/pub/html/tech/opensource/index.htm难以有效保证质量、难以直观掌握进度,这是众多软件开发团队面临的严峻问题。想要使用管理软件改进开发过程,却又对高额的价钱、过剩的功能望而却步。本次技术沙龙给你提供更好的选择——开源软件!听专家讲座,与专家探讨,学会“用开源软件改进开发过程”。·您将了解到:用Selenium和CruiseControl实践敏捷方法难以有效保证质量、难以直观掌握

系统 2019-08-12 01:33:11 2562

Java

提高开发效率之tomcat免重启(随意更改java代码)

做为了一个java开发人员,总是为因为要增加一个类,或是增加删除一个方法,甚至修改一个小处代码而不得不再次重启服务器。而启动服务器总是那么的浪费时间。一个小时的编程10分钟左右,这效率....而php有java更有优势在于它是动态加载的。而为什么java就不可以呢?你想要什么?可以加方法?可以加类?可以动态的随意更改java代码又不重启服务器?现在这些都可以实现了,今天重大发现这些都可以做到了。java也变为和php一样可以动态的更改了。今天听到了这么一个

系统 2019-08-12 01:33:09 2562

各行各业

GlusterFS之内存池(mem-pool)实现原理及代码

我的新浪微博:http://weibo.com/freshairbrucewoo。欢迎大家相互交流,共同提高技术。最近一直在研究glusterfs的源代码,自己也在上面做了一些小的改动。我最开始研究的是3.2.5这个版本,因为据同行和网上资料显示这个版本目前是最稳定的版本。glusterfs实现比较复杂,具体的设计思想和架构就不详细介绍了,网上有这方面的资料(CSDN博客里面就有很好介绍的文章)。研究开源系统的一个好处就是可以充分了解它的实现,如果是看这方

系统 2019-08-12 01:31:41 2562

Python

Python-Class(类)生命周期和类属性方法(魔法方法)

内置属性和方法方法名类型-作用__init__方法类实例化时自动调用这个函数__del__方法对象被内存中销毁前,会被自动调用__str__方法类的实例打印时调用这个函数(返回)用户看到的__repr__方法和上面的str函数一样,只是这个时返回开发者看到的__getattr__方法当调用不存在的属性时访问这个方法__call__方法如果类实现了这个方法,相当于把这个类型的对象当作函数来使用,相当于重载了括号运算符具体参考Python3标准库生命周期一个对

系统 2019-09-27 17:56:35 2561

Python

Python统计词蘋

#导入扩展库importre#正则表达式库importcollections#词频统计库importnumpyasnp#numpy数据处理库importjieba#结巴分词importwordcloud#词云展示库fromPILimportImage#图像处理库importmatplotlib.pyplotasplt#图像展示库#读取文件fn=open('c.csv')#打开文件string_data=fn.read()#读出整个文件fn.close()#

系统 2019-09-27 17:52:07 2561

Python

Python制作词云图代码实例

词云图是将词汇按照频率的高低显示不同大小而形成的图,可以一目了然地看出关键词。下面是词云图的python代码~#导入需要模块importjiebaimportnumpyasnpimportmatplotlib.pyplotaspltfromPILimportImagefromwordcloudimportWordCloud,STOPWORDS,ImageColorGeneratortext_road=str(input('请输入文章的路径:'))pictu

系统 2019-09-27 17:48:34 2561

Python

深入讲解Python中面向对象编程的相关知识

Python从第一天开始就是面向对象的语言。正因为如此,创建和使用类和对象是非常地容易。本章将帮助您在使用Python面向对象编程的技术方面所有提高。如果没有任何以往面向对象(OO)的编程的经验,那么可能要了解一些基本的入门课程就可以了,或者至少某种形式的教程,让你有了解基本概念。但是,这里会比较少地介绍面向对象编程(OOP):OOP术语概述类:用户定义的原型对象,它定义了一套描述类的任何对象的属性。属性是数据成员(类变量和实例变量)和方法,通过点符号访问

系统 2019-09-27 17:46:21 2561

Android

Android安装使用过程

WhenGoogleannouncedandreleasedAndroid,backinOctober2008,everyoneknewthatitwouldbecomethebestoperatingsystemformobiledevices.NotonlyisAndroidopensource,butitalsocomeswithaSoftwareDevelopmentKit,whichoffersthenecessaryAPIsandutiliti

系统 2019-08-29 23:48:24 2561

Java

Java异常处理

Java异常处理1:概念:异常是java程序中运行时出现的错误的一种机制。抛出异常是指程序中如果出现异常,则抛出实例,通过实例封装了异常的信息提交到Java运行时系统,这个过程叫做抛出异常。Exception这个术语是对词组“exceptionalevent”简短表达,其定义如下:Anexceptionisaneventthatoccursduringtheexecutionofaprogramthatdisruptsthenormalflowofinst

系统 2019-08-29 23:25:42 2561