题目:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:"abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:"bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:"pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答案必须是子串的长度,"pwke"是一个子序列,不是子串。来源:力扣(LeetCode)链
系统 2019-09-27 17:49:16 2346
首先对UML中的各个图的功用做一个简单介绍:1、用例图描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。2、类图类图是描述系统中的类,以及各个类之间的关系的静态视图。能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确切的说,是一种静态模型类型。3、对象图与类图极为相似,它是类图的实例,对
系统 2019-08-29 23:49:38 2346
关于这个软件,应该不用多说了吧,是一个针对企业的综合建模和设计工具,可以帮助企业快速、低成本的创建或重新设计企业应用程序。SybasePowerDesigner支持60多种数据库和领先的开发环境,其中包括SybaseWorkspace、SybasePowerBuilder、Java、Eclipse开源开发环境和微软的VisualStudio。下载地址:1,先下载安装文件2,下载破解文件解压缩后,将pdflm12.dll复制到PD安装目录下。3,打开Powe
系统 2019-08-29 23:22:36 2346
CSDN下载地址:http://download.csdn.net/source/601501这是一个非常简单的Java应用,仅有6KB。它能够记录Java应用程序与JRE中rt.jar的依赖关系,进而仅以其依赖类生成一个新的rt.jar文件,从而最大限度精简JRE体积,建议其与GreenJVM配和使用。(下载地址:http://code.google.com/p/greenvm/)example1(传参调用):java-jarGreenJVMMake.j
系统 2019-08-29 23:18:28 2346
来自solidot:Telegeography在最近的新闻列表中给出了详细的说明,并且绘制了海底光缆的示意图(访问很慢,所以我下下来了,在文章最后)(其中红色为受影响的光缆)。根据他们的研究,这次中断是有史以来同时最多的光缆同时断裂。在通过菲律宾吕宋海峡的九条光缆里面,断了七条。Telegeography预测亚洲以后可能将进一步增加对欧洲的联接,来减少对北美网络联接的依赖。我的天那,断了这么多光缆,怪不得会这样,原来我还以为只是断了几条而已。想不通的是,为
系统 2019-08-29 23:15:00 2346
来源:CCTV.com近日,中国消费者协会和中国电子商会消费电子产品售后服务专业委员会先后发布了等离子和液晶这两种平板电视的投诉情况和消费警示。中国电子商会消费电子产品售后服务专业委员会秘书长周明:这几年平板电视的投诉已经成了消费电子产品投诉的一个热点,而且这两年呈上升趋势。2007年我们受理平板电视的投诉达到1590件左右,比2006年上升了21%,应该说这个上升幅度还是很大的。针对投诉特点,消费电子产品售后服务专业委员会提醒消费者在购买平板电视前最好多
系统 2019-08-29 23:09:14 2346
文章转自:http://www.blogjava.net/zhenyu33154/articles/320245.htmlRMI全称是RemoteMethodInvocation-远程方法调用,JavaRMI在JDK1.1中实现的,其威力就体现在它强大的开发分布式网络应用的能力上,是纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而JavaRMI则支持存储于不同地址空
系统 2019-08-29 22:44:35 2346
Oracle的内存结构包括SGA系统全局区,PGA程序全局区和软件代码区1.SGA所有的用户进程,服务器进程都可以共同使用SGA区,这是不同用户进程与服务器进程进行通信的中心。SGA分为如下几个部分:1)数据高速缓存A)用于保存的是最近从数据文件中读取的数据块,或存储最近经常使用的数据,其中的数据可以被所有用户共享。B)该部分的大小由初始化参数DB_CACHE_SIZE指定,一般是数据库大小的1%C)该部分又由3个较小的缓存池组成,每一个缓存池用来存储不同
系统 2019-08-29 22:38:36 2346
最近太过执着于一些底层概念,《堆和栈的区别》这篇经典的博文已经被转载过N次,但还是转到这里,以方便日后查阅。谨对原创表示感谢!一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,
系统 2019-08-29 22:22:14 2346
先解释几个名词XMPP:(eXtensibleMessagingandPresenceProtocol)XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。是目前主流的四种IM(IM:instantmessaging,即时消息)协议之一,其他三种分别为:IMPP、PRIM、SIP(SIMPLE)。XIFF:XMPPImplementationForFlash.(一个ActionScrip
系统 2019-08-29 22:19:19 2346
简单发布使用NetAdvantage开发的项目我现在经常被问到的问题中,其中有个“如何发布使用了NetAdvantage的项目,需要给发布机器安装NetAdvantage吗?”,答案是没有必要给发布机器安装NetAdvantage。因此我准备把发布的步骤简单的讲一下,只针对ForASP.NET项目。在我们安装了NetAdvantageforASP.NET控件后,我们就可以开发了,在开发时我们就可能已经发现了,有很多的客户端JS脚本在支撑着这些控件的实现,所
系统 2019-08-29 22:12:24 2346
最近想写一个rawsocket驱动,于是学习了一下Socket的源码,整理成了几张图,大家凑合着看udp注册流程gen_udp:opengen_udp:sendgen_udp:rcv主动模式ErlangUDPSocket源码流程整理(驱动注册、open、send、recv、主动模式)
系统 2019-08-29 22:12:00 2346
JIRA为软件开发项目提供了一个模板。包括简单工作流程以及开发评审过程中的各种任务状态。你也可以自定义模板来满足团队不断发展的过程。下面为大家介绍一下如何在JIRA中创建一个软件开发项目。创建软件开发项目根据以下步骤来创建软件开发项目,确保在第三步时选择SoftwareDevelopment。以JIRA全局权限身份登录。选择Projects>CreateProject。选择想要创建的项目类型。点击进入projectdetails。注意谨慎选择项目键,因为在
系统 2019-08-12 09:30:35 2346
activiti的API在activiti引擎中,你可以通过多种方式获取ProcessEngine对象,从ProcessEngine中获取各种服务对象,从而访问工作流/BPM方法。ProcessEngine和她的各种服务均为线程安全性服务。在整个项目中每一种服务仅需要保持一个引用。ProcessEngineprocessEngine=ProcessEngines.getDefaultProcessEngine();RuntimeServiceruntime
系统 2019-08-12 09:30:18 2346
本文实例讲述了Python流行ORM框架sqlalchemy安装与使用。分享给大家供大家参考,具体如下:安装http://docs.sqlalchemy.org1、安装#进入虚拟环境#执行./python3-mpipinstallimportsqlalchemyprint(sqlalchemy.__version__)#1.1.15我这里使用的版本是1.1.15创建连接对象http://docs.sqlalchemy.org/en/latest/orm/t
系统 2019-09-27 17:57:32 2345