源代码排版 所有风格都又丑又难读,自己的除外。几乎人人都这样想。把“自己的除外”拿掉,他们或许是对的… ——Jerry Coffin(论缩排) 使用 UTF-8 作为源文件的编码。 每个缩排层级使用两个空格。不要使用制表符。 # 差 - 四个空格 def some_method do_something end # 好 def some_method do_something end
Live Template( 实时模板 ) Live Template就是把常用的代码提取成一个模板,在编写代码的时候可以通过缩写调出这个模板,达到快速输入,提高效率的目的. Android Studio中提供的Live Template定义了一些常用的缩写,我们可以通过输入缩写快速生成常用的代码模板。 操作步骤: 菜单栏:Code —> Insert Live Template 快捷键: Mac
当弹出代码补全提示时,可以鼠标|Enter|Tab|!\/.|;进行补全,但这几种补全方法功能是不一样的。 补全后不会删除后面的代码 操作步骤: 弹出代码补全提示—> 光标选中补全代码—> 鼠标\/Enter 补全后删除后面的代码 操作步骤: 弹出代码补全提示—> 光标选中补全代码—>Tab 布尔值取反补全 操作步骤: 弹出布尔值代码补全提示—> 光标选中补全代码(是弹出代码提示时候的选择)—>
最简单的部署 git clone git@github.com:i5ting/shop-api.git git clone git@github.com:i5ting/shop-admin.git git clone git@github.com:i5ting/shop-h5.git ftp上传 前提是在服务器上部署ftp服务器 推荐使用gulp和ftp部署 https://github.com
Pragma Pragma Mark #pragma mark - 是一个在类内部组织代码并且帮助你分组方法实现的好办法。 我们建议使用 #pragma mark - 来分离: 不同功能组的方法 protocols 的实现 对父类方法的重写 - (void)dealloc { /* ... */ } - (instancetype)init { /* ... */ } #pragma mark -
某些东西非常通用,以至于你有很大的机会在绝大部分 Web 应用中,都能找到 他们的身影。例如相当多的应用在使用关系数据库而且包含用户注册和认证模块。 在这种情况下,请求开始之前,他们会打开数据库连接、获得当前已经登陆的用户 信息。在请求结束的时候,数据库连接又会被关闭。 这章提供了一些由用户贡献的代码片段和模板来加速开发 Flask Snippet Archives. 大型应用 简单的包 与蓝图一
3.4. 获取代码 以下命令会创建一个go目录。切换到相应目录,并且确保当前位置不存在go目录,运行命令: $ hg clone -r release https://go.googlecode.com/hg/ go
使用代码模板 Eclipse 提供了通过定义和使用代码模板来提高工作效率与代码可预测性的能力。 我们在开发 Java 程序过程中经常需要编写 main 方法: public static void main(String[]args) { } 如果我们一个字母一个字母去编写,将是一个重复而又毫无意义的事情,这是我们就可以使用 Eclipse 代码模板来快速完成这些工作。 我们只需在类体中键入
# -*- coding: utf-8 -*- """ oss2.utils ---------- Utils module """ from email.utils import formatdate import os.path import mimetypes import socket import hashlib import base64 import threading im
# -*- coding: utf-8 -*- """ oss2.resumable ~~~~~~~~~~~~~~ The module contains the classes for resumable upload. """ import os from . import utils from . import iterators from . import exceptions f
# -*- coding: utf-8 -*- """ oss2.iterators ~~~~~~~~~~~~~~ This module contains some easy-to-use iterators for enumerating bucket, file, parts and more. """ from .models import MultipartUploadInfo,
# -*- coding: utf-8 -*- """ oss2.http ~~~~~~~~ This is the HTTP Adapters for requests library. So that the dependency of request library is totally transparent to the SDK caller. It has the wrapper c
# -*- coding: utf-8 -*- """ Data parameters for file upload methods ----------------------------- For example, :func:`put_object <Bucket.put_object>` has the `data` parameter. It can be any one of th
# -*- coding: utf-8 -*- import hmac import hashlib import time from . import utils from .compat import urlquote, to_bytes from .defaults import get_logger import logging AUTH_VERSION_1 = 'v1' AUTH
android-webview-dev@chromium.org Last updated Jul 2014. Android build tree中,external/chromium_org是chromium源代码(根目录位于src.chromium.org/viewvc/chrome/trunk/src/)的一个镜像。 CHROMIUM TREE (“upstream”: trunk/src