willerhe
码龄8年
关注
提问 私信
  • 博客:17,185
    17,185
    总访问量
  • 20
    原创
  • 2,090,729
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:日本
  • 加入CSDN时间: 2017-05-11
博客简介:

weixin_38744051的博客

查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得2次评论
  • 获得16次收藏
创作历程
  • 9篇
    2020年
  • 6篇
    2019年
  • 5篇
    2018年
成就勋章
TA的专栏
  • Django
    5篇
  • python
    11篇
  • 嵌入式
    1篇
  • 信号与系统
    1篇
  • 私人
  • 机器学习
    5篇
兴趣领域 设置
  • 后端
    架构
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Django源码阅读:request响应与中间件调用

文章主要目标:在WSGI app接收到请求后,处理请求期间,Django中间件是如何生效的?从Django的WSGI APP简析中,我们初步了解了基于WSGI的HTTP服务的大致过程,大体过程清楚了,那具体到Django框架内,请求又是如何处理的呢?本文主要解释Django框架对request的处理以及中间件的注册及生效过程。1.WSGIHandler源码阅读class WSGIHa...
原创
发布博客 2020.03.02 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python类继承的查找顺序问题

python继承的顺序,也就是钻石继承问题,查找顺序是从子类到父类,从左到右,最后查找object,(简单地说,可以说是从下到上,从左到右)以下面为例:class GrandFather(object): def f1(self): print("I 'm GrandFather")class Father(GrandFather): def f1(self...
原创
发布博客 2020.02.27 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Django源码阅读:1.manage.py模块runserver命令启动过程

Django manage.py模块runserver命令的启动过程:加载配置的过程: 可参考我的另一篇文章django.setup()伪代码:# manage内--help等命令行选项的配置可通过python标准库的ArgumentParser类进行配置,这里就不赘述了。# 首先导入配置文件from django.conf import settingssettings.IN...
原创
发布博客 2020.02.24 ·
724 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python协调多线程执行任务(1):threading.Event

参考链接1:Office Doc threading参考链接2:Python Cookbook Concurrent12_2threading.Event多线程的协调任务可通过Event类进行操作通过Event().wait()阻塞线程,通过Event.set()设置信号,结束Event().wait()的阻塞;其实相当于给一对配合的线程增加一个公共可访问的内存,在该内存内,有一个都能访...
原创
发布博客 2020.02.21 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python元类

python元类前置知识,type创建类metaclassclass ListMetaClass(type): def __new__(cls, class_name, bases_tuple, namespace_dict): namespace_dict["add"] = lambda self, x: self.append(x) return type.__new__(cl...
原创
发布博客 2020.02.19 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python中的装饰器

python中的装饰器装饰器是一个函数:它接收一个函数参数,将这个函数封装为一个新的函数后进行返回装饰器语法在python是一种语法糖(func1 = some_decorate(func1)),比如:@some_decoratedef func1(): print(1)实际上相当于def func1(): print(1)func1 = some_decorate(fun...
原创
发布博客 2020.02.19 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过type创建python类

通过type创建类本文参考资料:1.Python 中的元编程2.Python官方文档 type部分类的命名空间通过*.__dict__可以查看对象的命名空间class ParentClass(object): p_var1 = "parent" def __init__(self): pass def p_func1(self): print("parent")cla...
原创
发布博客 2020.02.19 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

类,对象,实例

类,对象,实例之前一直将对象和实例区分不清楚,最近思考了下,整理如下类—实例化—>对象实例是相对于某一个具体类的概念,a对象是B类的实例。类是对象的集合(抽象)类实例化为对象,因此所谓的实例是相对类而言的,并不能说tom是实例,而是tom是Student类的实例。但我们可以说tom是一个对象。...
原创
发布博客 2020.02.19 ·
4005 阅读 ·
4 点赞 ·
1 评论 ·
11 收藏

MCP3008 ADC模数转换方式简单介绍

参考链接1: https://zhuanlan.zhihu.com/p/31603935参考链接2: https://cdn-shop.adafruit.com/datasheets/MCP3008.pdf10位模数转换器代表模拟电压表示为输出上的10位数字比如模拟电压正在测量0-3.3v电压,则输出值中的每一步都表示3.3v/2^10 = 3.3/1024 = 0.003v10位的数值乘...
原创
发布博客 2020.01.07 ·
2989 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

累加器的一点思考

累加器或者积分器是一个非常经典的记忆系统的例子,也可以借此了解LTI系统的稳定性,因果性,记忆性累加器的单位冲击响应为一个单位阶跃信号,代表了当前时刻的输入,对未来的所有时刻产生了影响,也就是产生了记忆性。如果将这个单位阶跃信号改为t<0的部分也等于1,则代表了这个信号对过去也有影响,这说明了当前这个信号也会受到未来信号的影响,就违反了因果性。从这个角度也能解释为何因果性要求单位冲击响...
原创
发布博客 2019.12.05 ·
1951 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Pycharm解释器增加额外路径

如果项目依赖自建的外部的模块,为了让pycharm不显示错误并能正常点击跳转,可以使用如下方法:进入Pycharm>Preference2.Project Interpreter>show all
原创
发布博客 2019.11.20 ·
673 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Django1.8中间件解析

Django1.8 框架中间件解析本文主要讲述Django 1.8中间件是如何生效的,包含以下内容:1. 中间件是如何生效的2. 中间件的加载过程3. 中间件的生效顺序
原创
发布博客 2019.10.15 ·
289 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Django配置文件的加载过程

Django的配置是在什么时候加载的?之前一直没仔细看过这部分,昨天仔细看了下,今天做一记录:**先说结论:**基本上可以理解为,配置文件在执行from django.conf import settings时还没有加载,首次尝试查看或调用settings类的属性(也就是配置文件内容时),才会被加载至settings中,也就是一种懒加载的模式。关键点:LazySettings 实现一个_...
原创
发布博客 2019.09.24 ·
934 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Django的WSGI APP简析

1. WSGI:Web Server Gateway Interfacepython增强建议PEP 3333 中规范了python的web服务请求接口规范,也就是WSGI。WSGI规范定义了python Web服务及Web App之间的接口规范,任意一个Web应用,只需要:实现一个可调用的方法application_callable(名字随意),该方法能接受两个参数:1. environ...
原创
发布博客 2019.10.15 ·
780 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库IO性能,及InnoDB与MyISAM引擎对比

数据库性能受到磁盘读写速度限制,每次磁盘读写会先寻道,再旋转所以读写中的寻道和旋转的机械过程是IO的核心瓶颈通常寻道速度会在10-20ms,西数640G某硬盘的平均寻道时间12.5ms旋转延迟如果正好是一圈,则根据每分钟转速决定,7200转的硬盘,一圈为8.3ms通常数据库使用B-tree的数据存储结构,检索到某个数据的次数为log2(n),n为总数据量,1,000,000一百万数据检索...
原创
发布博客 2019.01.14 ·
612 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Week 7

Large Margin Classification支持向量机,将逻辑回归的sigmoid函数换了这里如果C=1/λ,则相当于正则化效果不变,相当于等式左右两边同除一个常量,并不该表对θ的最优结果影响。大间距分类器假设C设置为非常大的情况下,我们倾向于使得与C相乘的部分趋于0大间距分类器背后的原理向量内积的几何意义,相当于一个向量在另一个向量上投影的长度,乘以另一个向量的长度...
原创
发布博客 2018.12.11 ·
315 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Machine Learning Week 6

Evaluating a learning Algorithm问题:如果做出的模型去预测新的数据时,误差很大怎么办?获取更多的训练数据仔细挑选并减少特征变量,防止过度拟合增加特征变量增加多项式特征变量,如x12 ,x22,x1x2等。增加或减小lambda,调整正则化效果这些方法本身并无问题,问题在于很多人只是凭借感觉随便挑选方法,比如主观上觉得数据不够,然后花上6个月时间去收集...
原创
发布博客 2018.12.03 ·
308 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Machine Learning Week 6

Evaluating a learning Algorithm问题:如果做出的模型去预测新的数据时,误差很大怎么办?获取更多的训练数据仔细挑选并减少特征变量,防止过度拟合增加特征变量增加多项式特征变量,如x12 ,x22,x1x2等。增加或减小lambda,调整正则化效果这些方法本身并无问题,问题在于很多人只是凭借感觉随便挑选方法,比如主观上觉得数据不够,然后花上6个月时间去收集...
原创
发布博客 2018.12.03 ·
308 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Backpropagation in Practice (Deep learning week 5)

Unrolling Parameters(矩阵参数转向量)因为之前的theta作为多项式的参数,都仅仅是向量,而在神经网络中,这些参数变成了矩阵,每层对应一个矩阵,因此要想利用比如之前所用的fminunc最优化函数(一些高级的最优化算法通常需要将矩阵参数转化为向量),需要将矩阵unrolling展开为向量。 thetaVec = [Theta1(:),Theta2(:),Theta3(:)] ...
原创
发布博客 2018.11.19 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Cost Function and BackPropagation (Deep learning week 5)

Cost Function and BackPropagation基于神经网络的分类,从costFunction代价函数开始,讲解一种为神经网络拟合参数的算法(反向传播算法)。神经网络处理分类问题k表示分类的数量两类或者多类,同时也是输出层的单元个数。代价函数costFunction上图中方括号写的不是很准确,以下图为准:神经网络的代价函数,是罗辑回归的代价函数的一般化形式...
原创
发布博客 2018.11.19 ·
292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多