当前位置: 首页 > 文档资料 >
小牛知识库收集2000+开发文档,推荐使用导航栏的搜索功能查找您所需要的文档!

Airbnb 的 Ruby 代码风格指南

这是 Airbnb 的 Ruby 代码风格指南,指南灵感来自于 Github 的指南 和 Bozhidar Batsov 的指南,Airbnb 也在维护 JavaScript 风格指南。

汇编语言教程

《汇编语言》(Assembly Language)是计算机专业中一门重要的基础课程,是一种面向机器的低级语言。它依赖于硬件,能通过巧妙的程序设计充分发挥硬件的潜力。汇编语言程序产生的代码运行效率高。因此,到目前为止,许多软件系统(例如操作系统等)的核心部分仍然用汇编语言来编写。

NodeJS Stream 手册

如果你正在学习 Nodejs,那么流一定是一个你需要掌握的概念。如果你想成为一个 Node 高手,那么流一定是武功秘籍中不可缺少的一个部分。关于流这个主题,由 Node 高手 substack 带来的 stream-handbook 绝对是经典入门读物之一,其在Github上的star数量已经超过了4500个,足以见其权威程度。

You Don't Need jQuery 中文版

前端发展很快,现代浏览器原生 API 已经足够好用。我们并不需要为了操作 DOM、Event 等再学习一下 jQuery 的 API。同时由于 React、Angular、Vue 等框架的流行,直接操作 DOM 不再是好的模式,jQuery 使用场景大大减少。本项目总结了大部分 jQuery API 替代的方法,暂时只支持 IE10 以上浏览器。

AdminLTE 中文文档 v3.x

AdminLTE是一个完全响应管理模板。基于Bootstrap3,jQuery 3.3.1 这两个框架框架,易定制模板。 适合多种屏幕分辨率,从小型移动设备到大型台式机。内置了多个页面,包括仪表盘、邮箱、日历、锁屏、登录及注册、404错误、500错误等页面。对于后台站点的模板渲染,有很大的作用。

Qt 学习之路

Qt 是一个著名的 C++ 库——或许并不能说这只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI。使用 Qt,在一定程序上你获得的是一个“一站式”的服务:不再需要研究 STL,不再需要 C++ 的string,因为Qt有它自己的 QString 等等。或许这样说很偏激,但 Qt 确实是一个“伟大的 C++ 库”。

PhoneGap 中文文档

PhoneGap 是一个采用HTML,CSS和JavaScript的技术,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够在网页中调用IOS,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry等智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用。

Nuxt.js 中文文档

Nuxt.js 是一个基于 Vue.js 的轻量级应用框架,可用来创建服务端渲染 (SSR) 应用,也可充当静态站点引擎生成静态站点应用,具有优雅的代码结构分层和热加载等特性。 Github 地址:https://github.com/nuxt/nuxt.js 官网:https://nuxtjs.org

Pillow 中文文档 v2.4.0

Pillow 是 PIL 的替代版本,PIL 软件包提供了基本的图像处理功能,如:改变图像大小,旋转图像,图像格式转换,色场空间转换,图像增强,直方图处理,插值和滤波等等。 Pillow 为了解决 PIL 的两个问题: 不兼容 setuptools 报告的问题太多,而更新太慢

ROS 机器人操作系统 理论与实践

ROS 机器人操作系统 近几年发展迅速,国内也有相当一部分开发人员有意向涉足ROS,但是苦于没有低门槛的系统性教程,只能望之兴叹,基于此我们设计了一套免费、零基础、理论与实践相结合的教程,以帮助有志于机器人开发的童鞋方便快捷的上手ROS,继而推动整个行业的进步。

算法 / 深度学习 / NLP 面试笔记

感谢大家的关注,但其实这些笔记远没有那么大的价值;深度学习以及自然语言处理的发展极其迅速,这里的很多内容已经年久失修,甚至很多都没有完成。 相关代码:https://www.wenjiangs.com/wp-content/uploads/2022/08/_codes.zip

CSS 基础教程

层叠样式表是一种用来表现 HTML 文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

CSS3 基础教程

层叠样式表是一种用来表现 HTML 文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

Java 程序员眼中的 Linux

整理下自己所学,带动更多的人进入 Linux 世界,特别是做 Java 开发的人学得越多越是明白一个人的力量是不够的,我只是起了一个引子,希望你能一起参与,真心希望! Github 项目地址,欢迎 Fork、Star:https://github.com/judasn/Linux-Tutorial

让开发自动化系列专栏

作为开发人员,我们的工作就是为最终用户实现过程自动化;然而,很多开发人员却忽略了将自己的开发过程自动化的机会。为此,自动化专家 Paul Duvall 编写了 让开发自动化 这个系列文章,专门探讨软件开发过程自动化的实际应用,并教您 何时 以及 如何 成功地应用自动化。

BASH 中文文档

Bash 是一个为 GNU 计划编写的 Unix shell。Bourne Shell 是一个早期的重要 Shell,由史蒂夫·伯恩在1978年前后编写,并同 Version 7 Unix 一起发布。 PDF 版本:https://www.wenjiangs.com/wp-content/uploads/2023/01/1514968607814189.zip

Go 实战开发

写这本书主要是灵感来自于: https://github.com/thekarangoel/Projects 然后我就想到了当初做PHP的时候,也有类似的项目,觉得golang也可以实现一个类似的书籍,暂且把书名定为《Go实战开发》 github 地址:https://github.com/astaxie/go-best-practice

Spark 性能调优总结

由于大部分Spark计算都是在内存中完成的,所以Spark程序的瓶颈可能由集群中任意一种资源导致,如:CPU、网络带宽、或者内存等。最常见的情况是,数据能装进内存,而瓶颈是网络带宽;当然,有时候我们也需要做一些优化调整来减少内存占用。

Matplotlib 用户指南

Matplotlib 是一个用于在 Python 中绘制数组的 2D 图形库。虽然它起源于模仿 MATLAB®[1] 图形命令,但它独立于 MATLAB,可以以 Pythonic 和面向对象的方式使用。虽然 Matplotlib 主要是在纯 Python 中编写的,但它大量使用 NumPy 和其他扩展代码,即使对于大型数组也能提供良好的性能。

iOS 9 人机交互指南

iOS 9 人机交互指南翻译的内容为 iPhoneHIG 的设计规范,旨在帮助交互设计师和应用开发者了解苹果应用设计规范, 设计 iPhone 应用程序的用户界面,了解那些用于创建 iPhone 应用程序的用户界面的元素,同时还描述了各种可用的视图和控件并提 供了如何有效使用它们的说明。