小程序 小程序 (103)
微信、支付宝、今日头条、QQ等小程序、小游戏开发相关文档资料
百度小程序 百度小程序 (17)
百度推出的一种小程序,智能连接人与信息、人与服务、人与万物的开放生态
Angular Angular (20)
谷歌开源的一款优秀的前端JS框架。它可通过 <script> 标签添加到 HTML 页面。 AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。
Ant Design Ant Design (37)
蚂蚁金服开源的一套企业级 UI 设计语言和组件库
Babel Babel (7)
下一代 JavaScript 的语法编译器,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。
Bootstrap Bootstrap (14)
Twitter开源的一组用于网站和网络应用程序开发的开源前端框架,包括HTML、CSS及JavaScript的框架,提供字体排印、窗体、按钮、导航及其他各种组件及Javascript扩展,旨在使动态网页和Web应用的开发更加容易。
Chart.js Chart.js (13)
基于 HTML5 Canvas 的 Javascript 图形库
CSS3 CSS3 (42)
最新的CSS标准,用于控制网页的样式和布局
Echarts Echarts (1)
一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求
Electron Electron (20)
GitHub开发的一个开源框架,它让你可以使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用。它允许使用Node.js和Chromium完成桌面GUI应用程序的开发。Electron现已被多个开源Web应用程序用于前端与后端的开发,著名项目包括GitHub的Atom和微软的Visual Studio Code
G2 G2 (4)
蚂蚁金服开源的可视化工具
Gulp Gulp (3)
一个基于Node.js和npm构建的任务运行器,用于自动化Web开发中涉及的耗时和重复性任务,如缩小,连接,缓存清除,单元测试,linting,优化等
Highcharts Highcharts (1)
JavaScript 编写的 HTML5 图表库,全部源码开放,个人及非商业用途可以任意使用及源代码编辑
HTML/CSS HTML/CSS (22)
超文本标记语言与层叠样式表
HTML5 HTML5 (40)
HTML最新的修订版本,由万维网联盟(W3C)完成标准制定。
JavaScript JavaScript (179)
一种高级的、解释型的编程语言。JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。
JQuery JQuery (4)
一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。
React React (98)
一个为数据提供渲染为HTML视图的开源JavaScript 库。React视图通常采用包含以自定义HTML标记规定的其他组件的组件渲染。React为程序员提供了一种子组件不能直接影响外层组件的模型,数据改变时对HTML文档的有效更新,和现代单页应用中组件之间干净的分离。
Sass Sass (2)
一个最初由Hampton Catlin设计并由Natalie Weizenbaum开发的层叠样式表语言。在开发最初版本之后,Weizenbaum和Chris Eppstein继续通过SassScript来继续扩充Sass的功能。SassScript是一个在Sass文件中使用的小型脚本语言。
TypeScript TypeScript (38)
微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。
Vue.js Vue.js (150)
一个用于创建用户界面渐进式的开源JavaScript框架,也是一个创建单页应用的Web应用框架。
Webpack Webpack (14)
一个开源的前端打包工具。Webpack 提供了前端开发缺乏的模块化开发方式,将各种静态资源视为模块,并从它生成优化过的代码。 Webpack可以从终端、或是更改webpack.config.js 来设置各项功能。 要使用Webpack 前须先安装Node.js。
Yarn Yarn (2)
一个快速、可靠、安全的包依赖管理器, 你可以通过它使用全世界开发者的代码, 或者分享自己的代码。
前端工具 前端工具 (48)
前端脚手架、自动化等相关开发辅助工具
图表 图表 (16)
前端可视化图表库,如echarts,chart.js,G2等
.NET .NET (26)
微软当代的操作平台,它允许人们在其上构建各种应用方式,使人们尽可能通过简单的方式,多样化地、最大限度地从网站获取信息,解决网站之间的协同工作,并打破计算机、设备、网站、各大机构和工业界间的障碍--即所谓的“数字孤岛”,从而实现因特网的全部潜能,搭建起第三代互联网平台
C# C# (15)
微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言
C/C++ C/C++ (61)
通用计算机编程语言,整个互联网的基石
Crystal Crystal (3)
Crystal是一种通用的,面向对象的编程语言,它的语法受到Ruby语言的启发,是一种具有静态类型检查的编译语言, 但是通常不需要指定变量或方法参数的类型。通过高级的附加类型变量算法来解析类型。
Dart Dart (7)
谷歌开发的计算机编程语言,后来被Ecma (ECMA-408)认定为标准 [1] 。它被用于web、服务器、移动应用 [2] 和物联网等领域的开发。
Django Django (32)
一个开放源代码的Web应用框架,由Python写成。采用了MVT的软件设计模式,即模型Model,视图View和模板Template。
Erlang Erlang (20)
一种通用的并发程序设计语言,它由乔·阿姆斯特朗在瑞典电信设备制造商爱立信所辖的计算机科学研究室开发,目的是创造一种可以应付大规模并发活动的程序设计语言和运行环境。
Gin Gin (6)
Go (Golang) 编写的 HTTP web 框架,简单易用高性能
Go Go (225)
谷歌推出的一种全新的编程语言
Java Java (298)
一门面向对象编程语言
Julia Julia (14)
一个面向科学计算的高性能动态高级程序设计语言
Lua Lua (13)
一个小巧的脚本语言
Matplotlib Matplotlib (5)
Python编程语言及其数值数学扩展包 NumPy的可视化操作界面
nim nim (4)
一种静态类型编译的系统编程语言
Node.js Node.js (137)
一个基于 Chrome V8 引擎的 JavaScript 运行环境
Perl Perl (3)
高级、通用、直译式、动态的程序语言,借用了C、sed、awk、shell脚本以及很多其他编程语言的特性
PHP PHP (217)
通用开源解析型脚本语言
Python Python (245)
一种解释型、面向对象、动态数据类型的高级程序设计语言
RPC RPC (44)
RPC是远程过程调用(Remote Procedure Call)的缩写形式。SAP系统RPC调用的原理其实很简单,有一些类似于三层构架的C/S系统,第三方的客户程序通过接口调用SAP内部的标准或自定义函数,获得函数返回的数据进行处理后显示或打印。
Ruby Ruby (12)
一种简单快捷的面向对象(面向对象程序设计)脚本语言
Rust Rust (40)
Mozilla开发的注重安全、性能和并发性的编程语言
R语言 R语言 (4)
用于统计分析、绘图的语言和操作环境
Scala Scala (13)
一门多范式(multi-paradigm)的编程语言
Shell Shell (19)
一种命令语言,一种程序设计语言
Vlang Vlang (4)
V语言是一个简单、快速、安全的编译型语言,比较适合于开发可维护的软件。
wasm wasm (3)
WebAssembly/wasm是一个可移植、体积小、加载快并且兼容 Web 的全新格式
Zephir Zephir (3)
一种开源的高级语言,旨在简化PHP扩展的创建和可维护性,重点关注类型和内存安全性。
Zig Zig (7)
一门开源的编程语言,专为稳定性、可维护性和最优性而设计
算法 算法 (16)
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。
Android Android (44)
一种基于Linux的自由及开放源代码的操作系统
Flutter Flutter (11)
Flutter是一个由谷歌开发的开源移动应用软件开发工具包,用于为Android和iOS开发应用,同时也将是Google Fuchsia下开发应用的主要工具。
Framework7 Framework7 (10)
用来开发混合移动应用(原生和 HTML 混合)或者开发 iOS & Android 风格的 WEB APP的开源免费的框架。也可以用来作为原型开发工具,可以迅速创建一个应用的原型。
Hippy Hippy (2)
一个新生的跨端开发框架,开发者可以只写一套代码就直接运行于三个平台(iOS、Android 和 Web)。
Ionic Ionic (5)
一个强大的 HTML5 应用程序开发框架
iOS iOS (23)
苹果公司开发的移动操作系统
kotlin kotlin (16)
一个用于现代多平台应用的静态编程语言
Object-C Object-C (7)
根据C语言所衍生出来的语言
PWA PWA (3)
Progressive Web App, 提升 Web App 体验的一种新方法,能给用户原生应用的体验
React Native React Native (9)
Facebook开源的跨平台移动应用开发框架
Swift Swift (7)
苹果发布的新开发语言,用于构建苹果平台的应用程序
uni-app uni-app (12)
一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台
Weex Weex (9)
一个使用 Web 开发体验来开发高性能原生应用的框架
ArangoDB ArangoDB (4)
ArangoDB 是一个分布式原生的多模型数据库,具有灵活的文档、图形和键值数据模型
CouchDB CouchDB (1)
Apache CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现
DB2 DB2 (2)
IBM公司开发的一套关系型数据库管理系统
etcd etcd (9)
一个高可用的 Key/Value 存储系统,主要用于分享配置和服务发现
HugeGraph HugeGraph (2)
百度开源的大规模图数据库,全面释放大数据价值
IndexedDB IndexedDB (3)
浏览器提供的本地数据库,可以被网页脚本创建和操作。IndexedDB 允许储存大量数据,提供查找接口,还能建立索引。这些都是 LocalStorage 所不具备的。就数据库类型而言,IndexedDB 不属于关系型数据库(不支持 SQL 查询语句),更接近 NoSQL 数据库。
InfluxDB InfluxDB (5)
时序数据库,用于存储和分析时间序列数据的开源数据库
Key-Value 数据库 Key-Value 数据库 (9)
查询速度快、存放数据量大、支持高并发,非常适合通过主键进行查询,但不能进行复杂的条件查询。
KitDB KitDB (1)
一个内嵌式持久型的 高速NoSQL存储 lib,以jar 包方式嵌入到应用中
LevelDB LevelDB (2)
一个持久的键值数据库
MongoDB MongoDB (14)
一个基于分布式文件存储的数据库
MySQL MySQL (20)
一个关系型数据库管理系统
Nebula Graph Nebula Graph (8)
世界上唯一能够容纳千亿个顶点和万亿条边,并提供毫秒级查询延时的图数据库
NewSQL NewSQL (1)
一类现代关系数据库管理系统,旨在为在线事务处理读写工作负载提供相同的NoSQL系统可扩展性能,同时仍保持传统数据库系统的ACID保证。
NoSQL NoSQL (11)
非关系型数据库,如MongoDB等
Oracle Oracle (1)
甲骨文公司的一款关系数据库管理系统
PostgreSQL PostgreSQL (11)
加州大学开发的一种对象-关系型数据库管理系统(ORDBMS)
PrestoDB PrestoDB (13)
Facebook 开源的数据查询引擎
Redis Redis (24)
一个开源基于内存可持久化的、Key-Value数据库
RocksDB RocksDB (2)
来自 Facebook 的可嵌入的支持持久化的 key-value 存储系统
SequoiaDB SequoiaDB (7)
巨杉数据库,一款开源的金融级分布式关系型数据库,主要面对高并发联机交易型场景提供高性能、可靠稳定以及无限水平扩展的数据库服务。
SQL Server SQL Server (2)
Microsoft 公司推出的关系型数据库管理系统
SQLite SQLite (6)
一款轻量级的关系型数据库
TiDB TiDB (13)
TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性
TiKV TiKV (4)
一个开源的分布式事务 Key-Value 数据库,支持跨行 ACID 事务,同时实现了自动水平伸缩、数据强一致性、跨数据中心高可用和云原生等重要特性
YugabyteDB YugabyteDB (2)
一个高性能、云原生的分布式 NewSQL 数据库
关系型数据库 关系型数据库 (12)
关系型数据库,如MySQL等
数据库ORM 数据库ORM (58)
通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中
数据库中间件 数据库中间件 (5)
数据库中间件(Distributed Database Middleware)是解决数据库容量、性能瓶颈和分布式扩展问题的中间件服务,提供分库分表、读写分离、弹性扩容等能力,应对海量数据的高并发访问场景,有效提升数据库读写性能
时序数据库 时序数据库 (19)
用于指处理带时间标签(按照时间的顺序变化,即时间序列化)的数据
Apache Libcloud Apache Libcloud (5)
libcloud 是一个访问云计算服务的统一接口,该项目已经成为 Apache 组织的顶级项目,采用 Python 开发。
Choerodon Choerodon (12)
开源多云技术平台
DC/OS DC/OS (6)
Data Center Operating System,以 Apache Mesos 为分布式系统内核的分布式数据中心操作系统 ;DC/OS 可以使企业像使用一台主机一样使用分布式数据中心的多个集群资源,进行弹性地扩容与缩容
Docker Docker (26)
一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化
Drill Drill (1)
一个开源的,对于Hadoop和NoSQL低延迟的SQL查询引擎
Envoy Envoy (15)
为云原生应用而设计、开源的边缘和服务代理,Istio Service Mesh 默认的数据平面
Flink Flink (18)
Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。
Hadoop Hadoop (10)
Apache基金会所开发的分布式系统基础架构
Helm Helm (3)
Helm 帮助您管理 Kubernetes 应用程序——Helm Charts 帮助您定义、安装和升级最复杂的 Kubernetes 应用程序。
Kafka Kafka (3)
Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写
Kubernetes Kubernetes (137)
Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理
KubeSphere KubeSphere (11)
在 Kubernetes 之上构建的以应用为中心的开源容器平台
Linkerd Linkerd (7)
一个提供弹性云端原生应用服务网格(service mesh)的开源项目,也是面向微服务的开源 RPC 代理。
OpenPitrix OpenPitrix (2)
一款开源的多云应用程序管理平台,用来在多云环境下打包、部署和管理不同类型的应用,包括传统应用、微服务应用以及 Serverless 应用等
OpenStack OpenStack (6)
一个开源的云计算管理平台
PyTorch PyTorch (7)
一个开源的Python机器学习库
Scikit-learn Scikit-learn (3)
基于 Python 语言的机器学习工具
Serverless Serverless (5)
Serverless computing 无服务器运算,又被称为函数即服务(Function-as-a-Service,缩写为 FaaS),是云计算的一种模型
Spark Spark (8)
专为大规模数据处理而设计的快速通用的计算引擎
Storm Storm (1)
一个分布式实时大数据处理系统
云原生 云原生 (30)
云原生是一种方法,用于构建和运行充分利用云计算模型优势的应用。
人工智能 人工智能 (12)
研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学
区块链 区块链 (45)
分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式
数据挖掘 数据挖掘 (18)
数据挖掘是一个跨学科的计算机科学分支 。它是用人工智能、机器学习、统计学和数据库的交叉方法在相对较大型的数据集中发现模式的计算过程。 数据挖掘过程的总体目标是从一个数据集中提取信息,并将其转换成可理解的结构,以进一步使用。
机器学习 机器学习 (45)
机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科
深度学习 深度学习 (38)
深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示
算法工程 算法工程 (11)
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。
边缘计算 边缘计算 (9)
一种分散式运算的架构,将应用程序、数据资料与服务的运算,由网络中心节点,移往网络逻辑上的边缘节点来处理。边缘运算将原本完全由中心节点处理大型服务加以分解,切割成更小与更容易管理的部分,分散到边缘节点去处理
Ansible Ansible (5)
Ansible是一个开源产品,用于自动执行资源的配置管理和应用程序部署。
Apache Apache (2)
世界使用排名第一的Web服务器软件
Ceph Ceph (5)
Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。
HAProxy HAProxy (7)
一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理
Istio Istio (21)
统一化的微服务连接、安全保障、管理与监控方式
Jenkins Jenkins (10)
Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。
Linux Linux (68)
一套免费使用和自由传播的类Unix操作系统
Mac Mac (6)
苹果电脑操作系统
Nginx Nginx (13)
一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器
traefik traefik (10)
一个为了让部署微服务更加便捷而诞生的现代HTTP反向代理、负载均衡工具
Unix Unix (3)
个强大的多用户、多任务操作系统
Windows Windows (6)
微软公司研发的一套视窗操作系统
Zipkin Zipkin (2)
Zipkin 是一个开源的分布式追踪系统。在微服务架构下,它用于帮助收集排查潜在问题的时序数据。
安全 安全 (25)
计算机安全防御
监控 监控 (19)
网络和服务健康监控
系统内核 系统内核 (3)
内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。
网络 网络 (41)
网络是由节点和连线构成,表示诸多对象及其相互联系。
Blender Blender (9)
一套三维绘图及渲染软件
Sketch Sketch (1)
轻量、易用的矢量设计工具
UI UI (11)
User Interface,泛指用户的操作界面
设计 设计 (8)
各种感觉形式传达出来的过程
COCOS COCOS (26)
基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用
H5小游戏 H5小游戏 (9)
使用Html5开发游戏
Unity Unity (5)
一款专业的游戏引擎
KiCad KiCad (5)
一款用于创建电子原理图和 PCB 图形的开源软件工具
智能硬件 智能硬件 (6)
软硬件结合赋予传统设备智能化的功能
物联网 物联网 (29)
物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网
IDE IDE (35)
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具
SEO SEO (1)
SEO(Search Engine Optimization),搜索引擎优化,利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名
产品文档 产品文档 (102)
产品使用文档和手册
测试 测试 (27)
测试是具有试验性质的测量,即测量和试验的综合
版本管理 版本管理 (34)
版本控制是维护工程蓝图的标准作法,能追踪工程蓝图从诞生一直到定案的过程。
代码规范 代码规范 (37)
码农代码写作习惯和风格规范
涨姿势 涨姿势 (55)
知识普及,涨姿势
面试笔试 面试笔试 (30)
求职找工作面试笔试技能技巧