yolo柚
码龄7年
关注
提问 私信
  • 博客:26,921
    26,921
    总访问量
  • 47
    原创
  • 2,226,014
    排名
  • 11
    粉丝
  • 0
    铁粉

个人简介:人生天地间,无始终者,非君子也.吾来时明白,去时不可不明白!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-11-27
博客简介:

要成为海贼王的男人!

博客描述:
人的梦想,是不会终止的!
查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得20次评论
  • 获得5次收藏
创作历程
  • 22篇
    2018年
  • 27篇
    2017年
成就勋章
TA的专栏
  • php
    9篇
  • slim
    22篇
  • 生活
    2篇
  • Linux
  • 微服务
    2篇
  • 数据结构
    1篇
  • 设计模式
    4篇
  • 机器学习
    1篇
  • 前端
    1篇
  • 面试题
    1篇
  • python
    7篇
兴趣领域 设置
  • 人工智能
    tensorflownlp
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

筛选黑科技

基于Laravel编写的筛选项黑科技目录:FilterController.php<?phpnamespace Modules\Student\Http\Controllers;use Illuminate\Routing\Controller;use Mockery\Exception;use Symfony\Component\Yaml\Yaml;/**
原创
发布博客 2018.01.29 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python练习题

# 求从1到100的数字中所有既能被3整除又能被5整除的数字的有哪些for i in range(1, 101): if (i%15 == 0): print(i)# 判断是否为回文# 提示:回文:62426是回文数字def hw(m): tmp = m n = 0 while m: t = int(m)%10
原创
发布博客 2018.01.24 ·
348 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python入门之多进程

#! /usr/bin/env python3# -*- charset = utf-8 -*-from multiprocessing import Processimport os# 子进程要执行的代码def run_pro(name): print("运行子进程 %s (%s)..." % (name, os.getpid()))if __name__ == '__
原创
发布博客 2018.01.17 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python入门之yield

# 按行读取文件with open('demo.txt', 'r') as f: line = f.readline() while line: print(line.strip()) #line有回车 print本身也有回车,则多处一个空行 line = f.readline()# 由浅入深理解生成器#mlist = [1, 2, 3]#
原创
发布博客 2018.01.15 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python入门笔记

jupyter安装python3-m pip install jupyter启动命令jupyter notebook
原创
发布博客 2018.01.15 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

numpy

>>> print(np.array([1,2,3,4]))[1 2 3 4]>>> print(np.array((1,2,3,4)))[1 2 3 4]指定数组数据类型>>> print(np.array((1.2, 2, 3, 4), dtype=np.int32))[1 2 3 4]list或tuple为元素产生二维数组>>> print(n
原创
发布博客 2018.01.12 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python实战笔记第二弹—模拟浏览器执行过程

“高强度的实战训练,是每个高手成长的必经之路”—某个剑客的海贼曾说    通过观察我们发现,我们在点击海贼网http://op.hanhande.com/shtml/op_wz/list_2602_7.shtml的分页链接都是有迹可循的,这就给我们的抓取工作,带来了极大的便利。那么问题来了,如果一个网站的分页后产生的内容均是动态加载的,那我们应如何处理呢?下面先由我介绍两款
原创
发布博客 2018.01.09 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python实战笔记一之爬取海贼王图

爬取目标网址:http://op.hanhande.com/shtml/meitu.shtml“python的强大在于库多”——yo的海贼宣言工预善其事,必先利器。现实世界里我们大不必重复的造轮子,航海时代的每个威风凛凛地大海贼都是能够熟练地应用各种爬虫库的。“掌握urllib2,让它为你打开大航海时代的大门吧”——某个大海贼说urllib2模块
原创
发布博客 2018.01.08 ·
2500 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手工编译的php添加mbstring与pdo_mysql扩展

前言 添加新的扩展有两种方式: 第一种:重新编译,configure时带有相关参数(不推荐,一些第三方库,源码包中也是没有的) 第二种:使用PHP源码包中自带的工具phpize,这个工具在php/bin目录中(推荐)  /usr/local/php下执行./php -m可查看所有扩展  在源码包的ext文件下存放着所有扩展,这节我们安装mbstring与pd
原创
发布博客 2018.01.07 ·
593 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

无限级分类总结

我所接触过的无限级分类大致可分为两种,第一种记录路径的,一种是不记录路径的。这两种不同的分类方式在数据库中有着不同的数据存储形式。 第一种:通过父id实现递归 根节点的父id为0,其他子节点的父id为父节点id。然后,通过递归遍历所有节点。  表数据    <?php//连接数据库$link = mysqli_connect("localhost","r
原创
发布博客 2018.01.07 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

无限级分类总结(二)

前言 前面,我已经写过一篇关于无限极分类的文章《无限级分类总结》。但在实际开发中,我可能不会选择那两种实现方法,而是选择另外一种更好的实现思路。前面那一种,在一个函数中通过递归实现所有分类的查询,虽然代码简单,思路明了,但因为每次递归都需要进行一次sql查询,效率上就不尽人意了,所以我会事先把所有的分类数据都查询出来,然后存储在一个数组中,构建树形数组结构,然后按层级显示,虽然代码繁琐,但查询
原创
发布博客 2018.01.07 ·
303 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常见的php面试题

1.HTTP协议中几个状态码的含义200,301,302,400,401,404,500,503200——请求成功,返回响应头和数据体。301——重定向,永久性转移302——重定向,暂时性转移400——客户端请求代码出错,不能被服务器端理解401——客户端请求未经授权404——客户端请求失败,找不到服务器端资源500——服务器内部错误503——服务器当前不能处理客户
原创
发布博客 2018.01.07 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

常用的几个排序算法

程序 = 数据结构 + 算法,算法是程序的灵魂,有些网站能够在高并发、大数据的情况下依旧坚挺。我们可能会说,那是因为运用了服务器集群,数据库读写分离,缓存技术等等。但是这些优化技术是如何实现的呢?这就要问问哪些高明的算法工程师了。所以对于WEB开发而言,虽然用到算法的地方不多,但是了解一些常用的算法还是很有必要的,这样才能看懂一些“高明”的程序设计技巧。 下面,是一些常用的排序算法,包括冒泡排
原创
发布博客 2018.01.07 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

md5+salt与password_hash()

md5+salt  直接使用MD5()加密,是很容易被破解的(犹记得曾经忘记密码,到处找免费的破解网站...),但加上salt想要破解就难上很多了,即使你获得salt和最终密文,想要破解也是十分困难的。 如何实现md5+salt?很简单,密码连接一个随机字符串即可。function md5_salt_hash($pass){    $salt = ‘5f9901fc60b7
原创
发布博客 2018.01.07 ·
3067 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

php实现静态化总结

简介PHP的静态化就是将一些不常更新的页面静态化,而非通过动态程序从数据库中取出输出到前台。通过此方法可加快页面响应速度和减轻服务器负载压力。 页面静态化操作,包括两种:一种是静态化,一种是伪静态化。静态化又包括:完全静态化和局部静态化。下面逐一进行介绍: 完全静态化就是将整个页面进行静态化,可以使用php缓冲区函数,将缓冲区内容输入到静态文件中。并设置过期时间,若静态
原创
发布博客 2018.01.07 ·
1860 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

接口加密之签名验证

前言我们经常需要使用接口进行数据传递,为了保障接口的安全性,可以采用类似微信的签名验证的方式,来进行加密验证处理。1.按照请求参数名称将所有参数按照字母先后进行排序得到:keyvaluekeyvalue…keyvalue字符串。如astring=1,cstring=2,bstring=3 排序后为astring=1, bstring=3, cstring=2。然后拼接参数名
原创
发布博客 2018.01.07 ·
522 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

json字符串转化为json对象

这是web前端开发中经常使用到的一个知识点。譬如:前端可通过ajax获取后端数据。那么,这个获取的JSON数据(可能是JSON字符串)是如何在前端获得解析的呢?其实,解析JSON字符串过程就是将JSON字符串转化为JSON对象。下面,我们简单学习下这个JSON字符串的解析和使用过程。 首先,要了解什么是json对象。暂时可以简单的认为,json对象就是由[]和{}组成的一种特殊的方便数据传
原创
发布博客 2018.01.07 ·
1523 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k-Nearest Neighbors(KNN)算法

第一个机器学习的例子,就是kNN,它是一个简单的机器学习模型,容易理解而且效率高。原理和它的想法都很简单:用距离来分类的方法,计算待分类样例与已知所有分类样例的距离,对结果进行排序,找出最小距离的前k个结果,对k个结果进行投票统计,得票最多的就是属于那一类。    问题来了。究竟是什么距离作为衡量标准,我们知道距离有欧氏距离,马氏距离还是欧氏距离?它采用的是欧氏距离。 
原创
发布博客 2018.01.05 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php设计模式四之工厂模式

/** * 工厂模式 * 优点: * 1.重命名或替换Car类,你只需要更改工厂类代码,而不是在每一个用到Car的地方更改。 * 2.创建对象过程复杂,也只需要在工厂类中写,而不必在每个创建实例的地方重复写。 * Class Car */class Car{ private $color; private $type; public function __c
原创
发布博客 2018.01.05 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php设计模式三之单例模式

//------------------------创建型模式-单例模式----------------------------/** * 单例模式 * 取得某个类的唯一实例 * 应用场景:需要一个全局的对象(比如配置类)、共享的资源(比如事件队列) * Class Single */class Singleton{ private static $instance;
原创
发布博客 2018.01.04 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多