码迷,mamicode.com
首页 > 2017年09月09日 > 全部分享
简单理解代理模式
必备元素:一个接口,两个类(代理类和被代理类)。被代理类可以理解为业务类。 使用场景:现在需要添加新的业务,而业务类A现有的功能无法满,又不想改动A(可能是改动代价太大等原因),那么需要一个代理类B去帮A做。 如何使用:代理类B需要持有被代理类A的引用,为什么需要一个接口呢?因为A和B都需要实现这个 ...
分类:其他好文   时间:2017-09-09 20:16:48    阅读次数:112
最大字段和 51nod 1049 水水水水水水水水水水水水
N个整数组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的连续子段和的最大值。当所给的整数均为负数时和为0。 例如:-2,11,-4,13,-5,-2,和最大的子段为:11,-4,13。和为20。 N个整数组成的序列a[1],a[2],a[3],… ...
分类:其他好文   时间:2017-09-09 20:16:38    阅读次数:122
Hibernate和Mybatis的工作原理以及区别
一、Mybatis的工作流程图 (1)、原理详见: MyBatis应用程序根据XML配置文件创建SqlSessionFactory,SqlSessionFactory在根据配置,配置来源于两个地方,一处是配置文件,一处是Java代码的注解,获取一个SqlSession。SqlSession包含了执行 ...
分类:Web程序   时间:2017-09-09 20:16:29    阅读次数:182
Dev-C++的一些使用技巧快捷键
最近开始用Dev-C++在Window下编程,感觉Dec-C++是一款挺不错的C++编译器。下载地址http://www.duote.com/soft/9830.html 。现总结一些使用技巧: 1. 几个快捷键: 在工具->快捷键设置 中可以设置自己习惯使用的快捷键,下面给出几种常用的快捷键,均为 ...
分类:编程语言   时间:2017-09-09 20:16:21    阅读次数:306
【前端技术】nodejs安装扩展插件,总是报错enoent的解决方案
在某一目录下使用npm install安装扩展插件时,老是系统提示“npm install Error: ENOENT,no such file or directory; 以前都是很顺利的安装过程,没出现这种情况。但出现这种情况,就能苦恼,于是各种找解决办法,觉得有必要总结一下 解决办法1: 在命 ...
分类:Web程序   时间:2017-09-09 20:16:14    阅读次数:147
逆序数 51nod 1019 归并 分治
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。 如2 4 3 1中,2 1,4 3,4 1,3 1是逆序,逆序数是4。给出一个整数序列,求该序列的逆序数。 在一个排列中,如果一对数的前后位置与大小顺序相反 ...
分类:其他好文   时间:2017-09-09 20:16:07    阅读次数:155
R语言的ARIMA模型预测
R通过RODBC连接数据库 stats包中的st函数建立时间序列 funitRoot包中的unitrootTest函数检验单位根 forecast包中的函数进行预测 差分用timeSeries包中diff stats包中的acf和pacf处理自相关和偏自相关stats包中的arima函数模型 ...
分类:编程语言   时间:2017-09-09 20:15:56    阅读次数:275
Git简单教程
该笔记总结廖雪峰Git教程, 参考网站: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 一. 简介 Git采用分布式版本控制系统, 在此解释分布式与集中式的区别. 集中式版本控制 ...
分类:其他好文   时间:2017-09-09 20:15:49    阅读次数:174
mysql基础--global参数和session参数的设置
1.修改my.ini配置文件,如果要设置全局参数最简单的方式是在my.ini文件中直接写入参数配置,如下图所示。重启数据库服务就可以使全局参数生效。 如下图所示,所有新开的session中的参数都生效了 2.在不修改配置文件的基础上,设置全局参数,set global autocommit=1;将a ...
分类:数据库   时间:2017-09-09 20:15:40    阅读次数:214
时钟效果
时钟 原生js实现; 知识点:递归技巧或思想、window.onload页面加载完成后、Date对象、三元运算补零技巧。 Jquery实现:引用jquery.jclock.js 注意 在引用jquery.jclock.js之前要先引用jquery jquery.jclock.js 这个不好找;直接贴 ...
分类:其他好文   时间:2017-09-09 20:15:31    阅读次数:171
ng-repeat循环输出简单案例
ng-repeat directive 我的购物车 序号 商品 单价 数量 金额 操作 {{$index + 1}} {{item.name}} {{item.price | curre... ...
分类:其他好文   时间:2017-09-09 20:15:19    阅读次数:143
我的猜想
题目 题解 当时做了一道这样的题目 可能是间歇性抽风然后我就把这道题给yy出了一个做法 如果,那么保持不变 否则 这样是对的,但是考完了呆滞给了我一种做法 即省略前面步骤,直接来到 这样的做法也是对的 证明 但是我并不会完全证明 这个问题其实等价于 我证明了以下几种情况 然后剩下的就是m为偶数的时候 ...
分类:其他好文   时间:2017-09-09 20:15:11    阅读次数:142
HDU 1686 Oulipo【kmp求子串出现的次数】
The French author Georges Perec (1936–1982) once wrote a book, La disparition, without the letter 'e'. He was a member of the Oulipo group. A quote fr ...
分类:其他好文   时间:2017-09-09 20:15:01    阅读次数:173
算法总结之 删除链表的中间节点和a/b处的节点(链表中间节点的重要思想)
给定链表的表头节点head,实现删除链表的中间节点的函数 推展: 给定链表的头节点,整数a 和 整数 b,实现删除a/b处节点的函数 先来分析原问题, 长度1 直接返回 长度2 将头节点删除 长度3 删除第二个 长度4 删除第二个 长度5 删除第三个。。。。。。长度每增加2 删除的节点就向后移动一个 ...
分类:编程语言   时间:2017-09-09 20:14:54    阅读次数:164
机器学习之梯度下降法
在吴恩达的机器学习课程中,讲了一个模型,如何求得一个参数令错误函数值的最小,这里运用梯度下降法来求得参数。 首先任意选取一个θ 令这个θ变化,怎么变化呢,怎么让函数值变化的快,变化的小怎么变化,那么函数值怎么才能变小变得快呢,求偏导,刚开始不太清楚,就是要求每一个θ,看看错误函数在哪一个方向上变化得 ...
分类:其他好文   时间:2017-09-09 20:14:47    阅读次数:122
线性表-顺序结构存储
线性表反映数据之间的关系是一对多一的关系,每个节点都有唯一的前驱,唯一的后继。它可以采用顺序存储,也可以采用链式存储。本章写的是顺序存储的实现。 ...
分类:其他好文   时间:2017-09-09 19:44:37    阅读次数:133
Ubuntu 14.04 安装 CUDA 问题及解决
http://www.cnblogs.com/gaowengang/p/6068788.html 本文安装环境: - 双显卡: intel 集显 + nvidia 独显 - Ubuntu 14.04.4 - CUDA 8.0.44 1. Deb 安装包是个坑 (不要用这种方法!) 使用 Deb 安装 ...
分类:系统相关   时间:2017-09-09 19:44:30    阅读次数:386
1399条   上一页 1 ... 16 17 18 19 20 21 22 ... 83 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!