11 2017 档案

摘要:Given a string, find the length of the longest substring without repeating characters. Examples: Given , the answer is , which the length is 3. Given 阅读全文
posted @ 2017-11-28 11:16 六层楼 阅读(150) 评论(0) 推荐(0) 编辑
摘要:《设计模式之禅》读书笔记(四)之抽象工厂模式 一、抽象工厂模式的定义 Provide an Interface for creating families of related or dependent objects without specifying their concrete classe 阅读全文
posted @ 2017-11-22 16:25 六层楼 阅读(270) 评论(0) 推荐(0) 编辑
摘要:一、缩小为简单工厂模式 考虑这样一个问题:一个模块仅需要一个工厂类,没有必要把它产生出来,使用静态的方法就可以了。类图如下 可以看出简单工厂模式,是把抽象的工厂类变为静态的工厂类,简化了类的创建过程。需要变更的源码仅仅是HumanFactory和NvWa类。之前的笔记中没给出书上的例子,考虑到只写出 阅读全文
posted @ 2017-11-21 16:30 六层楼 阅读(250) 评论(0) 推荐(0) 编辑
摘要:工厂方法模式的定义为: Define an interface for creating an object , but let subclass decide which class to instantiate. Factory Method lets a class defer instant 阅读全文
posted @ 2017-11-21 16:29 六层楼 阅读(254) 评论(0) 推荐(0) 编辑
摘要:被CSDN的markdown编辑器折服了,现搬家到CSDN,以后主要用CSDN写博客了,不过暂时博客园上也会同步更新的。 阅读全文
posted @ 2017-11-12 22:33 六层楼 阅读(158) 评论(0) 推荐(0) 编辑
摘要:单例模式是一个比较简单的模式,定义如下: Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例) 1.饿汉式 2.懒汉式 线 阅读全文
posted @ 2017-11-09 10:06 六层楼 阅读(522) 评论(0) 推荐(0) 编辑
摘要:之前一直在思考是不是该把工作中一些问题写出来(可能是简单的问题),现在的想法是应该写出来这些简单的问题。虽然工作中可能并没有很多特别难的问题让你去解决,因为公司的招人就是根据你的能力来匹配的嘛。 简单的问题大部分都能从网上找到,比如数字校验的正则表达式、邮箱的校验、网址匹配的正则表达式等等。有时候我 阅读全文
posted @ 2017-11-06 15:20 六层楼 阅读(1137) 评论(0) 推荐(0) 编辑
摘要:闲着无聊学习下Python 的语法。由于我目前主要编程语言还是Java ,所以针对Python 的学习我主要是通过与Java 进行对比。我使用的是Python3,因此语法上也会遵循Python3 的规则。 简介 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python由Gu 阅读全文
posted @ 2017-11-06 14:28 六层楼 阅读(2560) 评论(0) 推荐(0) 编辑
摘要:每个产品经理都应该懂点技术。当技术人员认为你提出的需求不能实现而怼你的时候,你可以从技术的角度将他正面击倒。而且熟悉一定的技术后,产品经理提出的需求将会更加合理,技术人员实现起来更容易。达到产品和技术和谐共处的美好社会。此篇文章是该系列的第一篇。 产品经理每天需要跟技术人员打交道。有时候我们想知道, 阅读全文
posted @ 2017-11-06 14:23 六层楼 阅读(817) 评论(0) 推荐(0) 编辑
摘要:上一篇文章我们用写了一个Java Mail 的 "Demo" ,相信你已经可以用那个例子来发送邮件了。但是Demo 有很多的问题。 首先每次发送需要配置的东西很多,包括发件人的邮箱和密码、smtp服务器和SMTP端口号等信息。其次,没有将发送和邮件内容相分离。按照单一职责原则,应该有且仅有一个原因引 阅读全文
posted @ 2017-11-06 14:22 六层楼 阅读(465) 评论(0) 推荐(0) 编辑
摘要:上周公司的项目要求开发邮件发送功能。自己在网上跟着教程边学边做了一下午,现在基本开发完成了。由于一个同事也想看下该怎么写,顺便学习下。所以我就写成了一遍教程,顺便巩固下邮件发送里面的内容。 Demo 第一步,我们先写个Demo,用最快的方式最少的代码向你展示Java Mail 是如何工作的。 我的开 阅读全文
posted @ 2017-11-06 13:58 六层楼 阅读(355) 评论(0) 推荐(0) 编辑
摘要:在Win10中配置环境变量的方法跟在Win8和Win7中有些不同,看了看网上好多还是Win7/8里面的配置方法。虽然从原理上基本上没什么问题,但有些细节却会让人很苦恼。特意整理下新的配置方法。我假定你已经正确安装了JDK和JRE。 1. 配置JAVA_HOME 首先打开环境变量的配置界面,新建一个系 阅读全文
posted @ 2017-11-06 13:57 六层楼 阅读(73457) 评论(4) 推荐(3) 编辑
摘要:最近做的项目有这样一个需求:要求对map中的值进行排序并生成序号。如果值相等则序号不变;如果不相等序号为该数数值在所有元素中的索引。如下表所示: |Key(String)|Value(Float)|Idx| | | | | |23|12.4 | 1| |10|3.2 | 2| |11|2.2| 3| 阅读全文
posted @ 2017-11-06 13:56 六层楼 阅读(3141) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示