MySQL知识点 发表于 2018-02-05 | 阅读次数: 数据库三大范式1. 第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式 第一范式需要按照系统的实际需求来定。比如一般”地址”这个属性都是一个字段就可以了,但是如果系统经常访问城市,那就可以对地址进行拆分,这样在对地 ... 阅读全文 »
linux网络编程 发表于 2018-02-05 | 阅读次数: select, poll和epoll的区别 什么是多路I/O复用(Epoll)(1) 网络IO都是通过Socket实现,Server在某一个端口持续监听,客户端通过Socket(IP+Port)与服务器建立连接(ServerSocket.accept),成功建立连接之后,就可以使用Socket中封装 ... 阅读全文 »
常见算法 发表于 2018-02-05 | 分类于 软技能 , 面试 , 算法 | 阅读次数: 文章参考:todayqq/PHPerInterviewGuide 常用的排序算法的时间复杂度和空间复杂度 排序法 最差时间分析 平均时间复杂度 稳定度 空间复杂度 冒泡排序 O(n^2) O(n^2) 稳定 O(1) 快速排序 O(n^2) O(n*logn) 不稳定 O(logn) ... 阅读全文 »
C语言指针 发表于 2018-01-16 | 分类于 编程语言 , C , 指针 | 阅读次数: 1. 指针的定义方式:示例一:123int a = 5;int *p;p = &a; 说明:p为指针变量,int p 中的为类型说明符,声明p的类型为指针变量类型。指针变量必须是指向内存地址(内存指针),&符为取地址运算符。示例二: 12int a = 5;int *p = &am ... 阅读全文 »
面试知识点总结(持续更新~~) 发表于 2018-01-15 | 分类于 软技能 , 面试 | 阅读次数: 面试知识点分类 算法 数据结构 设计模式 Linux网络编程 语言基础 软件应用和优化 编程思想 什么是OO语言 Gearman Gearman分布式任务处理系统(一)简介和工作原理 Gearman系列文章 PHP 2017最新PHP面试题 PHPer面试指南 面试题汇总1 面试题汇总2 P ... 阅读全文 »
知识体系分类 发表于 2018-01-14 | 阅读次数: 个人知识体系(持续完善~~) 包含未触及但想学习的领域 编程语言 Java Python GoLang PHP C++ C 指针 Node.js JavaScript HTML5 CSS3 技术支撑 操作系统 Linux MacOS Windows iOS 网络工程 OSI T ... 阅读全文 »