首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

URL设计规范

前言 在设计API的过程,首先我们需要明确的就是 URL 规范。因为如果 URL规范,那就会导致让人很烦恼的 URL 路径出现。 例如: # 1.莫名奇妙出现了一个大写,这个还算好的。.../api/v1.0/hel~ll1o0O # 这样的URL看起来太痛苦了。 可以从上面的示例来看,我们就感觉到,我们需要一个好的规范去约束 URL 的设计。...设计URL应该遵循的原则 简单,好记的域名 简短(short)的URL 容易录入的URL URL能反应站点的结构 URL是可以被用户猜测和hack的(也鼓励用户如此) 永久链接,Cool URL don't...change 一定要短 为了URL能被方便的录入,写下,拼写和记忆,URL要尽可能的短....规范 根据上面的一些准寻的原则,我们可以设定一些项目开发中的 URL 设计规范,如下: 1.

2.9K20

SEO人员,如何规范、简单的URL

,因此,创建具有良好描述性、规范、简单的url,有利于用户更方便的记忆和判断网页的内容,也有利于搜索引擎更有效的抓取您的网站。...url做推荐,多种url形式分散了该网页的权重 如果你的网站上已经存在多种url形式,建议按以下方式处理: 1、在系统中只使用正常形式url,不让用户接触到非正常形式的url 2、不把Sessionid...url结构中还加入了blog、album等内容信息,用户可以通过url判断将要看到的内容是一篇博客,还是一个相册。 •URL尽量短,长URL不仅不美观,用户还很难从中获取额外有用的信息。...url是动态还是静态对搜索引擎没有影响,但建议尽量减少动态url中包含的变量参数,这样即有助于减少url长度,也可以减少让搜索引擎掉入黑洞的风险 •不添加不能被系统自动识别为url组成部分的字符 上面例子中...•利用百度提供的URL优化工具检查 百度站长平台提供了URL优化工具,可以帮助检查URL对搜索引擎的友好程度并提出修改建议。

57830
您找到你想要的搜索结果了吗?
是的
没有找到

Python代码规范和命名规范

前言 Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯 目录 一、简明概述 1、编码 如无特殊情况, 文件一律使用 UTF...= 1 y = 2 long_variable = 3 # 不推荐的写法 x = 1 y = 2 long_variable = 3 5、换行 Python...'blah': do_blah_thing() # 不推荐的写法 if foo == 'blah': do_blash_thing() 6、docstring docstring 的规范中最其本的两点...This module demonstrates documentation as specified by the `Google Python Style Guide`_....""" 文档注释不限于中英文, 但不要中英文混用 文档注释不是越长越好, 通常一两句话能把情况说清楚即可 模块、公有类、公有方法, 能写文档注释的, 应该尽量写文档注释 三、命名规范

1.9K20

python代码规范

不同的人有不同的编程习惯和风格,对于一个团队而言,想要高效的协同开发,遵守一个统一的代码规范是非常重要且必要的。...举个例子,开发和维护数据分析的pipeline可以说的上是生信工程师的日常了,对于这样一个需要长期维护的项目而言,在开发阶段,遵循统一的代码规范,可以将任务拆分,分配给团队的不同人员进行开发,提高效率;...这一切的基础就是统一的代码规范,对于python而言,官方的PEP8规范是使用最广泛,认可度最高的代码规范,文档链接如下 https://www.python.org/dev/peps/pep-0008...在Python中,对于变量名有如下约定 单下划线开头的变量表示模块或者类的私有变量 双下划线开头的变量表示类内私有 双下划线开头,并且双下划线结尾的变量是python的保留变量,比如__all__, 自定义的变量不要采用这样的写法...除了以上几点,PEP8规范还有很多细节,具体的请查看官方文档。

83310

Python编程规范

1,Python编程规范 > 编码 所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- 用于设置编辑器,默认保存为 utf-8 格式。...> 空格 空格在 Python 代码中是有意义的,因为 Python 的语法依赖于缩进,在行首的空格称为前导空格。在这一节不讨论前导空格相关的内容,只讨论非前导空格。...非前导空格在 Python 代码中没有意义,但适当地加入非前导空格可以增进代码的可读性。...不同种类的模块间加空行; 3) 在函数中的逻辑段落间加空行,即把相关的代码紧凑写在一起,作为一个逻辑段落,段落间以空行分隔; > 断行 尽管现在的宽屏显示器已经可以单屏显示超过 256 列字符,但本规范仍然坚持行的最大长度不得超过...ThisIsAClass(object):pass >> 模块 模块名全部小写,对于包内使用的模块,可以加一个下划线前缀,如 module.py _internal_module.py >> 包 包的命名规范与模块相同

81630

Python编码规范

/usr/bin/python 编码 所有的 Python 脚本文件都应在文件头标上 #-*- coding:utf8 -*- 。设置编辑器,默认保存为 utf8 格式。...空格 空格在Python 代码中是有意义的,因为Python的语法依赖于缩进,在行首的空格称为前导空格。...ThisIsAClass(object):      pass  模块 模块名全部小写,对于包内使用的模块,可以加一个下划线前缀,如: module.py  _internal_module.py  包 包的命名规范与模块相同...flg:      pass for i in xrange(10):      print i  其他建议 避免在内存中处理大对象,由于python申请的内存不一定会返还给操作系统(有时会返还给python...内存池) 本文在 《Python编码规范》http://www.cnblogs.com/BoyeeStudio/articles/382882.html的基础上进行补充

1K31

Python下载URL图片

所谓下载URL图片就是指通过网络图片的URL去用脚本自动获取和下载图片到本地。 这里介绍两种方法,一种需要用到第三方库requests,一种直接使用Python自带的库urllib。..." download_img(img_url, api_token) 这里是用GET方法来直接请求图片URLURL随便编的,其中加了一个header,是为了演示需要鉴权的情况,有些网站是需要登录才能访问的...如果想完全利用Python原生库实现 那就需要用到urllib这个库,需要注意的是,在Python 2中,这个库叫做urllib2,相应的调用方法也不同: Python 3 : # coding: utf8..." download_img(img_url, api_token) Python 2: # coding: utf8 import urllib2 def download_img(img_url..." download_img(img_url, api_token) 实现的功能都是一样的,只是稍微复杂一点。

1.4K20
领券