leetcode第十四题-求最长公共前缀

leetcode第十四题-求最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: ```` 输入: ["flower","flow","flight"] 输出: "fl" ```` 示例 2: ```` 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 ```` ```php class Solution { /** * @param String[] $strs * @return String */ function...

PHP 2019-09-15 PM 6℃ 0条
leetcode第一题-两数之和

leetcode第一题-两数之和

**题目描述:** 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 **示例:** ``` 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] ``` **php解法:** ```php function twoSum($nums, $target) { $l...

PHP 2019-09-09 AM 31℃ 0条
Laravel 安装 jwt 及基本使用

Laravel 安装 jwt 及基本使用

**什么是jwt?** JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且独立的方式,用于在各方之间作为JSON对象安全地传输信息。此信息可以通过数字签名进行验证和信任。JWT可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。 jwt简介链接 https://jwt.io/introduction/ 我们在做api请求的时候,通常要使用token,来验证是否这个请求能不能访问。 一旦用户登录,后续每个请求都将包含JWT,允许用户访问该令牌允许的路由、服务和资源。单点登录是现在广泛使用的JWT的一个特性,因为它...

PHP,laravel 2019-08-29 PM 53℃ 1条
基于php的sphinx和coreseek全文搜索,中文分词分词(二)

基于php的sphinx和coreseek全文搜索,中文分词分词(二)

### 一丶续前 在上一片文章[php之sphinx/coreseek全文搜索,分词(一)](https://www.yangpanyao.net/archives/72.html "php之sphinx/coreseek全文搜索,分词(一)")中我们介绍了使用sphinx进行全文搜索,然后我们了解到sphinx对中文分词不是太智能 所以接下来我将带着大家一起来安装使用sphinx(coreseek)进行全文搜索中文分词 ** 以下内容请在新环境进行配置测试** ### 二丶coreseek简介 coreseek是一款基于sphinx开源的搜索引擎,专门为用户提...

PHP 2019-08-22 AM 48℃ 0条
基于php的sphinx和coreseek全文搜索,中文分词分词(一)

基于php的sphinx和coreseek全文搜索,中文分词分词(一)

### 一.sphinx简介 **1.什么是sphinx** Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果 相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL 数据库数据源的支持,也支持从标准输入读取特定格式 的XML数据。通过修改源代码,用户可以自行增加新的数据源(例如:其他类型的DBMS 的原生支持) **2.sphinx的特性** 高速的建立索引(在当代CPU上,峰值性能可达到10 MB/秒); 高性能的搜...

PHP 2019-08-22 AM 106℃ 2条
php制作行政区划数据表

php制作行政区划数据表

在我们的开发过程中,很多时候都会用到城市联动的一些信息,网上的一些数据表有些又过于陈旧数据并不是很准确。 所以通过一些api来获取城市信息并处理父子级来保存然后定期进行更新 这样既使用方便也能保证数据的准确性 那怎样处理呢 首先我们要找一个合适的api 在多方的比较下最终我们选择了高德地图的行政区划api 链接 : https://lbs.amap.com/api/webservice/guide/api/district 其数据结构如下: ![](https://www.yangpanyao.net/usr/uploads/2019/08/19953...

PHP 2019-08-22 AM 45℃ 0条
分享一个PHP汉字转拼音的扩展包

分享一个PHP汉字转拼音的扩展包

最近捣鼓了通过调高德地图行政区划api来获取城市信息的小demo,但做的项目有一个功能要求通过城市首字母区分城市的功能 类似于这样: ![](https://www.yangpanyao.net/usr/uploads/2019/08/4122364058.png) 首先我想的是通过PHP来解决 实现原理是获取汉字的ASCII码通过对比判断然后返回汉字的首字母 获取首字母代码如下: ```php function getFirstCharter($str) { $str = mb_convert_encoding($str, 'g...

PHP 2019-08-22 AM 41℃ 0条
基于centos的svn服务器搭建与配置

基于centos的svn服务器搭建与配置

**1.SVN简介** SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的 **2.搭建前准备** 服务器:centos7.2 环境:lnmp **3.安装svn以及基本配置** 3.1 首先运行 yum install subversion 下载安装svn ```shell yum install subversion ``` 接下来...

svn 2019-08-21 PM 42℃ 0条
windows下使用composer 安装 laravel

windows下使用composer 安装 laravel

**一. composer的安装** 1.什么是composer Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 “packages” 和 “libraries”,但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。 2.如何安装 composer 为我们提供的两种安装方式 一种是安装包安装 一种是composer.phar 安装 2.1 安装...

PHP,laravel 2019-08-21 AM 55℃ 0条
杨攀遥的博客正式上线了!!!

杨攀遥的博客正式上线了!!!

就在今天,8月19日 ,历经多少岁月 博客终于是上线了!!(不为别的就是懒) 早在入行的时候就打算搭一个博客写些文章,装装b。服务器,域名,模板,都在很早的时候都已备下,几经打算手动开发,都被各种事情耽搁过去了 直到看到了 [typeecho](http://typecho.org/ "typeecho") 这个博客程序,心中再起波澜,经过几天的修枝剪叶博客终于搞好了。 本博客采用typecho博客程序 主题采用 "宁采陈"https://www.echo.so echo开源主题 github https://github.com/yunfeilangwu/echo 并稍...

博客公告 2019-08-19 PM 124℃ 0条