自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 Golang目录

目录Go语言环境搭建 下载地址 在线编译地址 在线常用包查询 安装注意事项 环境变量 CMD检测 参数查看 创建文档 Go语言变量和常量 标识符 关键字 变量 标准声明 批量声明 变量初始化 常量 iota Go语言基本数据类型 整型 特殊整型 浮点数 复数 布尔值 字符串 字符串转义 多行字符串 字符串常用操作 byte和rune类型 修改字符串 使用rune判断是否为回文

2020-09-28 16:33:45 282

原创 python 目录

目录python(列表,字典,元组,集合) 列表——创建、增、删、改、差、效率 字典——创建、增、删、改、查 元组——创建、删、查 集合——创建、增、删、(并、交、差、反差、子、超)集 python文件操作 文件读取 文件写入 文件追加 其他操作——tell、seek、flush 去掉空白行 python函数 *args和**kwargs 形参顺序 命名空间——执行顺序,取值顺序 当参数为可变类型的坑 global和nonlocal

2020-08-17 20:58:17 469

原创 《请给我结果》——姜汝祥

序思路决定出路,结果改变人生摘抄部分《请给我结果》旗帜鲜明地提出一个口号:企业靠员工提供的结果生存,所以如果你要造就一个强大的公司,那么 请你先学会打造强大的员工! 如果你不提供结果,无论你有多爱企业,无论你有多辛苦,企业都会因为没有结果而破产。我们要 懂得一点,企业与员工之间本质上是一种商业交换关系,企业如果不淘汰那些不提供结果的员工,反过来 对那些优秀员工就是一种极大的伤害! 做一个商人(任何企业员工都是商人)最基本的天职就是创造价值,提供结果!见解...

2020-10-14 17:09:56 6954 1

原创 django 数据库迁移指令

# rbac/models.pyclass Role(models.Model):...class User(models.Model): # name = models.CharField(max_length=12) # password = models.CharField(max_length=12) roles = models.ManyToManyField(Role) # 直接写对应的类名,字符串形式反射是找不到的 # user = models.OneToOneField('U

2020-09-02 15:04:33 511

原创 爬虫 分布式和增量式

分布式需要搭建一个分布式的机群,在机群的每一台电脑中执行同一组程序,让其对某一个网站的数据进行联合分布爬取。原生的scrapy不能实现分布式的原因因为调度器不可以被共享管道不可以被共享如何实现分布式scrapy+scrapy_redis实现分布式scrapy_redis组件作用可以提供可被共享的调度器和管道特性:数据只可以存储到redis数据库分布式的实现流程pip instal scrapy-redis创建工程cd到工程目录创建爬虫文件(a.创建

2020-08-17 10:54:44 230

原创 CrawlSpider全站数据爬取

CrawlSpider基于scrapy进行全站数据抓取的一种技术手段CraulSpider就是spider的一个子类连接提取器:LinkExtracotr规则解析器:Rule使用流程:新建一个工程cd 工程中新建一个爬虫文件:scrapy genspider -t crawl spiderName www.xxx.com...

2020-08-17 10:02:54 517

原创 Scrapy框架 五大核心组件和中间件

五大核心组件工作流程引擎(Scrapy)用来处理整个系统的数据流处理,触发事物(框架核心)调度器(Scheduler)用来接收引擎发过来的请求,压入队列中,并在引擎再次请求的时候返回下载器(Downloader)用于下载网页内容,并将网页内容返回给蜘蛛(Scrapy下载器是建立在twisted这个高效的异步模型上的)爬虫(Spiders)爬虫主要干活的,用于从特定的网页中提取自己需要的信息,即所谓的实体(item),用户也可从中提取链接,让Scrapy继续抓取下一个页面项目管道(Pipe

2020-08-16 21:57:09 715

原创 Scrapy框架

Scrapyscrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。scrapy集成好的功能:高性能的数据解析操作(xpath)高性能的数据下载高性能的持久化存储中间件全栈数据爬取操作分布式:redis请求传参的机制(深度爬取)scrapy中合理的应用selenium环境安装pip install wheel下载twisted,对应python版本 地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twi

2020-08-16 15:24:18 204

原创 Fiddler 抓包工具

Fiddlerfiddler是一款抓包工具:其实就是一个代理服务器配置:让其可以抓取https协议的请求tools > options > HTTPS > Decrypt HTTPS staffic > yes手机连接配置tools > options > Connections > Allow remote computers to connect将手机和fiddler所在的电脑处于同一个网段下在手机中访问fiddler的ip和端口号- 电

2020-08-13 21:54:20 131

原创 python爬虫 aiohttp实现并发和selenium模块

利用单线程+多任务协程协程 如果一个函数的定义被asyic修饰后,则该函数调用后会返回一个协程对象 任务对象: 就是对协程对象的进一步封装 绑定回调 -task.add_done_callback(func);func(task);task.result() 事件循环对象 时间循环对象是用来装载任务对象。该对象被启动后,则会异步的处理调用其内部装载的每一个任务对象,(将任务对象手动进行挂起操作) -aynic,await 注意事项:在特殊函数内部不可以出现不支持异步模.

2020-08-13 20:22:11 979

原创 python爬虫 代理、cookie的处理和模拟登陆

代理代理服务器,可以接受请求然后将其转发。匿名度高匿:啥也不知道匿名:知道你使用了代理,但是不知道你的真实ip透明:知道你使用了代理并且知道你的真实ip类型httphttps免费代理www.goubanjia.com快代理西祠代理https://www.zhiliandaili.cn/headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KH

2020-08-12 22:28:52 1593

原创 python 爬虫数据解析

ip代理被封了加代理http://www.goubanjia.com/数据解析数据解析可以帮助我们实现聚焦爬虫数据解析的实现方式正则:爬取快,但正则写起来慢bs4xpath:通用性比较强pyquery数据解析的通用原理爬取的数据都被存储在相关标签之中和相应的标签属性中定位标签取文本或者属性值...

2020-08-12 10:57:16 292

原创 python 爬虫初识

Anaconda 是一个集成环境(基于机器学习和数据分析的开发环境)基于浏览器的一种可视化开发工具:jupyter notebook可以在指定目录的终端中录入jupyter notebook指令,然后启动服务cell是分为不同模式的:Code:编写python代码markDown:编写笔记快捷键:添加cell:a,b删除cell:x执行:shift+enter切换cell模式:my打开帮助文档:shift+tab...

2020-08-11 15:26:55 281

原创 Linux 进程相关与系统工具_DfpsJ

进程查看进程psps [options]支持的命令格式unix格式:-h -eBSD格式:a,x,uGUN长格式:–help选项[root@localhost /]# ps PID TTY TIME CMD 16509 pts/1 00:00:00 bash 64886 pts/1 00:00:00 pspid 终端 当前命令专用cpu的时间 命令a 所有的终端x 包括不连终端的终端u 显示进程详细信息f 显示进程树k

2020-08-10 09:57:58 166

原创 Linux 磁盘管理和网络

磁盘管理查看磁盘空间的占用df-h 显示人类易读的方式linux下磁盘命名格式/dev/sd[a-z]查看目录的占用空间du-s 查看目录-h 显示人类易读的方式du -sh /*dddd if=/dev/zero of=file bs=size count=numberif =input file 表示从inputfile里面读取内容of =output file 表示将读出的数据写入到什么地方bs =byte size 可以是K,M,G,TRAID

2020-08-10 09:57:17 199 1

原创 Linux 软件包相关

软件windows execentos(redhat) rpm包的命名规范MySQL-python-1.2.5-1.el7.x86_64.rpm名字 - 版本(大版本.小版本.修订版)-打包版本.可用的系统.架构.rpm架构:x86_64x86i386i486i686ppcnarch 表示通用包的来源光盘第三方网站官方网站自己做https://pkgs.orgepel 第三方包的结合地rpm包的查询rpm -q 查询指定的包是否安装-a

2020-08-10 09:56:33 115

原创 Linux 用户

用户超级管理员用户 root 0普通用户系统用户:用来启动系统的一些服务或进程的用户,不可以登录1-1000(centos 7)可登录用户:能登录系统的用户1000-65535(centos 7)useraddUsage: useradd [options] LOGINuseradd -Duseradd -D [options]普通用户的id是递增,系统用户是递减的-d 用来指定用户的家目录-g 指定用户组的id-G 指定用户的附加组-k 指定复制那个文件夹下的内容,

2020-08-10 09:56:03 90

原创 Linux 查找条件

find是linux里面的一个实时查找工具,通过定制路径完成文件朝朝find[options]…[查找路径][查找条件][处理动作]查找路径:查找的位置,默认是当前文件夹查找条件:指定查找的标准,文件名、大小、类型、日期等处理动作:对符合条件的文件做什么操作,默认是输出到屏幕上查找条件根据文件名查找-name find -name a-iname 忽略大小写-links n 引用次数为n的文件-regex 后面跟完整路径,而不是文件名,必须整个路径完全匹配指定搜索

2020-08-10 09:55:08 382

原创 Linux文件权限相关

chown 用来修改所有者和组Usage: chown [OPTION]… [OWNER][:[GROUP]] FILE…or: chown [OPTION]… --reference=RFILE FILE…chown crazydemo c 修改属主chown crazydemo:crazydemo c 修改属主和属组chown root.root cchown :crazydemo c 直接修改属组chown -R crazydemo test 递归修改cho

2020-08-10 09:54:41 101

原创 Linux文件系统、结构目录和常用命令

文件目录结构文件和目录被组织成一颗倒置的树状结构文件系统从根开始“/”文件名称严格区分大小写隐藏文件以“.”开头路径分隔符为“/”文件命名规范文字字符最长255个字符包括路径在内文件名最长4095个颜色表示蓝色———> 文件夹绿色———> 可执行文件红色———> 压缩文件蓝绿色———> 链接文件灰色————> 其他文件白色————> 文件除了斜杠和Null,其他字符都可以使用对大小写敏感文件系统结构/boot

2020-08-07 15:57:24 213

原创 Linux学前准备

一、下载VMware二、创建虚拟机创建新的虚拟机 自定义(高级) 稍后安装操作系统 客户机操作系统——linux 版本——Centos 7 64位 处理器数量2;内核数量2;总共4核 内存——分2G 网络连接(NAT) 自定义硬件——新CD/DVD——使用ISO镜像文件http://repos-va.psychz.net/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso 启动虚拟机 选择Install CentOS

2020-08-07 15:56:41 130

原创 django 自己实现分页(拿来即用)

# paging.pyfrom django.conf import settingsfrom django.utils.safestring import mark_safeclass MyPage: def __init__(self, obj, page, page_url): """ :param obj: 需要做分页的数据源 :param page: 分页页码 :param page_url: 地址 request.

2020-07-29 11:57:50 215

原创 django url编码

url编码需要在url中加入特定字符做地址标记 使用request.get_full_path()获取地址 request.GET返回一个不可修改的QueryDict类型,里面记录路径中的k-v对应 将QueryDict类型变成可修改的类型,并且保证类型等都不变,修改mutable属性 将标记字符添加到QueryDict里面 使用urlencode()方法将地址编码,他将url里面的不安全字符如=、&换成16进制的ascii码,这样就能够使参数部分为一个整体 最后将完整地址拼接起来

2020-07-25 00:14:45 748

原创 django 源码部分

urls.py中的as_view()@classonlymethod def as_view(cls, **initkwargs): """ Main entry point for a request-response process. """ for key in initkwargs: if key in cls.http_method_names: raise Typ

2020-07-21 11:13:40 192

转载 django 记录六Form、ModelForm和modelformset_factory

djangoform组件生成页面可用的HTML页面 对用户提交的数据进行校验 保留上次输入的内容基本示例# viewsfrom django.shortcuts import render, HttpResponsefrom django import formsclass RegForm(forms.Form): name = forms.CharField( required=True, # 是否为空 ..

2020-07-21 10:44:40 1058 1

原创 django 记录五中间件

中间件

2020-07-20 21:45:43 112

原创 django 记录四cookie和session

cookies

2020-07-20 10:38:10 129

原创 ajax

ajax特性异步请求 局部刷新

2020-07-19 23:03:51 75

原创 django 记录三 orm多表查询

ORM

2020-07-19 10:34:50 515

原创 django 记录二 orm

orm——Object Relational Mappingsettings.py配置# 配置mysql数据库# 其他数据库配置看上面注释地址DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1', 'PORT': 3306, 'NAME': 'orm01', 'USER': 'root',

2020-07-16 23:04:40 124

原创 django 记录一 基本配置、模板和单表查询

111

2020-07-16 14:40:48 175

原创 django 下载、创建、简单配置

下载django1、下载Django: pip3 install django==1.11.9 2、创建一个django project django-admin startproject mysite 创建了一个名为"mysite"的Django 项目: 3、创建的项目文件介绍 manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库,启动关闭项目与项目交互 等,不管你将框架分了几个文件,必然有一个启动文件,其实他们本身就是一个文件。

2020-07-13 11:39:13 159

转载 jQuery

jQueryjQuery是一个轻量级的、兼容多浏览器的JavaScript库。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。jQuery简化了AJ

2020-07-11 10:57:36 105

转载 DOM

DOM(Document Object Model)DOM是一套对文档的内容进行抽象和概念化的方法。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树DOM标准规定HTML文档中的每个成分都是一个节点(node):文档节点(document对象):代表整个文档 元素节点(element 对象):代表一个元素(标签) 文本节点(text对象):代表元素(标签)中的文本 属性节点(attribute.

2020-07-09 22:41:17 109

转载 BOM

BOMBOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。window对象// 常用的window方法window.innerHeight - 浏览器窗口的内部高度window.innerWidth - 浏览器窗口的内部宽度window.open() - 打开新窗口window.close() - 关闭当前窗口 (只能关闭用js的window.open()打开的页面)window子对象// na.

2020-07-09 17:17:20 88

转载 html 基础

HTML文档结构<!DOCTYPE html> # 声明为html5<html lang="zh-CN"> # 这个lang表示语言,zh-CN是中文的意思,就是说,你整个文档的内容以中文为主,如果以英文为主,就写成lang='en'<head> # 给浏览器的信息 <meta charset="UTF-8"># 声明编码 <title>css网页标题</title&

2020-07-09 15:53:08 164

转载 css基础二

边框div{ width: 200px; height: 200px; /*border-style: solid;*/ 边框样式 /*border-color: red;*/ 边框颜色 /*border-width: 10px;*/ 边框宽度 /*border:10px solid red;*/ 简写方式 /*border-left-style: solid;*/ /*border-left-width: 10px;*/

2020-07-09 15:51:52 141

转载 css基础一

css写入方式方式1 head标签里面写 <style> div{ background-color: red; height: 100px; width: 100px; } </style>方式2 内敛样式: <div style="background-color: blue; height: 200px;width: 20

2020-07-09 15:51:11 71

转载 js基础

js引入方式1: <script> // js代码 alert('澳门皇家赌场上线啦!!!') </script>方式2:外部文件引入 xx.js文件 <script src="js文件路径"></script>注释// 这是单行注释/*这是多行注释*/声明变量varvar a = 10;声明变量时可以先不赋值var a;此时a的值为undefined..

2020-07-09 15:50:01 252

原创 python pymysql操作mysql

连接数据库conn = pymysql.connect(host='127.0.0.1', user='root', password='root', database='demo')cur = conn.cursor() # 游标# cur = conn.cursor(cursor=pymysql.cursors.DictCursor) # 获取字典形式数据#cur.rowcount() # 获取查出多少行,便于fetchone()取所有数据cur.execute("selec

2020-07-07 17:16:48 179

SecureCRT中文绿色破解版本

SecureCRT中文 绿色 破解版本 64位系统 解压可直接使用 运行SecureCRT.exe 如果提示注册 运行_reg_x64.reg文件即可。亲测有效,无毒,放心使用!

2016-06-21

xshell-linux命令

linux床用命令集合,左边目录对应每个命令和功能,右边是对应说明,想用哪条命令直接在左边查看点击对应命令即可跳转到说明部分。

2016-06-21

北大青鸟超市账单管理系统U2

北大青鸟java学士后U2,超市账单管理系统 mvc模式,里边包含数据库创建的sql 直接复制运行即可,是手写版本,经测试有效,没有无用的表空间结构大小创建等多余部分,里边sql主键、外键和测试插入数据都有说明。创建好之后把项目导入,修改database里边用户名和密码即可运行,如有报错就是包的路径不对,点击项目右键-->选择bulid path-->选择Configure Build Path...-->选择Libraries 将报错误的包remove 然后重新导入jstl.jar、ojdbc14.jar、standard.jar即可!!!

2015-08-17

北大青鸟U1部分上课代码

北大青鸟U1课程 上课代码 里边基本都有注释

2015-08-04

北大青鸟学士后第一单元超市账单管理系统

北大青鸟U1项目,C/S架构,里边功能基本都实现,而且注解详细,并且也做出各种异常处理,有兴趣的同学可以再根据U1学习知识用xml做文件式备份就更加完美!祝各位同学学业有成!

2015-08-02

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

TA关注的人

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