游戏江湖和社会 Feb 02 2020 2012 02 03
关于自己的2019写点什么 Jan 11 2020 2019的小结
在Mac上制作centos系统的U盘启动盘(基于iso镜像) Jan 01 2020 Mac下基于一块U盘加上一个CentOS的ISO镜像,制作一个CentOS系统(其他系统亦可)的U盘启动程序流程 ...
Mail Server 邮件服务部署,实现自己的域名邮箱 Dec 13 2019 Sendmail ...
Xdebug Timeout Question Nov 12 2019 记一次Xdebug的采坑,请求Docker中的反向代理,解析一个简单的php脚本导致超时! ...
Linux Preformance Analyze CPU(二) - Linux性能分析之CPU Aug 21 2019 Linux Preformance Analyze ...
Linux Preformance Analyze Overview(一) - Linux性能分析大纲 Aug 21 2019 Linux Preformance Analyze ...
Ius- 安装和升级CentOS Yum仓库中未及时更新的包 Aug 11 2019 IUS提供了一种方式,可以安装支持的相关最新的软件包,IUS代表Inline with Upstream Stable,方便我们的软件包跟踪各自软件的最新上游版本。 ...
Proxy Source - 代理加速 Aug 06 2019 我们在使用软件或开发工具时候,比如DockerHub拉取、Alpine的安装包下载、Compose安装、Yarn使用、Brew安装、Go install等等,通常会遇到原始源网络下载很慢的问题,我们通常做法是走镜像代理,该仓库对此进行了相关备份,方便查看! ...
Apdex - 衡量用户满意度的指标 Aug 01 2019 Apdex - Application Performance Index(应用程序性能指数)是用于测量计算中软件应用程序性能的开放标准,其目的是通过指定统一的方法来分析和报告测量的性能满足用户期望的程度,从而将测量结果转换为关于用户满意度的见解,它是由一个公司联盟开发和设计出来的。 ...
读书、影视单 Jul 29 2019 Book to Be Read
Goimgrz(Go Image Resize) - 一款基于命令行的图片缩放工具 Jun 29 2019 Goimgrz(Go Image Resize)是一款基于Golang开发的,命令行下针对图片URL资源、文件,进行图片缩放处理的命令行工具,支持图片目录扫描、文件名过滤、文件缩放方式、插值处理等功能! ...
三阶魔方快速破解 - Magic Cube Jun 19 2019 Magic Cube,之前玩魔方都拼不出来,从Youtube找了一个简易版的教程,亲测可用。 ...
大智物云 - 新的大航海时代 Jun 13 2019 看了中国互联网络信息中心(CNNIC)发布的43期中国互联网络发展状况统计报告,收获了很多信息,中国发展,就像吴军老师说的:“甲午中日战争的那场失败带来的影响,现在看来影响已经微乎其微了”。报告包含对中国互联网的产业、技术、安全、生态发展情况,让自己对的互联网认知有了更清晰的Roadmap。大智物云的时代,新世纪的大航海时代 -- 充实自己,追逐OnePiece ...
Gitbook 文档基本使用 Apr 01 2019 Gitbook - 基于Git和Markdown的现代文档格式和工具链的基本使用 ...
Alpine Pkg Manager(包管理) Oct 28 2018 Alpine Pkg Manager ...
针对CURL的一些简要分析记录 Sep 24 2018 本文主要是基于curl的扩展,在使用php curl扩展在开发过程中遇到的一些问题整理 ...
Sphinx reST 文档基本使用 Sep 01 2018 如何基于Sphinx快速构建一个漂亮的项目wiki文档 ...
Gerrit(基于Java编写) - CodeReview代码管控流程简要说明 Jul 25 2018 Gerrit,一种开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件开发者,可以相互审阅彼此修改后的代码,决定是否能够提交,回退或是继续修改。它使用版本控制系统Git作为底层。GitPlanFlow:时效性低,发布计划性强,每个Release有确定的Todo清单,方便测试统一验证;GitFlow:时效性效率高,依赖开发人员的水平,适合敏捷型开发团队;另外,若没有自动化测试,由于高频发布,需要有CI/CD以及自动化测试的辅助,否则容易导致生产故障; ...
YAML - 简介 Jun 30 2018 YAML是"YAML Ain't a Markup Language”(不是一个标记语言)的缩写。Yaml是一个可读性高,用来表达数据序列的格式,有17年历史,YAML强调这种语言以数据做为中心,而不是以标记语言为重点 ...
Graphviz And Dot - 一图胜千言 Feb 07 2017 如果学过某种形式的计算机科学或软件工程,你会遇到类图、流程图,在白板上面也经常画一些商业方面的业务流程图。 在计算机科学的背景下,图是一种**数据结构**,图形具有由“边”连接的“节点”的集合,同时图也支持有向图和无向图,边支持带权重属性。 一图胜千言,有时候,只是简单描述一下高层次的想法就可以对一些事情的理解产生重大影响 ...
《吴军-Google方法论》 DSA、教育、思维、逻辑、智慧 Jun 16 2019 好算法对效率影响、高效率的本质、谈快速排序:少做事情、计算机科学和工程的差别、做减法 ...
DevOps和SRE工程师 May 31 2019 信任、透明、高效、互助的沟通文化,引出DevOps工程师文化,对高扩展和高可用提出了SRE职位要求! ...
Count Cow - 统计农场牛的存活数 Oct 16 2019 Count Cow ...
Company Register - 企业注册流程备注 Jul 18 2019 Company Register ...
Service Discovery - Zookeeper vs etcd vs Consul Jul 09 2019 在微服务中,我们拥有的服务越多,如果我们使用预定义的端口,就会发生冲突的可能性越大。管理一百个服务所使用的所有端口的紧密列表本身就是一项挑战。出于这个原因,我们应该在不指定端口的情况下部署服务,并让Docker为我们分配一个随机服务。 ...
Golang Developer Roadmap Jun 12 2019 Golang Developer Roadmap
职场关系 Jun 06 2019 Teamwork Relationship
数据搜索 - 可靠的免费数据源 May 13 2019 广泛认可的开源数据源,涵盖天文、地理、政法、医学、经济等领域,大多数的数据采集的都是美国信息,也有少量其他国家的,挑选了部分感兴趣的列出来了! ...
It’s about time Apr 26 2019 时间在无尽、无情的向前流逝,就像你的记忆一样! 不要让别人为你浪费时间,你该自己去处理你应做的! 浪费时间也可以,但也要浪费在你喜爱并且享受的事情上! 你的未来应该在当下,是现在,而不是明天! ...
Golang - Backoff+Ticker+Timer示例 Apr 25 2019 操作重试有不同的策略(退避算法),同时操作重试在很场景中都使用到了,比如IP数据包发送(CSMA/CD)、网络通信,RPC服务调用等,有的是用于协调网络传输速率,避免网络拥塞,有的是为了考虑网络波动影响,提高服务可用性; 常见的是指数退避算法,通常起先是基于一个较低的时间间隔尝试操作,若尝试失败,则按指数级的逐步延长事件发生的间隔时间,直至超过最大尝试机会;大多数指数退避算法会利用抖动(随机延迟)来防止连续的冲突。 ...
Streaming Media相关技术点(二)- FFmpeg安装+使用 Mar 01 2019 FFmpeg是最好的多媒体框架之一,可用于编码,解码,转码,复用,解复用,记录,流式传输,过滤和播放任何类型的媒体文件。 ...
Streaming Media相关技术点(一)HLS\DASH\VOD\视频格式 Feb 22 2019 实现一个VOD的点播业务,涉及到的一些基本技术要点 ...
Golang - Context上下文包的使用 Feb 20 2019 Context ...
洗尽铅华,功不唐捐 Jan 01 2019 洗尽铅华,必然先有才华,才能洗净!既然要穿越地狱,那就走下去吧!! ...
Golang Image(一) - 图像简要说明 Nov 15 2018 图像和图像/颜色包定义了许多类型:color.Color和color.Model描述颜色,image.Point和image.Rectangle描述基本的二维图像,image.Image将两个概念结合在一起表示成一幅图像 ...
REST - Representational State Transfer May 31 2018 Restful架构,即符合了REST(Representational State Transfer)原则的架构;REST翻译为表现层状态转移,缺少主语“资源Resource”,综合理解下来就是资源表现层状态转移 ...
借贷相关知识 May 18 2018 简要概述了金额中借贷的基本金融概念,包含借贷种类,期间对比了等额本金和等额本息的基本概念,以及买卖合同相关 ...
Golang - Strings, bytes, runes and characters May 14 2018 Golang Strings ...
2018年的Web技术路线图 May 09 2018 2018 Web Developer Roadmap
The Clean Architecture - 清晰的架构设计 Feb 06 2018 The Clean Architecture ...
ES - 基于Golang的简单使用ElasticSearch Nov 14 2019 ElasticSearch Docker ...
Golang - 2018调查结果 Mar 20 2019 针对Go的2018年调查结果
PHP-做聚合层,电商网站架构图概览 Dec 10 2018 电商网站架构图概览
OSI Mode - OSI模型图解 Sep 04 2016 OSI Mode图示相关
集群和分布式的一些概念梳理(二)- 分布式 Apr 02 2017 分布式操作系统是在独立的,集合的软件网络化,通信和物理上独立的计算节点,它们处理由多个CPU提供服务的作业。每个单独的节点都拥有全局聚合操作系统的特定软件子集。每个子集都是两个不同服务提供者的组合。第一个是无处不在的最小内核或微内核,它直接控制该节点的硬件。其次是系统管理组件的更高级别集合协调节点的个人和协作活动。这些组件抽象微内核功能并支持用户应用程序。 ...
集群和分布式的一些概念整理(一)- 集群 Mar 29 2017 由一组计算机组成(可以包含虚拟机或容器),一起协调工作,以获得更好的性能和可用性,以及更低的成本;整体抽象上被视为单一系统看待,完成一项内容(ES集群、Web集群、RabbitMQ集群、Mysql集群),计算机集群将每个节点设置为执行相同的任务,由软件控制和调度。 ...
Google不同账号数据做客户端迁移 Feb 13 2020 Chrome_migrate ...
Vagarnt - Homestead Box使用 Jul 16 2019 Vagrant是一个开发环境标准化的好工具,有利于研发团队的开发环境一致,但相比Docker它需要依托于VirtualBox类似的Provider,会引起一定的资源开销(相比于Docker等工具)。Homestead是一个Vagrant针对PHP的Laravel指定的Box配置库,主要用于PHP的Laravel开发为主,同时也方便提供研发和运维部署和测试。同时Homestead支持很多流行的Web开发工具,诸如搜索、时序数据库、消息队列等,可以让研发专注于开发,而无需过渡关注开发的依赖环境。对Homestead的配置脚本的了解,可以适当性的做一些调整,比如过滤一些不必要的检测,这样可以加速privoder脚本的初始化。 ...
信息安全 - 数据信息安全白皮书概述 Mar 24 2019 白皮书从数据的全生命周期介绍如何对数据进行安全防护,包括数据环境,敏感数据的定位与监控,只要是数据可能存在的地方:传统数据库、文件系统、应用程序、大数据环境等,本文都给出了建议与解决方案。同时提出进行安全分析的标准与方式。 ...