重拾Java(二)异常处理 发表于 2018-04-18 | 分类于 编程学习 , Java Java标准异常Throwable这个Java类被用来表示任何可以作为异常被抛出的类。Throwable对象可以分为两种类型: Error:用来表示编译时和系统错误(除特殊情况外,一般不需要你关心) Exception:可以被抛出的基本类型。 特例:RuntimeExceptionRuntime ... 阅读全文 »
重拾Java(一) 发表于 2018-04-04 | 分类于 编程学习 , Java 抽象类 用abstract关键字来修饰一个类时,这个类叫做抽象类。 用abstract来修饰一个方法时,这个方法叫做抽象方法。 含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写。 抽象类不能被实例化。 抽象方法只需声明,而不需实现。 抽象类里面的抽象方法必须被子类全部实现,如 ... 阅读全文 »
开始算法学习 发表于 2018-03-31 | 分类于 算法与数据结构 今天学习算法与数据结构了,以前学过的东西都不太记得了,要开始捡起来。 典型的数组处理代码 找出数组中的最大元素 123double max = a[0]for (int i = 0; i < a; i++) if (a[i] > max) a[i] = max; 计算数组的平均值 ... 阅读全文 »
不同终端同步 发表于 2018-03-28 | 分类于 站点维护 在实验室部署的hexo来更新,后来需要在自己笔记本上进行博客更新,因此上网查询教程进行配置,在这里记录下来,下面将原来部署的终端记为A,新的终端为B。本文章参考了搭建hexo博客并简单的实现多终端同步 创建hexo分支 先在github上的博客仓库新建一个branch,这里我新建的是hexo 将he ... 阅读全文 »
博客公式支持 发表于 2018-03-26 | 分类于 站点维护 Next现在支持latex公式显示,在Next主题_config.yml中下面mathjax的enable改为true就可以了1234mathjax: enable: true per_page: false cdn: //cdn.bootcss.com/mathjax/2.7.1/lates ... 阅读全文 »
神经网络优化之损失函数 发表于 2018-03-26 | 分类于 机器学习 神经网络模型的效果以及优化的目标是通过损失函数来定义的。 经典损失函数通过神经网络解决多分类问题最常用的方法是设置n个输出节点,其中n为类别的个数。对于每一个样例,神经网络可以得到一个n维数组作为输出结果。数组中每一个维度(也就是每一个节点)对应一个类别。在理想情况下,如果一个样本术语类别k,那么这 ... 阅读全文 »
初学Python(九)迭代器与生成器 发表于 2018-03-18 | 分类于 编程学习 , Python 迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器 ... 阅读全文 »
初学Python(八)基本语句 发表于 2018-03-18 | 分类于 编程学习 , Python if语句Python中if语句的一般形式如下:123456if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3 注意:1231、每个条件后面要使用冒号( ... 阅读全文 »
初学Python(七)字典 发表于 2018-03-17 | 分类于 编程学习 , Python 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:1d = {key1 : value1, key2 : value2 } 键必须是唯一的, ... 阅读全文 »