- 博客(19)
- 资源 (111)
- 收藏
- 关注
原创 [仅供个人参考系列]个人整理基础的排序、查找等算法相关笔记
1.常见排序算法的时间、空间复杂度2.具体算法的实现快速排序(根据定位pivot元素的方法,分为简单版和技巧版)简单版:复杂版:(请参考剑指offer上79页的相关写法)直接插入算法:堆排序:算法可以看这里,实际排序过程理解,也可以看这里查找算法:...
2018-03-28 13:05:58 388 1
原创 悲剧的阿里电面
算法:1.快排(时间,空间复杂度)2.第一次只出现一次的字符3.反转字符串mysql:怎样提高数据库的查询效率针对数据库字段有没有什么优化心得redis:高并发情况下怎么保证redis的原子性操作http:字段的特点等,http status举例...
2018-03-28 11:33:21 941
原创 [仅供个人参考系列]设计模式个人整理相关笔记以及实例
设计模式总结:个人觉得应该熟悉的几个设计模式:个人手写的相关设计模式单例模式:工厂:适配器:观察者:
2018-03-27 10:22:30 254
原创 [仅供个人参考系列]面向对象相关原则个人笔记
面向对象的三大特性:三大基本特性:封装,继承,多态封装封装,就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分。继承继承,指可以让某个类型的对象获得另一个类型的对象的属性和方法。它支持按级分类的概念..
2018-03-27 10:10:50 260
转载 [仅供个人参考系列]Redis核心概念(纯文字说明版,看绿色部分即可)
本文转载自:https://www.jianshu.com/p/2a4a57c5e313因个人笔记需要,故转载过来,如有疑问,请联系博主概述Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,has...
2018-03-26 22:49:33 221
原创 [仅供个人参考系列]关于Redis持久化(图片笔记说明版)
redis的持久化:1.内存快照:2.redis持久化之AOF:3.redis日志重写:4.redis数据修复:关于redis持久化对应的笔记总结:
2018-03-26 22:31:34 212
转载 [仅供个人参考系列]关于Redis持久化(纯文字说明版,看绿色部分即可)
本文转载自:http://www.cnblogs.com/chenpingzhao/p/5158791.html主要是为了自己看文章做笔记需要,所以转载过来,如有疑问,请联系博主。Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件)RDB持久化方式是在一个特定的间隔保存某个时间点的一个数据快照。AOF(Append only file)持久化方式则会记录每一个服务器收到的写操...
2018-03-26 22:22:19 243
转载 [仅供个人参考系列]redis的面试题
1:使用redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 (4) 丰富的特性:可用于缓存,消息,按key设置过期...
2018-03-26 21:53:24 211
转载 [仅供个人参考系列]MySQL调优
为什么要进行优化?避免由数据库链接timeout产生页面5xx的错误避免由于慢查询造成页面无法加载避免由于阻塞造成数据无法提交优化用户体验可以从哪几个方面进行数据库优化?image从图中可以看出,SQL及索引的优化是最重要的,成本最低效果最好。下面分别来看看如何优化SQL和索引。SQL优化慢查询日志配置可以使用慢查询日志对有效率问题的SQL进行监控。下面是关于如何开启慢查询日志和慢查询日志的一些配...
2018-03-25 15:59:05 244
原创 [仅供个人参考系列]http个人相关笔记(整体,etag,content-type)
整体:http中的etaghttp中的content-type
2018-03-24 22:27:03 213
原创 [仅供个人参考系列]php中的for,foreach,while区别与联系
循环数字数组时,for需要事先count($arr)计算数组长度,需要引入自增变量$i,每次循环都要进行条件判断$i<$c,然后自增$i++,输出数组元素时,$arr[$i]需要进行哈希操作.而foreach循环数组时,指针会自动指向下一个元素,不需要计算数组长度,没有条件判断和自增变量,调用元素时也没有哈希操作,所以性能肯定要比for和while高.另外,for和while对存在键值映射的...
2018-03-24 22:02:07 573
原创 [仅供个人参考系列]php中array与对象的区别
完整的实现可以看这篇文章:PHP数组/Hash表的实现/操作、PHP变量内核实现、PHP常量内核实现这里截图说明一下zval结构体相关的图:
2018-03-24 21:34:48 1256
原创 [仅供个人参考系列]php的内存回收
关于内存回收整体详细介绍请看PHP zval内存回收机制和refcount_gc和is_ref_gc重点看下面这张图,理解即可:
2018-03-24 21:30:36 281
原创 [仅供个人参考系列]tcp与udp的相关内容小结
TCP/UDP区别TCPTCP是一种面向连接的、可靠的、基于字节流的传输层通信协议TCP面向连接,提供可靠地数据服务TCP首部开销20字节TCP逻辑通信信道是全双工的可靠信道TCP连接只能是点到点的UDPUDP是参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠的信息传递服务UDP无连接,不可靠UDP首部开销8字节UDP逻辑通信信道是不可靠信道UDP没有拥塞机制,因此网络出现拥堵不会使源主...
2018-03-24 20:17:02 227
摄像机现场标定算法研究(哈工大论文)
2019-01-23
模式识别与机器学习(马春鹏, Pattern Recognition and Machine Learning 中文高清完整版)
2018-12-29
完全自主研发的粒子群算法来求解约束多目标优化万能matlab_code
2018-12-02
基于SVM电力系统短期负荷预测的其中一个例程
2018-11-10
tap/tun模块对应的内核模块文件
2014-07-15
在win7(32bit)下编译openssl完整过程--所需软件
2014-05-08
配合apache(2.2.x)+openssl(0.9.6->1.0.1升级)过程博文环境搭建的资源
2014-05-07
IDApro advance5 0 配合看雪xsystem的附件
2014-04-16
sulley安装所需要的一些软件[更新版](为我相应的博文定制)
2013-12-25
sulley安装所需要的一些软件(为我相应的博文定制)
2013-12-16
大数据,数据挖掘的相关论文
2013-08-10
安装双系统所需要的软件和工具
2013-08-03
关于java文件上传中用到的一些JAR包
2013-07-26
red5配置文章中提到的一些软件等资源
2013-05-30
成功配置red5经验WORD文章带图片
2013-05-30
制作好的EXE以及相关DEMO文件
2012-06-15
内存数据库--具体程序流程
2011-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人