自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 问答 (1)
  • 收藏
  • 关注

原创 Django学习笔记(5)过滤器和继承

父模板重用,给子模板进行继承小结

2022-04-01 18:02:28 952

原创 Django学习笔记(4)模板层变量和标签

Python的大部分数据类型都能传入templates变量为容器,具体的索引使用index变量为字典,具体的索引用key对象的方法不需要括号,直接调用

2022-03-30 16:24:36 838

原创 Django入门笔记(4)MTV和模板层

方便每一层独立设计修改模板引擎接收视图传来的数据templates需要和mysite1平级字典数据可有可无

2022-03-28 11:06:11 689

原创 Django入门学习(3)请求和响应

111模板层 渲染HTML页面分为三部分起始行headers 都是键值对body 请求体GET 一般点击链接HEAD 只会拿到响应头,开发层面用POST 提交一定用,用户名密码DELETE 删除账号CONNECT 需要翻的时候用TRACE 服务端的链路测试Request的方法content_type CT头,请求和响应都必须有使用需要引用相应的响应类如果获取的值有多个,使用getlist如果获取的值有一个,使用GETDjango防

2022-03-27 14:40:02 429

原创 Django学习笔记(2)路由配置

查询字符串由后端决定Django如何处理url请求

2022-03-26 16:07:21 789

原创 Django个人学习笔记(1)Django简述和使用

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Django入门之pandas的使用文章目录系列文章目录前言参考达内的Django网课学习一、Django是什么?二、使用步骤1.创建项目2.启动服务总结前言提示:这里可以添加本文要记录的大概内容:参考达内的Django网课学习提示:以下是本篇文章正文内容,下面案例可供参考一、Django是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。在这里插入图

2022-03-20 14:16:49 542

原创 CPP核心编程(2)引用

引用2.1注意事项引用必须初始化引用不可更改引用的使用如下#include<iostream>using namespace std;int main() { int a = 10; int& b = a; b = 11; cout << "b=" << b << endl; cout << "a=" << a << endl; return 0;}通过引用创建数组2.2

2021-01-18 13:04:04 111

原创 CPP核心编程(1)内存分区模型

1内存分区模型程序运行时,内存大致划分四个区域代码区:存放函数体二进制代码,由操作系统进行管理的全局区:全局变量和静态变量以及常量栈区:由编译器自动分配释放,函数的参数值,局部变量堆区:程序员分配和释放,若不释放,程序结束时由操作系统回收意义:不同区域存放的数据,赋予不同生命周期,灵活编程1.1程序运行前在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域:代码区:存放CPU执行的机器指令代码区是共享的,目的是对于频繁执行的程序,内存只有一份代码即可代码区是只读的,

2021-01-17 17:54:34 301 1

原创 Python每日一题(一)

实现一个算法,确定一个字符串 s 的所有字符是否全都不同class Solution: def isUnique(self, astr: str) -> bool: return len(astr) == len(set(astr))set真是太好用了!创建一个不重复的字符集合,如果原字符串有重复,那么长度必然和set创建的不相等...

2020-08-12 17:49:07 312 1

原创 计算机网络笔记--物理层

重要内容:物理层的任务几种常用的信道复用技术几种常用的宽带接入技术,主要是ADSL和FTTx2.12.22.32.42.52.6

2020-05-21 21:34:35 70

原创 计算机网络笔记-数据链路层

重要内容:数据链路层的点对点信道和广播信道的特点,以及PPP协议和CSMA/CD的特点数据链路层的三个基本问题:封装成帧、透明传输和差错检测以太网MAC层的硬件地址适配器、转发器、集线器、网桥、以太网交换机的作用以及使用场合3.1 使用点对点信道的数据链路层3.1.13.1.23.2 点对点协议PPP3.2.1PPP协议就是用户计算机和ISP进行通信时所使用的数据链路层协议1.2.3.3 使用广播信道的数据链路层3.4 扩展的以太网3.5 高速以太网...

2020-05-21 19:48:30 131

原创 计算机网络笔记-运输层

重要概念:运输层为相互通信的应用进程提供逻辑通信端口和套接字的意义无连接的UDP的特点面向连接的TCP的特点在不可靠网络上实现可靠传输的工作原理,停止等待协议和ARQ协议5.15.25.35.45.55.65.7...

2020-05-21 17:04:24 134

原创 计算机网络课程笔记--概述

本章要点:互联网边缘部分和核心部分的作用,包括分组交换的概念计算机网络的性能指标计算机网络分层次的体系结构,包含协议和服务的概念1.121世纪的重要特征是数字化、网络化和信息化,是一个以网络为核心的信息时代三大类熟悉的网络:电信网络、有线电视网络和计算机网络互联网的两个重要基本特点:连通性和共享1.21.31.41.51.6 计算机网络的性能主要指几个重要的性能指标,还包括一些非性能特征1.6.1 性能指标速率带宽吞吐量时延时延带宽积往返时间RTT利用率1

2020-05-21 16:40:32 126 1

原创 Python爬虫入门(一)Requests库和Robots协议

趁着最近比较闲(假),来随便搞点爬虫入门。Requests库是python很好的第三方爬虫库import requestsr = requests.get("http://www.baidu.com")r.status_code #返回状态码r.encoding #猜测一波编码格式r.apparent_encoding #显示内容的编码格式r.encoding = "utf-...

2020-04-22 22:18:05 330

原创 区块链实践--(5)DApp

常见App都是C/S架构,资源由中心服务器控制。中心服务器对客户端是不透明的,为了规避中心服务器的弊端,去中心化应用诞生。Decentralized Application 是运行在区中心化网络上的应用。DApp的运行依赖于区块链以及区块链上的智能合约。目前的DApp主要基于以太坊、EOS、S特额敏、TRON等区块链平台进行开发。同时,DApp需要在具有钱包功能的环境运行。特点公开透明、去...

2020-03-18 23:29:41 279

原创 区块链实践--学习(2)

MD5:不安全的加密方法import hashlibm = hashlib.md5()m.update("使用md5加密的数据".encode("utf-8"))print(m.hexdigest())SHA:目前相对安全的加密方法import hashlibs= hashlib.sha256()s.update("使用sha256加密的数据".encode("utf-8")...

2020-03-15 21:54:21 278

原创 Go入门--(1)基础知识

很年轻的编程语言,09年开源优势:直接编译成机器码,不依赖其他库本身支持并发充分利用多核内置GC静态语言,但拥有动态语言的感觉第三方库很丰富适合做服务器、云平台、网络编程...

2020-03-06 23:53:32 76

原创 MySql复习--(6)

SELECT employee_id,last_name,job_id,salaryFROM employeesWHERE salary < ANY (SELECT DISTINCT salaryFROM employeesWHERE job_id = ‘IT_PROG’)AND job_id <>‘IT_PROG’;#TCL/*transaction cont...

2020-02-28 15:24:19 78

原创 iOS学习

enum Type{case sportscase sedancase SUV}class car{var dest:String?//optional可选型//iflet 判空 guard letvar color=“black”var seats = 5var type=Type.sports//初始化构造器init(color:String,seats:Int,typ...

2020-02-27 23:35:17 91

原创 MySql复习--(5)外连接和子查询

学到这里感觉难度开始加大,因此还是把脚步放慢一点,认真学SELECT e.last_name 员工,m.last_name 上司FROM employees eINNER JOIN employees mON e.manager_id=m.employee_id;#二、外连接/*一个表的一行去依次匹配另一个各行的数据应用场景:一个表中有,另一个表没有的特点:1、外连接的查询结果...

2020-02-26 23:49:03 92

原创 如何找项目

科学搜索在搜素栏中使用下面的操作,能够更加精确的筛选需要的内容。1.名字里面包含关键词in:name + 关键词例如: in:name spring boot2.过滤stars数starts:> 数字例如: stars:>30003.过滤folk数folks:>数字4.在readme中精确搜索in:readme+关键词例如: in:readme sp...

2020-02-23 21:48:13 280

原创 MySql复习--(4)sql92与sql99及相关连接

SELECT * FROM boys;SELECT * FROM beauty;/*笛卡尔积: 表1 m行, 表2n行, 结果m*n行添加有效的连接条件即可分类:按照年代分类:sql92标准:仅支持内连接sql99标准:支持内连接+外连接(左外和右外)+交叉连接 按功能分类: 内连接: 等值连接 非等值...

2020-02-22 23:42:11 220

原创 MySql复习--(3)分组查询

大致跟着课程复习了分组查询的相关内容,随手记了一点笔记,等有空再回来整理吧#分组函数/*功能:用作统计使用,又称为聚合函数或统计函数或组函数分类:sum 、 avg 、max 、 min 、count参数支持类型:1.均忽略null2.可与distinct搭配使用3.count详细介绍count()统计行数= count(常数) 一般用前者效率:myisam存储引擎,co...

2020-02-21 23:20:47 93

原创 MySql复习--(2)常见函数的运用

SELECT * FROMemployees ORDER BY salary ASC;SELECT * FROMemployees WHERE department_id>=90 ORDER BY hiredate ;SELECT ,salary12*(1+IFNULL(commission_pct,0))FROM employeesORDER BY salary12(1+IF...

2020-02-20 21:31:04 147

原创 MySql复习--(1)基础SQL语法

为了能够从实际操作上更深入理解MySql,提升个人的知识水平,决定这一周跟着网课把MySql再过一遍,同时刷一些leetcode题目,特意在这里总结数据库好处:#1.持久化数据到本地2. 结构化查询常见概念 DB:数据库 DBMS:数据库管理系统 SQL:结构化查询语言存储数据特点1.数据存到表,表存到库2.一个库多个表,一个表用唯一表名标识3.表中一个多个字段常见DBMSm...

2020-02-20 00:39:13 156

原创 微信小程序学习--(2)数据绑定

坚持每天写点东西啊,虽然没什么人看,但要坚信这很重要!数据绑定数据绑定:视觉层数据与逻辑层数据通信的方法,也就是将一个用户界面元素的属性绑定到一个逻辑文件的对象实例上的某个属性的方法。在用户与视觉界面进行交互时,视觉界面数据改变,由视觉界面传递至逻辑层面更改数据(如输入框输入数据)。相反,当逻辑层数据更改后,也会即使更改视觉层数据(如网络数据的获取和展示)。数据绑定使用一种叫做Mustach...

2020-02-17 23:28:23 223 2

原创 IOS游戏开发--(2)joystick

SpriteKit学习这一部分主要是要了解SpriteKit的用法。SpriteKit把整个场景视为SKScene,然后每个元件通过相应的SKNode来控制,由childNode将GameScene中的元件和定义的SkNode对应起来。因为是摇杆操作,那么就分为Touch Began、Touch moved和Touch End三部分,而SpriteKit也给我们定义好了三个类touchesB...

2020-02-16 22:33:06 210

原创 微信小程序学习--(1)架构、pages、windows和tabbar

为了积极备战下个学期的微信小程序大赛,现在来学学怎么写。WX小程序架构WX小程序框架是MINA相比传统Web多出一层JSON数据。pages中用来存放页面,想要新建页面只需要在全局pages下加入页面即可自动创建。想要让新建的页面显示在上层,需要把页面代码放在首行。windows中用来对所有页面框部分的颜色之类的设置,具体可查文档。tabbar用来做App最下方的一层图标,选中跳转到...

2020-02-16 22:14:39 205

原创 IOS游戏开发学习--(1)场景的基本设置

前不久央美的同学想做个项目,于是我们就商量着仿照hidden Folks做一个中国风的找东西小游戏。现在把我之前学到的一点东西总结一下,以后可以翻着看IOSgame的基本设置这里先推荐一个我跟着学的教程:https://www.bilibili.com/video/av51888472?p=2全英的但是讲解的比较全,难度也易于上手,做的几个游戏都是比较常见的。首先是创建一个Game类型的...

2020-02-14 20:59:11 284

原创 Java学习---(3)IDEA、数组和简单Java内存划分

编译器选择在跟着学校学的时候用的是eclipse,对这个IDE的用法也不算熟练,但现在网课推荐的大都是IntelliJ IDEA,原因是更多的用户使用,更方便,那也就跟着用吧。常用快捷键Alt + Enter : 导入包 | 修复错误Ctrl + Y : 删除当前行Ctrl + D: 重复当前行Ctrl + Alt + L: 自动整理代码Ctrl + /: 单行注释 | 取消Ct...

2020-02-13 10:48:20 113

原创 IOS开发学习--(3)摇骰子APP

Swift语言基本变量类型:IntFloatDoubleBoolString常量与变量~var用来声明变量,可直接赋值或者按照下面格式:var a:Int = 30当你定义变量但不赋值的时候,必须声明变量类型。~let声明常量,不能更改值字符串拼接符号 (),把字符串放进括号即可let fullName = “(name)liu”系统默认声明的小数是Double类型...

2020-02-11 21:14:12 674

原创 Java学习---(2)标识符和数据类型

Java关键字有特殊含义的Java保留字特征:完全小写的字符Java标识符自己起的变量名、类名、方法名命名规则:1.英文、数字、$和_2.不能数字开头3.不能是关键字命名规范:1.类名:首字母大写,后面每个单词首字母大写 HelloWorld2.变量名:首字母小写,后面每个单词首字母大写 helloWorldJava数据类型常量6种常量类型,需要注意:1.字符常量有...

2020-02-08 23:06:40 74

原创 IOS开发入门学习--(2)快捷键

MAC常用快捷键Mac相比平时用的Win电脑多出了Option和command键,因此快捷键也并不相同command + c:复制command + v: 粘贴command + m:最小化command + h: 显示的界面会下移动一层command + t :浏览器新建页面command + w: 关闭当前页面control + space: 切换输入法截图快捷键Comma...

2020-02-06 17:24:55 112

原创 IOS开发入门学习--(1)简单的整理和感想

为什么是IOS不是android感觉移动端开发都相对过剩一些,但IOS有WWDC,如果能够获得scholarship对留学是一件很有帮助的事情,因此想要把自己学到的ios开发知识在这里总结一下,争取在四月能够提交自己的作品。跟谁学开始学的是SwiftUI,但感觉听老师讲的一头雾水,所以在b站上找视频。感觉Lebus老师讲的很耐心细致就买了他的视频,后面学着发现既实惠又好用。感想个人感觉X...

2020-02-06 17:05:33 205

原创 Java学习---(1)命令与JShell

上课的时候学过一些java皮毛,但老师只照着课本和ppt念,所以现在决定从头开始再认真开始学java,在这里总结一些自己学到的东西。DOS-Disk opearing System补一些windows命令:启动: Win+ R进入: cd +名称 || 直接加路径后退: cd … 返回上一级cd \ 直接返回根目录查看: dir清屏: cls退出: exit...

2020-02-02 17:28:03 156

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除