编程语言 Swift Objective-C C++/C JavaScript 操作系统 Mac OSX iOS watchOS tvOS Linux 常用命令 开发基础 UI 控件 Storyboard & Xib Core Data & Sqlite Core Graphics Animation Block & GCD Test Case 编写 Framework Autolayout 手势
Container basics (容器技术基础) Linux Operating System Basic Linux Process Management (Linux进程管理) Cgroups Linux Namespaces Rootfs & Container Image Image Registry Kubernetes architecture (Kubernetes 架构) Nod
方法和文化 核心文化 CALMS原则 The Three Ways 自动化 可视化 度量化 敏捷方法论 以人为本 敏捷宣言 极限编程 SCRUM方法 迭代改进 需求管理 精益方法论 最小可行产品 单一关键指标 精益画布 精益看板 风险管理 超越预算 投资组合 持续集成和持续交付 流水线 版本控制 依赖管理 内建质量 环境管理 零停机发布 灰度发布 设计和架构 云原生架构 十二要素 CAP理论 BA
说明: 本图谱只捡重点的列举,并非包含全部。文中所列举或没有列举的资源信息都可以在awesome-ruby中找到。 Ruby应用生态 Web开发 自动化测试 安全 云计算基础 嵌入式 Web开发 Rails全栈式Web框架 轻量级Web开发框架(Sinatra,Cuba等) 异步无阻塞Ruby Server框架:Goliath 自动化测试 RSpec: BDD测试框架 Cucumber: BDD验
Haskell语言编程基础 类型 (type) 函数 (function) 类型类 (type class) Prelude中的类型与函数的使用 Haskell语言初级部分 递归 (recursion) 列表内包 (list comprehension) 高阶函数 (higher order function) 定义类型 (define types) 定义类型类 (define type clas
Clojure语言环境搭建 Clojure安装 新建Clojure项目 命令行运行-main(Java main方法)函数 使用REPL Clojure开发工具 Clojure语言编程基础 语法(S-expression) 函数 (function) 命名空间 (namespaces) 流程控制 (flow control) 数据结构 (data structures) 读取器宏 (reader
网络 TCP/IP协议 工具 tcpdump ss 数据库类型 关系型 Oracle,MySQL,DB2,SQLserver KV型 Redis,RocksDB 文档型 MongoDB 列存储 HBase,Cassandra 内存数据库 SQLite,TimesTen 运维工具 部署 saltstack,puppet,ansible 监控 cati,zabbix,nigos linux基础 常用命
岗位职责 建立技术团队文化 规划技术发展路线 落地产品研发成果 宣传公司技术品牌 吸引优秀技术人才 基本素质 正直诚实的道德修养 谦虚谨慎的工作态度 随机应变的处事风格 统领全局的战略思维 硬技能 技术能力 具备一定的技术深度 具备较强的技术广度 追求技术选型合理性 对技术发展嗅觉敏锐 业务能力 能深度理解业务本质 能用技术来帮助业务 让技术驱动业务发展 架构能力 能站在业务上设计架构 架构规范合
容器化工具 Docker LXC RunC Rkt Systemd-nspawn Garden Vagga VMWare Photon gVisor Pouch Container Kata Containers 监控和数据收集 Sysdig Monitor cAdvisor Weave Scope Prometheus TICK-Stack Docker-Alertd Grafana Cockp
服务 Potal 客户管理 频道管理 GSLB配置 SLB配置 设备管理 监控平台 告警平台 计费系统 日志系统 调度 调度方式 DNS ECS 二层 LVS 隧道 三层 Anycast LVS SDN 隧道VPN 四层 四层负载均衡 七层 HTTP 302 redirect 七层负载均衡 内置于应用端 HTTPDNS 调度范围 全局级别 GSLB 节点级别 SLB 调度依据 网络位置远近 地理位
今天,很多网站的 URL 的设计都是有问题的——因为 RESTful。依据 RESTful API 原则,我们设计出来的 API 的 URL 都会有这样那样的缺陷。 在过去的几年里,搜索引擎的影响力发生了一些变化——其影响力的趋势是逐渐变弱。应用程序已经变成了流量的一个大入口,当然搜索引擎也还是一个大的 入口。搜索引擎优化看上去并没有那么重要,企业靠活动、运营来挖掘新的用户。可当所有的人不重视,而
重构的常用功能介绍 如上图标注所示,IntelliJ IDEA 的重构功能全部都在这个菜单上,所以我们也可以理解为这个菜单就是重构功能的体现,只是有时候我们通过快捷键的方式来加以体现而已。 如上图标注 1 所示,在实际开发中我们经常会对文件进行重命名,这里用的快捷键就是 Shift + F6。 如上图标注 2 所示,移动文件到其他包或是目录,我们可以通过快捷键也可以通过拖动对应的文件到其他目录进行
C软件开发 一面 1.啥是贪心算法 2.静态变量,全局变量,局部变量 3.函数,内联函数,静态函数 4.内联函数,宏 5.栈,数据段 6.静态函数,内联函数 7.多进程通信的方式 8.全局变量能用于多进程通信吗 9.C中有类吗
问题难,麦听不清,摄像头也不开。 1.怎么从0开始学习一个大型的数据库内核项目,没人指导的情况下,出bug怎么找,发现是内存坏了(非硬件)怎么解决 2.讲讲智能指针,聊到了move,函数内部创建了一个临时对象a,最后return move(a),问返回值类型分别是A, A&, A&&时分别会发生什么? 3.c++14之后了解啥 4.lambda表达式捕获外部变量时传引用会有什么问题? 5.读写锁怎
2024 3 30 15min 1、如何理解的面向对象三大特性:继承、封装、多态 2、JDK下有哪些常见的包 3、list、set、map区别 4、MySQL 删除的关键字:DROP、DELETE、TRUNCATE区别,(TRUNCATE关键字一点印象都没有。。。) 5、关于删除操作的实际应用(这里想问的是删除数据时要对数据进行备份。日志方面?) 6、Redis在项目中的实际应用 7、Redis持