自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工作遇坑总结

一、MySQL1、mysql数据类型varchar,给长度20能存储20个中文汉字或英文字符串(中英文空格也占一位)二、DjangoORM1、select_related()1、select_related 主要针对一对一和多对一关系进行优化2、select_related 使用SQL的JOIN语句进行优化,减少数据库的访问次数3、select_related 可以查找外键的字段,可以查找外键的外键。没有指定的字段不会缓存,没有指定的深度不会缓存4、select_related 可以通过de

2021-11-07 22:19:52 108

原创 Python遗漏知识点

一、python基础1、搞懂这段代码def func_dispatch(func): registry = {} def dispatch(key_word): return registry.get(key_word, registry[object]) def register(key_word, func=None): if func is None: return lambda f: register(ke

2021-10-14 08:44:48 125

原创 腾讯云ubuntu18.04部署Flask项目

部署环境硬件环境:腾讯云 ubuntu18.04软件环境:Python3.6.9、依赖库见Pipfile.lock、MySQL5.7、Redis、Memcached开发环境硬件环境:Windows 10 64位软件环境:Python3.7.1、MySQL5.7、Redis、Memcached、Vue2、Element UI、Bootstrap、jQuery、七牛云开发平台:Pycharm2019.3、HBuilderX(创建前端环境采用vue ui方式)部署后端开发机工作1、确认没有bug

2021-06-09 20:27:58 351

原创 MongoDB学习笔记基础+进阶

!自行安装mongoDB1、介绍MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。2、端口号: 270173、启动: mongod –dbpath=”d:/mongoDat

2020-12-18 17:56:40 193 1

原创 Flask框架知识梳理连同web基础(错过就遗憾了)

Flask基础from flask import Flaskapp = Flask(__name__)@app.route("/login", methods=["GET", "POST"])def login(): return "ok"if __name__ == '__main__': app.run()# 知此一个flask超基础服务器搭好1、Response 5种1)返回模板 render_template(”模板路径“)return render_t

2020-12-16 18:17:12 117

原创 PaddlePaddle——目标检测学习笔记

1、与目标检测相关基本概念1)边界框:检测任务需要同时预测物体的类别和位置,因此需要引入一些跟位置相关的概念。通常使用边界框(bounding box,bbox)来表示物体的位置,边界框是正好能包含物体的矩形框2)锚框:锚框与物体边界框不同,是由人们假想出来的一种框。先设定好锚框的大小和形状,再以图像上某一个点为中心画出矩形框。​3)交并比:这一概念来源于数学中的集合,用来描述两个集合AAA和BBB之间的关系,它等于两个集合的交集里面所包含的元素个数,除以它们的并集里面所包含的元素个数...

2020-08-04 22:01:54 353

原创 独一无二的Python基础学习——可用作面试

1、什么是python?使用python有什么好处?答:python是一种解释型、面向对象、动态数据类型的高级程序设计语言。特点:1)pyhton是一门解释型语言,因此,Python代码在运行之前不需要编译。2)python是动态类型语言,在生明变量时,不需要指定变量的类型。3)python适合面向对象编程,因为它支持通过组合与继承的方式定义类。4)编写python代码比较容易,但是运行速度要比编译语言慢。5)python用途广泛,常被用做胶水语言,可帮助其他语言和组件改善运行状况。6)程序

2020-08-03 12:39:16 102

原创 这就是卷积神经网络

1、初步了解自己找一个文档就会知道大概了

2020-08-03 12:19:06 100

原创 关于神经网络那些小事

神经网络的一个重要性质是它可以自动地从数据中学习到合适的权重参数。感知机和神经网络的主要区别就在于激活函数。线性函数的问题在于,不管如何加深层数,总是存在与之等效的“无隐藏层的神经网络”。...

2020-07-18 22:26:11 119

原创 了解感知机

使用感知机实现与 非门# 与门def AND(x1,x2): w1,w2,theta = 0.5,0.5,0.7 tmp = x1*w1 + x2*w2 if tmp <= theta: return 0 elif tmp > theta: return 1# AND(0,0)# 稍加改变 使用偏置 偏置是决定什么时候可以激活import numpy as npx = np.array([0,1])w = np.

2020-07-16 19:48:16 95

原创 快速了解Python面向对象编程

1、类——继承# pyhton 中类可以继承一个或者多个父类class ParentClass1: passclass ParentClass2: passclass SubClass1(ParentClass1): # 单继承 passclass SubClass2(ParentClass1,ParentClass2): # 多继承,逗号分割 pass# 查看继承# _base_ 只查看从左到右继承的第一个子类# _bases_ 查看所有继承的父类

2020-07-04 18:56:52 108

原创 PaddlePaddle学习笔记——优化器

神经网络最终是一个 最优化问题 , 在经过 前向计算和反向传播 后, Optimizer 使用反向传播梯度,优化神经网络中的参数。1.SGD/SGDOptimizerSGD 是实现 随机梯度下降 的一个 Optimizer 子类,是 梯度下降 大类中的一种方法。 当需要训练大量样本的时候,往往选择 SGD 来使损失函数更快的收敛。2.Momentum/MomentumOptimizerMomentum 优化器在 SGD 基础上引入动量,减少了随机梯度下降过程中存在的噪声问题。 用户在使用时可以将 u

2020-07-03 20:58:39 1471

原创 PaddlePaddle学习笔记——LeNet眼疾(包含踩过各种坑)

plt.subplot(121) 画图一行两列 中的第一个图raise() 自动显示异常,一旦raise()执行后面的语句不在执行yield python的一个生成器这篇博客介绍的不错到yield就返回,下一次执行从yield下面的一条语句执行...

2020-06-21 15:08:08 505

原创 PaddlePaddle学习笔记——模型下载、数据集上传、激活函数、批归一化、过拟合

1、训练后在左侧找到模型文件可直接下载到本地,同样也可以上传数据集

2020-06-17 22:45:17 679

原创 PaddlePaddle学习笔记 ——BATCH_SIZE、paddle.reader.shuffle

看这个文档:https://www.paddlepaddle.org.cn/documentation/docs/zh/api_cn/io_cn/batch_cn.html#batchpaddle.reader.shuffle :可修改读取数据集大小fluid.nets.simple_img_conv_pool:官网文档img = fluid.layers.data(name='img', shape=[1, 28, 28], dtype='float32')conv_pool = fluid.ne

2020-06-17 21:14:37 900

原创 微信小程序开发get前端

高仿百词斩我们移动应用设计课程的简单课设,其中我主要做了主界面的开发,大家看看结果吧哈哈哈!感觉做得还不错

2020-06-12 23:31:29 142

转载 PaddlePaddle学习笔记——Numpy

通过np.arange创建通过指定start, stop (不包括stop),interval来产生一个1维的ndarraya = np.arange(0, 20, 2)array([ 0, 2, 4, 6, 8, 10, 12, 14, 16, 18])ndarray数组的统计方法可以通过数组上的一组数学函数对整个数组或某个轴向的数据进行统计计算。主要包括如下统计方法:mean:计算算术平均数,零长度数组的mean为NaN。std和var:计算标准差和方差,自由度可调(默认为n)。

2020-06-11 18:21:19 1189

原创 程序员必备Linux命令学习笔记

进入命令行界面:ctrl+alt+F3pwd 当前所在工作目录绝对路径名称如果目录是连接时:格式:pwd -LP显示出实际路径,而非使用链接(link)路径。mkdir AAA 在当前目录下创建文件夹AAAmkdir -p BB/test 当前目录下BB文件夹不存在时,创建BB文件夹并在该文件家下创建 testchmod 777 文件名  给予文件可读可写可执行权限touch 新建一个文件mv mv 源文件名 新文件名  mv 源文件名 /目标文件目录以.开头的文件是隐藏文件

2020-05-20 10:18:00 730

原创 程序员必用github教程(上传代码方法及遇到的错误)

1、git add 文件名2、git commit -m “叙述”3、git push origin master4、若提交代码到分支 git push origin 分支名输入用户名 密码4、新建分支 git branch 分支名字5、切换到新建分支 git checkout 分支名字6、查看所有分支情况 git branch -a7、获取所有分支 git fetch...

2020-05-19 18:24:39 358

原创 面试题11. 旋转数组的最小数字 【剑指offer】

把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。示例 1:输入:[3,4,5,1,2]输出:1示例 2:输入:[2,2,2,0,1]输出:0解题:方法一:从后向前遍历数组:class Solution:d...

2020-04-16 16:43:00 119

原创 面试题10- II. 青蛙跳台阶如此简单 剑指offer

一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:2示例 2:输入:n = 7输出:21提示:0 <= n <= 100解题:看清题背后的规律当n>2时f(n)=f(n-1)+...

2020-04-16 14:41:45 154

原创 面试题10- I. 斐波那契数列 剑指offer pyhton实现

写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回...

2020-04-15 16:46:18 160

原创 面试题09. 用两个栈实现队列 剑指offer python 实现

题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )实例:输入:[“CQueue”,“appendTail”,“deleteHead”,“deleteHead”][[],[3],[],[]]输出:[null,nu...

2020-04-15 15:11:47 148

原创 leetcode 面试题06. 从尾到头打印链表【剑指offer】 python实现

面试题06. 从尾到头打印链表题目:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例:输入:head = [1,3,2]输出:[2,3,1]解题:使用堆栈方法class Solution:def reversePrint(self, head: ListNode) -> List[int]:arr=[]while head: # 进栈arr....

2020-04-14 16:54:59 219

原创 leetcode 面试题05. 替换空格 python实现

@#面试题05. 替换空格TOC题目:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。实例:输入:s = “We are happy.”输出:“We%20are%20happy.”解题:方法一:python不能在原串处修改,所以定义一个新串lsclass Solution:def replaceSpace(self, s: str) -> str:ls =...

2020-04-14 15:37:44 87

空空如也

空空如也

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

TA关注的人

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