神树月亮

导航

 

2021年7月3日

摘要: import math 2 import os 3 import random 4 import re 5 import urllib.request 6 import ssl 7 8 ssl._create_default_https_context = ssl._create_unverifie 阅读全文
posted @ 2021-07-03 11:39 神树月亮 阅读(141) 评论(0) 推荐(0)
 

2021年5月3日

摘要: 所有命名规范都要准守这三条 1.命名只能以字母或者_下划线开头 #错误类名 class 4_Person(): pass #错误函数名 def 漂亮(): pass 2.名字不能包含空格 3.名字不能与关键字重合 #错误函数名,与关键字and重合 def and(): pass 关键字参考《如何写一 阅读全文
posted @ 2021-05-03 20:11 神树月亮 阅读(545) 评论(0) 推荐(0)
 

2021年4月26日

摘要: 前言 从小学我们都知道,三角形的面积是底乘以高除以2。那么已知任意一个三角形的三条边,如何能够求出三角形的面积呢?这里我们用到了海伦公式。 海伦公式又译作希伦公式、海龙公式、希罗公式等,它是利用三角形的三条边的边长直接求三角形面积的公式,表达式为: 其中p是三条边的和的一半儿。 python根据三角 阅读全文
posted @ 2021-04-26 09:19 神树月亮 阅读(2428) 评论(0) 推荐(0)
 

2021年4月23日

摘要: python变量命名不能以数字开头的原因是:如果允许变量名开头是数字,则无法区分声明的是变量名还是数字类型。程序设计语言不能存在歧义,因此,需要约定变量名不能是数字开头,以便区分变量与数字。如果允许变量名开头是数字,则无法区分变量名和数字类型,例如:如果变量名 091合法,则程序无法区分这个变量和数 阅读全文
posted @ 2021-04-23 20:55 神树月亮 阅读(762) 评论(0) 推荐(0)
 

2021年4月20日

摘要: 一、解释型语言PythonPython语言是一种解释型、面向对象、动态数据类型的高级程序设计语言。 编译型语言先整体编译,再执行运行速度快,任意改动需重新编译可脱离编译环境运行 解释性语言边解释,边执行运行速度慢部分改动无需整体重新编译不可脱离解释器环境运行 编译型与解释性语言列表 二、Python 阅读全文
posted @ 2021-04-20 09:37 神树月亮 阅读(368) 评论(0) 推荐(0)
 

2021年4月18日

摘要: 1.使用基于游标的方法或临时表方法之前,应先寻找基于集的解决方案来解决问题,基于集的方法通常更有效。 2.与临时表一样,游标并不是不可使用。对小型数据集使用 FAST_FORWARD 游标通常要优于其他逐行处理方法,尤其是在必须引用几个表才能获得所需的数据时。在结果集中包括“合计”的例程通常要比使用 阅读全文
posted @ 2021-04-18 10:09 神树月亮 阅读(57) 评论(0) 推荐(0)
 
摘要: 1.避免频繁创建和删除临时表,以减少系统表资源的消耗。 2.临时表并不是不可使用,适当地使用它们可以使某些例程更有效,例如,当需要重复引用大型表或常用表中的某个数据集时。但是,对于一次性事件,最好使用导出表。 3.在新建临时表时,如果一次性插入数据量很大,那么可以使用 select into 代替 阅读全文
posted @ 2021-04-18 10:08 神树月亮 阅读(49) 评论(0) 推荐(0)
 

2021年4月14日

摘要: 应尽可能的避免更新 clustered 索引数据列,因为 clustered 索引数据列的顺序就是表记录的物理存储顺序,一旦该列值改变将导致整个表记录的顺序的调整,会耗费相当大的资源。若应用系统需要频繁更新 clustered 索引数据列,那么需要考虑是否应将该索引建为 clustered 索引。 阅读全文
posted @ 2021-04-14 09:04 神树月亮 阅读(42) 评论(0) 推荐(0)
 

2021年4月13日

摘要: 不要写一些没有意义的查询,如需要生成一个空表结构: select col1,col2 into #t from t where 1=0 这类代码不会返回任何结果集,但是会消耗系统资源的,应改成这样: create table #t(...) 很多时候用 exists 代替 in 是一个好的选择: s 阅读全文
posted @ 2021-04-13 09:12 神树月亮 阅读(44) 评论(0) 推荐(0)
 

2021年4月11日

摘要: in 和 not in 也要慎用,否则会导致全表扫描,如: select id from t where num in(1,2,3) 对于连续的数值,能用 between 就不要用 in 了: select id from t where num between 1 and 3 如果在 where 阅读全文
posted @ 2021-04-11 20:04 神树月亮 阅读(82) 评论(0) 推荐(0)