Results 107 issues of Hui

维基百科英语定义 > Mathematics (from Greek μάθημα máthēma, "knowledge, study, learning") includes the study of such topics as quantity (number theory), structure (algebra), space (geometry), and change (mathematical analysis). It has...

source: Python从小白到大牛 # 开发环境 Mac上推荐vscode和jupyter,一般来说项目开发用vscode,REPL用iPython,如果需要web-based REPL就直接用jupyter ```py import matplotlib.pyplot as plt import numpy as np x = np.linspace(-20, 20, 10) y = x**3 + 2*x**2 + 6*x + 5 plt.plot(x,...

DevOps希望做到的就是持续、快速和高质量的价值交付。 亚马逊: 每个服务都是独立的发布的 “You build it, you run it” 丰田: 持续改进和对人的尊重,才是一切改进方法的终极坐标 2个衡量纬度: - 速度 - 质量 度量指标: - 交付效率 - 需求前置时间 (r leading time) - 开发前置时间 (d leading time) -...

在看DevOps时不是很理解交付吞吐量,正好之前对于cpu load以及网络性能时都有些一知半解,趁这个机会几种学习一下这几个概念。 # 吞吐量 (Throughput) > 吞吐量反应系统规模及能力。 ## 港口货物吞吐量 [港口吞吐量](https://baike.baidu.com/item/港口吞吐量/7040661)(Port handling capacity)一文中定义港口吞吐量是一段时期内经水运输出、输入港区并经过装卸作业的货物总量,计量单位为"吨"或“标准箱TEU”,一个TEU指标准20英尺集装箱。现在最大的集装箱船可以负载(load)24000TEU,厉害。 这里有2个点注意一下: - 港口吞吐量 = 有效进港(从船上卸下的货物)+有效出港(装上船的货物) - 有几种情况是不计算的: 比如同一船舶运载进港,未经装卸又运载出港;又比如同一船舶卸下货物随后又装到同一船舶出港也不算;装了船但没出港又卸货,这也不算;换言之,就是有效进港和出港才进行计算 根据Alphaliner公布了2021年全球集装箱港口吞吐量排名前30的年度排行榜。在排名前十的港口中,有九个亚洲港口,七个中国港口,分别是上海港、宁波舟山港、深圳港、广州南沙港、青岛港、天津港和香港港。上海港的吞吐量在4700万TEU。 根据4700万TEU这个指标你就很容易理解港口规模和性能。 英语词汇: - Container: 集装箱 (货柜) - TEU: Twenty-foot...

Version: multipass 1.9.1+mac, ubuntu 20.04, kubeadm 1.24.2, macOS 12.3.1 ## multipass - [Multipass 旋风教程 - 知乎](https://zhuanlan.zhihu.com/p/117658368) - 因为kube的配置需要2核1700M内存,所以需要添加参数: `multipass launch --name primary --cpus 2 --mem 2000M 20.04` ## kubeadm -...

课程地址: [深入剖析 Kubernetes](https://time.geekbang.org/column/intro/100015201?utm_term=zeus9UPB8&utm_source=gitbook&utm_medium=openresty&utm_campaign=186-presell&utm_content=gitbookzhiru0522&tab=catalog) (5星好评) ## 历史 - 2008年, [Solomon Hykes](https://twitter.com/solomonstre)和Kamel Founadi, Sebastien Pahl在巴黎创建DotCloud,2010年公司得到Y Combinator投资,2013年3月20日,发布Docker第一个版本,并开源其代码。补: 1983年出身的Solomon Hykes2018年离开Docker(原dotCloud),他未来的身份是Docker的董事会成员、股东以及Docker维护者,目前在折腾CI/CD pipeline: [dagger.io](https://dagger.io) - docker因为"Build once, Run AnyWhere"火了以后,一方面将公司名称直接从dotCloud改为Docker Inc, 另一方面目标直指PasS,所以在2014年推出了Swarm,希望一家独大 - 2015年,Google看不下去了,发起了CNCF(Cloud Native Computing Foundation)的基金会,以Kubernetes为基础,建立一个由开源基础设施领域厂商主导的、按照独立基金会方式运营的平台级社区,来对以抗Docker公司为核心的容器商业生态,最终完胜...

version: git 2.37.0 ## 三剑客 - git - GitHub - GitLab ## git ### git 怎么配置? 通过`git config`命令实现,配置分为local, global, system 3个级别, 通过--list查看对应的配置: ```sh ~ git config --list (当前上下文下的合并配置, 即system+global+local, 局部优先)...

## 项目管理 项目的资源配置、估算、计划、监控等。 ## 需求管理 需求采集、需求理解和分析等。 ## 开发管理 软件产品设计和开发。 ### 计算机基础 - 组成原理: cpu, gpu, memory, arch - 操作系统: linux, shell - 网络: tcp/ip, srt, quic, proxy, gateway, http, mqtt...

## 第一章: 环游密码世界 - 口令: password, passcode, pin - 编码: encoding - 密码: cryptography - 过程: 将明文(plaintext)通过加密算法(encryption algorithm)加密(encrypt)后得到密文(ciphertext), 然后解密(decrypt)再次得到明文(plaintext) - 密码算法: 用于解决复杂问题的步骤称之为算法(algorithm)。加密,解密的算法和在一起统称为密码算法 注: - PIN(personal identification number),多指数字密码,银行卡的6位数字密码,包括iPhone锁屏都是PIN code,而普通字母的都是叫做Password。 ### 密钥...

- DNS是基于UDP的域名查询的分布式服务,简单来说就是通过域名得到一个或多个IP地址的过程 - 可以通过`nslookup -ty A google.com`或`dig google.com +trace`来查看域名解析过程 - 域名服务器分为公共和自建两种,在GFW内建DNS需要有牌照,DNSPods就是DNS SaaS,可以帮助你动态智能解析 - 可以根据不同的运营商和区域来单独设置IP地址,这样通过移动来的DNS解析就会给出移动的服务器,原理上就是DNSPods根据IP区域映射 - 通常每个线路放置一个就够用,但如果需要做HA,就可以考虑返回多个IP地址,浏览器一般只用第一个,当然第一个失败是否尝试第二个取决浏览器策略,反正DNS就返回一组,当然可以滚动返回IP地址,但其实意义不大 DNS做负载均衡可以说只适合Web(HTTP)场景,如果是流媒体或者是聊天服务,则通过反向代理会更加经济实惠可控,比如我有100台服务器分布在上海北京深圳三个区域,可以前置一个小型consul集群,然后将服务地址给到客户端就ok了,由客户端来判断连哪个区域。