自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 利用GitHub来进行团队协作开发项目

首先:   1、项目组长要在GitHub创建一个仓库  2、组长git clone仓库地址到本地  3、组长在本地克隆到的项目里面创建一个Django项目  4、在当前项目下进行git add以及git commit操作,将Django项目提交到GitHub上面   5、组长邀请组员来共同开发这个项目(在settings里面,这个组员是没有的)...

2019-09-18 01:46:00 454

转载 scrapy-redis分布式爬取猫眼电影

能够利用redis缓存数据库的优点去重来避免数据的大面积冗余1、首先就是要创建猫眼爬虫项目2、进入项目内部创建一个爬虫文件创建完文件之后就是要爬取的内容,我这边以爬取猫眼电影的title和link为例(这个完全看个人你可以先去写爬虫,然后再来写items文件)3、编写item文件class MaoyanTestItem(scrapy.Item): ...

2019-09-17 08:50:00 157

转载 MongoDB高级查询用法

译MongoDB高级查询用法2018年09月04日 18:52:43小小小辉happy阅读数 752更多分类专栏:数据库db的帮助文档输入:db.help();db.AddUser(username,password[, readOnly=false]) 添加用户 db.auth(us...

2019-09-16 18:47:00 173

转载 redis hyperloglog

Redis 在 2.8.9 版本添加了 HyperLogLog 结构Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。在 Redis 里面,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基 数。这和计...

2019-09-16 14:54:00 200

转载 redis键(key)

redis键:  用于管理redis的键command key_name127.0.0.1:6379> set runoodkey redisOK127.0.0.1:6379> del runoodkey1  上面的例子中,del是一个命令,runoodkey是一个键。如果成功被删除,就会返回1,否则就会输出0  ...

2019-09-16 11:46:00 51

转载 redis--数据类型

redis支持五种数据类型:string(字符串)hash(哈希)list(列表)set(集合)zset(sorted set:有序集合)string(字符串)  string时redis最基本的类型,一个key对应一个value  string类型是二进制安全的,也就是redis可以包含任何数据。比如jpg图片或者序列化的对象  str...

2019-09-16 11:26:00 60

转载 redis中重启和停止服务

首先需要打开两个终端,一个是服务端,一个是客户端  1、开启服务端    redis-server  2、开启客户端    redis-cli关闭双方之间的连接:  在客户端中输入:redis-cli shutdown为了防止输入的是中文而取出来的时候是乱码的问题:  可以在开启客户端的时候使用:redis-cli --raw转载于:htt...

2019-09-16 10:30:00 531

转载 FakeUserAgentError('Maximum amount of retries reached') 彻底解决办法

# 禁用服务器缓存ua = UserAgent(use_cache_server=False)# 无效,不缓存数据:ua = UserAgent(cache=False)# 无效,忽略ssl验证:ua = UserAgent(verify_ssl=False)当上面这些方式都无效的时候,就需要使用本地保存获取了# 下载: htt...

2019-09-15 14:39:00 407

转载 Django与mongodb数据库的连接

1、最开始需要下载一个第三方模块:mongoengine2、下载完成之后,需要在settings中完成配置(在DATABASES后面,别问我为什么,问了我也不告诉你...)  connect中传入的是mongodb中的数据库的库3、之后就是在app的models中构建数据库模型了(构建的方式和MySQL相差不大,但是在创建类的时候传入东西要分清楚)...

2019-09-15 14:36:00 439

转载 伸缩属性

伸缩布局:在可伸缩的容器里设置第一个属性(必须设置)-- display:flex;1.默认情况下如果伸缩容器的一行放不下所有的伸缩项,那么系统会自动等比压缩所有的伸缩项。2.在伸缩容器中有一个叫做flex-wrap属性,专门用于控制放不下是否需要换行的,默认取值:flex-wrap 不换行/ wrap:放不下就换行,而不是等比压缩/ wrap-reverse:放不下就...

2019-09-12 10:20:00 130

转载 爬虫--分布式爬虫

爬虫的本质:  很多搞爬虫的总爱吹嘘分布式爬虫,仿佛只有分布式才有逼格,不是分布式简直不配叫爬虫,这是一种很肤浅的思想。  分布式只是提高爬虫功能和效率的一个环节而已,它从来不是爬虫的本质东西。爬虫的本质是网络请求和数据处理,如何稳定地访问网页拿到数据,如何精准地提取出高质量的数据才是核心问题。分布式爬虫只有当爬虫任务量很大的时候才会凸显优势,一般情况下也确实不必动用这个大杀器,...

2019-09-11 15:45:00 173

转载 爬虫--任务分割方法

爬虫是一个相对来说比较容易上手的技术,也许你画个几分钟就可以将一整个网页上的数据得到,但是如果对于大规模的爬虫就是另外一回事了,这个并不是1*n的问题这么简单的,在这里面还会产生很多别的问题。这是一个大规模爬虫的流程图:先检查是否有API:    API是网站官方提供的数据接口,如果通过调用API采集数据,则相当于在网站允许的范围内采集,这样既不会...

2019-09-11 15:25:00 411

转载 绘制圆形

border-XX-XX-radius1.可以通过border-XX-XX-radius的方式单独设置某一个角的值2.border-XX-XX-radius接收两个参数,第一个表示水平方向,第二个垂直方向3.例如:border-top-left-radius:50%技巧:在企业开发中推荐使用如下的方式让浮动元素居中水平居中:left:50%;transform:translateX...

2019-09-09 19:23:00 86

转载 背景

背景尺寸属性background-size:宽度 高度;1.想要图片等比拉伸宽度或者高度----auto2.想要图片等比拉伸并且宽度高度都填满整个元素----cover3.想要图片等比拉伸并且宽度高度或填满整个元素----contain背景图片定位区域属性,告诉系统图片从什么区域开始显示:background-origin1.padding-box----默认情况...

2019-09-09 19:20:00 88

转载 爬虫--百度图片

baidu_images:  1、首先百度图片的cookie是一个静态的,所以我们只需要发送一次请求就可以得到这个cookiele  2、打开开发者工具,不断刷新页面,得到一个具体的url,然后分析url中的参数(这里面的参数一定要好好分析,因为这里面的有些字段是不需要的)  3、分析完成之后,就是对页面数据的一些操作了(先不要想着一次性拿到所有的数据)    1、首先先...

2019-09-09 17:41:00 93

转载 爬虫--拉勾网

1、分析整个网页  首先需要获取到cookies,因为它是动态的,所以每隔一段时间都需要进行重新的获取2、发送请求  当你获取到指定时间段的cookie之后,下一步要做的就是通过整个cookie和url放在一起朝服务器发送请求,获取到服务器发送出来的数据(得到之后需要使用json进行反序列化)3、对当前页面数据中的内容进行指定的操作  如果你想要得到一大串数据中的指定...

2019-09-09 14:16:00 86

转载 新增字体图标操作

字体图标更换流程1. 下载项目中原有的selection.json文件2. 登录icomoon.io/app/#/select/font,步骤二选择import icons导入改selection.json文件3. 下载需要添加的字体图标的svg图,在右上角import to set导入这些svg图片4. 选中所有需要的图标,选择步骤三generate font, 命名各个字体图标后d...

2019-09-08 23:02:00 200

转载 《css世界》学习摘要

1.父级元素设置height:auto 会导致子级的元素设置的height:100%无效2.如果块级元素的width是个固定值,margin是auto,则margin会撑满剩下的空间;如果margin是固定值,width是auto,则width会撑满剩下的空间。这就是流体布局的根本所在3.误解:css权重比较,当两个权值进行比较的时候,是从高到低逐级将等级位上的权重值(如 权值 1,0,...

2019-09-08 22:57:00 125

转载 爬虫--今日头条

1、分析今日头条  在看头条的时候可以发现展示出来的页面的数据都是一些封装过的js代码或者css代码,所以这时候就需要考虑页面的数据是不是封装在cookie里面了  回过头去看cookie就可以发现有一个s_v_web_id的cookie字段,然后上去一试就得到了当前网页的真是源代码,所以我们就可以根据这个cookie和网址一起想服务端发送过去以来获得真实的数据2、选取合适的...

2019-09-08 14:56:00 181

转载 前端--CSS

CSS介绍  css:层叠样式表,定义如何现实HTML元素,当浏览器读到一个样式表的时候,它就会按照这个样式表来对文档进行格式化(渲染)css语法  每个css都是由两部分组成的:选择器和声明。声明又包括属性和属性值。每个声明止呕用分号结束。  css中的注释:    /*这是注释*/css的几种引入的方式  1、行内样式:  ...

2019-09-04 19:48:00 39

转载 Docker--安装MySQL

1、首先需要在Docker Hub中查询一下可以使用docker search进行查询2、然后将要下载的镜像通过docker pull 抓取下来(docker pull mysql:5.7)3、下载完镜像之后,就是要创建一个容器:docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:...

2019-09-04 18:29:00 52

转载 Docker

应用场景:  1、Web应用的自动化打包和分布  2、自动化测试和持续集成、发布  3、在服务型环境中部署和调整数据库或其他的后台应用  4、从头编译或者扩展现有的OpenShift或Cloud Foundry 平来来搭建自己的PaaS环境Docker的有点:  1、简化程序    Docker让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然...

2019-09-04 09:45:00 320

转载 git中的错误

! [rejected] master -> master (non-fast-forward)error: failed to push some refs to '[email protected]:march_weishen/yk.git'hint: Updates were rejected because the tip of your cu...

2019-09-03 23:22:00 67

转载 前端--HTML简介

软件开发架构:  c/s架构    客户端    服务端  b/s架构    浏览器    服务端  本质:b/s架构也是c/s架构HTTP协议  超文本传输协议:规定了客户端与服务端之间消息传输的格式  四个特性:    1、基于TCP/IP协议作用于应用层的协议    2、基于请求响应    3、无状态(服务端无法保存用户的状...

2019-09-03 19:06:00 54

转载 Pull Request的过程、基于git做的协同开发、git常见的一些命令、git实现代码的review、git实现版本的管理、gitlab、GitHub上为开源项目贡献代码...

前言:  Pull Request的流程    1、fork      首先是找到自己想要pull request的项目, 然后点击fork按钮,此时就会在你的仓库中多出来一个仓库,格式是:自己的账户名/想要pull request的项目的名称    2、clone      通过运行命令:git clone [email protected]:当前账户名/要克隆的仓库名....

2019-09-03 18:24:00 206

转载 git中由readme.md文件引发的问题

在GitHub上建立一个仓库并且添加了readme.txt文件。无论是push前先将远程仓库pull到本地仓库,还是强制push都会弹出这个问题。Github禁用了TLS v1.0 and v1.1,必须更新Windows的git凭证管理器,才行。1、先拉下来,会自动合并git pull origin master2、然后在进行上传git push -u orig...

2019-09-02 20:46:00 842

转载 Django--多对多表的创建、contentType、ajax、ajax传输json数据格式、ajax传输文件数据、 自定义分页器...

MTV与MVC(了解):  MTV模型(Django用的就是MTV):    M:模型层(models.py)    T:templates    C:views  MVC模型:    M:模型层(models.py)    V:视图层(views.py)    C:控制层(Controller)urls.py  本质:Django的MTV本质上其实也...

2019-08-30 18:19:00 136

转载 Leetcode--287

题目链接:https://leetcode-cn.com/problems/find-the-duplicate-number/转载于:https://www.cnblogs.com/tulintao/p/11433870.html

2019-08-30 11:06:00 53

转载 Django--模版层

模版层(templates):  后端朝前端进行传递数据的方式:  def index(request): # 第一种 n = 6969 # return render(request, 'index.html', {'n': n}) # 第二种 return render(request, 'index.html', loc...

2019-08-30 08:26:00 53

转载 Django--数据库查询操作

F查询和Q查询:  F查询:    Django中提供f()来进行两个值之间的比较,F()可以在查询中引用字段来,来比较同一个model实例中的两个不同的字段    示例1:查询卖出数量大于库存数量的商品from django.db.models import Fret1=models.Product.objects.filter(maichu__gt=F('ku...

2019-08-29 20:23:00 81

转载 Django--路由层、伪静态页面、虚拟环境、视图层

路由层:  在路由匹配的时候,第一个参数是一个正则表达式,这也就意味着在路由匹配的时候按照正则匹配的规则去匹配,路由匹配的顺序是从上往下依次匹配的,只要匹配到一个,就会执行对应的函数,就不会执行下面的函数了。urlpatterns = [ url('^$', views.home), # 网站首页路由 url(r'^admin/', admin.s...

2019-08-28 18:19:00 141

转载 spring boot 配置文件优先级

项目中可能存在多个配置文件,那么优先级定义如下:1、同一目录,application.properties优先级高于application.yml2、同一目录,config文件夹下的配置文件高于根目录下的配置文件3、项目根目录下的配置文件高于src/main/resources文件夹下的配置文件4、若有相同配置项,高优先级的配置文件会覆盖低优先级配置文件中的相...

2019-08-28 16:05:00 47

转载 Django--登录功能

登录功能:  1、路由访问如果不加斜杠,内部会重定向加斜杠的路由所有的html文件都默认卸载templates文件夹下面所有的(css,js,前端第三方的类库)默认都放在static文件夹下html页面引入外部资源的方式  1、cdn  2、本地静态文件配置:STATIC_URL = '/static/'# 静态文件配置STATIC...

2019-08-27 10:10:00 85

转载 jquery动态加载select选项

$("#selectid").get(0).options.add(new Option(json数据))转载于:https://www.cnblogs.com/DylanZ/p/11416057.html

2019-08-27 08:24:00 629

转载 MySQL--修改Mac中的默认编码

1、在终端中进入到etc目录下2、打开etc目录下的my.cnf文件(如果这样修改不了的就要提高用户权限, 可以尝试使用sudo来打开文件)3、将一下内容添加到my.cnf文件中[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]character-set...

2019-08-26 10:08:00 63

转载 GitHub and Git

book:https://git-scm.com/book/zh/v2Git使用简易指南:https://www.bootcss.com/p/git-guide转载于:https://www.cnblogs.com/tulintao/p/11409515.html

2019-08-25 21:43:00 53

转载 Django--创建

软件开发架构:  c/s架构    客户端    服务端  b/s架构    浏览器    服务端  本质:b/s架构也是c/s架构HTTP协议  超文本传输协议:规定了客户端与服务端之间消息传输的格式  四个特性:    1、基于TCP/IP协议作用于应用层的协议    2、基于请求响应    3、无状态(服务端无法保存用户的状...

2019-08-25 16:15:00 77

转载 MySQL--视图、触发器、事务、存储过程、内置函数、流程控制、索引

视图触发器事务存储过程内置函数流程控制索引视图1、什么是视图视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可2、为什么要用视图如果要频繁使用一张虚拟表,可以不用重复查询3、如何用视图12create view t...

2019-08-25 14:54:00 49

转载 Mac下载Navicat premium提示文件损坏的解决方案

首先打开终端,执行:sudo bash这时会提示你输入你的账户密码, 输入完后就切换到了 root 用户,然后执行:xattr -cr /Applications/Navicat\ Premium.app/然后就可以了。转载于:https://www.cnblogs.com/tulintao/p/11403708.html...

2019-08-24 10:11:00 1044

转载 优酷项目整体架构

"""管理员视图: 1、注册 2、登陆 3、上传视频 4、删除视频 5、发布公告用户视图: 1、注册 2、登陆 3、会员充值 4、查看视频 5、下载免费视频 6、下载收费视频 7、查看观影记录 8、查看公告"""优...

2019-08-23 15:28:00 497

空空如也

空空如也

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

TA关注的人

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