码迷,mamicode.com
首页 > 2019年02月27日 > 全部分享
策略模式
一、定义: 定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的用户 方法中有大量的if...else... 类型:行为型 二、适用场景 系统有很多类,而他们的区别仅仅在于他们的行为的不同 一个系统需要动态地在几种算法(策略)中选择一种 三、优点 1、开闭原则 ...
分类:其他好文   时间:2019-02-27 13:07:48    阅读次数:187
剑指offer(4)
题目: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解法: 主要靠递归构建左右子树,靠概念去判断左右子树划 ...
分类:其他好文   时间:2019-02-27 13:07:23    阅读次数:192
对SQLSERVER进行性能监控
对SQLSERVER进行性能监控 在上一篇文章《SQLSERVER性能监控级别步骤》里说到性能监控的步骤中有一步涉及到建立性能基线,但是没有说到有哪些计数器 可以用来进行监控的,这篇文章结合《企业级平台管理实践》的书本说一下监控SQLSERVER有哪些计数器可以用到的 3、建立性能基线 当确定了性能 ...
分类:数据库   时间:2019-02-27 13:07:04    阅读次数:209
Knut重排算法
/// /// 这是Knut重排算法的实现 /// /// /// private int[] ShuffeArray(int[] number) { int[] newArray = number.Clone() as int[]; for (int i = 0; i < newArray.Len... ...
分类:编程语言   时间:2019-02-27 13:06:10    阅读次数:151
SpringBoot项目打包
对启动文件继承SpringBootServletInitializer并实现configure方法,其他的地方就是常规的maven配置 设置打包方式: <packaging>war</packaging> 在build标签中设置打包后的文件名: <finalName>testpackagewar</ ...
分类:编程语言   时间:2019-02-27 13:05:51    阅读次数:169
[py]python操作zookeeper
参考: https://blog.csdn.net/heizistudio/article/details/79568188 1.安装zookeeper 2.启动zookeeper服务 3.安装zkpython 4.python连接和操作zookeeper 输入python进入python界面 ...
分类:编程语言   时间:2019-02-27 13:05:34    阅读次数:139
堆排序
前言:网上有很多堆排序的案例,我只想写自己堆排序。 一:堆结构 即:一个父节点最多只能有两个子节点(可以没有),如下图 图1 图2 图3 图4 二: 数组与堆结构转换 假设已知堆数组 int[] a = {9,7,6,4,5,1,3,2,} 则相应对结构如下 图5 备注: 一个父节点(pNode 为 ...
分类:编程语言   时间:2019-02-27 13:04:57    阅读次数:170
程序员,如何提升你的编程能力
从业人员都知道,编程能力的提升,需要大量的写代码,虽然写代码能够提升你的编程能力,但我觉得还有一种方式也能很好的提升你的编程能力,那就是大量的阅读代码。大多数的从业人员对代码心生敬畏,不愿意看别人的代码,这其中可能是缺少注释,缺少文档,缺少其他动力,但如果你想大幅度提升你的编码能力,请多阅读代码。 ...
分类:其他好文   时间:2019-02-27 13:04:44    阅读次数:164
Springboot 集成jpa使用
实体类 dao层 ...
分类:编程语言   时间:2019-02-27 13:03:43    阅读次数:145
设计原则之依赖倒置js
依赖倒置 定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。(百科全书) 这个定义什么意思,太专业 感觉不像人话。。 什么叫高层模块,什么叫底层模块,什么叫抽象,什么叫细节,来画图 上边这个图是遵守了依赖倒置的,再放一个不遵守的 抽象 抽象说白了就是对于细 ...
分类:Web程序   时间:2019-02-27 13:03:22    阅读次数:288
ubuntu 18.04 修改 固定ip
Linux(ubuntu)下固定IP的方法 写在前面,问:为什么要固定ip。答:要知道固定IP的好处多多,随意搬动,固定共享地址,不怕断网等等 首先,我们要选取一个局域网内的IP,方法如下: 1、选取IP号段,一般是路由器DCHP以外的IP地址 比如:DCHP动态IP地址由192.168.1.11~ ...
分类:系统相关   时间:2019-02-27 13:03:04    阅读次数:256
SIP开源项目opensip,Freeswitch
客户端STACK: PJSIP 语言: C 非常好用的SIP客户端库, 本人测试在UBUNTU 12.4和MAC SNOW LEOPARD上都能顺利编译使用, 当然他本身还支持很多其他操作系统,最新发布的PJSIP 2.0版支持视频通话,稳定性很高,库本身包含一个命令行模式的简单客户端PJSUA,可 ...
分类:其他好文   时间:2019-02-27 13:02:47    阅读次数:1058
python 解析json loads dumps
编码:把一个Python对象编码转换成Json字符串 json.dumps() 解码:把Json格式字符串解码转换成Python对象 json.loads() 判断是否是json串。 import jsond='xxxxxxx'try: d=json.loads(d) print(type(d))e ...
分类:编程语言   时间:2019-02-27 13:02:34    阅读次数:171
leetcode 34. 在排序数组中查找元素的第一个和最后一个位置 JAVA
题目: 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 示例 1: 示例 2: 解题思路: 因为时间复杂度为O(log n) 级别 ...
分类:编程语言   时间:2019-02-27 13:02:19    阅读次数:224
【ocp-12c】最新Oracle OCP-071考试题库(44题)
44、(9-12)chooseallthatapplyViewtheExhibitandexaminethedetailsoftheORDER_ITEMStable.EvaluatethefollowingSQLstatements:Statement1:SELECTMAX(unit_price*quantity)"MaximumOrder"FROMorder_items;St
分类:数据库   时间:2019-02-27 13:01:30    阅读次数:215
什么是HTTP协议?什么是HTTP RFC以及不同的版本介绍。web是否只能基于浏览器?
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTT ...
分类:Web程序   时间:2019-02-27 13:00:30    阅读次数:180
Spring-ldap 操作LDAP
Spring-ldap 操作LDAP: Spring-ldap 地址: http://www.springsource.org/ldap/(进入)Spring 版本: spring-framework-2.5.6Spring-ldap 版本: spring-ldap-1.3.1所需Spring的ja ...
分类:编程语言   时间:2019-02-27 13:00:12    阅读次数:383
595条   上一页 1 ... 20 21 22 23 24 25 26 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!