
php
FUNCO_小风
不正经开发
展开
-
中文分词与关键词提取概述
本文基于题库查重需求实现过程及《NLP自然语言处理原理与实践》学习过程总结得出。定有不足之处,恳请指出。介绍中文分词是自然语言处理(NLP)在中文环境下,首要解决的问题。主要难点为中文不同于英文,存在明确的分隔符(如空格)用于切分词语,且不同的切分方式,不一定存在语病,举个例子:结婚的/和尚/未结婚的人。结婚的和尚未结婚的人基本概念评价指标一般,中文分词从Precision、Re...原创 2019-10-16 15:23:19 · 4015 阅读 · 0 评论 -
后端开发中,分布式面临的代码问题
本人亲身经历,因此觉得有必要在此作出简单说明。分布式是运维的事,和代码没关系,这句话是假命题!!!分布式是运维的事,和代码没关系,这句话是假命题!!!分布式是运维的事,和代码没关系,这句话是假命题!!!本人某次项目答辩,老师说分布式和你代码有什么关系,那是服务器的事。我表示不满争论许久,这里我也提出我个人的看法,也希望与后端coder们交流。一、用户每次请求不一定是当前机器假设我有两台机器A、B甚...原创 2018-04-28 13:42:36 · 1010 阅读 · 0 评论 -
Lumen[Laravel]源码学习 —— 入口文件
本系列博文使用Lumen5.6本系列博文竟可能详细,让新人们能看懂,嫌我啰嗦的大神请出门左转阅读之前,请先确保你已经基本了解lumen或laravel框架的使用为了便于你在代码中进行各种查找引用,建议使用神器——PhpStorm通过阅读官方文档,我们可以很容易知道Lumen的入口文件是blog/public/index.php因此我们从这里开始。这个文件里面东西不多就两行。$app = requi...原创 2018-06-04 09:56:49 · 2335 阅读 · 3 评论 -
以分数形式解算表达式字符串『PHP实现』
问题来源全日制steam小游戏『24点』实现过程中遇到的问题,现在,通过某种方法,后端能得到一个字符串表达式,含有四则运算和括号。要求结算该表达式得到结果。对于计算结果,若为整数,直接以整数结果表示;若为分数则以分数结果表示,不能转成浮点数。解决思路分解问题其实是一个经典的算法问题以及一个分数运算问题:解析字符串表达式,表达式中含有+、-、*、/、( 和 ) 将一般的数值运算...原创 2019-03-20 14:48:56 · 1082 阅读 · 0 评论 -
PHP源码学习——变量与引用
前言 《PHP7底层设计与源码实现》一书,内容不多也不少。看完后,对开发中的优化思路有不少启发,其中最多的,便是有关变量方面的认识,也是我个人认为,在日常开发中,最值得多注意多思考的方面。 在此,个人结合github中最新的php-src,整...原创 2019-03-31 23:44:44 · 372 阅读 · 0 评论 -
二分查找-中等-按权重随机选择
前言 好久没有抽时间刷题了,突然发现leetcode有个random标签,就好奇这下面是什么类型的题,结果没想到碰巧看到了这个在公司游戏化教学项目也有涉及的问题,遂顺手甩一篇题解。 在本文中,我会先给出该题的...原创 2019-07-13 12:08:05 · 716 阅读 · 0 评论 -
设计模式学习与实践反思——《learning PHP设计模式》读书笔记
前言 之所以学习这本书,是因为我明显感觉到,我无法很好的组织复杂逻辑的项目代码——无论是日常项目还是公司msi框架和组件迭代中。尽管学习过工厂模式、状态模式、等诸多设计模式,但在实践中一直未能灵活应用。 看了...原创 2019-07-01 08:14:09 · 353 阅读 · 0 评论 -
三分钟快速上手MockJS
这不是普通的搬砖文,而是便于功能速览的总结性搬砖文。简介MockJS是github的一个开源项目(https://github.com/nuysoft/Mock),可以拦截AJAX请求并返回模拟数据。Mock.js is a simulation data generator to help the front-end to develop and prototype separate f...原创 2019-08-20 09:25:53 · 1211 阅读 · 0 评论 -
B/S中客户端与服务器时间不一致的问题(服务器比客户端时间满了几秒)
本人开发中遇到一个问题如下:request headersPOST /user/login HTTP/1.1Host: www.linhongzhao.comConnection: keep-aliveContent-Length: 194Pragma: no-cacheCache-Control: no-cacheOrigin: http://www.linhongzhao.com...原创 2018-04-28 11:25:02 · 6076 阅读 · 0 评论 -
swoole踩坑记
传统的phper应该都习惯了,每一次请求结束所有数据都不会被保留的情况,因此,对于用户数据或其他需要服务器存储的数据等一般都存储于file或cache server,但是初入swoole时,我们需要时刻保持清醒的头脑,不断的提醒自己——用户对象是常驻内存的!!!用户对象是常驻内存的!!!用户对象是常驻内存的!!!这意味着,用户登录信息等不需要放到cacheserver!,但同时也要清楚,对象过多可...原创 2018-04-27 21:58:25 · 886 阅读 · 0 评论 -
php安装redis扩展
1. 下载phpredis方法一: 直接从git上clone下来git clone https://github.com/phpredis/phpredis方法二: 在git上选择自己想要版本的链接下载,https://github.com/phpredis/phpredis/releases例如:我在这个链接里面选择下载4.0.2wget https://github.com/php...原创 2018-04-27 21:04:33 · 494 阅读 · 0 评论 -
ubuntu16.04下 Phpstorm发布项目到apache
在网上找的不靠谱,倒腾了大半天的,终于找到正确姿势QAQ,仅以此备份。这里主要讲解:Phpstorm新建项目、部署设置两个问题顺带一提JetBrains是一个神奇的公司他们的全系列ide都是最好的IDE,强烈推荐学习使用。像Google官方的AndroidStudio也是基于他们的IDE的。我觉得比eclipse强多了,最重要的是漂亮,容易交互原创 2017-06-09 08:41:29 · 1658 阅读 · 2 评论 -
Php深入学习一
这里总结个人学习经验,推荐php的学习路线原创 2017-06-09 09:37:45 · 1663 阅读 · 0 评论 -
php深入学习三——面向对象以及函数重载
本文仅就Php面向对象的函数重载(多态)作介绍。并给出一段实例代码和控制台输出结果,并对其运行过程作相对详细的讲解。便于理解。但注意需要自己多做不同的尝试,举一反三。原创 2017-06-11 12:46:08 · 685 阅读 · 0 评论 -
php深入学习二——魔术方法以及__call的调用
PHP Fatal error: Method Test::__call() must take exactly 2 arguments原创 2017-06-11 13:03:55 · 5054 阅读 · 0 评论 -
PHP下==与===区别
本文仅再次声明PHP中的等号==与全等===的区别,辅以样例,并强调尽量使用后者,避免不可预知的错误原创 2017-07-28 17:31:37 · 393 阅读 · 0 评论 -
Redis连接执行auth报错 redis server went away
问题描述 个人基于ubuntu16环境下搭建PHP7+swoole+easyswoole的开发环境,由于没有Redis连接池,因此个人自己实现了一个。redis使用redis4,部署于同网段的centos7下并开启auth。本机已经开启了redis扩展。本机命令行下能通过redis-cli正常连接redis-server并通过auth,但是程序无法连接,报错 redis server wen...原创 2018-03-30 09:36:01 · 2144 阅读 · 0 评论 -
centos 安装nginx及防火墙端口限制
一、安装nginx1. 官网http://nginx.org/en/download.html选择自己需要的版本下载 我这里main version下的nginx-1.13.12http://nginx.org/download/nginx-1.13.12.tar.gz 可以使用wget命令下载到当前目录wget http://nginx.org/download/nginx-1.13...原创 2018-04-27 16:07:17 · 1215 阅读 · 0 评论 -
php使用mqtt客户端[基于mosquitto]
一、安装mosquitto下载安装相关依赖yum install gcc gcc-c++ openssl-devel c-ares-devel libuuid-devel wget cmake build-essential python quilt devscripts python-setuptools python3 libssl-dev libc-ares-dev uuid-dev da...原创 2018-04-27 17:17:57 · 7772 阅读 · 1 评论