个人见解
M-arin
每天进步一点点,人生就每天多一点点精彩!
展开
-
对于Python,第一天写博客,浅谈python的认知!
对于Python,第一天写博客,浅谈python的认知!1,Python是一门解释型语言其优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。其缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。2 Python的优缺点先看优点Python的定位是“优雅”、“明确”、“简单”,所以Python...转载 2019-03-03 09:38:08 · 374 阅读 · 0 评论 -
django路由分发
使用Django需要创建不同的项目,路由分发这一步骤必不可少;个人关于路由分发的笔记:一:创建不同的项目:在pycharm终端中(Termial)中输入命令python manage.py startapp app名称在项目路由如下写入:然后分别在两个app中创建两个urls.py,里面的config如下:然后写各自的view视图函数;验证时在函数名前加上app名字即可:如(http...原创 2019-08-12 17:44:09 · 540 阅读 · 0 评论 -
类的反射
反射1 什么是反射反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。2 python面向对象中的反射通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射)四...原创 2019-07-25 21:49:09 · 170 阅读 · 0 评论 -
装饰器
装饰器的原则开放封闭的原则:1.对扩展是开放的我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。即装饰器的开放原则。2.对修改是封闭的在一个原有的函数中,很有可能已经交付给其他人使用了,如果这个时候我们对函数内部进行修改,或者修改了函数的调用方式,很有可能影响其他已经在使用该函数的用户。即装饰器的封闭原则。装饰...原创 2019-06-03 18:18:09 · 170 阅读 · 0 评论 -
cookie
Cookie的由来大家都知道HTTP协议是无状态的。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。状态可以理解为客户端和服务器在某次会话中产生的数据,那无状态的就以为这些数据不会被保留。会话中产生的数据...原创 2019-05-31 15:56:36 · 197 阅读 · 0 评论 -
input()和raw_input
raw_inputpython3里面已经把raw_input()给去掉了,raw_input()随便输都是字符串在2.7的版本中:name=raw_input('输入姓名:')age=raw_input('输入年龄:')我们输入汉字的姓名和数字的年龄输入姓名:乐奕慧输入年龄:18乐奕慧 18inputinput输入,python默认输入的事合法的字符串。input完事了,...原创 2019-05-18 11:13:19 · 168 阅读 · 0 评论 -
用命令行创建Django项目
第一步:打开CMD,第二步:找到自己想要建立项目的文件夹:第三步:创建一个django project;django-admin startproject mydjangoproject #创建一个名称为mydjangoproject的django项目第四步:创建一个app:django-admin startapp app01 #创建一个名称为app01的应用mana...原创 2019-05-18 10:58:51 · 2474 阅读 · 0 评论 -
用命令行创建Django项目
第一步:打开CMD,第二步:找到自己想要建立项目的文件夹:第三步:创建一个django project;django-admin startproject mydjangoproject #创建一个名称为mydjangoproject的django项目第四步:创建一个app:django-admin startapp app01 #创建一个名称为app01的应用mana...原创 2019-05-17 18:22:29 · 7022 阅读 · 3 评论 -
python读写文件的修改
方式一:将硬盘存放的该文件的内容全部加载到内存,在内存中是可以修改的,修改完毕后,再由内存覆盖到硬盘(word,vim,nodpad++等编辑器)import oswith open("a.txt")as f1,open("b.txt",'w')as f2: data=f1.read() #全部读入内存,如果文件很大,会很卡 data=data.replace('old',...原创 2019-05-15 19:30:39 · 1303 阅读 · 0 评论 -
深浅拷贝
浅拷贝copy:l1 = [1, 'leyihui', True, (1,2,3), [55, 66]]l2=l1.copy()print(l1==l2)print(id(l1), id(l2))print(id(l1[-2]), id(l2[-2]))print(id(l1[-1]),id(l2[-1]))print(l1 is l2)结果是:True23426383307...原创 2019-05-14 22:29:53 · 147 阅读 · 0 评论 -
缓存机制和小数据池
缓存机制在Python中,id是什么?id是内存地址,那就有人问了,什么是内存地址呢? 你只要创建一个数据(对象)那么都会在内存中开辟一个空间,将这个数据临时加在到内存中,那么这个空间是有一个唯一标识的,就好比是身份证号,标识这个空间的叫做内存地址,也就是这个数据(对象)的id,那么你可以利用id()去获取这个数据的内存地址:a=1print(id(a)) #1521708048...原创 2019-05-14 21:29:58 · 370 阅读 · 0 评论 -
python3中制表符换行问题
换行符python3中换行符有'\n'print('hello,world')正常的输出格式是hello,world换行输出print('hello,\nworld')显示结果hello,world结束换行 end='' 如 for i in range(5): print(i)正常打印结果:01234结束换行:print(i,end=" ")...原创 2019-05-14 08:54:38 · 1710 阅读 · 0 评论 -
三次握手和四次挥手
三次握手三次握手是网络编程里面基于tcp协议的一次建立链接通信,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接的过程!过程第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。第二次握手:服务器收到syn包,必须...原创 2019-05-05 20:20:35 · 131 阅读 · 0 评论 -
MySQL下载安装
MySQLMySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的...原创 2019-04-28 12:06:08 · 206 阅读 · 0 评论 -
数据库随笔
数据库1.什么是数据描述事物符号的记录成为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机。在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容,如:1 ,涛涛,男,20,2000,山东,瓜子二手车2.什么是数据库(DataBase,简称DB)数据库即存放数据的仓库...原创 2019-04-28 11:10:29 · 245 阅读 · 0 评论 -
python中的数据数据类型
python中的数据数据类型int(整形)整型在Python中的关键字用int来表示; 整型在计算机中是用于在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型.在python3中不存在long类型 整数可以进行的操作:加(a + b)、减(b - a)、乘(a * b)、除(b / a)、整除(b // a)、取余(a % b)、次方(...原创 2019-03-16 18:21:05 · 263 阅读 · 0 评论 -
python垃圾回收机制的总结
大家都知道python采用的是以`‘引用计数’`机制为主,`标记-清除`和`分代回收`两种机制为辅的策略。引用计数Python语言默认采用的垃圾收集机制是『引用计数法 Reference Counting』,该算法最早George E. Collins在1960的时候首次提出,50年后的今天,该算法依然被很多编程语言使用。『引用计数法』的原理是:每个对象维护一个ob_ref字段,用来记录...原创 2019-08-18 08:59:46 · 183 阅读 · 0 评论