02 2021 档案
摘要:Rob Pike 你无法断定程序会在什么地方耗费运行时间。瓶颈经常出现在想不到的地方,所以别急于胡乱找个地方改代码,除非你已经证实那儿就是瓶颈所在。 估量。在你没对代码进行估量,特别是没找到最耗时的那部分之前,别去优化速度。 花哨的算法在 n 很小时通常很慢,而 n 通常很小。花哨算法的常数复杂度很
阅读全文
摘要:import os import sys def line_file_test(): print(sys._getframe().f_lineno) # 获取当前行号(行数) print(__file__) # 获得当前Python文件绝对路径 print(os.path.basename(__fi
阅读全文
摘要:在 Markdown 文档中,可以直接采用 HTML 标记插入空格(blank space),而且无需任何其他前缀或分隔符。具体如下所示: 插入一个空格 (non-breaking space) 或   或   插入两个空格 (en space)   或
阅读全文
摘要:什么是GCC GCC(GNU C Compiler)编译器的作者是Richard Stallman,也是GNU项目的奠基者。 GCC是GNU Compiler Collection的缩写。最初是作为C语言的编译器,现在已经支持多种语言了,如C、C++、Java、Pascal、Ada、COBOL语言等
阅读全文
摘要:字符串常量与字符数组的区别 1)字符串常量是一个字符数组,但是内容和长度在初始化时就已经固定了,不可更改;可以通过一个指向字符串常量第一个元素的指针来访问该字符串常量; 2)字符数组是一个用于存放字符的数组,字符数组的值是可以更改的。 #include <stdio.h> int main(int
阅读全文
摘要:str1 = "aaaaaaaaaaaaaaaaaaaa" str2 = "bbbbbbbbbbbbbbbbbbbbbb" str3 = print("%s : %s" %(str1, str2))
阅读全文
摘要:dict1 = {"a": "A", "b": "B"} # 遍历字典所有key值 for k in dict1.keys(): print(k) # 遍历字典所有key值另一种写法 for k in dict1: print(k) # 遍历字典中所有values值 for v in dict1.v
阅读全文