10 2021 档案
摘要:数组的替代品 模板类vector 模板类vector类似于string类,也是一种动态数组。你可以在运行阶段设置vector对象的长度,可在末尾附加新数据。还可在中间插入新 数据。基本上,它是使用new创建动态数组的替代品。实际上,vector类确实使用new和delete来管理内存,但这种工作是自
阅读全文
摘要:模型层Meta详解 在创建表时,我们可以添加Meta类,按照官方文档的解释,它是“anything that’s not a field”(除了字段的一切属性),用来配置一张表的其他参数。 1 Meta的使用 from django.db import models class Ox(models.
阅读全文
摘要:十一、切片 Go 语言切片是对数组的抽象,因此切片是引用类型。但自身是结构体,值拷贝传递。 Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go 中提供了一种灵活,功能强悍的内置类型切片("动态数组"),与数组 相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。 切片
阅读全文
摘要:十、Go包管理 1 使用GO111MODULE 在1.11版本后,推出 modules 机制,简称 mod,用于包管理。 使用 Go modules 之前需要环境变量 GO111MODULE,命令行输入go env可以 打印go的环境信息。 GO111MODULE=off: 不使用 modules
阅读全文
摘要:九、包 到目前为止,我们看到的 Go 程序都只有一个文件,文件里包含一个 main 函数和几个其他的函数。在实际中,这种把所有源代码编写在 一个文件的方法并不好用。以这种方式编写,代码的重用和维护都会很困难。而包(Package)解决了这样的问题。 包用于组织 Go 源代码,提供了更好的可重用性与可
阅读全文
摘要:八、数组 Go 语言提供了数组类型的数据结构。 数组是同一类型元素的集合,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。例如,整数集合 5,8,9,79,76 形成一个 数组。Go 语言中不允许混合不同类型的元素,例如包含字符串和整数的数组。(当然,如果是 interface{} 类型
阅读全文
摘要:文章转载:https://www.cnblogs.com/wkfvawl/p/12268980.html 嵌入方法 <div style="position: relative; padding: 30% 45%;"><iframe style="position: absolute; width:
阅读全文
摘要://例1 function f1(age) { console.log(age); var age = 27; console.log(age); function age() { } console.log(age); } f1(3); // 词法分析: // 1.AO.age=undefined
阅读全文
摘要:七、函数 函数是基本的代码块,用于执行一个任务。 Go 语言至少有一个入口main() 函数。 1 函数定义 函数定义的格式如下: func function_name( [parameter list] ) [return_types] { 函数体 } // 函数的作用范围就在大括号之间{} 函数
阅读全文
摘要:六、循环语句 Go没有while循环语句,只有for循环。 for 循环是一个循环控制结构,可以执行指定次数的循环。 Go 语言的 For 循环有 3 种形式,只有其中的一种使用分号。 和 C 语言的 for 一样: for init; condition; post { } 和 C 的 while
阅读全文
摘要:五、条件语句 1 if...else语句 func main() { var a int = 10 if a<20 { fmt.Println("如果条件为true则执行if内部") }else { fmt.Println("如果条件为false则执行else内部") } } 2 switch语句
阅读全文
摘要:三、运算符 1 算数运算符 下表列出了所有Go语言的算术运算符。假定 A 值为 10,B 值为 20。 运算符 描述 实例 + 相加 A + B 输出结果 30 - 相减 A - B 输出结果 -10 * 相乘 A * B 输出结果 200 / 相除 B / A 输出结果 2 % 求余 B % A
阅读全文
摘要:四、数据类型 下面是 Go 支持的基本类型: bool 布尔型 数字类型 int8, int16, int32, int64, int 整型 uint8, uint16, uint32, uint64, uint 无符号整型 float32, float64 浮点型 complex64, compl
阅读全文
摘要:二、变量 1 定义单个变量 func main(){ // 定义变量的第一种方法:全定义 var name type/var关键字 变量名 变量类型 // var name type = initialvalue 该语法可以声明并初始化 var age int = 10 // 变量如果声明就必须在后
阅读全文
摘要:一、绪论 1 Go语言介绍 Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言。 Go是静态强类型语言,是区别于解析型语言的编译型语言(静态:类型固定 强类型:不同类型不允许直接运算)。 解析型语言——源代码是先翻译为中间代码,然后由解析器对代码进行解释执行。 编译型
阅读全文
摘要:一、绪论 二、变量与常量 三、运算符 四、数据类型 五、条件语句 六、循环语句 七、函数 八、数组 九、包的使用 十、Go包管理 十一、切片 十二、map集合 十三、指针 十四、结构体 十五、方法 十六、接口 十七、面向对象 十八、并发编程 十九、错误、异常处理
阅读全文
摘要:基本介绍 request模块 BeautifulSoup模块 selenium模块 scrapy框架 反爬措施以及应对反爬 其他部分 scrapy源码分析
阅读全文
摘要:无人喝彩的人生,就像没有花香的小路。 人生的赛场常常是这样开始的:两旁是朋友助威的呐喊,身后有亲人关注的目光。我们大多数人的生命都是在这些亲朋好友的赞美与喝彩中成长的,那是我们成长过程中快乐的源泉。 但是,既然我们要前行,就总有一天会远离朋友呐喊的范围,走出亲人关注的视野。当生命孑然独行于荒野时,可
阅读全文
摘要:模板字符串 模板字面量 是允许嵌入表达式的字符串字面量。你可以使用多行字符串和字符串插值功能。它们在ES2015规范的先前版本中被称为“模板字符串”。 语法 `string text` `string text line 1 string text line 2` `string text ${ex
阅读全文
摘要:1、add :将value的值增加2。使用形式为:{{ value | add: "2"}}。 2、addslashes:在value中的引号前增加反斜线。使用形式为:{{ value | addslashes }}。 3、capfirst:value的第一个字符转化成大写形式。使用形式为:{{ v
阅读全文
摘要:按日期分类 在ORM中我们保存的日期一般是DateTime等形式,即“年-月-日”,我们有的时候需要按照月进行分组,使用原始的数据比较麻烦。 Django提供了Trunc方法为我们解决这一难题。它可以为我们截断日期格式的数据,按日截断、月截断等等。 Trunc类提供了很多子类便于我们使用,比如Tru
阅读全文
摘要:FileReader是一种异步文件读取机制,结合input:file可以很方便的读取本地文件。 FileReader file对象只获取到了对文件的描述信息,但没有获得文件中的数据,而inputBox.value也只是保存的是文件的绝对路径。我们可以通过html5提供的FileReader读取到文件
阅读全文
摘要:MySQL 一、数据库概述 数据库的本质其实就是一款基于网络通信的程序,用于持久化数据,可以理解为存储数据的“仓库”,它保存了一系列有组织的数据。以实现结构化查询,方便管理。 1 数据库相关概念 DB:数据库,保存一组有组织的数据的容器 DBMS:数据库管理系统,又称为数据库软件(产品),用于管理D
阅读全文
摘要:1 不同数据类型在内存中的存址方式 str和int类型:一旦被创建,(在内存中的地址)则不能被修改,如果要修改,需要再创建内存 对于字典,元组,列表:类似于链表的形式,可以记录上一个的内存位置,也可以记录下一个的内存位置,是动态的. 所以: 1.对于int和str来说,深浅拷贝(和赋值)没有意义,因
阅读全文
摘要:无意间看到一首小诗: 螃蟹在剥我的壳,笔记本在写我。 漫天的我落在枫叶上雪花上, 而你在想我。 ——武汉大学三行情书第一名 细读来应该有两个特点。第一,利用一系列违背常理的事件来衬托出“世界颠倒你才会想我”。 第二,利用人称的转换,也就是“对面描写”的手法,把本来是只属于“我”的动作,描绘成“你”与
阅读全文
摘要:想聊聊鱼玄机。 作为唐代四大女诗人之一,还是从诗来说起: 羞日遮罗袖,愁春懒起妆。 易求无价宝,难得有心郎。 枕上潜垂泪,花间暗断肠。 自能窥宋玉,何必恨王昌? ——《赠邻女》(又名《寄李亿员外》) 诗题寄李亿员外,李亿是什么人呢? 鱼玄机流传到现在的诗作有五十来首,而其中不下十首都是以李亿为内容而
阅读全文
摘要:总结一下遇到的文学常识 1.阡陌 “阡陌交通,鸡犬相闻。”——《桃花源记》 “阡陌”古时指田间的小路,南北为阡,东西为陌。由此引申下来又有街道、道路、田野的意思。 例如: “陌上花开,可缓缓归矣。”这里“陌上”指田野上。 “斜阳草树,寻常巷陌。”这里的“陌”指街道的意思。 2.相如赋 “千金纵买相如
阅读全文
摘要:装饰器 在python中,装饰器的本质就是一个函数,它可以让其他函数在不需要做任何变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。有了装饰器,我们就可以抽象出大量与函数功能本身无关的雷同代码并继续重用。 概括地讲,装饰器的作用就是为已经存在的对象添加额外的功能。 1 装饰无参数函数 def
阅读全文
摘要:1、鼠标指针替换 在博客设置-> 文件中上传自己的鼠标样式,上传时注意将后缀改为.ico 对刚刚上传的ico文件右键->复制链接地址 添加css代码 在博客设置-> 设置中找到页面定制 CSS 代码,添加: html { cursor: url('https://files.cnblogs.com/
阅读全文