1. 熟悉linux操作 cat /etc/redhat-release 查看系统版本cat /etc/os-release 查看系统版本 2. 配置阿里云的源 2.1 备份所有repo cd /etc/yum.repos.dmkdir repobakmv * repobak/ 2.2 下载阿里云源 ...
分类:
数据库 时间:
2020-01-01 23:59:46
阅读次数:
186
1、Redis? 是什么? Redis(Remote Dictionary Server)是一个开源的底层使用C语言编写的key-value存储数据库。 为什么要用?优缺点? 1)性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。 2)丰富的数据类型 – Redi ...
分类:
其他好文 时间:
2020-01-01 23:59:32
阅读次数:
149
一、The Problem of Overfitting 欠拟合(high bias):模型不能很好地适应训练集; 过拟合(high variance):模型过于强调拟合原始数据,测试时效果会比较差。 处理过拟合: 1、丢弃一些特征,包括人工丢弃和算法选择; 2、正则化:保留所有特征,但减小参数的值 ...
分类:
其他好文 时间:
2020-01-01 23:59:17
阅读次数:
167
思想 希尔排序(Shell Sort)是基于插入排序的一种 不稳定 排序方法。 1,将整个序列分为h个子序列; 2,第一趟将每个子序列进行插入排序; 3,第二趟将增量缩小,重复2; 4,直至增量为1,就是简单插入排序。 eg: 实现 复杂度 希尔排序最优时间复杂度$O(n)$,最差情况下也突破了平方 ...
分类:
编程语言 时间:
2020-01-01 23:58:45
阅读次数:
147
直接插入排序 思想 插入排序(Insertion Sort)类似整理桥牌的过程:将右手拿到的牌(未排序)在左手已排序的牌中从后向前扫描,找出对应位置并且插入此牌。 在此过程中,要将已经排序的元素逐步向后挪,给待插入元素腾出空间。 实现 性能:折半插入排序将元素比较次数减少为$O(nlogn)$,但是 ...
分类:
编程语言 时间:
2020-01-01 23:58:27
阅读次数:
161
Tableau简介、条形图与直方图 0. Tableau精彩图形案例介绍 1. Tableau界面介绍 1.1 数据导入界面 1.2 数据源界面 1.3 工作表界面 2. Tableau绘制条形图 2.1 条形图1:各地区酒店数量 2.2 条形图2:各地区酒店均价 2.3 堆积图:价格等级堆积图 3 ...
分类:
其他好文 时间:
2020-01-01 23:57:50
阅读次数:
149
第5章 循环和关系表达式 复习题 1. 入口条件循环和出口条件循环之间的区别是什么?各种C++循环分别属于其中的哪一种? 2. 如果下面的代码片段是有效程序的组成部分,它将打印什么内容? int i; for (i = 0; i < 5; i++) cout << i; cout << endl; ...
分类:
编程语言 时间:
2020-01-01 23:57:22
阅读次数:
271
前提基础回顾: http请求报文的结构: 浏览器发送给web服务器的http请求报文,如下所示: 先看Request 消息的结构, Request 消息分为3部分: 第一部分叫Request line, >起始行 第二部分叫Request header, >首部 第三部分是body, >主体 注意: ...
SQL语句介绍 通过前面的讲解,我们知道SQL语句可以对Oracle进行对象创建、删除,数据的插入、删除、更新,以及数据库的管理等操作,SQL是一个结构化的的查询语言(Structured Query Language ),不仅仅适用于ORACLE数据库,再其它的数据也适用。 在 Oracle 开发 ...
分类:
数据库 时间:
2020-01-01 23:56:51
阅读次数:
147
在一本书的推荐序里看到一句话:我深知在国内要写一本严肃的技术图书是一件多么吃力不讨好的事情。 ...
分类:
其他好文 时间:
2020-01-01 23:56:40
阅读次数:
141
一、Model Representation 还是以房价预测为例,一图胜千言: 表示一个从 到`y`的函数映射。 二、Cost Function 因为是单变量线性回归,所以假设函数是: $$h_{\theta}(x)=\theta_0+\theta_1x$$ 所以接下来的问题是怎样确定参数$\the ...
分类:
其他好文 时间:
2020-01-01 23:56:29
阅读次数:
131
JS事件分类 1.鼠标事件: click/dbclick/mouseover/mouseout 2.HTML事件: onload/onunload/onsubmit/onresize/onchange/onfoucs/onscroll 3.键盘事件: keydown:键盘按下时触发 keypress ...
分类:
Web程序 时间:
2020-01-01 23:56:10
阅读次数:
192
使用Java 如何判断两个文件是否相同呢?我的做法是 (1)先比较两个文件内容的长度; (2)在长度相同的情况下,再比较两个文件的MD5值。 需要引入的Jar 包: 先提供一个验证两个文件字节流是否一致的函数: 1 校验base64 位字符串形式的文件是否相等 直接把字符串转成字节数组,然后调用is ...
分类:
编程语言 时间:
2020-01-01 23:55:35
阅读次数:
202
~~与其说是猜想,不如是自己脑补出来的 bad end.~~ "终究是老了啊..." 486说道,想起与艾米莉亚碳度过的一生,以及自己死去无数回后到达的这样一个完美的结局, 可以看着艾米利亚碳老去的结局,这样度过一生想来也毫无遗憾了吧. 穿越之后在异世界度过一生啊,这种经历很少见吧... 486这样 ...
分类:
其他好文 时间:
2020-01-01 23:55:20
阅读次数:
152
尽管写过很多模块,但一直对于模块化设计,没有一直很清晰的认识,这次学习了软件设计之道,终于从概念上对模块化设计有了一个更清晰的认识。 ...
分类:
其他好文 时间:
2020-01-01 23:55:02
阅读次数:
125
所谓“万变不离其宗”,“宗”即本,本质。不管如何错综变化只要抓住本质,就能拨开云雾。这句话反过来也可以这样说,只要摸透本质就可幻化无穷。上层建筑要想建的高建的漂亮,底层必须牢固可靠。所以打好底层能力是能爬的高的关键。这里我们不提智商,性格,思维模式,沟通表达啊这些底层,我们不说那些抽象宏观的东西,这 ...
分类:
编程语言 时间:
2020-01-01 23:54:32
阅读次数:
115
一. 请你谈一谈synchronized和lock有什么区别? 1.synchronized是java的关键字,属于jvm层面,底层是通过moninter对象实现的.Lock是具体的接口,属于api层面. 2.synchronized不需要用户去手动释放锁,当synchronized的代码执行完成后 ...
分类:
其他好文 时间:
2020-01-01 23:54:11
阅读次数:
94