logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用代码和UML图化解设计模式之《抽象工厂模式》

抽象工厂模式,就是把工厂类也给他多态了。 根据需求不同的工厂生产不品种的实体。比如在游戏中。 纯在vip用户对应的vip的宠物对应的vip的怪物,或者vip任务。因此,vip工厂就生产vip这些东西了。但是普通的也要生产。因此 就抽象出来两个类了。 下面我是根据游戏中,不同的角色来定义的一些实体类。直接上图,大家就看明白了  也就是特殊对象特殊对待。因此工厂就要特殊

#设计模式#uml
macos下搭建minikube dashboard的启动

最近在复习一下k8s环境相关的知识,需要在自己电脑上搭建一个minikube的环境供自己使用。但是因为docker的镜像仓库最近被墙了,因此在执行minikube dashboard的时候,拉不到相应的镜像,就导致页面看不到相应的一些信息因此本文主要讲述如何把dashboard启动起来。我这里主要是在海外的一台服务器上进行来取,然后把他导入到本地的mac电脑上。一下就是我的具体的操作步骤。之后,还

文章图片
#架构#k8s
linux 下遍历文件夹下的所有文件

linux C 遍历目录及其子目录#include  #include#include  #include  #include  #include  #includeusing namespace std;void listDir(char *path) {         DIR              *pDir ;

#linux#list
linux 下遍历文件夹下的所有文件

linux C 遍历目录及其子目录#include  #include#include  #include  #include  #include  #includeusing namespace std;void listDir(char *path) {         DIR              *pDir ;

#linux#list
我的c++服务器记录----非阻塞下的socket读取操作

服务器端的基本的一个操作就是从socket的fd上进行数据读取,也就是我们经常用到的read函数。欢迎关注我的服务器代码:http://code.taobao.org/p/fastServer/src/今天主要是关注的正确的进行read操作首相,我的socket是已经设置了非阻塞属性。read函数在非阻塞读取fd的时候会遇到不同的errno。如何正确的处理这些erron 状态呢?1、er

#服务器
c++中strsub()的用法

首先声明我的确时一个新手,一个substr()函数让我的一个项目功能出现了问题。先给一下msdn上的内容要求吧。其功能是 Copies a substring of at most some number of characters from a string begin

#c++
Linux 系统性能分析工具图解读

最近看了 Brendan Gregg 大神著名的 Linux Performance Observability Tools,这么好的资料不好好学习一下实在是浪费了,又找到了大神的ppt 和 演讲(需爬墙),于是把相关的命令和概念连预习,学习,复习走了一遍。首先学习的是大神提出的 Basic Tool 有如下几个:uptimetop (htop)

linux c++ 编译undefined reference to

Linux下编译程序时,经常会遇到“undefined reference error” 报错,这里总结一些可能的原因和解决方案,给需要的朋友:说道undefined reference error,先提一下Linux gcc链接规则:链接的时候查找顺序是

#linux#c++
分布式设计

分布式设计与开发在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提升硬件性能来提高系统性能的时代已结束,分布式开发的时代实际上早已悄悄地成为了时代的主流,吵得很热的云计算实际上只是包装在分布式之外的商业概念,很多开发者(包括

#分布式
分布式文件系统发展史(动态图片,点击就能看到动态模拟)

分布式存储在大数据、云计算、虚拟化场景都有勇武之地,在大部分场景还至关重要。对于一个IT从业人员,学习分布式存储相关基础知识必不可少。今天给大家简要介绍*nix平台下分布式文件系统的发展历史。 1、单机文件系统用于操作系统和应用程序的本地存储。缺点:数据无法再服务器之间共享。典型代表:Ext2、Ext3、Ex4、NTFS、FAT、FAT32、

到底了