搜索到与相关的文章
Java

JAVA中的内存泄露

Java的一个重要优点就是通过垃圾收集器(GarbageCollection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。问题的提出Java的一个重要优点就是通过垃圾收集器(GarbageCollection,GC)自动管理内存的回收,程序员不需要通过

系统 2019-08-29 22:19:37 2462

编程技术

The 4 Most Important Skills for a Software D

Withthevastarrayoftechnology,languageandplatformchoicesavailabletoday,itcanbeverydifficulttofigureoutwheretobestinvesttimeintrainingyourskillsasasoftwaredeveloper.I’moftenaskedadviceonhowtobeabetterprogrammer.Mostoftenthequestions

系统 2019-08-29 22:19:27 2462

编程技术

RUP

RUP中科永联高级技术培训中心(www.itisedu.com)RUP(RationalUnifiedProcESs,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。根据Rational(RationalRose和统一建模语言的开发者)的说法,好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPENProcess都是理解性的软件工程

系统 2019-08-29 22:12:31 2462

Linux

Linux下的实时流媒体编程

流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。一、流媒体简介随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V

系统 2019-08-29 22:06:52 2462

编程技术

Servlet学习笔记_Servlet

转自:http://lewis-q.iteye.com/blog/1614721.servlet体系结构servelt我们可以理解为一个实现了可以接受请求并响应请求的java类。servlet类的体系结构如下图GenericServlet抽象类-----实现了Servlet接口和ServletConfig接口和Serializable接口HttpServlet抽象类继-----承于GenericServlet抽象类2.servlet生命周期init()方法

系统 2019-08-12 09:30:34 2462

编程技术

静态代码检查findbugs

MyeclipseFindBugs安装使用说明1.首先关闭Myeclipse2.下载FindBugs下载地址如下:http://downloads.sourceforge.net/project/findbugs/findbugs%20eclipse%20plugin/1.3.9/edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821.zip?use_mirror=ncu3.下载后为压缩文件如下图:压缩文件里面的

系统 2019-08-12 09:30:29 2462

编程技术

JVM内存模型以及垃圾收集策略解析

一JVM内存模型1.1Java栈Java栈是与每一个线程关联的,JVM在创建每一个线程的时候,会分配一定的栈空间给线程。它主要用来存储线程执行过程中的局部变量,方法的返回值,以及方法调用上下文。栈空间随着线程的终止而释放。StackOverflowError:如果在线程执行的过程中,栈空间不够用,那么JVM就会抛出此异常,这种情况一般是死递归造成的。1.2堆Java中堆是由所有的线程共享的一块内存区域,堆用来保存各种JAVA对象,比如数组,线程对象等。1.

系统 2019-08-12 09:29:31 2462

Linux

Linux rabbitmq的安装和安装amqp的php插件

RabbitMQ是一个消息代理。它的核心原理非常简单:接收和发送消息。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ是一个邮箱、邮局、邮递员。RabbitMQ和邮局的主要区别是,它处理的不是纸,而是接收、存储和发送二进制的数据——消息。第一步安装erlangrabbitmq的依赖wgethttp://www.erlang.org/download/otp_src_17.4.tar.gztar-

系统 2019-08-12 09:27:41 2462

各行各业

Qt(QML)本地化

InternationalizationandLocalizationwithQtQuick程序国际化1)UseqsTr()forallLiterialUIstringsqsTr(),qsTranslate(),qsTrId(),QT_TR_NOOP(),QT_TRANSLATE_NOOP(),andQT_TRID_NOOP()functions最普遍的方式是:text:qsTr("Back");>这段code会在translation文件中为string

系统 2019-08-12 09:27:34 2462

各行各业

有关默认相机转VR相机

呃...15年开篇~去年想写一个有关默认相机转VR相机的脚本,当时没写完,今天不小心翻到并写完了,而且思路也和原来完全不一样了,增加了是否删除原相机与是否转换所选相机的选项.由于国内VR版本比较混乱,中间加了个中英文版本的适配.fncam_to_vrcamsel:#offdel:#on=(localsel_cam=#()localdel_cam=#()caseselof(#off:cams=cameras#on:cams=sel_cam+selection

系统 2019-08-12 09:27:29 2462