扣丁书屋
搜索电子书
设计模式 - Java版本

Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将所有文章的进行了整理,方便大家下载阅读,希望能给各位带来帮助!

阅读量:3922次 在线阅读
设计模式

在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。

阅读量:1189次 在线阅读
Mockito 中文文档

Mockito库能够Mock对象、验证结果以及打桩(stubbing)。

阅读量:86次 在线阅读
图说设计模式

软件模式是将模式的一般概念应用于软件开发领域,即软件开发的 总体指导思路或参照样板。软件模式并非仅限于设计模式,还包括 架构模式、分析模式和过程模式等,实际上,在软件生存期的每一 个阶段都存在着一些被认同的模式。

阅读量:937次 在线阅读
JavaScript 编码规范 - ESNext 补充篇

随着 ECMAScript 的不断发展,越来越多更新的语言特性将被使用,给应用的开发带来方便。本文档的目标是使 ECMAScript 新特性的代码风格保持一致,并给予一些实践建议。

阅读量:118次 在线阅读
E-JSON数据传输标准

E-JSON的设计目标是使业务系统向浏览器端传递的JSON数据保持一致,容易被理解和处理,并兼顾传输的数据量。E-JSON依托于http协议(rfc2616)与JSON数据交换格式(rfc4627)。

阅读量:118次 在线阅读
JavaScript编码规范

JavaScript 在百度一直有着广泛的应用,特别是在浏览器端的行为管理。本文档的目标是使 JavaScript 代码风格保持一致,容易被理解和被维护。

阅读量:107次 在线阅读
React规范

在代码的设计上,每个团队可能都有一定的代码规范和模式,好的代码规范能够提高代码的可读性便于协作沟通,好的模式能够上层设计上避免不必要的 bug 出现。本节会参考社区提供一些 React 的规范和优秀的设计模式。

阅读量:114次 在线阅读
CSS编码规范

CSS 作为网页样式的描述语言,在百度一直有着广泛的应用。本文档的目标是使 CSS 代码风格保持一致,容易被理解和被维护。

阅读量:104次 在线阅读
Less 编码规范

该文档主要的设计目标是提高 Less 文档的团队一致性与可维护性。

阅读量:116次 在线阅读
reStructuredText(rst)快速入门语法说明

reStructuredText 是扩展名为.rst的纯文本文件,含义为"重新构建的文本"",也被简称为:RST或reST;是Python编程语言的Docutils项目的一部分,Python Doc-SIG (Documentation Special Interest Group)。该项目类似于Java的JavaDoc或Perl的POD项目。 Docutils 能够从Python程序中提取注释和信息,格式化成程序文档。

阅读量:113次 在线阅读
Google HTML&CSS规范指南

本文档定义了HTML/CSS的排版以及风格的规则。旨在促进合作编程、提高代码质量并且支持基本的架构。它适用于原生的HTML和CSS文件,包括GSS文件。只要保证代码的整体质量,就可以很容易地使用工具进行混淆、压缩和合并。

阅读量:557次 在线阅读
JSON风格指南

该风格指南是对在Google创建JSON APIs而提供的指导性准则和建议。总体来讲,JSON APIs应遵循JSON.org上的规范。这份风格指南澄清和标准化了特定情况,从而使Google的JSON APIs有一种标准的外观和感觉。这些指南适用于基于RPC和基于REST风格的API的JSON请求和响应。

阅读量:174次 在线阅读
C++ 风格指南

本指南的目的是通过详细阐述 C++ 注意事项来驾驭其复杂性. 这些规则在保证代码易于管理的同时, 也能高效使用 C++ 的语言特性.

阅读量:752次 在线阅读
Javascript 风格指南

在Google的开源项目中,JavaScript是最主要的客户端脚本语言。本指南是使用JavaScript时建议和不建议做法的清单。

阅读量:253次 在线阅读
Google Objective-C Style Guide

Objective-C 是 C 语言的扩展,增加了动态类型和面对对象的特性。它被设计成具有易读易用的,支持复杂的面向对象设计的编程语言。它是 Mac OS X 以及 iPhone 的主要开发语言。

阅读量:372次 在线阅读
Python 风格指南

Python 是 Google主要的脚本语言。这本风格指南主要包含的是针对python的编程准则。

阅读量:302次 在线阅读
Shell 风格指南

尽管Shell脚本不是一种开发语言,但在整个谷歌它被用于编写多种实用工具的脚本。这个风格指南更多的是认同它的使用,而不是一个建议,即它可被用于广泛部署。

阅读量:533次 在线阅读
Ruby 风格指南

这份 Ruby 风格指南推荐的是 Ruby 的最佳实践,现实世界中的 Ruby 程序员据此可以写出可维护的高质量代码。

阅读量:158次 在线阅读
iOS开发60分钟入门

面向已有其它语言(如Java,C,PHP,Javascript)编程经验的iOS开发初学者,初衷在于让我的同事一小时内了解如何开始开发iOS App

阅读量:129次 在线阅读
Lua编程入门

作者学习Lua过程中的一些笔记整理

阅读量:657次 在线阅读
HelloSea.js
阅读量:582次 在线阅读
Python 2.7 入门指南

Python是一门简单易学且功能强大的编程语言。它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面向对象编程。Python优雅的语法和动态类型,再结合它的解释性,使其在大多数平台的许多领域中成为编写脚本或开发应用程序的理想语言。

阅读量:1161次 在线阅读
Python Cookbook
阅读量:9874次 在线阅读
Effective Dart

毋庸置疑好代码的代码风格一定是优雅的。一致的命名规则、一致的顺序、 以及一致的格式让代码看起来是一样的最终执行就是一样的。由于人眼识别 系统的工作方式,代码风格一样让我们更容易的阅读理解代码。如果在整个 Dart 语 言生态都使用一致的代码风格,那么所有的 Dart 从业人员都能从中获取到好处并且 可以很方便的参与到其他人的项目中去。

阅读量:401次 在线阅读
Python并行编程
阅读量:4327次 在线阅读
区块链小白书

区块链作为金融互联网新技术,不可避免地会涉及到投资和投机 —— 而对绝大多数普通人来说:投资有风险,决策需谨慎!本书主要目的是科普。

阅读量:164次 在线阅读
设计模式(Swift 5.0 实现)

基于Swift 5.0 实现的设计模式。

阅读量:157次 在线阅读