代码风格

『嗨威说』算法设计与分析 - 第一章作业整理(编码规范 / 数学之美 / 未来计划)

你。 提交于 2019-11-29 03:36:53
本文索引目录 : 一、编码规范的选择与养成 二、《数学之美》 三、本学期算法学习的计划安排 一、编码规范的选择与养成:   与搭档可欣达成共识,在接下来的算法学习和团队制作过程中,遵循以下编码规范:     https://www.cnblogs.com/linuxAndMcu/p/11303688.html   并根据阅读筛选合适的编码规则如下:    (1)版权和版本的声明:   版权和版本的声明位于头文件的开头,主要内容有: 1)版权信息; 2)文件名称,标识符,摘要; 3)当前版本号,作者/修改者,完成日期; 4)版本历史信息 。 /* * Copyright (c) 2019,google * All rights reserved. * * 文件名称:fileName.h * 摘 要:简要描述本文件的功能和用法 * * 当前版本:1.1 * 作 者:输入作者(或修改者)名字(薛海威 张可欣) * 完成日期:2019 年 9 月 2 日 * * 取代版本:1.0 * 原作者 :输入原作者(或修改者)名字 (嗨威) * 完成日期:2019 年 9 月 3 日 */    (2)头文件的结构:   【规则 001】用 #include <filename.h> 格式来引用标准库的头文件(编译器将从标准库目录开始搜索)。   【规则 002】用 #include

代码风格

孤街醉人 提交于 2019-11-28 04:14:31
1 <html lang="en"> 2 <head> 3 <meta charset="UTF-8"> 4 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 5 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 6 <title></title> 7 <script src="js/jquery-3.3.1.js"></script> 8 </head> 9 <body> 10 <p>新年快乐</p> 11 <button class="btn" id="btn">点我啊</button> 12 <script> 13 /* window.onload=function(){ 14 $("#btn").on('click',function(){ 15 $("p").html("我是一只猫") 16 }) 17 }*/ 18 $(function(){ 19 alert(0) 20 }) 21 </script> 22 </body> 23 </html> 来源: https://www.cnblogs.com/yuanxiangguang/p/11391734.html

PEP8代码风格

依然范特西╮ 提交于 2019-11-27 15:37:30
每层缩进使用4个空格。 续行要么与圆括号、中括号、花括号这样的被包裹元素保持垂直对齐,要么放在 Python 的隐线(注:应该是相对于def的内部块)内部,或者使用悬挂缩进。使用悬挂缩进的注意事项:第一行不能有参数,用进一步的缩进来把其他行区分开。(例如) # Aligned with opening delimiter. foo = long_function_name(var_one, var_two, var_three, var_four) # More indentation included to distinguish this from the rest. def long_function_name( var_one, var_two, var_three, var_four): print(var_one) # Hanging indents should add a level. foo = long_function_name( var_one, var_two, var_three, var_four) 在多行结构中的右圆括号、右中括号、右大括号应该放在最后一行的第一个非空白字符的正下方,如下所示: my_list = [ 1, 2, 3, 4, 5, 6, ] result = some_function_that_takes_arguments( 'a

Javascript编程风格

南笙酒味 提交于 2019-11-26 22:16:32
Douglas Crockford是Javascript权威,Json格式就是他的发明。 去年11月他有一个演讲(Youtube),谈到了好的Javascript编程风格是什么。 我非常推荐这个演讲,它不仅有助于学习Javascript,而且能让你心情舒畅,因为Crockford讲得很幽默,时不时让听众会心一笑。 下面,我根据这个演讲和Crockford编写的代码规范,总结一下"Javascript编程风格"。 所谓"编程风格"(programming style),指的是编写代码的样式规则。不同的程序员,往往有不同的编程风格。 有人说,编译器的规范叫做"语法规则"(grammar),这是程序员必须遵守的;而编译器忽略的部分,就叫"编程风格"(programming style),这是程序员可以自由选择的。这种说法不完全正确,程序员固然可以自由选择编程风格,但是好的编程风格有助于写出质量更高、错误更少、更易于维护的程序。 所以,有一点应该明确,"编程风格"的选择不应该基于个人爱好、熟悉程度、打字工作量等因素,而要考虑如何尽量使代码清晰易读、减少出错。你选择的,不是你喜欢的风格,而是一种能够清晰表达你的意图的风格。这一点,对于Javascript这种语法自由度很高、设计不完全成熟的语言尤其重要。 一、大括号的位置 绝大多数的编程语言,都用大括号({})表示区块(block)

SSA与ASS字幕

♀尐吖头ヾ 提交于 2019-11-26 19:20:03
SSA字幕与ASS字幕   SSA全称SubStationAlpha,是由CSLow(又称Kotus)创建的一种字幕格式,用以实现比传统字幕诸如srt等格式更为复杂的功能.SSA目前的版本为v4.00.SSA同时也是一款软件的名称,专用于创建和编辑SSA格式的字幕。   ASS是一种比SSA更为高级的字幕格式,全称AdvancedSubStationAlpha,实质是SSAv4.00+版本.它拥有比SSA更多的功能. 它们主要特征如下:   1.SSAv4.00与之前的SSA版本格式不同.v4可以阅读和加载以前版本的格式,但之前版本不支持v4以上的编写格式.换句话说,SSA从v4版本开始可以阅读它认识的命令而忽略不认识的命令,从而可以向下兼容,也可以向上兼容.   2.文件为普通的DOS文本格式.也就是说它可以用记事本打开编辑,同时需要注意编写出错时有可能导致无法预料的结果.   3.文件编写时所划分的各部分,从形式上来说类似于ini文件,但它并非真正的ini文件   4.各部分中的绝大多行都以一说明性的文字加上冒号来开头,指明该行包含哪一些信息.   5.每一行中的信息都以逗号分隔.因此风格名和人物角色名中要求不能出现逗号.   6.事件部分([Events])里的各行可以不分先后.也就是说人物对白行可以不按时间顺序排列   7.不正确的行会被忽略.同时会给出警告指出被忽略的行数