摘要: Spring Boot的基础结构共三个文件: l src/main/java 程序开发以及主程序入口 l src/main/resources 配置文件 l src/test/java 测试程序 另外,spingboot建议的目录结果如下: root package结构:com.example.my 阅读全文
posted @ 2019-02-20 10:17 JeniusMuscleYC 阅读(88) 评论(0) 推荐(0)
摘要: 装饰器形成的过程: 最简单的装饰器 有返回值的 有一个参数的 万能参数 装饰器的作用 原则:开放封闭原则 语法糖 装饰器的固定模式 阅读全文
posted @ 2018-07-24 13:49 JeniusMuscleYC 阅读(98) 评论(0) 推荐(0)
摘要: 1. 命名空间 1.1内置命名空间 就是python解释器一启动,就可以使用的名字存储在内置命名空间中 print() input() len() tuple list ··· 内置的名字在启动解释器的时候被夹在进内存里 1.2全局命名空间 在程序从上到下被执行的过程中一次加载进内存的 放置了我们设 阅读全文
posted @ 2018-07-23 13:09 JeniusMuscleYC 阅读(147) 评论(0) 推荐(0)
摘要: def ret_demo2(): return 1,['a','b'],3,4 #返回多个值,用一个变量接收 ret2 = ret_demo2() print(ret2) #返回多个值,用多个变量接收 a,b,c,d = ret_demo2() print(a,b,c,d) #用多个值接收返回值:返 阅读全文
posted @ 2018-07-22 21:51 JeniusMuscleYC 阅读(236) 评论(0) 推荐(0)
摘要: 1.文件操作基本流程 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用 阅读全文
posted @ 2018-07-12 22:13 JeniusMuscleYC 阅读(162) 评论(0) 推荐(0)
摘要: 1. 一个小问题: 在循环的过程中删除列表元素,会与预期结果不同,但不会报错 lis =[11,22,33,44,55] for i in range(len(lis)): # 在第一次使用range()时,默认保存了值,在之后的循环值中这个值是固定死的了 print(i) del lis[i] p 阅读全文
posted @ 2018-07-12 10:25 JeniusMuscleYC 阅读(148) 评论(0) 推荐(0)
摘要: 1. 基础数据类型 1.1 数字int 记住一个方法就是 bit_length() , 求得对应二进制最小位数 1.2 字符串str 1.2.1 字符串索引和切片 1 s = 'ABCDRFGHIJK' 2 3 # 索引 4 s1 = s[0] 5 print(s1) 6 7 # ABCD 切片规则 阅读全文
posted @ 2018-07-07 10:20 JeniusMuscleYC 阅读(194) 评论(0) 推荐(0)
摘要: 一个 = 是赋值, 两个 == 是比较 1. 内容编码 ASCII 最左边一位是什么 : 0 (ASCII 用8位表示一个字节,目前后7位是够用来表示的,所以最左一位目前为0 ) 1024MB = 1 GB ASCII 只能显示英文,特殊字符,数字 美国: ASCII码, 为了解决这个全球化的文字问 阅读全文
posted @ 2018-07-05 22:14 JeniusMuscleYC 阅读(105) 评论(0) 推荐(0)