![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编码规范
就叫一片白纸
话不多说就是干
展开
-
Python编码规范(下)
并发与并行线程建议6.1 多线程适用于阻塞式IO场景,不适用于并行计算场景Python的标准实现是CPython。CPython执行Python代码分为2个步骤:首先,将文本源码解释编译为字节码,然后再用一个解释器去解释运行字节码。字节码解释器是有状态的,需要维护该状态的一致性,因此使用了GIL(Global Interpreter Lock,全局解释器锁)。GIL的存在,使得CPython在执行多线程代码的时候,同一时刻只有一个线程在运行,无法利用多CPU提高运算效率。但是这个特点也带来了一.原创 2020-08-05 10:36:17 · 542 阅读 · 0 评论 -
Python编码规范(上)
1原创 2020-08-05 10:33:59 · 1500 阅读 · 0 评论 -
shell编程规范
背景使用哪一种ShellBash是唯一被允许执行的shell脚本语言。可执行文件必须以 #!/bin/bash 和最小数量的标志开始。请使用 set 来设置shell的选项,使得用 bash <script_name> 调用你的脚本时不会破坏其功能。限制所有的可执行shell脚本为bash使得我们安装在所有计算机中的shell语言保持一致性。无论你是为什么而编码,对此唯一例外的是当你被迫时可以不这么做的。其中一个例子是Solaris SVR4包,编写任何脚本都需要用纯Bourne sh原创 2020-07-30 09:49:08 · 838 阅读 · 0 评论 -
python编码规范
PE8基本规范:建议修改在使用的 IDE 中修改 PEP8 的每行字数不超79字符规范,可修改为 Django 建议的 119 字符一、python编码规范:(一)代码编码:1、国际惯例,文件编码和 Python 编码格式全部为 utf-8 ,例如:在 Python 代码的开头,要统一加上 # -- coding: utf-8 --。2、Python 代码中,非 ascii 字...原创 2019-08-14 16:30:16 · 19254 阅读 · 0 评论 -
前端编码规范
代码规范编码规范命名规则:类的基础命名方式:“项目英文简写-当前页-页面内容块”如“.ijobs-index-box”。Id 的基础命名方式:语义化,并使用下滑杠连接,如步骤名称可命名为‘#step_name’。Javascript 变量命名方式:按照变量类型的首个字母为前缀,使用驼峰命名法;例子:var aName = ['zhangsan','lizi','zhaowu'...原创 2019-08-14 17:51:27 · 1226 阅读 · 0 评论 -
代码安全规范
基本要求使用基本的 web 安全防范策略(XSS、CSRF、统一登录等)Debug 信息禁止对外暴露(测试、正式环境禁止开启 debug 模式,建议规范错误日志,查看日志定位问题)访问限制( IP 或 QQ 白名单)(统一使用蓝鲸开发者中心提供的权限管理功能)越权操作防范和自检(用户、业务、操作权限等关联鉴权)(参考越权案例)权限回收(应用统一回收通知模块,定时通知业务测负责人对外部...原创 2019-08-15 17:24:52 · 4695 阅读 · 0 评论 -
性能规范
网站性能优化6法则尽可能的使用 CSS sprites 技术,多图合并,一次请求多个 JS 文件或多个 CSS 文件 进行合并和压缩【必须】CSS 放置顶部,JS放置底部尽可能的使用外部 JS 和 CSS,减少内联或嵌入式 JS 和 CSS减少重复 JS 和 CSS【必须】避免重定向,尤其是缺少 / 的自动重定向Python性能优化尽量使用 generator(...原创 2019-08-16 17:17:16 · 332 阅读 · 0 评论