首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
喜欢阅读的程序猿
获赞
5
粉丝
1
关注
0
看过 TA
27
男
武汉理工大学
2024
Java
IP属地:贵州
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑喜欢阅读的程序猿吗?
发布(18)
刷题
喜欢阅读的程序猿
2020-05-22 11:34
武汉理工大学 计算机类
6 模型与数据库
6.1 模型定义与数据迁移 6.1.1 定义模型 6.1.2 开发个人的ORM框架 6.1.3 数据迁移 6.1.4 数据导入与导出 6.2 数据表关系 6.3 数据表操作 6.3.1 增加数据 6.3.2 数据修改 6.3.3 数据删除 6.3.4 数据查询 6.3.5 多表查询 6.3.6 执行SQL语句 6.3.7 数据库事务 6.4 多数据库的连接与使用 6.4.1 多数据库的连接 6.4.2 多数据库的使用
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-22 11:27
武汉理工大学 计算机类
5 深入模板
5.1 Django模板引擎 Django内置的模板引擎包括模板上下文(模板变量)、标签和过滤器。 模板上下文是以变量的形式写入模板文件里面,变量值由视图函数或者视图类传递所得。 标签是对模板上下文进行控制输出。 模板继承隶属于标签,它是将每个模板文件重复的代码抽取出来并且写在一个共用的模板文件中,其它的模板文件通过继承共用模板文件来实现完整网页的输出。 过滤器是对模板上下文进行操作处理,比如模板上下文的内容截取、替换或者格式转换等。 5.1.1 模板上下文
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-20 21:33
武汉理工大学 计算机类
20. 有效的括号
题目:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合;左括号必须以正确的顺序闭合;注意空字符串可被认为是有效字符串。 思路:利用栈先进后出的特性,若遇到左括号入栈,遇到右括号时将对应栈顶左括号出栈,则遍历完所有括号后 stack 仍然为空。建立哈希表 dic 构建左右括号对应关系:key为左括号,value 为右括号。 代码: class Solution: def isValid(self,&nb...
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-20 21:14
武汉理工大学 计算机类
2-1 栈
2.1.1 栈的基本概念 1.栈的定义 栈是只允许在一端进行插入或删除操作的线性表。(先进后出) 栈顶:线性表中允许插入删除的一端。 栈底:线性表中固定的,不允许进行插入或删除的另一端。 栈的数学性质:n个不同元素进栈,出栈元素不同排列的个人为。 2.栈的基本操作 InitStack(&S):初始化一个空栈S. StackEmpty(S):判断栈S是否为空,若栈为空则返回true,否则返回False. Push(&S,x):进栈,若栈...
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-20 20:48
武汉理工大学 计算机类
4 探究CBV视图
4.1 数据显示视图 数据显示视图是将后台的数据展示在网页上,数据主要来自模型。 RedirectView用于实现HTTP重定向,默认情况下只定义GET请求的处理方法。 TemplateView是视图类的基础视图,可将数据传递给HTML模板,默认情况下只定义GET请求的处理方法。 ListView是在TemplateView的基础上将数据以列表显示,通常将某个数据表的数据以列表表示。 DetailView是在TemplateView的基础上将数据详细显示,通常获取数据表的单条数据。 4.1.1 重定...
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-19 13:42
武汉理工大学 计算机类
面试题09. 用两个栈实现队列
题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 思路:两个栈中,一个用于存储元素,一个用于辅助操作。根据栈先进后出的特性,第一个栈的底部元素是最后插入的元素,第一个栈的顶部元素是下一个被删除的元素。为了维护队列的特性,每次插入的元素应该在第一个栈的底部。因此每次插入元素时,若第一个栈内已经有元素,应将已有的全部元素依次弹出并压入第二个栈,然后将新元素压入第一个栈,最后将第二个栈内的全部元素依次弹出并压入第一个栈...
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-19 13:31
武汉理工大学 计算机类
3 探究FBV视图
3.1 设置响应方式 HTTP响应方式也称为HTTP状态码,分为5种状态:消息、成功、重定向、请求错误和服务器错误。若以使用频率划分,则HTTP状态码可分为:成功、重定向和异常响应。 3.1.1 返回响应内容 视图函数是通过return方式返回响应内容,然后生成相应的网页内容呈现在浏览器上。不同的响应方式代表不同的HTTP状态码,其核心作用是Web Server服务器用来告诉浏览器当前的网页请求发生了什么事,或者当前Web服务器的响应状态。 以HttpResponse为例,在urls.py文件中输入以下代码: 在views.py中输入以下代码: 从H...
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-19 15:43
已编辑
武汉理工大学 计算机类
2 初探路由
一个完整的路由包含:路由地址、视图函数(或者视图类)、可选变量和路由命名。 2.1 路由定义规则 路由称为URL(统一资源定位符)。 2.1.1 Django 2.X 路由定义 路由基本的信息必须有:路由地址和视图函数。路由地址即网址,视图函数即APP的views.py文件所定义的函数或类。 在App里添加urls.py是将所有属于App的路由都写入该文件,而项目根目录下的urls.py是将每个App的urls.py统一管理。其工作原理如下:
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-18 18:03
武汉理工大学 计算机类
1 Django配置信息
1.1 基本配置信息 Django项目的settings.py基本配置如下: # 项目路径 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/3.0/howto/deplo...
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-18 12:01
武汉理工大学 计算机类
面试题06. 从尾到头打印链表
题目:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 思路:有以下几种思路:1、遍历列表,并且将其存储到列表中,反转列表;2、利用栈的先进后出,遍历列表,将元素压入栈,之后依次出栈。 代码: from typing import List class ListNode: def __init__(self, x,next=None): self.val&nb...
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-18 11:46
武汉理工大学 计算机类
1-3 线性表的链式存储(双链表)
定义:与单链表相比,双链表结点中有两个指针prior和next,分别指向其前驱结点和后继结点。 特点:由于单链表结点中只有一个指向其后继的指针,使得单链表只能从头结点依次顺序地向后遍历。访问后继结点的时间复杂度为O(1),访问前驱结点的时间复杂度为O(n)。而双链表删除、插入操作的时间复杂度均为O(1)。 代码: class DoubleNode(object): def __init__(self,data,prior=None,next=None):  ...
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-18 11:31
已编辑
武汉理工大学 计算机类
1-2 线性表的链式存储(单链表)
定义:线性表的链式存储又称为单链表,它是指通过一组任意的存储单元来存储线性表中的数据元素。每个链表结点,除存放元素本身的信息外,还需要存放一个指向后继的指针。 特点:利用单链表可以解决顺序表需要大量连续存储单元的缺点,但也存在浪费存储空间的问题。单链表是非随机存取的存储结构,在查找某个特定的节点时,需要从表头开始遍历,依次查找。 代码: class SingleNode(object): def __init__(self,data,next=None): &nbs...
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-18 11:14
武汉理工大学 计算机类
1-1 链表的顺序表示
定义:线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素。 特点:表中元素的逻辑结构与其物理顺序相同,随机访问,存储密度高,插入和删除操作需要移动大量元素。 代码: from typing import List class SortList: def __init__(self,numList:List,MaxSize=50): self.numList=numLis...
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-18 11:07
武汉理工大学 计算机类
面试题05. 替换空格
题目:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 思路:对给定的字符串进行遍历,为字符为' ',则替换为"%20"。也可以直接使用Python中字符串函数replace. 代码: from builtins import str class Solution: def replaceSpace(self, s: str) -> str: &...
0
点赞
评论
收藏
转发
喜欢阅读的程序猿
2020-05-16 22:57
武汉理工大学 计算机类
2020-05-16
在牛客打卡3天,今天学习:刷题 31 道/代码提交 1 次
0
点赞
评论
收藏
转发
1
2
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务