51dev.com IT技术开发者社区

51dev.com 技术开发者社区

热点资讯 HotNews

  • 三星为Note 7道歉会挽回现今颓势吗?三星为Note 7道歉会挽回现今颓势吗?
  • 58到家的上门O2O独角戏还能唱多久?58到家的上门O2O独角戏还能唱多久?
  • 1
  • 2
选课系统

选课系统

花了一晚上写的,可能还存在不足d:/选课系统|___api||___common_api.py|___bil||___common.py|___conf||___setting.py|___core||___admin.py||___src.py||___student.py||___teacher.py|___db|...

Cookie 与 Session

Cookie 与 Session

目录cookie与djangosessionsession的由来django中session相关方法session流程解析django中的session配置cookie的由来大家都知道http协议是无状态的。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应...

1.shell编程-变量的高级用法

1.shell编程-变量的高级用法

   1.1.变量替换变量替换的六种形式 实例:非贪婪和贪婪的区别从头部删除[root@vm_0_9_centosshell_learn]#var_1="iloveyou,doyouloveme"[root@vm_0_9_centosshell_learn]#echo$var_1...

python 之 re模块、hashlib模块

python 之 re模块、hashlib模块

6.16re模块正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则.(在python中)它内嵌在python中,并通过re模块实现。模式举例解释结果wprint(re.findall(‘w‘,‘ab12+-*&_‘))匹配字母数字下划线...

当谈论迭代器时,我谈些什么?

当谈论迭代器时,我谈些什么?

花下猫语:之前说过,我对于编程语言跟其它学科的融合非常感兴趣,但我还说漏了一点,就是我对于python跟其它编程语言的对比学习,也很感兴趣。所以,我一直希望能聚集一些有其它语言基础的同学,一起讨论共通的语言特性间的话题。不同语言的碰撞,常常能带给人更高维的视角,也能触及到语言的根基,这个过程是极有益的。这篇文章是群内樱...

python算法与数据结构-单链表(38)

python算法与数据结构-单链表(38)

一、链表  链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。相比于线性表顺序结构,操作复杂。由于不必须按...

python 之 time模块、datetime模块(打印进度条)

python 之 time模块、datetime模块(打印进度条)

6.9time模块方法含义备注time.time()时间戳1561013092.997079time.strftime(‘%y-%m-%d%h:%m:%s%p‘)结构化时间struct_time转格式化的字符串2019-06-2010:21:13amtime.strptime(‘2011-05-0516:37:06‘,...

Django模板系统:Template

Django模板系统:Template

1.1变量符号:{{}}表示变量,在模板渲染的时候替换成值使用方式:{{变量名}}:变量名由字母数字和下划线组成点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值注意:当模板系统遇到一个(.)时,会按照如下的顺序去查询:在字典中查询属性或者方法数字索引1.2内置filterfilter:过滤器,用来修改变量的显...

封装和@property

封装和@property

封装和@property一、复习1、接口类和抽象类  python中没有接口类,有抽象类,abc模块中的metaclass=abcmeta,@abstructmethod,本质是做代码规范用的,希望在子类中实现和父类方法名完全一样的方法  在java的角度上是有区别的:    java本来支持单继承,所以就有了抽象类 ...

Python——函数入门(三)

Python——函数入门(三)

当程序定义一个变量时,这个变量是有它的作用范围的,变量的作用范围称为变量的作用域。根据变量的位置,分为两种:局部变量:局部变量就是在函数中定义的变量,包括参数,都是局部变量,局部离开函数后,将不能被访问。全局变量:不在函数内定义、全局范围内定义的变量,都是全局变量,全局变量可以在所有函数中被访问。在python中,提供...

SQLAlchemy简介

SQLAlchemy简介

一、sqlalchemy简介sqlalchemy是pythonsql工具包和对象关系映射器,是python中最著名的orm(objectrelationshipmapping)框架,它简化了应用程序开发人员在原生sql上的操作,使开发人员将主要精力都放在程序逻辑上,从而提高开发效率。它提供了一整套著名的企业级持久性模式...

BBS(仿博客园系统)项目04(文章详情页根评论、子评论的功能实现)

BBS(仿博客园系统)项目04(文章详情页根评论、子评论的功能实现)

摘要:根评论(文章的普通评论)子评论(一篇文章中评论的评论)①文章详情下方点赞的下方评论区页面的搭建(渲染):article_detail.html页面:{#评论开始#}{#用户如果登录,才具有评论的权力,否则评论页面不予显示#}{%ifrequest.user.is_authenticated%}<div>...

python面试题之解释一下python的and-or语法

python面试题之解释一下python的and-or语法

与c表达式bool?a:b类似,但是boolandaorb,当a为假时,不会象c表达式bool?a:b一样工作应该将and-or技巧封装成一个函数: defchoose(bool,a,b):return(booland[a]or[b])[0]因为[a]是一个非空列表,它永远不会为假。甚至a是0或‘‘或其它假值...

python算法与数据结构-快速排序(36)

python算法与数据结构-快速排序(36)

 一、快速排序的介绍  快速排序(英语:quicksort),又称划分交换排序(partition-exchangesort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个...

Socket抽象层

Socket抽象层

目录socket抽象层我们知道两个进程如果需要进行通讯最基本的一个前提是能够唯一标示一个进程,在本地进程通讯中我们可以使用pid来唯一标示一个进程,但pid只在本地唯一,网络中的两个进程pid冲突几率很大,这时候我们需要另辟它径了,我们知道ip层的ip地址可以唯一标示主机,而tcp层协议和端口号可以唯一标示主机的一个进...