2019-11-01 11:11
程序出问题的时候可以用debug来看一下代码运行轨迹,然后找找问题在哪里
1.先给即将debug的代码打上断点:
2.打完断点之后右键点击debug:
3.然后依次点击开始按钮让程序开始一步步运行:
函数的装饰器:
定义:装饰器为其他函数添加附加功能,本质上还是一个函数
原则:①不修改被修饰函数的源代码
②不修改被修饰函数的调用方式
有这样一个函数:demo()
先导入时间模块,然后函数执行时先睡两秒,在执行打印
复制代码
1 import time
...
2019-11-01 11:27
目录
1. 引言
2. 关于ε假设
3. 基于似然函数的估计
3.1 基于假设1
3.2 基于假设2
3.3. 基于假设3
4. 估计的优良性
5. 假设的场景
更新时间:2019.10.31
1. 引言
在上一篇中,我们从损失函数的角度出发讨论了β和σ的估计。在本篇将换一种极具统计味道的角度,从似然函数出发来讨论了β和σ的估计。从中我们也将看见,在不同的假设中,损失函数将会发生不同的变化。
2. 关于ε假设
在上一篇(基于损失函数的估计)中,我们提到,对于线性模型,我们常常使用Guass-Markov假设,即:
...
2019-11-01 11:07
在应用服务中API更新是很普遍的事情,为了服务良好地运作很多时候需要新旧版本同时兼容;为了应对这一系列的需求FastHttpApi在新版中强化了Url重写机制来支持API访问版本控制,由原来固定的重写规则调整成支持动态数据的重写规则,主要支持域名,header和querystring等不同值进一个重写的定义。接下来讲解如何通过FastHttpApi来控制不同版本的API访问...
2019-11-01 11:34
多年的经验,日志记录是软件开发的重要组成部分。没有日志记录机制的系统不是完善的系统。在开发阶段可以通过debug附件进程进行交互调试,可以检测到一些问题,但是在上线之后,日志的记录起到至关重要的作用。它可使我们在系统出现问题之后,排查错误提供依据。
.NET Core3.0内置多种日志记录程序,并且有第三方提供的日志记录程序框架如:log4net,NLog,Serilog,elmah.io等。后面会介绍前三种日志框架如何与.NETcore3.0结合起来进行使用。
内置日志记录提供程序
ASP.NET Core 提供以下提供程序:
...
2019-11-01 11:59
SqueezeNet
论文地址:https://arxiv.org/abs/1602.07360
和别的轻量级模型一样,模型的设计目标就是在保证精度的情况下尽量减少模型参数.核心是论文提出的一种叫"fire module"的卷积方式.
设计策略
主要用1x1卷积核,而不是3x3.
减少3x3卷积核作用的channel.
推迟下采样的时间.以获取更大尺寸的feature map.这一点是处于精度的考虑.毕竟feature map的resolution越大,信息越丰富.下采样主要通过pool来完成或者卷积的时候控制stride大小.
...
2019-11-01 11:08
这一篇博客将教你什么?如何用LCT打延迟标记,LCT和线段树延迟标记间的关系,为什么延迟标记要这样打。...
2019-11-01 11:32
epoll(2) 源码分析
文本内核代码取自 5.0.18 版本,和上一篇文章中的版本不同是因为另一个电脑出了问题,但是总体差异不大。
引子留下的问题
关键数据结构
提供的系统调用
就绪事件相关逻辑
epoll 间的相互影响及处理
问题的解答
引子留下的问题
在上一篇文章中留下了几个问题,本文将针对这几个问题进行分析:
epoll(2) 得到就绪事件的复杂度为何是 O(1)
epoll(2) 和普通的文件相比的区别在哪里,比如和 eventfd(2) 比较
epoll(2) 相对 poll(2)/select(2) 多提供了 EPOLLET 的触发模式,现象在上面可以看到区别,实现是如何做到的。
...
2019-11-01 11:33
忙碌了很久,终于把所有事情都处理好了。今天静下心来,回顾一下,自己从有离职的想法到找到满意的工作,再到提出离职,交接完工作的过程,还是有些许想法想记录下来的,算是对自己第一份工作的一个小结。也希望能给后来人一些借鉴。...
2019-11-01 11:49
工厂方法模式(Factory Method Pattern)又称工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定究竟应该实例化哪一个具体产品类。
工厂方法,可以理解为一种将实例化逻辑委托给子类的方法,父基类提供共有实现,派生类完成个性化定制实现
...
2019-11-01 11:48
前端圈从来不缺少新的技术、点子和话题,有些留下来了而有些则转瞬即逝。在决定一种新技术是否能够长久的所有因素里,最核心的必然是自身实力过硬能够经受住实践检验。而除此之外,这项技术所解决问题的广泛程度、受众群体规模等“非技术因素”也至关重要。...
2019-11-01 11:13
1. Ajax
Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)时一种创建交互式网页应用的网页开发技术,它并不是一项新的技术,其产生的目的是用于实现页面的局部刷新。通过Ajax技术可以使之前的应用程序在每次提交时不用进行页面的整体刷新,从而提升操作的性能。
2. jQuery
jQuery是一个JavaScript函数库,极大的简化了JavaScript编程,很容易学习。jQuery是目前最流行的开源js框架,并且提供了大量的扩展。
...
2019-11-01 11:17
上一篇博文介绍了@Order注解的常见错误理解,它并不能指定 bean 的加载顺序,那么问题来了,如果我需要指定 bean 的加载顺序,那应该怎么办呢?...
2019-11-01 11:44
2、组件介绍#
1、服务注册与发现——Eureka#
服务注册与发现中心采用Eureka,以AP为核心的高可用注册中心,保证高可用性和最终一致性,server之间互相注册的replicate机制可以单点注册、全局感知,通过集群式部署来避免单点故障导致服务不可用。
提供云端服务发现,一个基于Rest的服务,用于定位服务,以实现云端中间层的服务发现和故障转移。
主要用来实现服务治理,统一管理众多微服务应用的地址信息,以及复杂的调用关系,减少应用之间的耦合,通过提供服务方在Eureka Server注册服务,服务消费方在Server上订阅所需服务得到提供者的地址信息,完成一次服务之间的请求调用。
...