码迷,mamicode.com
首页 > 2018年10月05日 > 全部分享
工厂模式-简单工厂
1、简单工厂模式 1.1、什么是简单工厂模式 简单工厂模式是类的创建模式,又叫做静态工厂方法模式。简单工厂模式是由一个工厂对象决定创建出哪一类产品类的实例。由一个工厂类根据传入的参数来决定创建出哪一种产品类的实例。 1.2、简单工厂模式的结构 工厂类(Creator)角色:工厂方法模式的核心,含有与 ...
分类:其他好文   时间:2018-10-05 21:31:13    阅读次数:175
Python 工匠:编写条件分支代码的技巧
序言 编写条件分支代码是编码过程中不可或缺的一部分。 如果用道路来做比喻,现实世界中的代码从来都不是一条笔直的高速公路,而更像是由无数个岔路口组成的某个市区地图。我们编码者就像是驾驶员,需要告诉我们的程序,下个路口需要往左还是往右。 编写优秀的条件分支代码非常重要,因为糟糕、复杂的分支处理非常容易让 ...
分类:编程语言   时间:2018-10-05 21:11:06    阅读次数:170
可变类型与不可变类型的作用和意义
Python中的变量分为可变类型和不可变类型 两种。 可变类型: 数字、字符串、元组、可变集合。 不可变类型: 列表、字典、不可变集合。 这里的可变不可变,是指内存中的那块内容(value)是否可以被改变 根据存储的内容是否可变划分为可变类型与不可变类型。如果是不可变类型,在对对象本身操作的时候,必 ...
分类:其他好文   时间:2018-10-05 21:11:00    阅读次数:504
MongoDB 入门
1、 MongoDb简介 MongoDB是为互联网而生的数据库,是文档数据库。 MongoDB的优点: 1. Schema less,不需要预先定义表结构,同一个“表”中可以保存多个格式的数据; 2. 数据支持嵌套,数据以json格式存储; 3. 允许使用JavaScript写服务端脚本,类似于存储 ...
分类:数据库   时间:2018-10-05 21:10:50    阅读次数:209
JavaScript中继承的实现
继承是类和类之间的关系,继承使得子类别具有父类别的属性和方法。 js里常用的如下两种继承方式: 原型链继承(对象间的继承) 类式继承(构造函数间的继承) 由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,可以用js的原型prototype机制或者用a ...
分类:编程语言   时间:2018-10-05 21:10:40    阅读次数:214
使用json-org包实现POJO和json的转换
使用json-org包实现POJO和json的转换 这个jar包把对象转换成json超级舒服,所以顺便记录一下吧 把单个pojo对象转换成json对象 把多个pojo对象转成json数组 ...
分类:Web程序   时间:2018-10-05 21:10:33    阅读次数:177
bzoj 3781 小B的询问——分块
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3781 非常经典的分块套路。于是时间空间比大家的莫队差了好多…… ...
分类:其他好文   时间:2018-10-05 21:10:19    阅读次数:150
初识区块链(三)
工作量证明(proof of work) 区块链的一个关键是,为了保证安全稳定,要给它加一个门槛:即参与者想创建区块并加入区块链,必须证明自己完成了非常困难的工作,这就是"工作量证明",简称POW。可以理解为POW用于保持区块链的节奏。 工作的困难度通过计算量来体现,它不能被快速完成,而且困难度随时 ...
分类:其他好文   时间:2018-10-05 21:10:10    阅读次数:191
【原创】研发应该懂的binlog知识(下)
引言 这篇是 "《研发应该懂的binlog知识(上)》" 的下半部分。在本文,我会阐述一下 的结构,以及如何使用 来解析 。 不过,话说回来,其实严格意义上来说,研发应该还需要懂 如何监听binlog的变化 。我本来也想写这块的知识,但是后来发现,这块讲起来篇幅过长,需要从 的通讯协议开始讲起,实在 ...
分类:其他好文   时间:2018-10-05 21:10:03    阅读次数:162
java成神之——enum枚举操作
<! TOC "枚举" "声明" "枚举遍历" "枚举在switch中使用" "枚举比较" "枚举静态构造方法" "使用类来模拟枚举" "枚举中定义抽象方法" "枚举实现接口" "单例模式" "使用静态代码快" "EnumSet" "EnumMap" "结语" <! /TOC 枚举 声明 枚举遍历 ...
分类:编程语言   时间:2018-10-05 21:09:56    阅读次数:192
vue基础篇---vue组件《2》
定义全局组件 我们通过Vue的component方法来定义一个全局组件。 组件其实也是一个Vue实例,因此它在定义时也会接收:data、methods、生命周期函数等 不同的是组件不会与页面的元素绑定,否则就无法复用了,因此没有el属性。 但是组件渲染需要html模板,所以增加了template属性 ...
分类:其他好文   时间:2018-10-05 21:09:48    阅读次数:165
CSS+JS实现随机大小骰子
CSS部分 html部分 JS部分 ...
分类:Web程序   时间:2018-10-05 21:09:39    阅读次数:558
新前端语言Dart简易教程
从下面开始学习DART编程 以下是一个简单的示例: 在学习Dart语言时,请记住以下事实和概念: 在变量中可以放置的所有东西都是对象,而每个对象都是类的实例。无论数字、函数和null都是对象。所有对象都继承自[Object]类。 尽管Dart是强类型的,但类型声明是可选的,因为Dart可以推断类型。 ...
分类:编程语言   时间:2018-10-05 21:09:33    阅读次数:969
基于.NET平台常用的框架整理(转)
自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 分布式缓存框架: Microsoft V ...
分类:Web程序   时间:2018-10-05 21:09:22    阅读次数:199
[luogu] P1772 [ZJOI2006]物流运输(动态规划,最短路)
P1772 [ZJOI2006]物流运输 题目描述 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候 ...
分类:其他好文   时间:2018-10-05 21:09:12    阅读次数:140
一、绪论——起泡排序
void bubbleSort(int A[],int n) { bool sorted = false; while(!sorted) { sorted = true; for(int i = 0; i < n; i++) { if(A[i] > A[i+1]) { swap(A[i], A[i+ ...
分类:编程语言   时间:2018-10-05 21:09:05    阅读次数:158
leetcode------564. 寻找最近的回文数
class Solution: def nearestPalindromic(self, n): """ :type n: str :rtype: str """ b=list(n) c=list(n) e=list(n) l=len(n) if... ...
分类:其他好文   时间:2018-10-05 21:08:53    阅读次数:344
1131条   上一页 1 ... 5 6 7 8 9 10 11 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!