自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 从零开始的天天生鲜项目

------Django天天生鲜项目day4 ** 记录点滴 ** 2021.10.23今天安装FastDFS,(这里的是在Windows上显示,需要把它移动到Ubuntu上安装)安装fastdfs依赖包把libfastcommon-master移动到Ubuntu上,创建一个软件文件夹,我的目录是在:/home/lan/software进入到libfastcommon-master的目录中,编译之后安装:./make.shsudo ./make.sh install安装fas

2021-10-23 01:32:07 98

原创 从零开始的天天生鲜项目

------Django天天生鲜项目day3 ** 记录点滴 ** 2021.10.22LoginRequiredMixin()类的原理:编写LoginRequiredMixin()类,重写里边as_view()类方法,作用是对父类as_view()进行一层封装(login_required())view对象。view视图中,类如果要对用户是否登陆判断,只需要继承LoginRequiredMixin类和View类,它会先调用LoginRequiredMixin类中as_view(),然后再调用Vi

2021-10-22 16:48:31 130

原创 从零开始的天天生鲜项目

开始学习2019年某马Python全栈教程第14项:------Django天天生鲜项目day1 ** 记录点滴 ** 2021.10.17环境:Python 3.8.10Ubuntu 9.3.0-17ubuntu1~20.04第一步:安装虚拟环境sudo apt-get updatesudo apt-get install python3-venv第二步:创建并激活虚拟环境sudo mkdir /home/myworkcd /homesudo chmod -R 777 myw

2021-10-18 03:26:17 137

原创 从零开始的天天生鲜项目

开始学习2019年某马Python全栈教程第14项:------Django天天生鲜项目day1 ** 记录点滴 ** 2021.10.18环境:Python 3.8.10Ubuntu 9.3.0-17ubuntu1~20.04第一步:安装虚拟环境sudo apt-get updatesudo apt-get install python3-venv第二步:创建并激活虚拟环境sudo mkdir /home/myworkcd /homesudo chmod -R 777 myw

2021-10-18 00:59:42 4291

原创 安装Hi3536D V100笔记

记录一下安装Hi3536D V1001.需要安装的依赖库(有些可能用不到,反正装全就完了):zlib1g-dev liblzo2-dev uuid-dev pkg-config libuuid1 bison mtd-utils u-boot-tools libncurses5-dev libcrypto++-dev binutilsuuid uuid-dev gpref make gcc g++libssl-dev libelf-dev lib32z1-dev2.配置共享(1)更新当前软件

2021-07-22 11:11:59 557

原创 关于浅拷贝深拷贝的讨论

先说类型:基本类型:在内存中分别占有固定大小的空间,值保存在栈空间,按值访问。引用类型:值大小不固定,栈内存存放地址指向内存的对象,按引用访问。赋值:变量名指向内存中对象。栈内存中存放的是该对象的访问地址,在堆内存中为这个值分配空间,这个值大小不固定,不能存放在栈中。但是内存地址大小固定,所以将内存地址保存在栈内存。通过栈读取内存地址,在通过地址找到堆中的值,这叫做引用访问。浅拷贝只复制指向某个对象的引用地址,新旧对象都访问同一块内存。深拷贝会创建另外一个一模一样的对象,新旧对象不共享内存。浅

2020-06-11 17:47:22 116

原创 Python可变和不可变类型

不可变类型数字、字符串、元组、不可变集合,不可变类型不能被修改。可变类型列表、字典、可变集合

2020-06-11 17:33:44 108

原创 Django遇到的坑!ModuleNotFoundError: No module named 'celery'

Django 3.0Python 3.6.5问题:ModuleNotFoundError: No module named 'celery’在大环境中 django版本不同会引发的一系列错误,比如在虚拟环境中运行项目。解决方法:检查django跟软件包的兼容问题...

2020-04-21 23:28:05 4709 6

原创 Django遇到的坑!ModuleNotFoundError: No module named 'itsdangerous'

Django3.0Python 3.6.5ModuleNotFoundError: No module named ‘itsdangerous’总是显示这个错误,pip uninstall itsdangerous ;pip install itsdangerous都试了几次,还是不行。明明我venv里有这个包,刚开始还以为没在虚拟环境里边打开,反反复复检查,明明在测试模块这里是没有问题的...

2020-04-20 23:52:25 4270

原创 ajax遇到的坑!

ajax登录验证代码块,前边出现了一个大坑,还好后边填上了,要把success(function (data)改成done(function (data)<script> $(function () { $('#btn_login').click(function () { //1.获取用户名和密码 ...

2020-04-20 23:35:50 114

原创 TypeError at /index context must be a dict rather than RequestContext

Anaconda Python 3.6Django 1.11.8“”“使用模板文件”""之前的版本# 1.加载模板文件temp = loader.get_template(template_path)# 2.定义模板上下文,给模板文件传递数据context = RequestContext(request, context_dict)# 3.模板渲染,产生标准的html内容res...

2020-03-13 13:20:35 176

原创 深圳旮旯打滚记

Python学习第十天正则表达式re.match()函数re.match(pattern,string,flags=0)import reline = “aegoog8897”reg = “^a.*7$”# ^代表一什么开头 .表示匹配任何内容 * 表示重复任意内容 $表示一什么结尾 # ()表示提取子串 ?表示非贪懒模式匹配 Python默认是贪懒匹配从右边匹配# + 表示...

2019-07-31 21:18:37 99

原创 深圳旮旯打滚记

Python学习第九天!容器选择考虑的问题1.长度是否固定(Python都可变)2.其中放置内容的类型是不是一样(Python可以允许)3.单值(list、set、tuple)、键值对(dict)4.是否有序(set:无顺序,其他有顺序)5.是否可以包含重复元素(set/dict不会包含重复元素)6.针对业务场景实现难易程度7.对容器的增删改查的性能考虑a = [1,1,2,3,...

2019-07-30 19:02:12 77

原创 深圳旮沓打滚记

Python学习第八天help(函数)可以查看函数doc文档匿名函数,功能只是一次性使用,使用匿名函数可以使代码更简洁f = lambda x:x*x # lamdba arg1 arg2 : f返回表达式的值print(f(2))a=[1,2,3]def f2(list,fun):for i in list:print(fun(i))f2(a,lambda x:x+1)d...

2019-07-29 17:36:16 136

原创 深圳旮旯打滚记

Python学习第七天改造网络版LMJshopService操作:1.复制源程序更名LMJshopClient作为子商店,LMJshopServer作为总店2.LMJshopServer创建Controller包、main商城服务器(用作处理各个分店控制中心)3.Controller包创建启动商城服务器函数,使用TPC协议,ACK去人信号,性能差但传输可靠4.参数元组((“192.168...

2019-07-29 09:10:06 110

原创 深圳旮旯打滚记

Python学习第六天字符串(String),是由零个或多个字符组成的有限串行。一般记为 s=a[1]a[2]…a[n],字符串是对象的类型,或者说都是值。当然,表示方式还是有区别的。变量无类型,对象有类型,比如在数字中(a=5),变量本质含义是变量a相当于一个标签,贴在对象5上面,这也叫赋值语句。同样,在对字符串对象的类型对象也是这样,能够通过赋值语句,将对象与某个标签(变量关联起来)如:...

2019-07-23 21:12:49 75

原创 深圳旮旯打滚记

Python学习第五天!MySQL查询,查询所有信息,根据主键查询,根据名称查询。在DAO层定义查询函数集合:多值容器Numpy:多维数组列表:[, ]元组:(,)字典:{k1:v1,k2:v2,……}Set:无序列表插入商品其他功能类似:1.获取数据库连接conn = get_mysql_conn()2.获取游标(对象;存储了关联SQL语句影响的数据以及操作数据的功能)...

2019-07-19 20:57:12 69

原创 深圳旮旯打滚记

python学习第四天函数特殊性:1.闭包 作为闭包的函数带参数使用时不用加(),函数不带参数时使用要加()def add(x, y):print(x+y)def f1(fun):funf1(add(10, 20))动态参数:def f2(x,*args):print(x)print(type(args)) # tuple:元组,第一级元素不可改变的列表for a in ...

2019-07-18 21:25:51 74

原创 深圳旮旯打滚记

python学习第三天1.Pycharm导包快捷键Ctrl+Alt+空格,鼠标在函数后边。2.Ctrl+J导入Pycharm内置模块。3.定义函数 IPO:in->process->out4.Python通过缩进表达关系。5.使用不当的函数递归调用最多调用自身993次。6.Python可以返回多个值,如果只有一个变量接收则返回一个元组(集合)。7. fun = lambd...

2019-07-18 09:04:52 79

原创 深圳旮旯打滚记

**第二天学习:**Python是一种动态语言(变量、对象类型是运行时确定)1) 开发效率高2) 灵活性较高3) 运行效率不高4) 不能静态检测Java/C/C++/C#:静态语言(变量、对象是编译时确定)1) 运行效率高2) 静态错误检测3) 灵活性不够4) 开发效率低Python是一种脚本语言面向过程的程序,程序=数据结构+算法。面向对象的语言,程序=对象+消息,...

2019-07-18 09:01:05 90

原创 深圳旮旯打滚记

学习Python第一天,安装环境!今天学习安装Anaconda3,命令行输入pip —V查看版本,包括配置环境升级pip版本到18.1,具体操作是将18.1版本的whl文件解压到F盘放在没有中文空格的目录下,win+r输入cmd打开命令行输入easy_install pip-18.1-py2.py3-none-any.whl升级,同时设置jupyternotebook工作目录,同时创建pytho...

2019-07-15 20:32:16 69

空空如也

空空如也

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

TA关注的人

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