计算机网络基础知识总结

计算机网络基础知识总结

1. 网络层次划分2. OSI七层网络模型3. IP地址4. 子网掩码及网络划分5. ARP/RARP协议6. 路由选择协议7. TCP/IP协议8. UDP协议 9. DNS协议10. N...

HTTP 与 HTTPS 的区别

HTTP 与 HTTPS 的区别

基本概念 HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就...

对 onreadystatechange 属性的理解

对 onreadystatechange 属性的理解

在编写 Ajax 方法的时候,我们经常会写上类似于这样的代码: Ajax 代码: var xmlHttp; //创建一个XmlHttpRequeset对象 function create...

MySQL 存储过程

MySQL 存储过程

MySQL 5.0 版本开始支持存储过程。 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储...

21 个令程序员泪流满面的瞬间

21 个令程序员泪流满面的瞬间

1、公司实习生找 Bug 2、在调试时,将断点设置在错误的位置 3、当我有一个很棒的调试想法时 4、偶然间看到自己多年前写的...

Eclipse 常用快捷键及使用技巧

Eclipse 常用快捷键及使用技巧

做 java 开发的,经常会用 Eclipse 或者 MyEclise 集成开发环境,一些实用的 Eclipse 快捷键和使用技巧,可以在平常开发中节约出很多时间提高...

div 添加滚动条

div 添加滚动条

div 添加滚动条只需要指定 overflow 属性为 auto 即可,以下实例设置了 div 水平滚动条: 实例 <div style="height:300px;wid...

ubuntu 修改 DNS 的方法

ubuntu 修改 DNS 的方法

修改文件 /etc/resolvconf/resolv.conf.d/base(这个文件默认为空),添加以下内容: nameserver 8.8.8.8 nameserver 8.8.4.4 :wq 保存...

js 生成随机数

js 生成随机数

js 可以使用 Math(算数) 对象来实现随机数的生成。 需要了解的 Math 对象方法 方法 描述 ceil(x) 对数进行上舍...

2018 Web开发人员学习路线图

2018 Web开发人员学习路线图

以下 Web 开发人员学习路线图是来自 Github developer-roadmap 项目,目前已经有繁体版翻译 developer-roadmap-chinese。 主要有三个方向,...