码迷,mamicode.com
首页 >  
搜索关键字:根据    ( 64145个结果
深入理解Java的三种工厂模式
一、简单工厂模式 简单工厂的定义:提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体的类 实现汽车接口 奔驰类 宝马类 简单工厂,既能生产宝马又能生产奔驰 测试类 测试结果 根据简单工厂的定义,用户只要产品而不在乎产品如何生产,看起来好像很完美的样子。 ...
分类:编程语言   时间:2019-02-17 00:57:34    阅读次数:18
C++ 单例模式总结与剖析
[toc] C++ 单例模式总结与剖析 单例可能是最常用的简单的一种设计模式,实现方法多样,根据不同的需求有不同的写法; 同时单例也有其局限性,因此有很多人是反对使用单例的。本文对C++ 单例的常见写法进行了一个总结, 包括懒汉式、线程安全、单例模板等; 按照从简单到复杂,最终回归简单的的方式循序渐 ...
分类:编程语言   时间:2019-02-17 00:51:08    阅读次数:7
观察者模式
定义 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 解释:简单来说对象 A 需要关注对象 B 的状态,根据对象 B 的不同状态来做一些调整。比如播放器的 UI 变化,会依赖当前的播放状态 ...
分类:其他好文   时间:2019-02-17 00:33:15    阅读次数:10
jupyter记事本的安装和简单应用
1.概述 jupyter记事本是一个基于Web的前端,被分成单个的代码块或单元。根据需要,单元可以单独运行,也可以一次全部运行。这使得我们可以运行某个场景,看到输出结果,然后回到代码,根据输出结果对代码做出相应的调整(说白了就是可以直接在浏览器中编写Python程序,然后执行程序并输出结果,是不是感 ...
分类:其他好文   时间:2019-02-17 00:30:55    阅读次数:10
【重构.改善既有代码的设计】12、大型重构
12、大型重构 这是一个庞大的工程,可能需要几个月。 在这个过程中,你应该根据需要安排自己的工作,只在需要添加新功能或修补错误 时才进行重构。 你不必一开始就完成整个系统的重构;重构程度只要能满足其他任务的需要就行了。反正明天你还可以回来重构。 进行大规模重构时,有必要为整个开发团队建立共识;这是小 ...
分类:其他好文   时间:2019-02-16 21:56:50    阅读次数:14
Python入门之数字类型运算
Python数字类型有整数类型了、浮点数类型和复数类型。分别对应整数、实数和复数。 整数: 除十进制以外,其他进制需要前加引导符号如:二进制(bit)0b101 或 0B101;八进制(octonary)0o711 或 0O711;十六进制(hexadecimal) 0xABC 或 0XABC 本节 ...
分类:编程语言   时间:2019-02-16 20:52:14    阅读次数:15
C++学习书籍推荐《More Exceptional C++》下载
百度云及其他网盘下载地址:点我 编辑推荐 《More Exceptional C++:40个新的工程难题、编程疑问及解决方法(中文版)》作为广为人知的《Exceptional C++》的续篇,采取了实用的“提问——解答”的组织形式,为C++中现实世界问题的解决提供了各种成功的策略。根据多年的一线经验 ...
分类:编程语言   时间:2019-02-16 20:47:00    阅读次数:12
9-高级语法-包
1.模块 一个模块就是一个包含python代码的文件,后缀名是.py,模块就是python文件 为什么我们用模块 程序太大,编写维护非常不方便,需要拆分 模块可以增加代码重复利用的方式 但做命名空间使用,避免命名冲突 如何定义模块 模块就是一个普通文件,所以任何代码可以直接书写 不过根据模块的规范, ...
分类:其他好文   时间:2019-02-16 20:37:52    阅读次数:6
ipcs命令详解
基础命令学习目录首页 多进程间通信常用的技术手段包括共享内存、消息队列、信号量等等,Linux系统下自带的ipcs命令是一个极好的工具,可以帮助我们查看当前系统下以上三项的使用情况,从而利于定位多进程通信中出现的通信问题。目前也有一些帖子介绍ipcs命令的使用方法,但是介绍较简单不够全面,下面我根据 ...
分类:其他好文   时间:2019-02-16 19:29:39    阅读次数:10
UDP怎么会返回Connection refused错误
有时候,写UDP socket程序的时候,在调用sendto或者recvfrom的时候,会发现有Connection refused错误返回,错误码是ECONNREFUSED。对于懂得socket接口但是不很很懂网络的人,可能这根本就不是个问题,他会根据错误码知道远端没有这个服务端口,正如socke ...
分类:其他好文   时间:2019-02-16 19:26:51    阅读次数:10
64145条   1 2 3 4 ... 6415 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!