3 bieieyang

尚未进行身份认证

暂无相关简介

等级
TA的排名 17w+

我从Python新手到大师的百天之路(内附学习资源)

给大家推荐一个Python资源。有位名叫骆昊 (jackfrued) 的资深程序员,为大家规划了一条从“从新手到大师”的百天之路。从全方位熟悉语言,到Python的进阶用法,再到天南地北的实战攻略:只要沿着这条路走下去,就都会遇到的。这个项目已经在GitHub摘下8100星。骆先生还在日程表的上方,温柔地鼓励了大家:Python是一个“优雅”、“明确”、“简单”的编程语言。...

2020-02-01 17:09:46

安装和运行flask框架

随着你的 Python 项目越来越多,你会发现不同的项目会需要 不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。1.使用 Python 2,先安装 virtualenvubuntu下:apt-get in...

2020-01-20 11:50:03

字段查询、查询集

1. 字段查询通过模型类.objects属性可以调用如下函数,实现对模型类对应的数据表的查询。 函数名 功能 返回值 说明 get 返回表中满足条件的一条且只能有一条数据。 返回值是一个模型类对象。 参数中写查询条件。 1)如...

2020-01-20 11:48:56

Python—守护进程管理工具(Supervisor)

一、安装supervisor1、安装supervisor[root@localhost ~]# pip install supervisor2、测试supervisor安装是否成功[root@localhost ~]# echo_supervisord_conf3、卸载supervisor[root@localhost ~]# pip uninstall supe...

2020-01-20 11:48:21

Python3.7之Python介绍

一、编程语言编程语言总体分为机器语言、汇编语言与高级语言。1.机器语言计算机内部只能接受二进制代码,用二进制代码0和1描述的指令称为机器指令,全部机器指令的集合构成计算机的机器语言,用机器语言编程的程序称为目标程序。只有目标程序才能被计算机直接识别和执行。机器语言依赖于具体机种,局限性很大,属于低级语言。2.汇编语言和机器语言一样,都是直接对硬盘进行操作。指令采用英文缩写的...

2020-01-18 12:48:46

python 正则表达式参数替换

使用正则表达式替换字典数据${memberID} 对应的正则表达式 '\$\{.*\}'解释:\$ 转义替换字符串中 $   \{ 转义替换字符串中 {   . 除了\n中的任意单个自符   * 匹配*前面的字符零次或者多次   \} 转义替换字符串中 }dict = {"memberId":"${memberID}","password":"123456","loanId...

2020-01-18 12:48:03

uncurl 接口数据变python代码

简介:uncurl是一个库,允许您将curl请求转换为使用requests的python代码。由于Chrome网络检查器具有的“copy as cURL”,因此该工具对于用python重新创建浏览器请求很有用。安装:(venv) zhangdeMacBook-Pro:pythonClass test$ pip install uncurl使用步骤:(Google Chrome浏览...

2020-01-18 12:39:29

python 设置默认字典

访问字典中某个‘键’时,若键不存在则会报错,比如>>> dic = {'a' : 1}>>> dic['b']Traceback (most recent call last): File "<pyshell#24>", line 1, in <module> dic['b']KeyError: 'b'如果不想...

2020-01-18 12:38:42

python实现tail -f 功能

这篇文章最初是因为reboot的群里,有人去面试,笔试题有这个题,不知道怎么做,什么思路,就发群里大家讨论我想了一下,简单说一下我的想法吧,当然,也有很好用的pyinotify模块专门监听文件变化,不过我更想介绍的,是解决的思路,毕竟作为面试官,还是想看到一下解决问题的思路,而且我觉得这一题的难点不在于监控文件增量,而在于怎么打印最后面10行希望大家读这篇文章前,对python基础、处理文...

2020-01-18 11:26:44

Post解析、Request类

一、访问网络的两种方法1.get:利用参数给服务器传递信息;参数为dict,然后parse解码2.post:一般向服务器传递参数使用;post是把信息自动加密处理;如果想要使用post信息,需要使用到data参数3.Content-Type:application/x-www.form-urlencode4.Content-Length:数据长度5.简而言之,一旦更改请求方法,...

2020-01-18 11:26:12

Django框架:视图、模板

1. 视图后台管理页面做好了,接下来就要做公共访问的页面了。当我们刚刚在浏览器中输入http://127.0.0.1:8000/admin/之后,浏览器显示出了后台管理的登录页面,那么服务器是如何找到这个页面并返回的呢。/admin/是我们想要请求的页面,服务器在收到这个请求之后,就一定对应着一个处理动作,这个处理动作就是帮我们产生页面内容并返回回来,这个过程是由视图来做的。对于djang...

2020-01-18 11:25:16

Python - Unittest小结

一、Unittest单元测试框架,可用于自动化测试用力组织,执行,输出结果二、Unittest构成Test Case Test Suite Test Fixture Test Runner(图片来源于网络)Test Case一个测试用例是一个独立的测试单元。它检查输入特定的数据时的响应。 unittest 提供一个基类: TestCase ,用于新建测试用...

2020-01-18 09:43:03

用Python来做一个屏幕录制工具

一、写在前面作为一名测试,有时候经常会遇到需要录屏记录自己操作,方便后续开发同学定位。以前都是用ScreenToGif来录屏制作成动态图,偶尔的机会看到python也能实现。那就赶紧学习下。二、效果展示三、知识串讲这次要讲的东西可能比较多了,涉及到pyqt5 GUI软件的制作、QThread多线程的使用、Sikuli库的图形操作、win32库的模拟键盘操作、cv2库的写视频文件...

2020-01-18 09:42:25

利用 wave 库 对音频进行格式处理

import waver = r"D:\沫沫酱 - 旧伤口.wav" # 一个.wav格式文件 with wave.open(r, "rb") as f: # 读取文件格式等 params = f.getparams() nchannels, sampwidth, framerate, nframes = params[:4] # 声道数,样本宽度,采样率,帧数...

2020-01-18 08:11:04

React Hooks 实现和由来以及解决的问题

与React类组件相比,React函数式组件究竟有何不同?一般的回答都是:类组件比函数式组件多了更多的特性,比如state,那如果有Hooks之后呢? 函数组件性能比类组件好,但是在现代浏览器中,闭包和类的原始性能只有在极端场景下才会有明显的差别。 性能主要取决于代码的作用,而不是选择函数式还是类组件。尽管优化策略有差别,但性能差异可以忽略不计。 参考官网:(https://...

2020-01-16 17:03:38

批量归一化batch normalization

批量归一化论文地址:https://arxiv.org/abs/1502.03167批量归一化基本上是现在模型的标配了.说实在的,到今天我也没搞明白batch normalize能够使得模型训练更稳定的底层原因,要彻底搞清楚,涉及到很多凸优化的理论,需要非常扎实的数学基础才行.目前为止,我理解的批量归一化即把每一层输入的特征,统一变换到统一的尺度上来,避免各个特征的单位不统一的情况.即把每一...

2020-01-16 17:00:54

three.js中的事件

以上一篇入门篇为例来简单的设置下3d模型当中的交互事件,上一篇我们已经完成了在3d页面中添加了一个红色球,下面我们给这个球一个点击事件让它Y轴位置上升,再设置一个鼠标移入到球上时让其变色。1.其实three.js当中没有事件可以直接选中物体的,我们需要监听window对象来完成与3d页面的交互,通过使用到three.js当中RayCaster对象,用于在三维空间中进行鼠标拾取,原理是:相机与鼠...

2020-01-16 15:14:18

Spring解析xml文件,到底从中得到了什么(context:annotation-config 解析)

概要本篇已经是spring源码第10篇了,为了让新同学也能知道我在讲什么,所以有些东西必须得重复一下。先给大家看看spring支持的xml配置,我列了个表格如下:namespace element util constant、property-path、list、set、map、properties context property-placeholder、p...

2020-01-16 14:56:37

数据预处理

机器学习算法最终学习结果的优劣取决于数据质量和数据中蕴含的有用信息数量,对数据的处理对模型高效性起到了巨大的作用。一 缺失数据的处理数据采集过程中的错误导致缺失值的出现,我们无法忽略这些缺失值,所以我们需要对这些缺失值进行处理。首先我们构造一个csv文件来举例说明问题的所在。构造如下的CSV文件:read_csv函数是将CSV格式数据读取到pandas的数据框(D...

2020-01-16 14:54:39

清晰架构(Clean Architecture)的Go微服务: 依赖注入(Dependency Injection)

在清晰架构(Clean Architecture)中,应用程序的每一层(用例,数据服务和域模型)仅依赖于其他层的接口而不是具体类型。 在运行时,程序容器¹负责创建具体类型并将它们注入到每个函数中,它使用的技术称为依赖注入²。 以下是要求。容器包的依赖关系: 容器包是唯一依赖于具体类型和许多外部库的包,因为它需要创建具体类型。 本程序中的所有其他软件包主要仅依赖于接口。 外部库可...

2020-01-16 10:56:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。