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

Swoole 中文文档

Swoole 是一个 PHP 的 协程 高性能 网络通信引擎,使用 C/C++ 语言编写,提供了多种通信协议的网络服务器和客户端模块。 可以方便快速的实现 TCP/UDP服务、高性能Web、WebSocket服务、物联网、实时通讯、游戏、微服务等,使 PHP 不再局限于传统的 Web 领域。 安装 安装Swoole 扩展冲突 快速启动 TCP服务器 UDP服务器 HTTP服务器 WebSocket

QmlBook 中文版

中文版《QmlBook》,教程将介绍使用 Qt5.x 版本开发应用程序的相关技术。教程更侧重讲解新的 Qt Quick 开发技巧,在讲解 Qt Quick 扩展内容时会涉及部分 Qt C++ 内容。 目录 初识Qt5(Meet Qt5) 序(Preface) Qt5介绍(Qt5 Introduction) Qt构建模块(Qt Building Blocks) Qt项目(Qt Project) 开始

编程之法:面试和算法心得

原编程艺术系列从2011年4月至今,写了 42 个编程问题,在创作的过程当中,得到了很多朋友的支持,特别是博客上随时都会有朋友不断留言,或提出改进建议,或 show 出自己的思路、代码,或指正 bug。为更好的改进、优化、增补编程艺术系列,特把博客上的这个 程序员编程艺术系列和博客内其它部分经典文章 同步到此,成立本项目。 Github 地址:https://github.com/julycodi

hangfire 中文文档

Hangfire是一个开源且商业免费使用的工具函数库。可以让你非常容易地在ASP.NET应用(也可以不在ASP.NET应用)中执行多种类型的后台任务,而无需自行定制开发和管理基于Windows Service后台任务执行器。且任务信息可以被持久保存。内置提供集成化的控制台。 通过 Nuget 就可以在你的应用程序中安装 Hangfire:Install-Package Hangfire 特点 Ha

Kali Linux Web 渗透测试秘籍 中文版

Kali 是一个基于 Debian 的 Linux 发行版。它的目标就是为了简单:在一个实用的工具包里尽可能多的包含渗透和审计工具。Kali 实现了这个目标。大多数做安全测试的开源工具都被囊括在内。 如何使用它? Kali 是一个 Linux 发行版。与任何一个其它的 Linux 发行版一样,你可以将它永久安装到一个硬盘上。那样它会工作的更好,但是你不能将它作为一个日常使用的操作系统。因为它是为渗

编程小白的第一本 Python 入门书

既然笨办法不能让我学会 Python,那么我决定用一种聪明方法来学,为自己创造学习的捷径。 这种高效学习法的核心在于: 1、精简:学习最核心的关键知识; 2、理解:运用类比、视觉化的方法来理解这些核心知识; 3、实践:构建自己的知识体系之后,再通过实践去逐渐完善知识体系。 不写字典式的知识体系,有些编程书像字典一样,各种细枝末节的知识都涵盖在内。但我认为,正如不应该让小孩拿着字典学汉语,也不应该让

学用 JavaScript 设计模式

设计模式是可重用的用于解决软件设计中一般问题的方案。设计模式如此让人着迷,以至在任何编程语言中都有对其进行的探索。 其中一个原因是它可以让我们站在巨人的肩膀上,获得前人所有的经验,保证我们以优雅的方式组织我们的代码,满足我们解决问题所需要的条件。 设计模式同样也为我们描述问题提供了通用的词汇。这比我们通过代码来向别人传达语法和语义性的描述更为方便。 本文我们将阐述JavaScript编程语言中经典

JavaScript 参考教程

本教程是一个初级教程 本教程为未接触过 JavaScript 的读者提供了比较完善的初级知识,但只限于初级知识:所有与动态网页密切相关的 JavaScript 在本教程中都未提及,包括动态定位、动画、让文档接收更多事件(document.captureEvent())等;所有在 IE 及 Netscape 中有不同的 JavaScript 都尽少提及。 本教程是一个参考教程 本教程在结构上设计的比

App Inventor 编程实例及指南

你正在一条熟悉的路上慢跑,突然被一个念头击中——下一款杀手级的移动应用。一路上你甚至不再关心时间,只想让你的想法立即变为现实。但究竟如何下手呢?你还不是一名程序员,要想成为程序员,也得需要几年的时间,而时间就是金钱,而且......甚至,有人可能已经把它做出来了。就这样,你的设想胎死腹中了。 现在想象一个不同的世界,在那里,创建应用无需多年的编程经验,艺术家、科学家、人道主义者、卫生保健工作者、律

Tensorflow.js 中文文档

了解 TensorFlow.js 中的核心概念例如张量,运算符,模型,层和训练,还要学习一些关于内存管理和编写整洁代码的技巧。 TensorFlow.js中的核心概念 了解TensorFlow.js中的核心概念例如张量,运算符,模型,层和训练.还要学习一些关于内存管理和编写整洁代码的技巧. 训练第一步:拟合曲线到合成数据 本教程演示了如何使用TensorFlow.js运算符重头构建小型玩具模型.

C 语言编程透视

本书与《深入淺出 Hello World》有着类似的心路历程,旨在以实验的方式去探究类似 Hello World 这样的小程序在开发与执行过程中的微妙变化,一层层揭开 C 语言程序开发过程的神秘面纱,透视背后的秘密,不断享受醍醐灌顶的美妙。 背景 笔者 2007 年开始系统地学习 Shell 编程,并在兰大开源社区写了序列文章。 在编写《Shell 编程范例》文章的《进程操作》一章时,为了全面了解

PHP 扩展开发及内核应用

虽然用了书名号,但它是我的一个业余项目而已,它以Sara Golemon在2005年著作的《Extending and Embedding PHP》一书为蓝本翻译修改而来。这里先对Sara女士表示感谢,为我们奉献了这么优秀的一本技术图书。截止到目前(2011年),这几年以来,PHP的应用在中国突飞猛进,已经渗透到了互联网的各个方面,现在每个公司里都不可能一点没有PHP的影子了。有关PHP语言自身的

GitBook 中文文档

GitBook是一款文档编辑工具。它的功能类似金山WPS中的Word或者微软Office中的Word的文档编辑工具。它可以用来写文档、建表格、插图片、生成pdf。 当然,以上的功能WPS、Office可能做得更好,但是,GitBook还有更最强大的功能:它可以用文档建立一个网站,让更多人了解你写的书,另外,最最核心的是,他支持Git,也就意味着,它是一个分布式的文档编辑工具。 你可以随时随地来编写

Coursera 深度学习教程中文笔记

这些课程专为已有一定基础(基本的编程知识,熟悉 Python、对机器学习有基本了解),想要尝试进入人工智能领域的计算机专业人士准备。介绍显示:深度学习是科技业最热门的技能之一,本课程将帮你掌握深度学习。 在这5堂课中,学生将可以学习到深度学习的基础,学会构建神经网络,并用在包括吴恩达本人在内的多位业界顶尖专家指导下创建自己的机器学习项目。Deep Learning Specialization对卷

Swoole Framework 中文文档

Swoole Framework 是一套设计精巧能有效提高开发效率的PHP框架,Swoole Framework 拥有统一且唯一的全局对象,类似Java的注册树,可以挂载常用的对象,如数据库、模板引擎、缓存系统、日志系统、事件处理系统等。 开发指南 安装Swoole框架和扩展 Nginx/Apache配置 应用服务器模式 普通LAMP模式 数据库Model类 model->get model->s

BRAFT 中文开发文档

BRAFT 是百度开源的基于 BRPC 的 Raft 一致性算法和可复制状态机的工业级 C++ 实现。最初是为了解决百度各业务线上的状态服务单点隐患,后来则帮助百度工程师独立实现支持高负载和低延迟的分布式系统。 BRAFT 在百度内部被广泛用于构建高可用性系统,例如: 存储系统:Key-Value、Block、Object、File ... SQL 存储:HA MySQL cluster、dist

OpenCL 2.0 异构计算

本书将介绍在复杂环境下的OpenCL和并行编程。这里的复杂环境包含多种设备架构,比如:多芯CPU,GPU,以及完全集成的加速处理单元(APU)。 OpenCL全称Open Computing Language,是第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核心处理器(CP

GotGitHub 中文版

动笔写GitHub不是因为我对其了解,恰恰是对其太不了解。 在我的《Git权威指南》 [1] 一书中,涉及到GitHub的只有区区三页纸,这显然回答不了读者对于 GitHub 的诸多疑问。 记得在《Git权威指南》刚刚完稿之际,机械工业出版社华章公司的杨福川编辑就鼓动我写一本关于GitHub的书,我用了好多理由推辞了。 头条理由就是我真的累着了。 在每一章节开始动笔之时,都好像是坐在了中学语文考试

SOFAJRaft 中文开发文档

SOFAJRaft 是一个基于 RAFT 一致性算法的生产级高性能 Java 实现,支持 MULTI-RAFT-GROUP,适用于高负载低延迟的场景。 使用 SOFAJRaft 你可以专注于自己的业务领域,由 SOFAJRaft 负责处理所有与 RAFT 相关的技术难题,并且 SOFAJRaft 非常易于使用,你可以通过几个示例在很短的时间内掌握它。 功能特性 Leader 选举和基于优先级的半确

如何成为优秀的程序员

做一个好的程序员,困难而高尚。将一个软件工程集体愿景变为现实,最困难的地方在于与你的同事和顾客相处。编程很重要,这需要强大的智力和技能。 但在好的程序员看来,相比构建一个让客户和各种各样的同事都满意的软件系统,(纯粹的)编程真的只是小孩子的玩意。在这篇文章里,我尝试尽可能简洁地总结那些当我21岁时,希望别人告诉我的事。 这可能很主观的,所以,这篇文章注定不适用于所有人,并且有的内容有点武断。我尽量