随着网页设计发展越来越复杂,javascript编码逐渐趋向模块化编程。但ES5 标准中并没类class的说法,要实现模块化更加无从说起,虽说最新的ES6 已经将类和模块列入要求,但是它的正式推广可能还要一断时间。但是要实现"模块化"还是有办法实现。 一、原始写法 最初的模块写法是将各种功能相似的函 ...
分类:
其他好文 时间:
2016-08-08 12:13:47
阅读次数:
150
GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。
那好,这就开始吧…
1.GIT是分布式的,SVN不是:
这是GIT和其它非分布式的版本控制系统,例...
分类:
其他好文 时间:
2016-08-08 11:06:30
阅读次数:
205
问题链接:POJ3278 HDU2717 Catch That Cow。
题意简述:一条线上,人的FJ的起点为K位置,牛在N位置(牛不动),输入正整数K和N。若FJ在x位置,FJ有三种走法,分别是走到x-1、x+1或2x位置。求从K走到N的最少步数。
问题分析:典型的BFS问题。在BFS搜索过程中,走过的点就不必再走了,因为这次再走下去不可能比上次的步数少。
程序中,使用了一个队列来存放...
分类:
其他好文 时间:
2016-08-08 11:05:37
阅读次数:
162
适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。adapter
模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
适用场景:
1、已经存在的类的接口不符合我们的需求;
2、创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作;
3、在不对每一个都进行子类化以匹配它们的接口的情...
分类:
其他好文 时间:
2016-08-08 11:05:37
阅读次数:
118
(LeetCode)Pascal's Triangle --- 杨辉三角...
分类:
其他好文 时间:
2016-08-08 11:04:26
阅读次数:
158
定义:封装一些作用于某种数据结构中的各元素的操作,他可以在不改变数据结构的前提下定义作用于这些元素的新的操作
类图:
代码:
public abstract class Element {
public abstract void doSomething();
public abstract void accept(IVistor visitor);
}
pub...
分类:
其他好文 时间:
2016-08-08 11:05:22
阅读次数:
103
本文是git系列博客的第二篇。本文对指令按照使用场景(建库,查看,修改,分支)进行分类归纳,介绍指令基本含义和用法,方便查阅。...
分类:
其他好文 时间:
2016-08-08 11:02:58
阅读次数:
179
1.准备Linux环境 1.0点击VMware快捷方式,右键打开文件所在位置 -> 双击vmnetcfg.exe -> VMnet1 host-only ->修改subnet ip 设置网段:192.168.8.0 子网掩码:255.255.255.0 -> apply -> ok 回到window ...
分类:
其他好文 时间:
2016-08-08 11:01:49
阅读次数:
192
主要功能:ECStore图片存储采用阿里云OSS(图片存储)服务 适用版本:ECStore 授权方式:授权域名使用,付费插件 联系方式: QQ 275553385 mail: jimingsong@vip.qq.com ...
分类:
其他好文 时间:
2016-08-08 11:02:19
阅读次数:
559
LeetCode 125. Valid Palindrome ...
分类:
其他好文 时间:
2016-08-08 11:01:19
阅读次数:
164
vector<vector<int>> generate(int num) { vector<vector<int>> result; vector<int> array; for (int i = 1; i <= num; i++) { for (int j = i - 2; j > 0; j-- ...
分类:
其他好文 时间:
2016-08-08 11:00:54
阅读次数:
116
office软件是微软公司出的办公套装软件,其中就有excel,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。在使用过程中常常需要对其进行修改,常常会出现文件差异的问题。这个时候就可以通过文件对比工具Beyond Compare来解决。下面就来给大家分... ...
分类:
其他好文 时间:
2016-08-08 11:00:40
阅读次数:
234
P1250最勇敢的机器人 背景 Wind设计了很多机器人。但是它们都认为自己是最强的,于是,一场比赛开始了~ 背景 Wind设计了很多机器人。但是它们都认为自己是最强的,于是,一场比赛开始了~ Wind设计了很多机器人。但是它们都认为自己是最强的,于是,一场比赛开始了~ 描述 机器人们都想知道谁是最 ...
分类:
其他好文 时间:
2016-08-08 11:00:18
阅读次数:
151
设有两个控件one和two,以控件one为基准。由于代码比较简单就不贴了,直接上效果图。 一、第一组:将控件two放在控件one的上、下、左、右、开始、结束。 android:layout_below="" 上 android:layout_above="" 下 android:layout_toL ...
分类:
其他好文 时间:
2016-08-08 11:00:47
阅读次数:
167
QMediaplayer可以用于解析音频文件和视频文件,继承自QMediaObject,设计到的对象为QMediaContent。QMediaObject可以提供关于媒体内容的接入,通过URL进行初始化,同时也可以提供可以播放的媒体文件的列表,与QMediaplayer对象息息相关。使用QMediaplayer,除了需要添加必要的头文件之外,还需要在.pro(Qt的工程配置文件)添加QT
+=...
分类:
其他好文 时间:
2016-08-08 09:55:58
阅读次数:
1152
Question:
Given two sorted integer arrays nums1 and nums2,
merge nums2 into nums1 as
one sorted array.
Algorithm:
类似归并排序
Accepted Code:
class Solution {
public:
void merge(vector& nums1, ...
分类:
其他好文 时间:
2016-08-08 09:55:54
阅读次数:
124
MyBatis简介
MyBatis是支持普通SQL查询、存储过程和高级映射的优秀持久层框架,MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO映射成数据库中的记录。MyBatis框架结构
MyBatis工作原理
注解方式配置第一个Mybatis实例db.propertiesjdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jd...
分类:
其他好文 时间:
2016-08-08 09:54:54
阅读次数:
213