摘要:
一.安装配置 # 安装simpleui pip install django-simpleui# settings.py# 将 simple 注册到 INSTALLED_APPS (放在第一行) INSTALLED_APPS = [ 'simpleui', # 注意所放位置 'django.cont 阅读全文
摘要:
需要爬取的内容:汽车具体型号,指导价,经销商报价,车主参考价 import requests import pymysql # 车型库 def Dongchedi(offset): url = 'https://www.dongchedi.com/motor/brand/m/v6/select/se 阅读全文
摘要:
今天面试,聊到评论这块数据库是怎么设计的,当时我的想法是 “首先关联用户表,然后关联推文表,最后子评论这块卡住了。突然不知道怎么设计比较合理” 。 然后面试官给我提醒了哈 说“可以参考省市区的 三级联动”,我当时没想到 “Django 自关联”这块,最后只能认怂了。 在此记录哈这个问题! 对于评论来 阅读全文
摘要:
ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式,简单说就是用面向对象的思想去操作数据库。 ORM解决的主要问题是对象和关系的映射。它通常把一个类和一个表一一对应,类的每个实例对应表中的一条记录,类的每个属性对应表中的每个字段。 ORM提供了对数据库的映 阅读全文
摘要:
突然就有这么个疑问,两张表是一对一的关系为什么不直接都放在一张表里面?就是为了查询效率吗? 这个设计的好处是如果只查询一个用户的文章列表会比较快。 因为用户发的文章内容往往比较大, 但是标题往往会比较短。 如果都放到一个表里, 那么这个表会非常大。 查询大表是比较耗时的。 而如果单独出来, jfor 阅读全文
摘要:
https://zhuanlan.zhihu.com/p/24860273 这篇博客讲得很nice 阅读全文
摘要:
看了网上的一些教程,最后配置好了。不过感觉网上教程有些地方不太清楚(可能是对身为小白的我不太友好 ),就想着自己记录一下。 首先虚拟机的IP默认都是动态的。 要想用Xshell远程来操作虚拟机时,每次都需要查看虚拟机的IP才能连接使用。 我们把虚拟机的IP设为静态的就不用每次去看虚拟机IP了。 1. 阅读全文
摘要:
一. 脚本已在执行,但你所定位的元素却没加载出来,此时就会出现元素不存在的情况 这个很常见也很简单只需要等待一下就可以了。我们来看一下几种等待方式: 1. time.sleep(n) (强制等待。不管资源是否加载出来都强制等待n秒) 强制等待n秒。Python本身的函数,包含在time包中,使用前需 阅读全文
摘要:
问题: 1、为什么要使用生产者消费者模式? 一直生产,一直消费,中间有阀值,避免供求关系不平衡,导致出现问题。 #线程安全问题,要是线程同时来,听谁的 #锁:一种数据结构 队列:先进线出 栈:先进后出 2、生产者消费者模式作用? 解耦:让程序各模块之间的关联性降到最低 异步、并发 平衡生产者和消费者 阅读全文
摘要:
最近在用selenium 写一个测试脚本,前期已经写好了;后来可能是需求更新的原因页面的跳转方式改变了。点击某些按钮后会打开一个新的窗口因为句柄发生了变化导致无法定位元素。 报错是这样的: “ selenium.common.exceptions.ElementNotInteractableExce 阅读全文