码迷,mamicode.com
首页 > 2018年08月06日 > 全部分享
设计模式分类
一 设计模式分类 创建型设计模式:对象由谁创建,什么时候创建 结构型设计模式:组合类和对象,采用继承来实现 行为型设计模式:算法,对象职责分配 二 创建型设计模式--单例模式 工厂模式 单例模式:对于某些场景,只需要一个实例,并且易于被访问,可以将实例化隐藏在一个类中,有这个类完成实例的创建和唯一性 ...
分类:其他好文   时间:2018-08-06 00:41:20    阅读次数:164
[知识点]网络流基础
1、前言 这是ACM之路的第一篇文章,是在通过看自己OI生涯的文章来回顾知识点的过程中,实在难以接受当时过于含糊笼统的介绍的情况下决定开写的,真是对不住1300+的阅读量了。由于网络流的EK算法和Dinic算法就是早期的知识点系列文章,当时确实疏漏很多,现在通过我目前残缺的知识框架和基本功重新整理一 ...
分类:其他好文   时间:2018-08-06 00:41:13    阅读次数:144
Tree
题目描述 一棵树树有 n 个节点,n ? 1 条边。树上的节点有两种:黑,白节点。 Tyk想断掉一些边把树分成很多部分。 他想要保证每个部分里面有且仅有一个黑节点。 请问他一共有多少种的方案? 一棵树树有 n 个节点,n ? 1 条边。树上的节点有两种:黑,白节点。 Tyk想断掉一些边把树分成很多部 ...
分类:其他好文   时间:2018-08-06 00:40:58    阅读次数:206
python 爬虫新解
关于python爬虫多个库的选择反反复复,总是不知道选择哪个,通过试过多个晚上的选择 以上两个库足够爬虫,已反爬虫网站数据的爬取。先上代码: 库的调用: 网页链接获取: url='**********************' 网页reques headers构建,主要是反爬虫网站的伪装,获取地址在 ...
分类:编程语言   时间:2018-08-06 00:40:49    阅读次数:211
Python循环2-3+4-5到100和的耳鼻算法
不要问我为什么从2开始,因为第一个就是2,没看到1,不要注重if,因为余数有的时候就是奇数,else就是所谓的-3,-5,不要死循环,a = 2sum = 0while a <= 100: if a %2 == 0: sum += a else: sum -= a a += 1print("sum" ...
分类:编程语言   时间:2018-08-06 00:40:36    阅读次数:177
堆排Java代码实现
堆排复习: 结论:堆排算法时间复杂度为O(nlgn),额外空间复杂度为O(1); 在开始堆排序过程之前先要熟悉两个结构 1,完全二叉树:若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,这就是完全二叉树。(摘自百度百科) ...
分类:编程语言   时间:2018-08-06 00:40:26    阅读次数:140
常见设计模式代码二
四 代理模式 类图: 代码: 抽象方法: public abstract class AbstractObject { public abstract void option(); } 具体实现: public class RealObject extends AbstractObject { @O ...
分类:其他好文   时间:2018-08-06 00:40:16    阅读次数:139
ffmpeg: error while loading shared libraries: libavdevice.so.57
问题ffmpeg: error while loading shared libraries: libavdevice.so.57: cannot open shared object file: No such file or directory adminn@ubuntu:/usr/local/ ...
分类:其他好文   时间:2018-08-06 00:40:09    阅读次数:1217
D. Vasiliy's Multiset 异或字典树
D. Vasiliy's Multiset time limit per test 4 seconds memory limit per test 256 megabytes input standard input output standard output D. Vasiliy's Multi ...
分类:其他好文   时间:2018-08-06 00:39:59    阅读次数:170
2018暑假集训第三周感想
啊,一下子就第三周了(〃'▽'〃) 时间总是匆匆,什么该在乎又什么该不在乎呢,有时候回头真的挺可惜自己拿来打游戏玩乐的时间,然而玩的时候真。。。爽┐(?~?)┌ 直入真题,这周讲的是有关拓扑排序和最短路径的东西,这个最短路径我老是想用深搜广搜,不过在大量数据面前,这明显会TLETLETLE来个三连( ...
分类:其他好文   时间:2018-08-06 00:39:45    阅读次数:175
PAT 甲级 1019 General Palindromic Number
https://pintia.cn/problem-sets/994805342720868352/problems/994805487143337984 A number that will be the same when it is written forwards or backwards ...
分类:其他好文   时间:2018-08-06 00:39:37    阅读次数:165
教你如何在Mac上搭建自己的服务器——Nginx
原帖地址:https://blog.csdn.net/qq_22383951/article/details/53019034 WHAT 本篇主要是基于Nginx在Mac上搭建自己的服务器。 本篇主要是基于Nginx在Mac上搭建自己的服务器。 我相信很多朋友肯定是第一次听到Nginx,关于它具有怎 ...
分类:系统相关   时间:2018-08-06 00:39:27    阅读次数:237
半夜钱款莫名被转走!睡觉手机到底该不该关机?安全专家解读新型网络盗窃!
原文:https://mp.weixin.qq.com/s?__biz=MzIxNDExNjAyNw==&mid=2650338837&idx=1&sn=c189ec67024687dc72818a4230b7c525 微博网友@ -美年达芬奇 (豆瓣ID“独钓寒江雪”)7月30日发现,凌晨她的手机 ...
分类:移动开发   时间:2018-08-06 00:39:17    阅读次数:293
设计模式概述
一 什么是设计模式? 设计模式是一种对编写代码的总结,一种代码规范,教我们写出一篇优秀的代码,让代码有较强的可读性,维护性,健壮性,拓展性。二 设计模式六大原则: 开闭原则 : 单一职责原则,里式替换原则,依赖倒转原则,接口隔离原则,迪米特法则 开闭原则:拓展开放,修改关闭。在软件设计过程中往往会添 ...
分类:其他好文   时间:2018-08-06 00:39:08    阅读次数:167
283. Move Zeroes - LeetCode
Question "283. Move Zeroes" Solution 题目大意:将0移到最后 思路: 1. 数组复制 2. 不用数组复制 Java实现: 数组复制 java public void moveZeroes(int[] nums) { int[] arr = Arrays.copyO ...
分类:其他好文   时间:2018-08-06 00:38:58    阅读次数:167
mysql 视图 事务 索引
为什么需要有视图 比如这样的SQL语句 为了简化用户复杂的操作,我们可以考虑使用视图。 视图简介 视图就是一个能够把复杂SQL语句的功能封装起来的一个虚表。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 视图是对若干张基本表的引用,一张虚表,只查询语句执行结果的字段类型和约束, ...
分类:数据库   时间:2018-08-06 00:38:48    阅读次数:184
c#语言中的三种循环
什么是编程 编程就是使用一种程序设计语言编写程序代码,让计算机解决某个问题的过程。根据这个定义来看,根据使用的程序设计语言不同,编写的程序就不同。 关于c#语言: C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft ...
分类:编程语言   时间:2018-08-06 00:38:41    阅读次数:179
1047条   上一页 1 ... 56 57 58 59 60 61 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!