自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yan_dan的博客

坚持不过七天

  • 博客(51)
  • 收藏
  • 关注

原创 Spark RDD的Python使用全面介绍

RDD(Resilient Distributed Dataset) 弹性分布式数据集RDD的三种基本特性Transformation 转换运算一个RDD转换会产生另外一个RDD转换操作时懒惰式的,就是说它不会立刻执行,它等到‘动作’运算才会实际执行Action 动作运算动作运算不会产生RDD,而是会产生数值、数值或者写入文件。(结果产生式运算)动作运算会立刻被执行,并且会...

2019-12-12 21:15:51 235

原创 贝叶斯分类器一步步数学推导过程

贝叶斯分类器推导过程参考自我在课堂上学何老师的知识1. 贝叶斯公式贝叶斯公式的一般形式P(A∣B)=P(A,B)P(B)⇔P(A,B)=P(B)P(A∣B)=P(A)P(B∣A)(1.1)P(A|B)=\frac{P(A,B)}{P(B)}\Leftrightarrow P(A,B)=P(B)P(A|B)=P(A)P(B|A) \tag{1.1}P(A∣B)=P(B)P(A,...

2019-12-02 22:04:20 598 1

原创 逻辑回归及其梯度下降法优化的详细推导过程和实现代码

Logistic Regression 逻辑回归参考李航《统计学习方法》第六章1. Logistic distribution逻辑斯蒂分布,主要就是逻辑斯蒂分布函数F。因为其函数值在[0, 1]之间,符合概率的分布特点,良好的对称性也是选择它的一个原因。一般的逻辑斯蒂分布函数如下:F(x)=11+e−(x−μ)/γ(1.1) F(x)= \frac{1}{1+e^{-(x-\mu)/...

2019-12-01 15:29:24 1575 1

转载 Ubuntu Linux下vim输入键盘功能区布局错误,方向键问题

参考链接:https://www.cnblogs.com/donaldworld/p/6815524.html在Ubuntu中,进入vim命令发现方向键会输出ABCD,退格键也不行。是因为Ubuntu装的是vim-tiny,我们要的是vim-full。所以我们要卸载重装vim。1.卸载sudo apt-get remove vim-common2.安装sudo apt...

2019-03-26 23:00:18 915

原创 Linux常用命令思维导图

2019-03-11 21:44:21 230

原创 Servlet思维导图

2019-03-06 21:00:53 1369

原创 HTTP协议思维导图

2019-03-01 11:17:39 1131

原创 Tomcat思维导图

2019-03-01 10:58:30 609

原创 Java基础加强类

2019-02-28 10:30:11 184

原创 eclipse常用快捷键和debug常用单词释义

1.eclipse常用快捷键alt + / :内容补全(导入jar包) alt + 上下方向键:光标所在行上下行走 ctrl + d :删除一行 ctrl + 1 :提示错误的修复操作选项 atrl + shift + / :注释选中的多行 atrl + shift + \ :取消选中多行的注释 atrl + shift + o :导入包或者去掉多余的包 atrl + shift...

2019-02-27 15:48:44 261

原创 基于W3C的JSON学习总结

1. json == JavaScript Object Notation2.json 优势在于比xml更小 更快 更容易解析3. json语法思路比较简单,基础是键值对 (key:value),然后结合中括号( [] )并列为数组,大括号( {} )包裹为json对象。然后通过嵌套形成复杂的层次结构去描述数据形式。4.语法规则基础数据在名称/值对中  >>> k...

2019-02-27 11:56:19 186

原创 XML解析方式总结 SAX编程 DOM4J编程

                                                         思维导图大纲1.DOM解析和SAX解析的区别是 DOM解析是把文档全部加载进去内容,形成树状结构,可以做增删改操作,但是容易产生内存溢出,SAX解析边读边解析,基于事件驱动,查询速度快,但是不能做增删改操作。2.JAXP是jdk中方法,但是dom4j是比较常用的jar包...

2019-02-27 11:28:58 188

原创 xml思维导图

2019-02-26 11:57:42 1478

原创 eclipse new 自定义添加自己常用文件

设置路径是 Window 【窗口】 > Customize Perspective 【自定义视图】  > Shortcuts 【快捷方式】 >  选择 "New" 

2019-02-24 21:15:51 1832

原创 jquery 简介

2019-02-21 17:20:38 155

原创 JavaScript思维导图

2019-02-20 11:53:34 2241 1

原创 HTML思维导图

2019-02-17 22:35:29 6313

原创 CSS思维导图

 

2019-02-17 22:00:17 709

原创 Python matplotlib.pyplot 画图

import matplotlib.pyplot as pltimport numpy as np# x y 是list类型x = np.linspace(-1, 1, 50)y1 = 2*x +1y2 = x**2#到下一个plt.figure()之前都是属于这张图的plt.figure(num=3,figsize = (8,5))#以x为横坐标 y为纵坐标作图plt.plo...

2019-01-20 17:02:08 195

原创 Tensorflow常用运算

1. + - * / 都是对应位置元素进行加减乘除,两个tensor具有相同的shape形状。>>> v1 = tf.constant([1.,2.,3.])>>> v2 = tf.constant([2.,2.,3.])>>> print(sess.run(v1 - v2))[-1. 0. 0.]>>> p...

2019-01-19 23:01:20 300

转载 window用Anaconda安装tensorflow

参考:https://blog.csdn.net/u012052268/article/details/74202439之前我安装的是python3.7,但是这个版本的win + 3.7的tensorflow没有,听说可以利用的Anconada多种环境来实现这个东东。安装Anaconda,这个安装我之前安装过了。 打开Anaconda命令,新建一个环境tensorflow。所谓新建环境可...

2019-01-13 21:45:17 442 2

转载 寻找最小的k个数(应用于Huffman树)

转载自:https://wizardforcel.gitbooks.io/the-art-of-programming-by-july/content/02.01.html  选择其中解法2题目描述输入n个整数,输出其中最小的k个解法2:咱们再进一步想想,题目没有要求最小的k个数有序,也没要求最后n-k个数有序。既然如此,就没有必要对所有元素进行排序。这时,咱们想到了用选择或交换排...

2019-01-02 17:21:00 138

原创 数据结构之树的基本概念

树的定义:a.有限个节点集合  b.每个节点都有唯一的直接前驱,但可能有多个后继 树的表示:1) 树状图  2)广义表形式 2)嵌套集合  结点的度就是结点的子树数。树的度指的是结点的最大度。 叶子结点=终端结点,分支结点=非终端结点 层次:根结点为第一层,其孩子为第二层,依此类推 深度:树中结点的最大层次 森林:互不相交的树的集合。对树中...

2018-12-31 15:54:37 130

原创 Python 字符串str

下面是我自己再使用Python字符串中较常见的方法和注意的点,所以写个小文记录一下。转义字符串是反斜杠----‘\’,例如双发斜杠才表示真实的一个斜杠,这个在文件路径中常常用到。("E:\\CodeForPython\\downloadPhote\\"我们想表达的是“E:\CodeForPython\downloadPhote\”)。当然转义还有 \t=横向制表符,\r=回车,\n=换行等等。...

2018-12-30 17:52:16 154

原创 sublime插件安装

1.打开Package Control ,路径是 Preferences>>Package Control.输入后安装提示经过漫长的等待后,安装成功会有Package Control Message

2018-12-22 19:42:21 103

原创 Python模块安装三种方法

1.cmd 命令中>>>pip install 模块名,如 pip install imutils。但是由于网络问题往往无法连接。2.setup.py文件来安装。setup.py文件的使用如下:% python setup.py build     #编译% python setup.py install    #安装使用>>>pip3 ...

2018-12-03 21:40:28 3064

原创 java 集合和Comparable,Conparator 排序小结

  Set中不能有两个相同的元素,Set的实现类有HashSet ,LinkedHashSet , TreeSet。  HashSet比较常用,存取插入比较快,根据哈希索引操作。 LinkedHashSet使用链表实现的,所以优势在于遍历迭代。 而TreeSet采用红黑树数据结构,要求元素必须实现Comparable接口(自然排序)或者new TreeSet 的时候加入Comparator...

2018-10-29 18:00:37 449

原创 排队游戏(栈)

题目描述在幼儿园中,老师安排小朋友做一个排队的游戏。首先老师精心的把数目相同的小男孩和小女孩编排在一个队列中,每个小孩按其在队列中的位置发给一个编号(编 号从0开始)。然后老师告诉小朋友们,站在前边的小男孩可以和他后边相邻的小女孩手拉手离开队列,剩余的小朋友重新站拢,再按前后相邻的小男孩小女孩手拉 手离开队列游戏,如此往复。由于教师精心的安排,恰好可以保证每两个小朋友都能手拉手离开队列,并且最...

2018-10-10 17:57:10 2184

原创 循环链表之魔术扑克

【问题描述】13 张黑桃扑克(A 2 3 4 5 6 7 8 9 10 J Q K),预先排好,正面朝下拿在魔术师的手里,从最上面开始,第一次数一张牌翻过来放在桌面上,正好是“A”;第二次数两张牌,数1 的那张放在手中扑克的最下面,数2 的那张翻过来放在桌面上正好是“2”;第三次数三张牌,数1  的那张放在手中扑克的最下面,数2 接着放在下面,数3 的那张翻过来放在桌面上正好是“3”;.……,...

2018-09-21 20:48:50 368

原创 初识正则表达式

 0.正则表达式是字符串处理利器,用于字符匹配,查找和替换。1.两个反斜杠才表示一个\。就是转义的意思,其中“\.”也才是表示我们所看到的“.” \\ The backslash characte 2.一些特殊的按键符号表示 \t The tab character ('\u0009')制表...

2018-09-17 23:49:15 182

原创 MySQL(七)存储引擎

2018-08-30 17:24:21 88

原创 MySQL(六)自定义函数和存储过程

                                                   自定义函数                                                总结                                                         存储过程...

2018-08-30 15:25:41 215

原创 MySQL(五)内置函数

MySQL常见内置函数一般很少单独使用它,多半是嵌套使用

2018-08-30 10:39:29 112

原创 MySQL(四)补充

内连接示例 外连接示例外连接说明二则 

2018-08-28 18:41:10 126

原创 MySQL(四)子查询和连接

本节介绍子查询和连接

2018-08-28 18:37:14 159

原创 MySQL(三)总结补充

1.UNIQUE KEY说的是该值不能重复,但是能NULL;2.在某一数据库下,删除表命令:DROP TABLE tb_name;3.外键就是说你这一列参照之前一个数据库的某一列。按它的样子来,数字要完全一样,字符可以长度不一样。  FOREIGN KEY (pid) REFERENCES provinces (id) 【ON DELETE CASCADE】4.ON DELETE 在删除的...

2018-08-28 18:32:08 99

原创 MySQL(三)INSERT 插入记录和SELECT查询

1.在数据表中插入数据条2.插入多条记录,就是将SELECT查询到的结果都插入。用INSERT + SELECT.3.UPDATE更新,就是更改的意思公式=>UPDATE 表名 SET col_name = 表达式或DEFAULT [ WHERE条件] 省略条件的话就是对该COLUMNS的所有记录进行了更新。4.删除单条记录5.SELECT...

2018-08-28 09:48:18 14343

原创 MySQL(二)数据表操作和约束

1.自动编号 AUTO_INCREMENT2.主键约束 PRIMARY KRY [Key_name:PRIMARY]3.唯一约束UNIQUE KEY4.默认值5.外键约束FOREIGN KEY6.修改数据表7.约束...

2018-08-27 15:29:41 149

原创 MySQL(一)数据库操作和数据类型

1.window中path添加就是说你输入一个命令(如mysql),在这些路径(path)中找到一个可执行程序来运行(比如在mysql的bin下面有一个mysql.exe,所以你把bin路径加入path中你就能直接在命令行下输入mysql调用相应的程序)。2.命令行中有:net start 服务名 启动某服务;  net stop 服务名 停止该服务;3.MySQL语句规范:关键字和函...

2018-08-26 22:55:29 173

原创 在线聊天系统总结

1.需要保存的变量,不同方法中都要用到的变量一般设置成成员变量以方便引用。2.流中的一些方法接受(),的readUTF,wirteUTF()都是阻塞式方法,等到读到为止。3.Exception的处理也是程序正常执行的一部分,只不过这个是比较特殊的异常处理。并不是说这是一个错误,而是一个特殊情形。4.当接口(接口)实现了自己的方法,那么他就可以当作是一个类来实例化。按钮监听器中的Acti...

2018-08-26 22:16:50 2918

空空如也

空空如也

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

TA关注的人

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