一套深入探讨 JavaScript 语言核心机制的系列丛书
本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。
本书介绍了 Redis 的五种数据结构及 PHP 基本用法,采用 ThinkPHP 5.0.10 演示了【使用 Redis 存储 SESSION】、【数据缓存】、【消息队列】、【计数器】、【限时访问】、【限制访问次数】、【排行榜】、【文章列表及分页】、【Tag 标签】、【抽奖算法】、【分布式锁】等多个实例
王增辉工作中遇到的问题及解决方法
本书大部分内容将会专注于 MongoDB 的核心功能。我们会用到 MongoDB 的 shell。因为 shell 不但有助于学习,而且还是个很有用的管理工具。实际代码中你需要用到 MongoDB 驱动。
ThinkPHP5作为一个全新的版本,重构后的路由功能可圈可点,是5.0的一大亮点,本指南系列为您详细介绍5.0路由的用法,并进行深入剖析其内部实现原理,助您完全掌握路由。 由浅入深的介绍了路由的基本用法及高级技巧,为您揭开5.0路由的神秘面纱。
本书是官方出品入门系列第三本,作者对ThinkPHP5的控制器进行深入浅出的讲解,帮助你更好的理解和使用控制器,以及围绕控制器为主线的一系列操作,包括请求对象、依赖注入、响应输出、模板渲染、错误和异常以及行为的使用,特别强调了一些容易引起问题的地方和注意事项,给你的ThinkPHP5应用开发带去更好的指引和理解。
第一本由ThinkPHP官方出的实体书,旨在帮助大家快速入门,找到编程的快乐。
ThinkPHP V5.0 快速入门系列是学习和掌握ThinkPHP5.0不可多得的入门指引教程,针对新手用户由浅入深给出了详尽的使用。 本系列围绕WEB开发和API开发常用的一系列基础功能进行循序渐进的讲解。 由于编写过程中版本也在不断完善,本快速入门系列会保持更新,涉及到的内容和示例,以及用户反馈的勘误也会随时进行修订。
本书的目的是将你培养成Django专家。 主要侧重于两方面: 第一,我们深度解释 Django 到底做了哪些工作以及如何用她构建Web应用;第二,我们将会在适当的地方讨论更高级的概念
本系列课程主要针对零前端基础入门级的的开发人员或转型人员(如从事java、C、PHP、UI、产口经理等IT相关人员) ,有每周课程,每周通关作业。课程介绍:http://edu.csdn.net/topic/web1, CSDN Web前端助教文档
ThinkPHP V5.0是一个为API开发而设计的高性能框架——是一个颠覆和重构版本,采用全新的架构思想,引入了很多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化。 ThinkPHP5是一个全新的里程碑版本,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有3.2项目的升级,请慎重考虑商业项目升级,但绝对是新项目的首选(无论是WEB还是API开发),而且最好是忘记3.2版本的思维习惯,重新理解TP5。
暂无简介
5.0框架的数据库和模型相较于3.2版本,属于完全重构版本,本书围绕数据库和模型,全面讲解了ThinkPHP数据库的数据迁移、生成,以及数据查询和处理,并且讲解了模型及关联的详细用法,帮助一个新手更好的理解数据库和模型的用法以及各种注意事项。 由于新版的数据库和模型的功能细节实在太多,所以本书的目的并非追求面面俱到,而是尽可能以浅显易懂的方式,由浅入深的剖析数据库和模型中最关键以及最精彩的部分。
在Windows开发中,许多新的框架其实是对Win32进行了封装,让我们开发起来更有效率,更能够把注意力集中在业务逻辑上。不过,了解一下Win32也是有帮助的。本系列文章旨在让广大朋友对Win32能有一些主观上的认知。
《翻译漫谈——怎样翻译更地道》是一本“熟手”译者的经验分享录,是一本技术人员阅读、翻译英文资料的指导书。 翻译是一门非常强调实践并依赖练习的手艺活,这本书是作者从翻译“票友”出发,走“野路”逐渐成长为翻译“熟手”的经验总结。 不同于传统的正经教材,这本书更强调实践经验。全书分三部分:翻译概论让大家对翻译有个全面的了解,译文讲习详细剖析热心网友提供的译文习作,实战经验好比软件开发中的设计模式,它讲解各种常见搭配、句型的处理之道,告诉读者:遇到这类问题,照着做就好了。
如今编程成为了一个越来越重要的技能:作为设计师,懂一些编程可能会帮你更好地理解自己工作内容;作为创业者,技术创始人的身份则会让你的很多工作显得更容易。而作为刚想入门的新手,面对眼前海量的信息,或许根本不知道从哪里开始;入门轻松度过初级材料的学习后,发现学习越来越困难,陡峭的学习曲线又让你望而却步;你知道如何在页面上打印输出一些文本行,但是你不知道何时该进行一个真正的有用的项目;你不清楚自己还有哪些不知道的东西,你甚至搞不清下一步该学什么。
欢迎来到超级简单的Git入门,让我们一起学习如何使用Git进行版本管理吧!共有3个课程。Git初学者请从“入门篇”开始,有Git使用经验者建议直接从“高级篇”开始。碰到“哎呀,是什么呢?”的时候,可以尝试查询“Git索引”。
Node.js从2009年诞生至今,已经发展了4年有余,其成长的速度有目共睹,Node.js的前景获得了技术社区的肯定。InfoQ一直在关注Node.js的发展,在近来几年的Qcon大会(北京站和杭州站)都有专门的讲座。为了更好地促进Node.js在国内的技术推广,我们决定开设“深入浅出Node.js”专栏,邀请来自Node.js领域的布道师、开发人员、技术专家来讲述Node.js的各方面内容,让读者对Node.js有更深入的了解,并且能够积极投入到新技术的讨论和实践中。
在Growth中我们介绍的只是一系列的实践,而Growth实战则会带领读者去履行这些实践。
mysql5.1参考手册
数十种语言快速入门教程
欢迎阅读 Werkzeug 0.9.4 中文文档。 Werkzeug是一个WSGI工具包,他可以作为一个Web框架的底层库。
正如Python3代表未来一样,新的《Python Cookbook》版本相比较之前的版本有了一个全新的改变。最重要的是,这个意味着本书是一本非常前沿的参考书。书中所有代码都是在Python3.3版本下面编写和测试的,并没有考虑之前老版本的兼容性,也没有标注旧版本下的解决方案。这样子可能会有争议,但是我们最终的目的是写一本完全基于最新最先进工具和语言的书籍。希望这本书能成为在Python3下编码和想升级之前遗留代码的程序员的优秀教程。
在过去的五年里,Web开发人员的可用工具实现了跨越式地增长。当技术专家不断推动极限,使Web应用无处不在时,我们也不得不升级我们的工具、创建框架以保证构建更好的应用。我们希望能够使用新的工具,方便我们写出更加整洁、可维护的代码,使部署到世界各地的用户时拥有高效的可扩展性。 这就让我们谈论到Tornado,一个编写易创建、扩展和部署的强力Web应用的梦幻选择。我们三个都因为Tornado的速度、简单和可扩展性而深深地爱上了它,在一些个人项目中尝试之后,我们将其运用到日常工作中。我们已经看到,Tornado在很多大型或小型的项目中提升了开发者的速度(和乐趣!),同时,其鲁棒性和轻量级也给开发者一次又一次留下了深刻的印象。 本书的目的是对Tornado Web服务器进行一个概述,通过框架基础、一些示例应用和真实世界使用的最佳实践来引导读者。我们将使用示例来详细讲解Tornado如何工作,你可以用它做什么,以及在构建自己第一个应用时要避免什么。 在本书中,我们假定你对Python已经有了粗略的了解,知道Web服务如何运作,对数据库有一定的熟悉。有一些不错的书籍可以为你深入了解这些提供参考(比如Learning Python,Restful Web Service和MongoDB: The Definitive Guide)。
你是不是在为提高编程技术而发愁? 你是不是在为找不到合适的练手项目而烦恼? 你是不是在为有合适的项目,但是没有指南而烦恼? 拥有Ideabook,你就等于拥有一系列的练手项目。 我的Idea在不断地增长,有些Idea有Cool,而这些Idea都没有一个好的实战指南。这个电子书的目标就是为这些Idea提供实战指南,一步步搭建。
Jinja2 是一个 Python 的功能齐全的模板引擎。它有完整的 unicode 支持,一个可选 的集成沙箱执行环境,被广泛使用,以 BSD 许可证授权。
欢迎来使用Git, 它是一个快速的分布式版本控制系统。 这本书的目的是为那些初学者尽快熟悉Git,提供了一个良好的起点。
Go是一个新的语言。虽然是借鉴了现有的语言,但是它独有的特性可以使得高效的Go程序,与其它语言编写的程序相比,大不相同。直接将C++或者Java 程序转换为Go程序,是不可能产生令人满意的结果—Java程序是使用Java编写的,而不是Go。另一方面,从Go的角度考虑问题则会产生成功的,而且 大不相同的程序。换句话说,想要编写好的Go程序,理解它的特性和风格是非常重要的。了解Go语言编程中已有的约定也非常重要,例如命名,格式,程序结 构,等等。这会使得其他Go程序员容易理解你编写的程序。
《ECMAScript 6入门》是一本开源的JavaScript语言教程,全面介绍ECMAScript 6新引入的语法特性。 本书力争覆盖ES6与ES5的所有不同之处,对涉及的语法知识给予详细介绍,并给出大量简洁易懂的示例代码。 本书为中级难度,适合已有一定JavaScript语言基础的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。
AngularJS很不错的入门教程,由AngularJS中文社区提供
7天,只要7天,踏实的学习,你就能学会PHP。这是一本免费开源的PHP书籍。从0开始学习PHP,遇到不懂的,还有视频支持,遇到问题更有社区问答支持!
MySQL入门,对于很多人太难。只要3天,就可以入门。本书大量使用游戏,银行和生活中真实的案例讲解MySQL,只要3天就可以入门哟。MySQL入门圣经,来源于李文凯。
在接触 Go 语言之后,对这门编程语言非常着迷,期间也陆陆续续开始一些帮助国内编程爱好者了解和发展 Go 语言的工作,比如开始录制视频教程《Go编程基础》。但由于目前国内并没有比较好的 Go 语言书籍,而国外的优秀书籍因为英文的缘故在一定程度上也为不少 Go 语言爱好者带来了一些学习上的困扰,不仅为了加快扩散 Go 爱好者的国内群体,本人在完成阅读这本名叫 《The Way to Go》 之后,决定每天抽出一点时间来进行翻译的工作,并且以开源的形式免费分享给有需要的 Go 语言爱好者。 尽管该书对目
MySQL 超新手入门系列:第一章介绍基本的资料库概念与安装,第二章到第五章讨论基本的新增、修改、删除和查询;第六章到第八章讨论资料库、表格和索引的建立与管理;第九章是子查询;第十章到第十五章讨论资料库进阶的应用;第十六章到第十九章讨论的内容比较偏向于资料库管理和效率的进阶应用。
《JavaScript半知半解》是作者学习所得,仅供参考。 如发现错误或有好建议,恳求回复告知!
Github | Docker | Project
一套深入探讨 JavaScript 语言核心机制的系列丛书