自己的学习笔记
Markus Jean
这个作者很懒,什么都没留下…
展开
-
Go语言学习Day6
工作总结: django中request.data['key']与request.data.get('key')的区别——前者调用QueryDict.__getitem__(key)方法,如果key不存在则报错,后者调用QueryDict.get(key,default=None)方法,key不存在则返回None。 ast.literal_eval()方法,对传入的字符串自动进行类型转换。 @django.utils.functional.cached_property,cached_prope原创 2022-01-23 14:15:56 · 697 阅读 · 0 评论 -
Go语言学习Day5
duck typing:鸭子类型,个人理解为——就是说这个类型本身是什么类型并不重要,如果它中间含有实例的可执行方法,那么直接调用,反之则报异常,不会因为类型原因而产生的方法不能调用。 import "testing" type Programmer interface { WriteHelloWorld() string } // 鸭子类型 type GoProgarmmer struct { } func (g *GoProgarmmer) WriteHelloWorld() string {原创 2022-01-16 21:30:00 · 216 阅读 · 0 评论 -
Go语言学弟Day4
First:工作总结 django request.data.get与request.query_params.get——前者通过POST传参,后者则是通过url传参,POST请求两者都可用,GET请求只能用后者拿到数据 value与value_list:value返回一个字典,value_list返回一个元祖结果集。 Second:Go语言学习 defer函数,用于方法执行后最后执行语句,类似于Python中的finally,通常用于锁,或是一些回收机制 ...原创 2022-01-14 21:43:56 · 388 阅读 · 0 评论 -
Go语言学习Day3
写在前面,昨天鸽了一天没有学习,是因为新入项目组分配了需求,有几点感受记录一下: 项目做的是python后台,本以为自己框架已经掌握的足够好,可是到了实战中一个api就把自己难的要死,实战还是检验实力的唯一标准。 纵观项目中代码,大多数是用Python27集成,相对于Python3,代码更加冗杂,格式不甚清晰,需要下手复写方能感受到期中逻辑与方法。 于框架中的逻辑错误,本以为框架设计好的同时是让人们按照框架的方法写程序获得更高的稳定性以及易用性,在纵观项目中则需要依据业务实际情况重写许多框架本身自己的原创 2022-01-12 21:16:49 · 128 阅读 · 0 评论 -
Go语言学习Day2
Day1总结: Go语言相对Python更针对于WEB开发,并且更适用于并发场景 Go语言是强类型语言,每个变量对应的类型不可随意改变 Go语言语法严谨,格式清晰 Go语言没有While循环,只有for循环 Go语言中,每个程序都有入口与出口,少期中一个便会报语法错误 Day2: 数组: //数组声明: func TestArrayInit(t *testing.T) { arr := [3]int //含有3个元素的数组 arr1 :=...原创 2022-01-10 21:21:09 · 253 阅读 · 0 评论 -
Alphen的Django学习笔记。
Day1, 学习django实际上已经过去了四天,由于基础薄弱,理解相对困难,现在把这几天学习总结到的知识点写出来。 初始django, MTV设计模式, M:Model主要负责和数据库端进行交互,目前学习了生成以及逆向生成模型,命令如下: python manage.py makemigrations生成模型迁移文件 python manage.py migrate迁移数据 迁移后会生成模型响应表,注意,生成的内外键关联需要手动添加(2.1版本),自动生成会有丢失情况。 例子: ...原创 2021-10-14 20:52:46 · 80 阅读 · 0 评论