摘要:
损失函数在机器学习中用于表示预测值与真实值之间的差距。一般而言,大多数机器学习模型都会通过一定的优化器来减小损失函数从而达到优化预测机器学习模型参数的目的。 阅读全文
摘要:
np.random模块常用的一些方法介绍 阅读全文
摘要:
我们写项目的时候难免会遇到代码报错的问题,遇到这样的问题了如何快速的定位问题并解决问题呢?
我今天来整理了利用python只带的工具来解决这个问题,我能需要使用的库有: 阅读全文
摘要:
python学习之os模块 阅读全文
摘要:
StringBuilder与StringBuffer作用就是用来处理字符串,但String类本身也具备很多方法可以用来处理字符串,那么为什么还要引入这两个类呢? 阅读全文
摘要:
>AOP基本概念
通知(Advice):织入到目标类连接点上的一段程序代码。通知分为五种类型:
- Before:在方法被调用之前调用
- After:在方法完成后调用通知,无论方法是否执行成功
- After-returning:在方法成功执行之后调用通知
- After-throwing:在方法抛出异常后调用通知
- Around:通知了好、包含了被通知的方法,在被通知的方法调用之前后调用之后执行自定义的行为 阅读全文
摘要:
本节介绍了序列解包、链式赋值和链式比较,序列解包稍微复杂一点,链式赋值和链式比较非常简单,就没有展开细说。 阅读全文
摘要:
Python的算术运算符与C语言类似,略有不同。包括加(+)、减(-)、乘(*)、除(/)、取余(%)、按位或(|)、按位与(&)、按位求补(~)、左移位(<<)、右移位(>>)、单目求反(-)、幂运算(**)、整除运算(//)、增强运算、增强矩阵乘法(@)。
增强运算是将算术运算符或逻辑运算符放到等号的左侧,与C语言的增强运算符相同。如x+=5,表示x=x+5,该种方法CPU的处理效率高于普通运算方式,且执行优先级也高些。 阅读全文
摘要:
synchronized关键字是java并发编程中常使用的同步锁,用于锁住方法或者代码块,锁代码块时可以是synchronized(this){}、synchronized(Object){}、synchronized(类class){}。
当锁住的内容执行完或者在执行过程中抛出异常,才会自动释放锁。如果想手动释放锁,需要调用锁住的对象的wait()方法释放掉锁并且置于等待状态,切换到其他线程运行,而notify()方法只是唤醒一个调用了该对象wait()方法的其他线程,但不会释放锁,选择顺序也不由代码控制,由虚拟机实现。因此,对象的wait()、notify()、notifyAll()方法只能是配合synchronized关键字使用的,来完成线程间的调度。 阅读全文
摘要:
Sitemesh是由一个基于Web页面布局、装饰及与现存Web应用整合的框架,是一个装饰器。它能帮助我们在由大量页面工程的项目中创建一致的页面布局和外观,如一致的导航条、一致的banner、一致的版权等。
SiteMesh是基于Servlet的filter的,它通过截取response,并进行装饰后再交付给客户端。 阅读全文