工厂设计模式: 顾名思义,该模式是用来生产对象的。在面向对象的设计模式中,万物皆对象,若使用new来创建对象,就会对该对象产生强耦合,加入我们需要更换该对象,那么使用该对象的对象都需要进行修改,这显然违背了开闭原则(OCP)。如果我们使用工厂来产生对象,我们只需要与这个工厂打交道就可以了,无需关心具 ...
分类:
其他好文 时间:
2019-09-13 15:56:27
阅读次数:
119
本节主要介绍了 Python 语言在数据分析中的重要性,同时还简单介绍了 Python 的基础语法,为后面的爬虫,数据可视化以及数据分析算法的学习做准备。
分类:
编程语言 时间:
2019-09-11 18:08:05
阅读次数:
102
在工作中由于项目需要要写一个轮播图,本想使用组件直接调用实现快速开发,但是一想到自己经常使用组件但是让自己手写的话确实一点都不会。 一个不会手写组件的前端程序员不是一个好程序员!于是打算自己手写一个。 老规矩,首先看一下最终效果,这个最终可以实现定时自动播放,触摸滑动,手动修改下面横条效果等功能。 ...
分类:
移动开发 时间:
2019-09-09 15:09:33
阅读次数:
110
单选题 1. 对于一个定义为 int * const * p 的变量,如下那条语句会产生编译错误?A A. p[0]++; B *p++; C p[0][0]++; D p++; 2. 下列命令不能查看文件内容的是? D A. cat; B vi; C tail; D top; 解析:top 实时动 ...
分类:
其他好文 时间:
2019-09-08 19:56:57
阅读次数:
99
"链接地址" 下面是公司介绍 现在免费资源越来越少了,但还是有公司会站出来做免费虚拟主机、免费云服务器。 申请步骤非常简单,还等什么,赶紧申请吧。 它是 "主机屋" 发展过来的,底蕴非常好。 ...
分类:
其他好文 时间:
2019-09-07 10:45:29
阅读次数:
441
http://www.sysnote.org/2015/08/06/linux-io-stack/ 块存储,简单来说就是使用块设备为系统提供存储服务。块存储分多种类型,有单机块存储,网络存储(如NAS,SAN等),分布式块存储(目前主流的如AWS的EBS,青云的云硬盘,阿里云的云磁盘,网易云硬盘等) ...
分类:
系统相关 时间:
2019-09-06 23:22:55
阅读次数:
248
对比windowsPE文件与概述 对比windowsPE文件与概述 在windows中可执行文件是pe文件格式,Linux中可执行文件是ELF文件,其文件格式是ELF文件格式,在Linux下的ELF文件除了可执行文件(Excutable File),可重定位目标文件(RellocatableObje ...
分类:
系统相关 时间:
2019-09-05 23:39:07
阅读次数:
144
swr_convert() 针对每一帧音频的处理。把一帧帧的音频作相应的重采样 int swr_convert(struct SwrContext *s, uint8_t **out, int out_count, const uint8_t **in, int in_count); 参数1:音频重 ...
分类:
其他好文 时间:
2019-09-05 23:17:32
阅读次数:
164
定义 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 原理 第一 ...
分类:
编程语言 时间:
2019-09-05 23:01:14
阅读次数:
135
1.项目开发完成,部署到服务器进行测试,遇到一个问题:同样的接口,同样的数据库表,同样的功能,得到不同的查询结果,具体如下图: 可以看到一个是有值的,一个是无值的,断点调试会发现所以的状态都是对的,不存在异常信息,挺无奈的,但是经过一定时间的分析,最后发现是环境不同,影响了查询结果; 也就是说一个部 ...
分类:
其他好文 时间:
2019-09-05 18:52:00
阅读次数:
70