自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用 Capsitrano 部署 Sinatra 项目

第一次发帖,请各位多多指教,新人在此谢过了,格式不太好,以后会多多注意的1: 首先在Gemfile中加入```ruby group :development do gem 'capistrano' gem 'capistrano-chruby' gem 'capistrano-rvm' gem 'capistrano-bundler' end...

2018-06-14 11:47:37 286

转载 Ruby 风格指导

使用空格来围绕操作符,逗号 , 、冒号 : 及分号 ; 之后,围绕在 { 和 } 之前。空格可能对(大部分)Ruby 直译器来说是无关紧要的,但正确的使用是写出可读性高的代码的关键。sum = 1 + 2a, b = 1, 21 > 2 ? true : false; puts 'Hi'[1, 2, 3].each { |e| puts e }唯一的例外是当使用指数操作符时:# 差...

2018-06-14 11:39:27 286

转载 MySQL 性能优化,优化设计及设计原则解读

MySQL性能优化目的如何合理的设计数据库?什么样的数据库设计才能给后期DBA优化提供基石?数据库设计与程序设计的差异?数据库设计早期优化1. 关系明确(理清表之间的关系,可以通过冗余的方式提高效率)2. 节省空间(根据业务经验,设置字段长短)3. 提高效率数据库表开发流程原型=>逐步完善(表的设计也是如此)数据库种类1. 层级数据库(注册表) 如:Windows操作系统的核心就是一个注册表...

2018-06-14 11:36:44 216

转载 不得不告诉大家的 MySQL 优化“套路”

作者:CHEN川编辑:陶家龙、孙淑娟出处:https://www.jianshu.com/p/d7665192aaaf说起 MySQL 的查询优化,相信大家收藏了一堆奇技淫巧:不能使用 SELECT *、不使用 NULL 字段、合理创建索引、为字段选择合适的数据类型.....你是否真的理解这些优化技巧?是否理解它背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就...

2018-06-14 11:33:10 358

转载 Git 12 岁了,为你送上 12 个 Git 的使用技巧!

原文:12 Git tips for Git's 12th birthday链接:https://opensource.com/article/18/4/12-git-tips-gits-12th-birthday译者:Tocy, 琪花亿草, 开源中国首席屌炸天, 无若, Tot_ziens, kevinlinkai使用这12个Git的诀窍与技巧来令你的版本控制经验更加有用。Git,一个分布式版本...

2018-06-14 11:29:27 220

转载 程序员准则

1: 永远不要忘了TDDTDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。2 : 尽可能的自动化这...

2018-06-14 11:10:55 299

原创 免费外网访问内网的工具------公众号开发必备

一款免费的,攘外网可以直接访问内网的小公举,可以将本地开发环境暂时放在外网。作为程序员,基本上迟早会遇到的问题,比如在开发公众号,调试微信接口就需要这样的工具----Sunny-Ngrokngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放重点来了: 免费、操作简单开发背景(这里不得不提的是...

2018-06-14 10:29:14 15678

原创 Rails-----ActiveSuppor::Concern

ActiveSupport::Concern作用ActiveSupport::Concern源码分析ruby是单继承,Mixin的出现实现多重继承,在使用include module时,他会立即被插入到集成体系中包含他的类的上方,以LIFO方式。所以这要求我们在开发过程中要清楚的知道include的依赖从属关系。在没有引入ActiveSuppoer::Concern之前,我们是这样实现拓展的。 ...

2018-06-13 21:00:31 307 1

原创 开发架构----敏捷开发Scrum

敏捷开发敏捷开发宣言敏捷开发路线敏捷开发(Agile development)  敏捷开发是以认为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都将经过验收测试,具备可运行的特征。简而言之,就是把一个大项目分为多个项目联系,但是可独立运行的小项目,并分别完成。在此过程中软件一直处于可使用状态。瀑布开发模型是以文档为驱动,在瀑布的整个开发过程中,要写...

2018-06-13 15:41:16 520

原创 开发架构-------瀑布模型

什么是瀑布模型瀑布模型的优缺点什么是瀑布模型   瀑布模型是按工作顺序将问题化简,将功能实现和设计分开,便与分工协作,采用结构化的方式分开。  其生命周期划分为: 软件设计、需求分析和定义、软件实现、软件测试、软件运行、软件维护,规定了他们自上而下、相互衔接的固定顺序。开发过程如下图:   从本质上说,他是一个软件开发架构,开发郭恒是通过一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,...

2018-06-13 13:20:59 1957

ubuntu 数据源配置信息

使用apt-get update 失败时更换数据源,亲测可用,更新后apt-get install 成功

2018-02-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除