自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 test123

123

2023-02-07 23:17:02 275

原创 【环境踩坑】MAC M1安装 mysqlclient 报错

ImportError: dlopen(/Usersopt/anaconda3/lib/python3.9/site-packages/MySQLdb/_mysql.cpython-39-darwin.so, 2): Symbol not found: _mysql_affected_rows报错2:Traceback (most recent call last): File ““, line 1, in File “/Users/dxxxlib/p

2022-11-02 17:45:48 2464

原创 搭建Flutter环境踩坑记【MAC】

安装和环境配置 | Flutter 中文文档 | Flutter 中文开发者网站git clone https://github.com/flutter/flutter.git -b stableexport PATH="$PATH:`pwd`/flutter/bin"$ flutter doctor -v[✓] Flutter (Channel stable, 2.10.3, on macOS 11.5.1 20G80 darwin-arm, locale zh-Hans..

2022-03-07 16:19:02 12234 14

原创 【Python】python批量修改文件名(去掉部分字符串)

import ospath = "E:\\test\\"drop_str= '_00001'#获取该目录下所有文件,存入列表中fileList=os.listdir(path)for file in fileList: old=path + file new=path + ''.join(file.split(drop_str)) #join和split方法 os.rename(old, new) #rename方法 print(old, '======...

2022-01-27 15:43:42 2457

原创 【环境踩坑】Mac使用homebrew安装wget报错

Error: No such file or directory @ rb_sysopen - /Users/xufei10/Library/Caches/Homebrew/downloads/5c01708f22f400d42e13be7cedd5aa71dac96b26bdd963edaad32260088b5508--libunistring-0.9.10.arm64_big_sur.bottle.tar.gz解决方法:先安装libunistringbrew install li...

2022-01-10 15:01:32 1954

原创 【环境踩坑】清华源、阿里源记录

pip install opencv-python==3.4.2.17 -i https://pypi.tuna.tsinghua.edu.cn/simple pip install opencv-contrib-python==3.4.2.17 -i https://pypi.tuna.tsinghua.edu.cn/simpleSimple Indexhttps://mirrors.aliyun.com/pypi/simple/

2021-11-28 16:17:48 279

原创 【测试】《测试学习内容》

APP测试之Monkey压力测试(一) - 云+社区 - 腾讯云

2021-10-10 22:58:50 131

原创 【环境踩坑】Word操作页眉

1.删除前四页的页眉Step1:在第四页末尾操作:布局---分隔符---下一页step2:在

2021-06-16 12:59:39 257

原创 【笔试题】360---替换字符串

题目大意是:包含a/b的字符串中,a不能位于b的左侧,如果有ab,则替换为bba,求至少替换几次可以结束题目描述参考https://blog.csdn.net/timeclimber/article/details/79112744比如:输入:ab输出:1输入:aab输出:3解析:aab--->abba--->bbaba--->bbbbaa...

2021-04-18 15:27:08 264

原创 【MySQL】练习题解答(一)

题目:https://www.cnblogs.com/wupeiqi/articles/5729934.html1.x2.xselect student_id from score left join course on score.course_id = course.cid3.select student_id, avg(number) from score group by student_id having avg(number) > 60;4.xsele.

2021-04-18 10:00:51 402

转载 【MySQL】练习题

一、表关系请创建如下表,并创建相关约束二、操作表1、自行创建测试数据2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;3、查询平均成绩大于60分的同学的学号和平均成绩;4、查询所有同学的学号、姓名、选课数、总成绩;5、查询姓“李”的老师的个数;6、查询没学过“叶平”老师课的同学的学号、姓名;7、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名;8、查询学过“叶平”老师所教的所有课的同学的学号、姓名;9、查询课程编号“002”的成绩比..

2021-04-18 09:54:29 174

原创 【MySQL】数据行操作--增删改查

增删改查1.普通查询2.条件查询: where 、=、<、>、!=、<>、between xx and xx、or、 and、in (xx,xx,xx)、not in (xx,xx,xx)3.通配符:like、%,_4.分页:limit、offset5.排序:order by 、desc、asc如果要取后10行:先将所有行反转,再按照分页取《----即先降序排序后分页select * from tb1 order by id desc limi

2021-04-17 01:56:52 183

原创 【MySQL】外键的变种【外键+唯一约束】

唯一索引:约束不能重复(可以为空)+加速查找单列唯一索引、联合唯一索引PS:主键不能重复(不能为空)一对一的情况?示例1:用户表、主管表创建一个管理系统只有主管才能登录userinfo【id, username, usertype】admin【id, user_id, password】<----外键+唯一索引创建表的SQL语句示例1:用户表、博客表需求:一个用户只允许发一条博客一对多的情况?多对多的情况?示例1:用户表、相亲表.

2021-04-16 19:12:45 175

原创 【MySQL】自增列的起始值&步长

1.自增列之起始值2.自增列之步长

2021-04-16 18:36:57 258

原创 【MySQL】创建表时主键与外键

1.什么时候用主键?主键的用处?保证数据的唯一性2.一张表只能有一个主键吗?√3.一个主键只能是一列吗?×---支持多列合起来做主键,即复合主键,只要保证唯一性即可图中1表示用第一列nid做主键,2表示用nid和pid两列合起来做主键,即复合外键(不常用)4.在进行外键关联的时候,如果关联的表的主键是由多列组合而成的,那么在进行外键约束的时候由括号中的两部分一起另外,需要注意外键名不能重复,故在进行外键命名时,比如t2和t1进行外键关联,则命名为fk_t2_t1,若t3和..

2021-04-16 16:49:25 3531

原创 【MySQL】相关学习资料

MySQL基础https://www.cnblogs.com/wupeiqi/articles/5713315.html关注点:1. sub query2.关联查询,外连接、内连接、左连接、右连接3.索引:索引---排好序的数据结构作用---帮助MySQL高效获取数据索引数据结构:二叉树、红黑树、Hash表、BTree《---多路平衡树(每个结点最多可以包含k个结点)4.聚合函数 sum、avg、count5.分组 group by6.分组过滤 having

2021-04-16 14:41:00 106

原创 【计算机网络】在浏览器中输入网址,直到显示出网页内容的整个过程中都发生了什么?

1.在输入URL之后,浏览器会按照一定的规则分析这个网址,包括使用的协议、服务器的域名以及要访问的文件;2.接下来会根据解析内容生成请求消息,比如使用的是HTTP协议,则会生成HTTP请求报文,同时会通过DNS解析出服务器域名对应的IP地址;3.随后会委托协议栈发送生成的请求消息;4.协议栈会将从浏览器接收到的消息打包,加上目的地址等控制信息,在传输过程中还包括了重传错误的包、丢失的包以及进行一些流量控制和拥塞控制等操作;5.协议栈会将包交给网卡,网卡会将包转换为电信号并通过网线发送出去;

2021-04-13 17:18:50 565

原创 【剑指offer】JZ57-二叉树的下一个结点

题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。# -*- coding:utf-8 -*-# class TreeLinkNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = None# self.next = Nonecl...

2021-03-22 15:52:37 167

原创 【剑指offer】JZ55-链表中环的入口结点(有疑问,暂做记录)

# -*- coding:utf-8 -*-class ListNode: def __init__(self, x): self.val = x self.next = None class Solution: def EntryNodeOfLoop(self, pHead): if not pHead or not pHead.next: return None .

2021-03-20 01:05:43 102

原创 【DailyFresh】课程记录7---订单模块(支付)

P94 用户中心——订单页面本来更新商品库存实在添加商品之后,在使用乐观锁的时候将其提到前面来# todo: 返回受影响的行数res, 0为失败res = GoodsSKU.objects.filter(id=sku_id, stock=orgin_stock).update(stock=new_stock, sales=new_sales) # 乐观锁if res == 0: # 返回0表示更新失败 if i == 2: # 尝试到第三次 transaction...

2021-02-08 14:32:05 1340

原创 【DailyFresh】课程记录6---订单模块(订单并发)

P84 订单生成——MySQL事务概念在创建中,向订单商品表中添加一条记录之前,还有一步操作,即判断商品的库存# TODO: 判断商品的库存分析:假如一件商品只有两件库存,你往购物车中加了两个,另一个用户也加了两个,你俩点击提交订单时,他比你先一步付款,此时库存为0而你的购物车中依然是两件因此,在向订单商品表中添加一条记录之前需要判断商品的库存【在 # todo: 向df_order_goods表中添加一条记录 之前】if int(count) > sku.stock: return...

2021-02-06 15:11:51 364

原创 【DailyFresh】课程记录5---订单模块(一)

订单模块在购物车中选择好要购买的商品之后,点击去结算---》到达提交订单页面P86 提交订单页面显示用户的收货地址支付方式(写好的,不需要去查)用户要购买的商品列表信息(包括购买数量和小计)商品的总件数和总金额,运费,实付款分析:在购物车页面点击【去结算】---》传给提交订单页面参数包括:选中的商品(商品id、数量),关于涉及到金额的参数仅做展示,在实际结算的时候不会用页面上的,因此传参时不需要传金额相关的参数用户购买的商品数量是从redis中来的,通过商品id即可从redis.

2021-02-05 16:29:08 737

原创 【DailyFresh】课程记录4---购物车模块

P72 商品详情页js代码购物车模块1.添加商品到购物车在详情页面上有一个加入商品到购物车,处理增加与减少部分的js,点击事件在商品的详情页detail.html中去定义js # 计算商品的总价格<script type="text/javascript"> # 进行调用 update_goods_amount() # 定义点击事件 function update_goods_amount() { # 获取商品的单价和数量...

2021-02-04 22:57:59 533

原创 【DailyFresh】课程记录3--商品搜索相关

商品搜索P66 商品搜索-全文检索概念搜索时如果是原生SQL语句:模糊查询:select * from df_goods_sku where name like '%草莓%' or desc like '%草莓%'开发时不用like,它的查效率很低百度:维护着关键字对应的信息搜索引擎:1:可以对表中的某些字段进行关键词分析,建立关键词对应的索引数据对某些字段内容进行关键词分析,将其分解成对应的关键词,并建立关键词对应的索引数据很好吃的草莓:sku_id1 sku_id2 s

2021-02-02 15:14:16 140

原创 【DailyFresh】课程记录2

商品模块的其他页面商品模块的详情页的功能:页面信息的显示;购物车记录的添加;商品的其他规格展示P62 商品详情信息的获取和显示detail.html---其父模板为base_detail_list.html定义对应的视图class DetailView(View): '''详情页''' def get(self, request, goods_id): '''显示详情页''' return render(request, 'df_goods/d...

2021-02-01 03:47:49 175

原创 【环境踩坑】使用FastDFS测试上传文件时报错

Ubuntu,全部在自己电脑上进行配置【报错1】:ERROR - file: connection_pool.c, line: 140, connect to server 192.168.0.102:22122 fail, errno: 111, error info: Connection refused解决方法:/etc/fsdf/中的storage.conf和client.conf配置的IP有问题,修改了一下192.168.0.103:22122【报错2】:[202..

2021-01-28 19:29:58 3325

原创 【环境踩坑】安装配置nginx的时候报错

Ubuntu下配置nginx的时候报错,即执行如下语句时:sudo ./configure --prefix=/usr/local/src/nginx/ --add-module=/usr/local/src/fastdfs-nginx-module-master/src报错信息如下:./configure: error: the HTTP gzip module requires the zlib library.You can either disable the module by.

2021-01-28 15:26:22 504

原创 【环境踩坑】在自己电脑上搭建FastDFS

1.去官网下载了最新版本的libfastcommon和fastdfs2.再三检查了/etc/fdfs下的三个文件配置client.conf、storage.conf 、 tracker.conf3.但是一直报错:【Failed to startfdfs_trackerd.service:Unitfdfs_trackerd.servicenotfound.】4.最后尝试了关机重启大法,折腾了俩小时的问题迎刃而解。。。搭建环境是门玄学。。。...

2021-01-28 01:33:41 242

原创 【DailyFresh】课程记录

P27 登录装饰器和登录后页面跳转1. 在user的urls中配置装饰器login_required2.去settings.py中配置LOGIN_URL(这是要重定向到的地址)3.修改login的视图函数逻辑,获取next_url,如果没有next则默认跳转到goods的首页【关于装饰器login_required】http://doc.codingdict.com/django/topics/auth/default.html#user-objects...

2021-01-26 01:05:29 633

转载 【Redis】ubuntu中安装redis以及redis的基本使用和配置

原文链接:https://www.cnblogs.com/donghaonan/p/10403781.html为了方便学习查看,暂做记录,侵删1.安装redis 使用命令sudo apt-get install redis-server  whereis redis 查看redis的安装位置  ps -aux | grep redis 查看redis服务的进程运行  netstat -nlt | grep 6379根据redis运行的端口号查看redis服务器状态,端口号前是red...

2021-01-22 11:23:29 356

原创 【DailyFresh】发送激活邮件遇到的问题

AVIGHTZYNSINDXZX遇到了一个比较蠢的问题,在写激活部分的路径时用了path,然后访问链接时死活匹配不上,折腾了半天忘记了,要用正则的话需要使用re_path而不是pathurlpatterns = [ # path('register/', views.register, name='register'), # path('register_handle/', views.register_handle), path('register...

2021-01-22 02:33:05 384

原创 【django】如何进行加密解密

from itsdangerous import TimedJSONWebSignatureSerializer as Serializerserializer = Serializer('secretkey', 3600)info = {'confirm':1}res = serializer.dumps(info)resOut[7]: b'eyJhbGciOiJIUzUxMiIsImlhdCI6MTYxMTIxODczOCwiZXhwIjoxNjExMjIyMzM4fQ.eyJjb25maX.

2021-01-21 17:00:43 392

原创 【环境踩坑】No module named ‘PyQt5‘

问题:Linux下,环境是已经搭建好的,自己创建的项目不会报错,别人传过来的项目运行不起来,但是在他电脑上是OK的,报错如下:ModuleNotFoundError: No module named 'PyQt5'解决方法:把这个项目下的.idea删掉,重新打开项目就不会报错啦...

2021-01-19 19:30:47 856

原创 【Linux】vim注释

https://www.cnblogs.com/chiyizi/p/12259049.html

2020-12-24 18:45:28 163 1

原创 【Python】配置文件配置路径&&Python导包相关资料

# config.pyimport osPROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))def path(*args): return os.path.join(PROJECT_ROOT, *args)

2020-12-19 02:44:21 686 1

原创 【Linux】清空回收站没权限

2020-12-14 15:39:39 906

原创 【环境踩坑】ubuntu下jupyter的环境设置问题

问题:这两天移动了一下代码和venv之后,jupyter环境一直显示访问的是系统里的Python,然后导入venv中的包时发现一直显示no module解决方案:先locate kernel.json之后vim/home/daisy/.local/share/jupyter/kernels/python3/kernel.jsonPS: 我把两个配置文件都按照上图修改了一下然后就可以愉快的导入venv中的包啦~Reference:...

2020-12-02 01:56:58 288

原创 【Python】如何将文件名批量命名为四位数or五位数

for i in range(99): change_i = str(i).zfill(4) print(change_i) """输出为:0000000100020003...0098"""for i in range(99): change_i = str(i).zfill(5) print(change_i)"""输出为:00000000010000200003...00098"""问题来源:本来想使用s..

2020-12-01 11:21:13 2411 3

原创 【Linux】增加ubuntu的swap分区容量

暂做记录,防止以后遗忘Reference:https://tieba.baidu.com/p/2780996216?red_tag=2388812808

2020-11-29 14:52:39 151

原创 【Python】pickle 保存Python内存数据到文件

import pickledef save_pkl(path,obj): pickle_file = open(path,'wb') pickle.dump(obj, pickle_file) pickle_file.close() print("保存成功")def load_pkl(path): pickle_file = open(path,'rb') obj=pickle.load(pickle_file) pickle_file.clos.

2020-11-29 12:00:19 476

空空如也

空空如也

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

TA关注的人

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