2017年8月9日

常见算法 php实现

摘要: 冒泡排序 快速排序 经典猴子选大王算法 写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数。 顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组 用PHP实现一个双向队列 有5个人偷了一堆苹果,准备在第二天分赃。晚上,有一人遛出来,把所有菜果分成5 阅读全文

posted @ 2017-08-09 17:39 oceanL 阅读(371) 评论(0) 推荐(0) 编辑

2017年6月21日

redis应用场景

摘要: 1. MySQL+Memcached架构的问题 Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现。 Memcached服务器使用基于Slab的内存管理方式,有利于减少内存碎片和频繁分配销毁内存所带来的 阅读全文

posted @ 2017-06-21 16:22 oceanL 阅读(158) 评论(0) 推荐(0) 编辑

2017年3月28日

机器学习实战-KNN(K-近邻算法)详解

摘要: KNN(K-近邻算法):算法本身是一个有监督学习的算法,故训练数据是有标签的,算法的原理是计算测试数据距离训练数据的距离(一般是欧式距离),将计算出的距离进行从小到大的排序,取前K个距离对应的训练数据,计算这K个数据中不同标签所占比例,比例最高的标签即为测试数据所属于的类 以下为python实现K- 阅读全文

posted @ 2017-03-28 15:35 oceanL 阅读(393) 评论(0) 推荐(0) 编辑

2017年3月16日

python中的random扩展

摘要: Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 首先需要引入random模块 import random random.random() 生成0 - 1.0之间的随机浮点数 >>> random.random() 0.1778760520974294 阅读全文

posted @ 2017-03-16 17:27 oceanL 阅读(230) 评论(0) 推荐(0) 编辑

2017年2月7日

php函数实现文章列表显示的几秒前,几分钟前,几天前等方法

摘要: N1、 N2、 阅读全文

posted @ 2017-02-07 14:19 oceanL 阅读(1343) 评论(0) 推荐(0) 编辑

2016年12月7日

HTML5的Video标签的属性,方法和事件汇总

摘要: <video>标签的属性 src :视频的属性 poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览器自带的控制条 width:视频宽度 height:视频高度 html 代码 获取video对象 Media方法 阅读全文

posted @ 2016-12-07 16:55 oceanL 阅读(10207) 评论(1) 推荐(0) 编辑

2016年10月8日

Nginx配置文件nginx.conf详解

摘要: #etnx运行的用户和用户组 user nginx nginx; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 1; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log info; #进程文件 pid ... 阅读全文

posted @ 2016-10-08 14:44 oceanL 阅读(1121) 评论(0) 推荐(0) 编辑

2016年8月15日

bootstrap中可用的图标集

摘要: boostrap中 140个图标提供了深灰色(默认)和白色两种颜色 阅读全文

posted @ 2016-08-15 10:54 oceanL 阅读(4695) 评论(0) 推荐(0) 编辑

2016年7月19日

web开发中的弹层关闭按钮

摘要: 在移动端开发中经常会用到各种各样的弹层来展示一些东西。 有弹层就涉及到关闭。以往的做法要么是用一张关闭按钮的图片,要么就直接使用大写的"X"代替 但是有一个问题,图片还好,但如果不想使用的图片而使用X的时候在手机上看就会是一个很明显的X就是字母的埃克斯 而不是一个关闭按钮。。如果不想使用图片又不想看 阅读全文

posted @ 2016-07-19 09:56 oceanL 阅读(185) 评论(0) 推荐(0) 编辑

2016年7月13日

新手学git

摘要: git 现在的火爆程度非同一般,它被广泛地用在大型开源项目,团队开发,以及独立开发者,甚至学生之中。 git命令是一些命令行工具的集合,它可以用来跟踪,记录文件的变动。比如你可以进行保存,比对,分析,合并等等。这个过程被称之为版本控制。已经有一系列的版本控制系统,比如SVN, Mercurial, 阅读全文

posted @ 2016-07-13 20:31 oceanL 阅读(178) 评论(0) 推荐(0) 编辑

导航