自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

厄多斯L的博客

学习、分享

  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

原创 将博客搬至CSDN

对博客id不是特别满意, 现将本博客搬迁至:https://blog.csdn.net/bitbitbyte

2020-04-05 18:47:03 246

原创 hbase启动报错: java.net.ConnectException

报错信息在habase/logs/hbase-user-master-node01.log文件中查看报错信息java.net.ConnectException: Call From node100/192.168.100.101 to node100:9000 failed on connection exception: java.net.ConnectException: Connect...

2020-03-19 10:12:36 913

原创 vim常用命令

shell 命令vim file +n: 光标跳至第n行命令模式ZZ: 保存且退出dd: 删除一行D: 删除至尾yy: 复制一行p: 粘贴gg: 文件首行G: 文件末行数字G: 移动到对应行u: 撤销上次命令ctrl+r: 恢复撤销v: 进入视图模式末行模式q!: 强制退出set nu: 设置行号set nonu: 关闭行号...

2020-03-15 16:02:55 206

原创 修改.bashrc使得xcall能够执行jps命令

xcall脚本通过编写的xcall脚本, 能够在一台主机上执行其它主机上的命名令.具体脚本编写如下:#!/bin/bash# 验证参数if(($#==0))then echo 请输入要执行的命令! exitfiecho "要执行的命令是:$@"# User specific aliases and functionssource /etc/pr...

2020-03-15 11:57:13 488

原创 修改为知笔记markdown编辑器为Typora

简介Typora是最好的Markdown编辑器之一, 让码字成为一种享受, 再结合为知笔记的文件管理与全文搜索功能可以极大地提高文字工作效率.安装 配置首先在官网typora官网下载最新版:https://typora.io/安装好后, 在位置笔记中: 选项 -> 编辑 -> 编辑器添加: 添加安装好的Typora.exe, 勾选 使用UTF-8文字编辑器以及文字编辑器...

2020-03-01 16:26:17 909

原创 使用ssh基于密钥实现3台主机间免密码登陆

第一步: 在host01和host2和host3上面都要执行下面操作,产生公钥和私钥(该过程不输入密码)ssh-keygen -t rsa 第二步: host01, host2和host3都执行以下操作, 将各自公钥添加到host01的authorized_keys的文件中.ssh-copy-id hadoop01第三步:在host01上执行下面操作. 经过第二步, host01都有了...

2020-03-01 16:17:45 328

原创 linux文本处理三剑客 grep sed awk 实战

文章目录grep sed awk对比grep1. 单个匹配查询2. 多个匹配3. grep结合sed 抽取字符串3.1 抽取本机ip地址3.2 抽取图片地址sed1. 打印特定范围的行2. 列出包含root的行, 且root不区分大小写3. 删除行4. 插入, 追加, 替换行5. 替换字符串6. 替换字符串(修改原文件)awk1. 模糊查询**2. 指定分隔符, 根据下标显示内容**3. 指定打...

2020-02-26 16:32:32 311

原创 Maven学习总结

Maven主要有两大功能

2020-02-20 10:23:39 274

原创 maven dependency中provided和compile的区别

通过maven能够正常启动tomcat, 但在浏览器中访问某一个servlet时, 报错误cannot be cast to javax.servlet.Servlet. 这是在运行该servlet时存在2个相同的依赖jar包, 发生jar冲突. 此时需要将maven 的 pom.xml中的servlet-api的依赖修改为<scope>provided<\scope>(默...

2020-02-16 11:29:42 295

原创 Java IO编程中的几个概念

BIO NIO AIOjava中的BIO NIO AIO 是在不同java版本更新过程中依次引入的, 性能也越来越好.这个3个IO分别指:BIO:同步阻塞IO, 传统的java.io包.NIO: new IO, 是一种同步非阻塞IO, java,nio包, java 1.4引入.AIO: 异步非阻塞IO, 也称NIO2, 由java 1.7引入, 应用还不是特别广泛.阻塞 非阻塞 ...

2020-01-13 16:28:24 201

原创 java强转与继承关系的加深理解:object[]的数组无法强转为String[]的数组

在运行下面这段代码时报了一个无法强转的错误Ljava.lang.Object; cannot be cast to [Ljava.lang.String;。public class Demo { public static void main(String[] args) { ArrayList<String> stringArrayList = new A...

2020-01-11 09:31:09 771

原创 java反射机制获取对象中父类属性对象

今天有个朋友问,继承会继承父类的私有属性和私有方法吗。回答当然是可以的,只是不能直接访问(例如对于父类的私有属性,可以借助从父类中继承的get方法来获得该值)。当时也想到可以通过反射的方式来获取父类中私有属性的值。一开始使用getDeclaredFileds(),但发现只能获取子类的相关的属性对象。具体代码如下:通过 getDeclaredFileds()方法获取属性对象父类:public...

2020-01-06 21:54:52 2557

原创 intealij idea中报错:Error during artifact deployment. See server log for details

在使用intealij idea开发javaEE web应用时,在有时会出现部署不上的问题。对于这个问题可以从映射路径,依赖,以及artifact的部署3个方面去排查:每个servlet设置的映射路径是否正确有没有添加斜杠@WebServlet("/demo01")映射路径是否有重名项目结构中的jar包依赖是否添加正确。项目结构中的Artifact与Run/Debu...

2019-12-26 20:37:37 298

翻译 Java EE与 Java SE的区别

Java技术包括:编程语言平台java编程语言的平台有:Java SEJava EEJava ME平台由两个部组成:java虚拟机APIJava EE平台是建立在Java SE平台之上的. Java EE平台包括API和运行时环境, 能够开发和运行大规模, 多层次, 可延展, 稳定, 安全的网络应用.参考:https://docs.oracle.com/java...

2019-11-30 15:10:42 266

原创 同时使用有线内网与无线外网

当同时使用有线内网与无线外网时,因为优先使用的是有线网所以在上外网时无法连接。这里主要参考了文末资料中的第二种方式进行设置。第一步首先在控制版中打开网络与共享中心,将无线网络与有线网络的Internet协议(TCP/IP)中自动获得IP地址修改为使用下面的IP地址(设置信息可以在网络和共享中心 中单击相应网络选择网络连接详细信息便可获得获得)第二步把132.147.X.X路段的网址连接请求...

2019-11-08 14:20:00 1780

原创 使用xshell从服务器下载文件

进入目录后下载一个文件:sz filename下载多个文件:sz filename1 filename2如果需要下载该目录下的所有文件,需要先在该目录下对文件进行压缩:zip -r Industrial.zip ./*参考:https://blog.csdn.net/u013594477/article/details/78293629...

2019-11-07 15:47:13 613

原创 everything使用技巧

everything是一款电脑搜索软件。下载链接:https://www.voidtools.com/zh-cn/总结一些常用的搜索技巧:file:素材 只搜索文件,文件夹不用显示folder:素材 只搜索文件夹,文件不用显示f: 素材 只搜索f盘下包含“素材”的文件夹和文件f: folder: 素材 管道机制,只搜索f盘下包含“素材”的文件夹file: aaa|bbb...

2019-11-07 13:41:56 828

原创 【吴恩达机器学习】第8章 正则化

第8章 正则化过拟合问题代价函数过拟合问题解决过拟合的方法减少特征的个数Manually select which features to keep.Model selection algorithm正则化(不减少特征个数)Keep all the features, but reduce magnitude/values of parametersθj\theta_jθj...

2019-10-27 10:12:19 157

原创 python文件重命名

删除文件名中以w开头空格结束的子字符串,例如“wj529 xxxx.pdf”修改为“xxxx.pdf”import osxxxximport repath=input("请输入文件所在的文件夹路径(路径由\结尾):")#获取该目录下所有文件,存入列表中fileList=os.listdir(path)for fname in fileList: #设置旧文件名(...

2019-10-14 16:14:31 459

原创 【统计学习】 第5章 决策树

决策树与if-then规则决策树可以看成是if-then规则的集合。由决策束的根节点到叶节点的每一条路径构成一条规则,叶节点的作为规则的结论。下图为决策树用于分类问题的示意图(决策树也能用于回归问题)。特征选择问题如上图,4个条件对应4个特征,问题在于如何确定每个特征从根节点开始往下的依次顺序。选择的依据是使用信息增益,哪一个特征的信息增益最大则将该特征作为决策树上的一个节点,递归的使用该...

2019-10-13 22:54:59 330

原创 动态规划求字符串编辑距离

字符串编辑距离给定一个源字符串str1和目标字符串str2,能够对源串str1进行如下3种操作:在给定位置上1. 插入一个字符2. 替换任意字符3. 删除任意字符在对源字符串str1进行最小操作数的操作后使其等于目标字符串str2,则称该最小操作数为字符串编辑距离。动态规划分治方法求解问题的方式是通过组合子问题的解来求解原问题。但分治法可能会对子问题进行反复求解,动态规划与分治方法...

2019-10-07 21:30:17 371

原创 【吴恩达机器学习】第12章 机器学习系统设计

文章目录确定执行的优先级误差分析不对称性分类的误差评估精确度和找回率的权衡机器学习数据确定执行的优先级列出可能的解决方案,然后权衡选择。而不是一开始只是关注去收集更多的数据。例如对于垃圾邮件可以有以下一些方案:误差分析一般先花一天时间,简单粗暴的实现一个算法,画出学习曲线,然后逐步改进。Start with a simple algorithm that you can implem...

2019-09-30 08:32:53 216

原创 【吴恩达机器学习】第11章 应用机器学习的建议

应用机器学习的建议如何改进算法更多的训练数据不一定有效尝试更小的特征增加特征增加多项式特征尝试不同的正则化系数以上方法可能并不是一些很有效的方法如何评价和诊断一个机器学习系统,可以极大地提高改进算法的效率。评估假设如何防止过拟合与欠拟合的问题将数据分割为训练集与测试集,统计测试集的预测错误以此对假设进行评估模型选择和训练、验证、测试集如何确定模型中参数θ\thet...

2019-09-29 09:58:55 178

原创 【吴恩达机器学习】第10章 神经网络参数的反向传播算法

代价函数像大部分机器学习一样,从代价函数开始讲起。重点讲解,神经网络在分类问题中的应用。神经网络层数用LLL来表示神经网络结果的总层数。每层单元数用sls_lsl​表示第lll层的单元数,但不包括偏置。Binary classification一个输出单元Multi-class classificationk分类,含有k个输出单元Cost functionLogistic...

2019-09-28 11:17:24 250

原创 【吴恩达机器学习】第9章 神经网络学习

第9章 神经网络学习非线性假设神经元与大脑模型展示 1模型展示 2非线性假设为什么需要学习这个算法非线性拟合多项式多项式拟合参数个数大于特征个数神经网络当特征个数过大时,多项式拟合参数过多二次项的个数大约是(n2)/2(n^2)/2(n2)/2,nnn为特征的个数。三次项个数大约是(n3)/6(n^3)/6(n3)/6神经元与大脑大脑能够通过同一套算法处理不同类型的信号(...

2019-09-21 17:32:41 219

原创 【统计学习方法】附录C 拉格朗日对偶性

原始优化问题等价拉格朗日的极大极小问题原始优化问题c_i(x)为不等式约束h_j(x)为等式约束广义拉格朗日函数其中αj,βj\alpha_j,\beta_jαj​,βj​称为拉格朗日乘子,αi≥0\alpha_i \ge 0αi​≥0考虑以下关于x的函数:有:则θp(x)\theta_p(x)θp​(x)的极小化问题就等价于原优化问题:min⁡xθp(x)\min_x...

2019-09-18 15:31:34 217

原创 numpy中列向量退化为数组的问题

在numpy中array类型为一维时会退化为数组类型,可以换用matrix类型。或对其reshape为行向量或者列向量。参考:numpy 矩阵运算的陷阱 - kamidox的专栏 - CSDN博客...

2019-09-18 15:06:30 351

原创 【吴恩达机器学习】第七章Logistic回归-50简化代价函数与梯度下降

Logistic regression cost function用以上代价函数拟合参数的优点:这个式子是从统计学中的极大似然法的来的, 它是统计学中为不同模型快速寻找参数的方法.除此之外它还有个优点就是, 它是凸的....

2019-09-11 11:14:35 245

转载 Python 缓存机制与 functools.lru_cache

缓存是一种将定量数据加以保存以备迎合后续请求的处理方式,旨在加快数据的检索速度。在 Python 的 3.2 版本中,引入了一个非常优雅的缓存机器,即 functool 模块中的 lru_cache 装饰器。lru_cache原型如下:@functools.lru_cache(maxsize=None, typed=False)使用functools模块的lur_cache装饰器,可以缓...

2019-09-03 10:14:55 3453 1

原创 通过**kwargs传实例属性

def __init__(self, **kwargs): for name, value in kwargs.items(): setattr(self, name, value)

2019-08-23 19:39:39 467

原创 Python中调用父类方法的三种方式

Python中调用父类方法的三种方式:直接写类名调用用 super(type, obj).method(arg)方法调用。在类定义中调用本类的父类方法,可以直接 super().method(arg).多继承中父类方法的调用在多继承时,直接用父类调研父类方法时,可能会出现重复调用导致资源浪费。super()方法是调用MRO中当前类所在位置之后的类的方法。多继承中self指向已创建...

2019-08-23 11:54:00 1404

原创 元类type(class_name, class_parents, class_attr)

装饰器给函数加功能,元类可以给类加功能。将类中不是__开头的属性名字变为大写def upper_attr(class_name, class_parent, class_attr): # 该函数返回一个由type()创建的类 # 遍历属性字典,把不是__开头的属性名变为大写 new_attr = {} for key, name in class_attr.items(): i...

2019-08-23 09:48:04 327

原创 在指定文件夹目录下打开jupyter notebook

设置环境变量将以下三个路径添加至path中D:\program1\AnacondaD:\program1\Anaconda\ScriptsD:\program1\Anaconda\Library\binCMD 运行以下代码即可jupyter-notebook [文件夹路径]其中的文件夹路径可以通过鼠标拖拽文件夹至cmd窗口生成参考资料win10+python3下Ana...

2019-08-22 11:30:14 2916

原创 防止sql注入

# 存在sql注入sql = """select * from info where code = '%s';""" % stock_code# 避免通过stock_code进行sql注入sql = """select * from info where code=%s;"""cs.execute(sql, (stock_code,)) # 将stock_code以元组的方式传入...

2019-08-21 14:11:42 325

原创 mysql远程访问

增加可远程访问的mysql账户登陆mysql客户端mysql -uroot -p[密码]创建可远程的MySQL账号grant 权限列表 on 数据库 to '用户名'@'%' identified by '密码';注意是:‘用户名’@’%’,其中“%”表示此账户可以使用任何ip的主机登录访问此数据库修改配置文件sudo vim /etc/mysql/mysql.c...

2019-08-21 12:40:20 123

原创 如何通过批处理文件直接运行python代码

如何通过批处理文件直接运行python代码run.bat文件@Rem 跳转至当前目录@cd /d "%~dp0" @Rem 以运行python代码@python.exe test.py @Rem 保存窗口5秒@ping 127.0.0.1 -n 5 >nul 参考文献bat命令详解...

2019-08-19 11:52:03 1604

原创 python中通过字典实现函数指针

用字典的key-value代替if语句;并且value为函数的引用,实现c语言中函数指针的思想。URL_FUNC_DICT= dict() # 全局变量;将函数引用保为字典的valuedef route(url): def set_func(func): URL_FUNC_DICT[url] = func def call_func(*args, **kwargs): ...

2019-08-18 23:14:01 1170

原创 装饰器

闭包:闭包就是一个函数,该函数能够读取其他函数内部的变量。装饰器:将函数传入一个闭包,该闭包返回一个函数(闭包),并将原函数名指向这个返回的函数(闭包)。 def set_func(func): def call_func(): # 该函数为set_func的闭包 print("_______这是权限1________") ...

2019-08-18 12:11:30 116

原创 【数学】一张通往数学世界的地图-阅读笔记

数学起源于计数古埃及人写下了第一个方程现代数学分为:纯数学与应用数学纯数学的价值–美这里的美可以理解为规律吧纯数学纯数学可以分为四个部分:数字系统(NUMBER SYSTEMS)、结构(STRUCTURES)、空间(SPACE)、变化(CHANGES)数字系统起源于数结构包括:代数、线性代数、数论、组合数学、群论、序理论空间几何、三角学、分形、拓扑学、测度论、...

2019-06-08 10:25:08 780

原创 【算法导论】二叉搜索树的删除除操作

对于二叉搜索树T,用一颗子树v代替子树u的操作TANSPLANT(T,u,v).TANSPLANT(T, u, v) if u.p == NIL T.root = v elseif u == u.p.left u.p.left = v else u.p.right = v if v != NIL v.p = u.p删除二叉搜索树T中的一个结点z,该节点z有三种情况:z...

2019-06-07 14:36:25 486

元胞主动机教程及演示程序

数学建模 元胞自动机 matlab演示程序

2014-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除