自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ybsde博客

学习使我快乐

  • 博客(130)
  • 收藏
  • 关注

原创 【2019.09.14】基于TensorFlow2.0,使用Keras实现线性回归模型

介绍介绍损失函数loss* 二分类问题: 最后一层激活函数是 sogmoid,损失函数是binart_crossentropy* 多分类问题:最后一层激活函数是 softmax,损失函数是categorical_crossentropy* 多标签问题:最后一层激活函数是 softmoid,损失函数是binary_crossentropy* 回归问题 :最后一层没有激活函数,损失函数是 ...

2019-09-14 15:37:38 1888

原创 【2019.09.14】基于TensorFlow2.0,使用Keras + mnist(手写数字) 数据集进行深度学习实战

基于TensorFlow2.0,使用Keras + mnist(手写数字) 数据集进行深度学习实战import pandas as pd import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltfrom tensorflow.keras import Sequentialfrom tensorflo...

2019-09-14 02:47:38 1613 1

原创 【2019.09.13】基于TensorFlow2.0,使用Keras + fashion_mnist 数据集进行深度学习实战

基于TensorFlow2.0,使用Keras + fashion_mnist 数据集进行深度学习实战人工智能、机器学习、深度学习 的关系导入相关包import pandas as pd import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltfrom tensorflow.keras ...

2019-09-13 22:06:05 1083

原创 【2019.09.08】python 基于Excel设计实现的关键字驱动的自动化测试框架

之前写过PO模式、数据驱动的测试框架,最近要做一个测试平台,先写一个关键字驱动的测试框架练练手Excel 样式展示如图结果展示代码结构读取excel#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/9/8 2:11# @Author : Paulson# @File : opera...

2019-09-08 03:32:16 1824 3

原创 【2019.08.20】 python 下载wallhaven壁纸原图, 分别使用同步、异步方式(aiohttp_requests,aiofiles),对比下载速度

本次主要是研究分别使用同步异步的方式下载壁纸原图'https://alpha.wallhaven.cc/latest’在速度方面的差异在解析网页时发现原图url不在图片列表页显示,只显示了小图,在详情页中显示原图,可以分析图片url后很同意就可以通过小图拼接出壁纸原图的url。使用模块同步使用 requests bs4异步使用 aiohttp_requests aiofile...

2019-08-20 15:17:52 5854

原创 【2019.07.18】java 浅复制(浅拷贝)与 深复制(深拷贝)

浅拷贝: 如果一个数据域是基本类型,复制的就是它的值。如果数据域是对象,复制的就是引用深拷贝:值和引用全都复制代码示例重写的clone()为浅拷贝 clone_deep()是深拷贝package com.ybs.practice;import net.bytebuddy.implementation.bind.annotation.Super;/*** @Descri...

2019-07-31 11:28:13 240

原创 【2019.07.18】java 使用ArrayList自定义栈类

自定义栈类package com.ybs.practice;/*** @Description 类描述:使用ArrayList自定义栈类* @ClassName 类名称:* @author yb.w* @version 创建时间:2019年7月18日 上午10:57:34*/import java.util.ArrayList;public class Mystack { ...

2019-07-18 11:05:29 315

原创 【2019.07.10】python + OpenCV + adb 实现 自动 微信跳一跳

采用python + OpenCV + adb的方案实现实心跳一跳分四步走模板匹配:通过OpenCV 获取到跳块中心点的坐标# 使用标准相关系数匹配,1表示完美匹配, -1表示糟糕匹配, 0表示没有任何相关性 result = cv2.matchTemplate(img, temple, cv2.TM_CCOEFF_NORMED)边缘检测:通过OpenCV判断下一跳方块的中心坐标这里...

2019-07-10 17:31:04 1168

原创 【2019.07.09】java 二维数组、将二维数组传递给方法

将二维数组传递给方法将一个二维数组传递给方法的时候,数组的引用传递给了方法。下面例子中。第一个方法getArray()返回的是一个二维数组, 第二个方法 sum()返回一个矩阵中所有元素的和。package com.ybs.practice;import java.util.Scanner;/*** @Description 类描述:将二维数组传递给方法* @ClassNam...

2019-07-09 14:01:42 4682

原创 【2019.07.04】java 数组选择排序,二分法查找

数组选择排序选择数列中的最小数,然后将它和数列中的第一个数字互换/** * 数组选择排序 * @param list 待排序的数组 * @return */ private static double[] selectionSort(double[] list) { for (int i = 0; i < list.length; i++) { doubl...

2019-07-04 18:06:44 168

原创 【2019.07.04】java 统计每个字符出现的次数

统计每个字符出现的次数随机生成100个小写字符并将其放入一个字符数组中对数组中每个字母出现的次数进行计数:创建一个具有26个int值得数组counts,每个值存放每个字母出现的次数。package com.ybs.practice;/*** @Description 类描述:* @ClassName 类名称:* @author yb.w* @version 创建时间:2019年...

2019-07-04 14:49:44 1050

原创 【2019.07.03】java 编写一个程序,显示给定年月的日历

方法抽象、逐步求精将方法的使用和她的实现分离自顶向下设计自底向上实现package com.ybs.practice;import java.util.Scanner;/*** @Description 类描述:输入年份和月份,然后显示该月的整个日历* @ClassName 类名称:* @author yb.w* @version 创建时间:2019年7月3日 下午4:42...

2019-07-03 21:08:10 1912 1

原创 【2019.07.03】java生成随机字符(char)、字符串(String)

近来感触颇多,决定不搞花里胡哨的东西了,静下心来好好学习java,从底层学起。这里定义了一个生成随机字符的方法,然后封装成一个可以传参生成特定个数字符串的方法getrandomCharacter,如有什么需求,可以在这个基础上再行封装。package com.ybs.practice;/*** @Description 类描述:随机生成字符串* @ClassName 类名称:* @au...

2019-07-03 16:31:45 1496 1

原创 【2019.06.22】12306官网模拟登陆之验证码生成与验证初探

前言每一个学习过爬虫的人对12306肯定都是有点想法,但在每年春节或一些假期经历过12306官网抢票后,这些念头便逐渐不剩下多少了。有时候真的是活生生的人都瞅不出来一直没有勇气去分析一下12306官网请求分析我们简单抓包就可以找到生成验证码的接口去除一些暂时无关的参数(仅分析验证码)https://kyfw.12306.cn/passport/captcha/captcha-ima...

2019-06-23 00:14:09 892

原创 【2019.06.21】基于Airtest的微信朋友圈自动点赞脚本设计与实现 2019.06.21脚本正常运行

AirtestAirtest官方文档本脚本可以通过AirtestIDE和python执行,推荐使用AirtestIDE的环境执行,更稳定一些AirtestIDE官方文档使用python执行该脚本安装库 airtest、pocouipip install airtestpip install pocoui代码如下# -*- encoding=utf8 -*-__autho...

2019-06-21 21:07:24 1792

原创 【2019.06.19】Python3 + Puppeteer Api介绍及调用实例、定位(百度首页,今日头条)

开启浏览器await launch()方法定义pyppeteer.launcher.launch(options: dict = None, **kwargs) → pyppeteer.browser.Browser\可以看到它处于 launcher 模块中,参数没有在声明中特别指定,返回类型是 browser 模块中的 Browser 对象,另外观察源码发现这是一个 async 修饰的方...

2019-06-19 18:25:38 3594

原创 【2019.06.19】Puppeteer 安装记录(关于下载chromnium坑)chromium 解压路径

Pyppeteer简介介绍Pyppeteer之前先说一下Puppeteer,Puppeteer是谷歌出品的一款基于Node.js开发的一款工具,主要是用来操纵Chrome浏览器的 API,通过Javascript代码来操纵Chrome浏览器,完成数据爬取、Web程序自动测试等任务。Pyppeteer其实是Puppeteer的Python版本,下面简单介绍下Pyppeteer的两大特点,ch...

2019-06-19 15:43:42 2724

原创 【2019.06.19】小程序对接Django、小程序的发布流程、Request& Response对象、Django url 配置、Django后台的实现、实现图文消息

小程序对接Django 本地开发对接 小程序只可以跟指定的域名进行网络通信 小程序必须视同HTTPS发起网络请求 微信开发者工具可以避免 远端部署调试 使用git远端同步代码 管理依赖关键 python版本 requirements.txt pip install -r requirements.txt 小程序的发布...

2019-06-19 00:21:02 826 1

原创 【2019.06.17】微信小程序WeUI应用实例——九宫格页面显示

1.GitHub下载WeUI源码并导入微信开发者工具https://github.com/Tencent/weui-wxssWeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。...

2019-06-17 01:05:34 3936

原创 【2019.06.17】小程序提供的能力和常用API

小程序提供的能力和常用API微信API 网络请求(异步) HTTP请求 文件上传、下载 *TASK(网络任务对象) 异步任务提交以后,需要对任务进行操作时,使用Task对象 RequestTask UploadTask DownloadTask SocketTask *Task 中断任务 触发回调...

2019-06-17 00:43:46 250

原创 【2019.06.16】Django + 微信小程序 实现微信小程序2 —— 小程序框架、小程序的逻辑层和视图层

小程序框架小程序的配置全局配置 - app.json pages 列表配置 window 配置 app.json{"pages": ["pages/logs/logs","pages/index/index"],"window": {"backgroundTextStyle": "light","navigationBarBackgroundColor"...

2019-06-16 22:44:37 798

原创 【2019.06.16】Django + 微信小程序 实现微信小程序1——小程序基本信息,开发规范

小程序基本信息微信官方网站注册微信小程序账号小程序开发规范 开发规范 - 目录规范、命名规范、代码规范 目录规范: utils(工具) pages(页面) compaonents(主键) thirdparty(依赖第三方库) 代码规范: JS语法 JSON语法 WXML和WXSS的一些约束 ...

2019-06-16 22:39:21 2228

原创 【2019.06.16】Redis集群 与 Python交互

Python与集群交互安装包如下pip install redis-py-clusterredis-py-cluster源码地址https://github.com/Grokzen/redis-py-cluster创建⽂件redis_cluster.py,示例码如下from rediscluster import *if __name__ == '__main__':try:...

2019-06-16 11:37:21 207

原创 【2019.06.16】Redis集群的配置,搭建集群,数据验证

为什么要有集群 之前我们已经讲了主从的概念,一主可以多从,如果同时的访问量过大(1000w),主服务肯定就会挂掉,数据服务就挂掉了或者发生自然灾难 大公司都会有很多的服务器(华东地区、华南地区、华中地区、华北地区、西北地区、西南地区、东北地区、台港澳地区机房) 集群的概念 集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客...

2019-06-15 23:54:23 327

原创 【2019.06.16】Redis之使用redis存储session——django存储session

使用redis存储session一、django存储session 之前django的session默认是存在的数据库里面的,我们也可以把session存储在redis里面 准备工作 创建test5项目和booktest应用 配置url session的redis存储配置 安装包 pip install django-redis-sessions==...

2019-06-15 23:44:21 319

原创 【2019.06.15】Redis主从配置

主从概念 ⼀个master可以拥有多个slave,⼀个slave⼜可以拥有多个slave,如此下去,形成了强⼤的多级服务器集群架构 master用来写数据,slave用来读数据,经统计:网站的读写比率是10:1 通过主从配置可以实现读写分离 master和slave都是一个redis实例(redis服务) 主从配置配置主 查看当前主机的ip地...

2019-06-15 23:42:54 124

原创 【2019.06.15】Redis 与 python交互 StrictRedis对象⽅法

一、redis安装安装包安装Redis的有3种方式https://github.com/andymccurdy/redis-py 第一种:进⼊虚拟环境py_django,联⽹安装包redis pip install redis 第二种:进⼊虚拟环境py_django,联⽹安装包redis easy_install redis 第三种:到中...

2019-06-15 23:41:17 790

原创 【2019.06.15】Redis 安装-配置-服务器端和客户端-数据结构 Ubuntu

一、了解Redis环境搭建下载 当前redis最新版本是4.0,它是一个测试版本,稳定版本是3.2版本。 当前ubuntu虚拟机中已经安装好了redis,以下步骤可以跳过 最新稳定版本下载链接:http://download.redis.io/releases/redis-3.2.8.tar.gz step1:下载 wgethttp://download.r...

2019-06-15 17:33:09 189

原创 【2019.06.13】 Django 基本命令 与 操作

基础内容 Django有关的所有命令 Django的安装 pip install django 创建项目 django-adminstartproject项目名 创建app (项目目录下) python manage.py startappapp01 启动项目...

2019-06-13 23:00:06 177

原创 【2019.06.13】python 赋值、浅拷贝和深拷贝

赋值、浅拷贝和深拷贝直接赋值:其实就是对象的引用(别名)。浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。1. 赋值在Python中,对象的赋值就是简单的对象引用 a = [1,2,"hello",['python', 'C++']] b = a在上述情况下,a和b...

2019-06-13 15:26:30 157

原创 【2019.06.13】python 实现 斐波那契数列 的几种方式

1. 斐波拉契数列简介斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(...

2019-06-13 11:46:20 699

原创 【2019.06.13】python 实现单例模式的几种方法(__new__, 闭包,全局变量,导包)

1. 使用 new 方法: class Singleton(object): def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): orig = super(Singleton, cls) cls._instance = orig.__new__(...

2019-06-13 11:30:46 492

原创 【2019.06.10】python 打包翻译exe小程序,打造你自己的翻译软件

有道翻译 Api破解之前写过,分析js,逆向破解参数,拼接请求。文章链接见下面JS逆向——破解有道翻译参数(sign)爬虫 超级详细代码改造python中获取外界参数:方法1:args 是运行前输入参数(不能在exe控制台中输入,可以用cmd窗口执行:translate-by-ybs translate this text);方法2:input是运行时输入参数(可以在exe控制台中输...

2019-06-10 16:39:09 736

原创 【2019.06.01】33关 python游戏 pythonchallenge 通关记录

地址http://www.pythonchallenge.com/1. 2的38次方print(pow(2, 38))将原url中的 0替换为 274877906944回车就会进入下一关2. 字符映射图片中的笔记本给了三组字母,很容易发现规律:前面的字母往后移动两位就是后面的字母。使用 maketrans 和 translatetext = '''g fmnc wms bgblr ...

2019-06-01 13:35:09 427

原创 【2019.06.01】python3.7+ Django2.2自定义过滤器报错 xxx is not a registered tag library.

在django 2.x版本有这个问题,应该是Django2.0以上自定义的过滤器需要在配置文件setting.py中配置后才会生效。解决方案:你只需要在setting.py 的 模板配置中添加如下代码'libraries':{ "filters_2":"booktest.templatetags.filters_2", },如下所示:TEMPLATES = [ { ...

2019-06-01 01:43:31 735 1

原创 【2019.05.30】python教程系列 - 协程入门教程(异步IO)Async

此文使用 python3.7,用async 声明协程函数。在实际过程中,什么功能的函数要用async声明为协程函数呢?就是那些能发挥异步IO性能的函数,比如读写文件、读写网络、读写数据库,这些都是浪费时间的IO操作,把它们协程化、异步化从而提高程序的整体效率(速度)。1 创建一个协程Python 3.7 推荐使用 async/await 语法来声明协程,来编写异步应用程序。我们来创建一个...

2019-05-30 18:33:34 408

原创 【2019.05.30】Python 文件读写(Python IO)

open()参数其中的’b’和’t’是指定文件内容是文本还是二进制,其它都说是关于读写方式的。'b’是二进制模式打开文件,读写的数据都是字节对象(bytes),这个模式可以读写一切文件,包括文本文件,但读写文本文件时要注意编码的问题。't’是文本模式下读写文件。读取时,默认会把平台特定的行结束符 (Unix 上的\n, Windows 上的 \r\n)转换为\n。写入是,默认会...

2019-05-30 15:55:11 272

原创 【2019.05.30】python 字符串格式化——推荐“f-字符串”和“str.format()函数”

字符串格式化Python提供了多种不同的格式化输出的方法。推荐的方法就是:f-字符串和str.format()函数。另外%s这种占位格式化的方式也比较常见f-字符串(f-string)注:花括号{}里面的表达式可以有一些格式说明符,它们用来更好的控制值的格式化方式。比如保留精度:2. 再比如下面这个限制最小字符宽度的,可以让输出保持列对齐:str.format() 方法...

2019-05-30 15:46:27 1396

原创 【2019.05.26】JS逆向——破解 企名片 参数(encrypt_data)爬虫 超级详细

参考这个博客,作者写的很流畅,一看就是个大佬,要向大佬学习企名片地址要获取图中数据。分析请求根据大佬博客的点拨,我们可以知道这个网站的数据都在这个参数当中,要获取这些数据,我们需要这个网页是怎么把这一段参数解析的。解析参数 encrypt_data加断点调试我们可以找到解析该参数的function,然后把这个function中所有的方法(s, a.b.decode)方法的JS代码...

2019-05-29 16:31:52 25131 1

原创 【2019.05.26】python3.7+ Django2.2 foreignKey参数详细说明 (on_delete)

引言在django2.0之前创建外键foreignKey的参数on_delete是有默认值的,所以这个参数可以不用填,但在2.0之后on_delete没有默认值了,所以这个参数一定要传,不然就报以下的错:TypeError: init() missing 1 required positional argument: on_delete所以现在就来说一下关于这个on_delete要传的...

2019-05-26 22:35:44 1291 2

空空如也

空空如也

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

TA关注的人

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