- 博客(14)
- 收藏
- 关注
原创 2019-09-07-Python-P2
我使用的Python版本为3.7,没有装配环境的同学可以到下方链接查看教程。本期内容依旧是高阶函数的内容,接上期。函数闭包Python允许在函数中定义函数,内部函数无法在外部函数之外被调用,类似Java的内部类。需要注意的一点是,内部函数调用外部函数的属性时,采用的是引用传值,这可能会带来一些问题:def func(): res = [] for x in range(1...
2019-09-08 00:15:41 165
原创 2019-09-06-Python-P1
我使用的Python版本为3.7,没有装配环境的同学可以到下方链接查看教程。高阶函数在Python中,函数名其实就是变量名,讲起来可能有点绕,直接看例子理解了就没问题了print(abs(-9))# 9func = absprint(func(-8))# 8abs = lenprint(abs([1, 2, 3]))# 3abs是Python中求绝对值的函数,最后它变成了求...
2019-09-08 00:14:37 205
原创 机器学习笔记(一)
我使用Python 3.7来进行学习,没有装配环境的同学可以到下方链接查看教程。术语标签我们要预测的真实事物:\( y \)基本线性回归中的\( y \)变量特征用于描述数据的输入变量:\( x \)基本线性回归中的\( x \)变量样本数据的特定实例:\( x \)有标签的样本 {特征,标签}:\( (x, y) \)用于训练模型无标签的样本 {特征...
2019-08-28 18:10:16 132
原创 右键打开Anaconda Prompt
话不多说,直入正题此处涉及的所有的右击目标操作,均可以替换为选中目标并在右侧窗口空白处右击所有的值均不带引号带※的步骤为可选项打开“运行”窗口(快捷键:Windows徽标键+R),输入“regedit”打开注册表编辑器上方路径处输入“计算机\HKEY_CLASSES_ROOT\Directory\Background\shell”(也可能是“我的电脑”等)右击“shell”→“新...
2019-08-27 23:08:28 2739 2
原创 用管理员权限在此处打开cmd
相信大家看过不少类似的博客,我也看过不少,但觉得很多博客都写得比较杂乱,或者不够全面,本篇博客就是想要简洁明了地把方法展示给大家。话不多说,直入正题此处涉及的所有的右击目标操作,均可以替换为选中目标并在右侧窗口空白处右击所有的值均不带引号带※的步骤为可选项打开“运行”窗口(快捷键:Windows徽标键+R),输入“regedit”打开注册表编辑器上方路径处输入“计算机\HKEY_...
2019-08-26 20:17:12 495
原创 Python环境配置
本篇博客的装配教程以安装了Anaconda为基础,Anaconda的安装与这篇博客相同可保证无误,若按其他方式装配,本篇博客不保证绝对正确,仅供对比参考。本篇所有命令若无特殊说明,均在Anaconda Prompt中运行下载需要一个较好地网络环境,可能会遇到网络问题导致下载失败,请切换网络或多尝试几次更新conda# 运行以下命令 conda update -n base -c defa...
2019-08-26 18:08:09 185
原创 安装Anaconda
Anaconda 是一个可用于科学计算的 Python 发行版,支持 Linux、Mac、Windows系统,内置了常用的科学计算包。本篇博客介绍了Anaconda的安装及配置。由于Anaconda中集成的是某个版本的Python,可能无法满足大家的使用需求,并且本身在安装完Anaconda后还需要一些操作,所以底部会放出Python 3.7的装配方法。下载Anaconda官网链接:ht...
2019-08-26 16:13:33 235
原创 BIO与NIO的核心区别
什么是BIO 在通信领域,BIO表示同步阻塞模式的通信方式。即程序为每一个连接分配一个单独的线程进行处理,当没有数据在传输时,线程会保持阻塞状态,等待数据,这时线程是无法执行其他操作的。 这种模式存在一个显而易见的问题,那就是当一个服务器的访问量达到一定的数量级时,大量的线程会占用极大的服务器资源,而这些线程并不是一直都在处理数据,反而大部分可能处于阻塞状态,这无疑是对服务器资源的一种极大...
2019-08-15 16:11:43 180
原创 Java五子棋-人人对战
五子棋是国内受到普遍欢迎的一款游戏,规则简单,趣味不俗。作为一名程序员,自然也希望将它移植到电脑上。这篇我们要讲的主要就是实现简单的人人对战,AI算法放到以后单独说。我们先来整理一下脉络,看看实现五子棋需要哪些内容:棋盘。这毋庸置疑落子监听。下棋当然要把棋子画出来,显然我们是用鼠标来下棋,这里就需要用到鼠标的监听胜负判断。下棋自然有输赢,每一步棋后都需要进行判断棋盘棋盘的绘制应该...
2019-03-07 17:10:38 561
原创 Java接口&监听
Java中接口存在的目的众所周知,Java只有单继承,即一个类只能有一个父类。固然,这种特性避免了像C++中的令人头疼的二义性问题,但是这是有代价的:当我想让类A继承类X的属性和方法时,如果类A已经有了一个父类B,那我只能让类B继承类X,类A才能继承到类X,而如果类B也已经有了一个父类,那么……上述问题的最终结果就是,为了让类A继承到类X的属性和方法,所有与类A有继承关系的类都会继承类X,这显...
2018-12-28 17:49:11 2333
原创 Java类的继承
一、这里有一个问题现在有一位技术非常娴熟伐木工,可以轻松地砍伐各种各样的树。我们已经规定了伐木工的砍树速度,以及各种树的名字、生命值(为0时树被砍掉)和各种特征。虽然伐木工只关心树的生命值,但是树的特征不能抛弃。现要求运用面向对象程序设计的理念来设计一个程序,来计算出伐木工砍各种类型的树需要几下(树的种类及各项属性都已知)。//树木public class TreeA{ public St...
2018-12-21 17:58:31 160
原创 类和对象
一、什么是对象?对象是一个具体的物体或事件,例如:某一部手机、某一个人……那么如何描述一个对象呢?某一部手机: 特征:品牌、版本、手机名、尺寸、外观、CPU、GPU…… 功能:打电话、联网、运行软件、拍照……某个人: 特征:姓名、身高、体重、性格、爱好…… 行为:讲话、走路、学习、吃饭……通过以上的举例可以看出对一个对象的描述主要由两部分组成: 1.特征(属性) 2.行为(功...
2018-12-08 18:40:35 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人