码迷,mamicode.com
首页 > 2018年05月07日 > 全部分享
重构:以Java POI 导出EXCEL为例
重构 开头先抛出几个问题吧,这几个问题也是《重构:改善既有代码的设计》这本书第2章的问题。 什么是重构? 为什么要重构? 什么时候要重构? 接下来就从这几个问题出发,通过这几个问题来系统的了解重构的意义。 什么是重构? 《重构:改善既有代码的设计》这本书中将重构以名词和动词形式进行解释,如下 重构( ...
分类:编程语言   时间:2018-05-07 19:37:49    阅读次数:171
策略模式
定义一系列算法,将每一个算法封装起来,并让他们可以相互替换。 1、定义一个抽象策略类 /** * 定义一个购买球的策略类 * @author Tim * */ public interface Ball { public double price(double price); } 2、定义二种具体的 ...
分类:其他好文   时间:2018-05-07 19:37:41    阅读次数:180
08-图7 公路村村通(30 分)Prim
现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。 输入格式: 输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的 ...
分类:其他好文   时间:2018-05-07 19:37:28    阅读次数:252
请求转发与请求重定向
1,请求重定向:客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保持,地址栏的URL地址会改变。 2,请求转发:服务器行为,request.getRequsetDispatcher().forward(requset,response);是一 ...
分类:其他好文   时间:2018-05-07 19:37:21    阅读次数:135
mysql之路4
MYSQL之约束 2、主键约束 ...
分类:数据库   时间:2018-05-07 19:37:14    阅读次数:166
oracle clob与nclob的互相转换
drop table clobTets create table clobTets( col1 nclob ) select * from clobTets insert into clobTets values('11111') alter table clobTets add (col2 var... ...
分类:数据库   时间:2018-05-07 19:37:07    阅读次数:742
python内置模块(sys)--033
sys模块提供了一系列有关Python运行环境的变量和函数。 常见用法 一、sys.argv 可以用sys.argv获取当前正在执行的命令行参数的参数列表(list)。 变量 解释 sys.argv[0] 当前程序名 sys.argv[1] 第一个参数 sys.argv[2] 第二个参数 变量 解释 ...
分类:编程语言   时间:2018-05-07 19:36:59    阅读次数:211
CentOS 修改主机名
centos修改主机名的正确方法1 centos6下修改hostname[root@centos6 ~]$ hostname # 查看当前的hostnmaecentos6.picker.com[root@centos6 ~]$ vim /etc/sysconfig/network ... ...
分类:其他好文   时间:2018-05-07 19:36:51    阅读次数:172
Websocket原理
一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也就是说它是HTT
分类:Web程序   时间:2018-05-07 19:36:43    阅读次数:168
python闭包
闭包(closure)是函数式编程的重要的语法结构。闭包也是一种组织代码的结构,它同样提高了代码的可重复使用性。闭包是是指引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,闭包是由函数和与其相关的引用环境组合而成的实体。 如果在一个内嵌函数里, ...
分类:编程语言   时间:2018-05-07 19:36:34    阅读次数:154
没人看系列----css 随笔
目录 没人看系列 css 随笔 没人看系列 html随笔 前言 没什么要说的就是自己总结,学习用的如果想学点什么东西,请绕行。 CSS (Cascading Style Sheets)层叠样式表 引入方式 1.行内式 行内式是在标签的style属性中设定CSS样式。 2.嵌入式 嵌入式是将CSS样式 ...
分类:Web程序   时间:2018-05-07 19:36:25    阅读次数:258
python Scrapy google trends
抄自:pytrends ...
分类:编程语言   时间:2018-05-07 19:36:18    阅读次数:290
Jquery EasyUI Combotree根据选中的值展开所有父节点
Jquery EasyUI Combotree根据选中的值展开所有父节点 Jquery EasyUI Combotree 展开父节点, Jquery EasyUI Combotree根据子节点选中的值,展开前面所有父节点, Jquery EasyUI Combotree获取选中的值 ©Copyrig ...
分类:Web程序   时间:2018-05-07 19:36:07    阅读次数:414
天气借口
http://www.mamicode.com/info-detail-1641031.html ...
分类:其他好文   时间:2018-05-07 19:35:57    阅读次数:170
35 shell脚本
1.介绍shell是一种脚本语言aming_linuxblog.lishiming.net可以使用逻辑判断、循环等语法可以自定义函数shell是系统命令的集合shell脚本可以实现自动化运维,能大大增加运维效率2.脚本结构和执行开头需要加#!/bin/bash以#开头的行作为解释说明脚本的名字以.sh结尾,用于区分这是一个shell脚本执行方法有两种chmod+x1.sh;./1.shbash1.
分类:系统相关   时间:2018-05-07 19:35:51    阅读次数:184
CCNA 3 OSI七层模型与TCP/IP协议栈
CCNA 3 OSI七层模型与TCP/IP协议栈
分类:其他好文   时间:2018-05-07 19:35:46    阅读次数:273
Vue 一个组件引用另一个组件
有些时候需要这么做,比如,我想在首页加载轮播组件,但是又不想全局注册(因为不是每个页面都需要轮播功能) 方法1: 方法2: ...
分类:其他好文   时间:2018-05-07 19:35:36    阅读次数:183
1216条   上一页 1 ... 25 26 27 28 29 30 31 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!