自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

熊猫路人

程序之路,不断前行!

  • 博客(132)
  • 资源 (6)
  • 收藏
  • 关注

原创 编程 英语日常笔记

backend – 后端 frontend – 前端 console – 控制台 import– 导入 global– 全局 hooks - 钩子 Changes not staged for commit– 未提交的更改 no changes added to commit– 提交时不添加任何更改 Please specify commit message -请指定...

2019-02-15 17:32:06 265

原创 Python学习笔记

1.安装python模块 使用pippip install [模块名]2. from ... import 使用 导入模块 fib 的 fibonacci 函数from fib import fibonacci3.在python3.3后urllib2已经不能再用,只能用urllib.request来代替将urllib2给改为urllib.request即可正常运行#i...

2019-02-15 16:58:40 170 1

原创 Git命令

1.常用命令//下载git版本库代码git clone <git地址> //查看状态git status//添加修改的文件git add <文件名>//添加所有修改的文件git add .//提交代码到本地仓库git commit -m "描述文字"//将远程仓库的代码拽到本地git pull //将本地...

2018-04-13 10:10:18 284 1

原创 PHP 程序员需要掌握的核心技能

PHP 程序员需要掌握的技能一.Php : 面向对象编程 、数据结构.算法 二.数据库:mysql( 存储.查询 设计索引优化查询,数据库优化) nosql( redis、memcahed 、mongo db)三.服务器 :Nginx、Apache四.Linux 操作系统(可以了解shell脚本)五.框架: (主流...

2018-03-26 10:41:02 2006 1

原创 VUE功能开发

1.int值切割转数组原数据:103010407转换为:[103,10301,1030104,103010407]var deptCode = item.deptCode.toString() //103010407var strArr = [];var deptCodeStr = parseInt(deptCode.slice(0,3))strArr.push(deptCodeStr);var str = (deptCode.slice(3))for (let i = 0;...

2021-11-01 12:07:31 192

原创 VUE开发遇到问题简单记录

1.使用 slice 函数分割字符串。错误:slice is not a function问题:分割参数不是一个字符串String,哈哈,无语子,我测试时明明分割了解决:给参数转换为string类型2.

2021-11-01 10:04:39 550

原创 VUE 项目模拟接口配置

简单记录:公司项目中,新开一个模块,本地编写模拟接口,数据请求,使用模块axios进行ajax请求,直接请求,肯定显示跨域,无法请求。接口是这样的报错类似这样:解决方案1,在vue配置添加转发2. 引用import axios from 'axios';然后使用3.接口一定要支持跨域请求,nginx配置添加允许跨域add_header Access-Control-Allow-Origin *;add_header Access-Con...

2021-10-13 10:18:41 472

原创 HTMLPurifier - 富文本HTML过滤器,样式被过滤

简答介绍 :HTMLPurifier 是基于 PHP 编写的富文本 HTML 过滤器,通常我们可以使用它来防止 XSS 跨站攻击开发中遇到的问题,在使用富文本编辑器选择表情包提交后,前台发现表情包展示不出来,发现存在数据库里面的数据不完整原格式<p><img src="http://forum.cn/static/js/summernote/tam-emoji/img/blank.gif" class="img" style="display:inline-block;width

2021-06-08 14:59:44 1035 2

原创 nginx 伪静态

location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; }}

2021-05-10 12:22:53 209

原创 PHP怎么分割字符串 输出二维数组

方法1一:$s = '001,aaa,123|002,bbb,23455|003,ccc,123';$k = ['id','sss' ,'name'];foreach(explode('|', $s) as $v) { $inner_arr = explode(',', $v); $res[$inner_arr[0]] = array_combine($k, $inner_arr);}echo "<pre>";var_dump($res);die;方法二:$st

2021-02-23 10:26:49 752

原创 Docker常用命令

显示所有容器,包括未运行的docker ps -a命令返回容器状态提示Exited,启动容器命令docker start <CONTAINER ID> 或 <IMAGE>例如:docker start 2df7e3741182 或 gogs移除某个容器命令docker rm <CONTAINER ID>例如:docker rm c6a9eb77adc4...

2020-12-23 15:30:52 160

原创 错误:无法加载动态库redis

无论是 php.ini 或者配置成 /etc/php/conf.d 中单独的 xxx.ini 扩展文件,加载这些扩展的顺序都是依扩展名称的字母为序的。出现上面的问题,多是因为 redis 和 json 扩展加载顺序冲突导致的。解决办法:需要调整这些扩展的加载顺序,将 json 扩展放到 redis 前面。...

2020-12-23 15:29:49 350

原创 centos yum安装php对应版本扩展

因为centos上面有两个PHP版本,要安装对应的版本扩展,就很麻烦yum指定版本安装比方安装mysqlyum search php-mysql查询结果如下看有没有php对应版本的扩展,直接使用,我的是php73yum install php73-php-mysqlnd.x86_64...

2020-12-23 15:29:12 272

原创 Laravel 框架常用命令

安装laravel项目采用命令流程git clone 项目cd 项目composer installcp .env.example .envphp artisan migratephp artisan key:generatephp artisan db:seed做API 的,所以我们要把是 API 的控制器都放到 app\Http\Controllers\Api 目录下。使用命令行创建控制器php artisan make:controller .

2020-12-22 10:23:41 481

原创 Laravel6以上使用str_slug()函数时提示未定义

laravel使用测试数据填充文章表,找到之前大哥的5.7版本的方法,发现高版本str_slug()函数提示未定义经过多方查找,哈哈,其实一百度就找到了原因是从Laravel6.0 核心框架中删除了字符串和数组助手官方文件:https://laravel.com/docs/6.x/upgrade#helpers这图看懂了不,看不懂给你配中文的这上面已经说了仍然需要使用助手,请使用composer安装以下包composer require laravel/helpers或者使用lara

2020-12-22 10:23:16 672

原创 Laravel 6升级7 执行php artisan migrate引发错误

先把找到的链接存起来,以后整理文档 https://stackoverflow.com/questions/60527984/laravel-7-throws-error-255-upgrading-from-laravel-6

2020-12-22 10:19:22 180

原创 解决 db:seed 时间戳格式不正确的问题

https://learnku.com/laravel/t/44268 未整理

2020-12-22 10:18:06 270

原创 laravel 7项目登录无法解析PSR请求

费劲千辛万苦搭建的项目,在登录上出现了问题,项目报错try返回是token验证失败,使用auth认证,找了半天,发现auth也没有错(该有的都有)进行断点发现在执行request请求 /api/oauth/token接口出现问题使用postman手动执行 /api/oauth/token接口查看问题第一眼看到的报错就是Unable to resolve PSR request. Please install symfony/psr-http-message-bridge and nyholm/p

2020-12-22 10:17:17 295

原创 预约系统laravel项目搭建使用记录

鉴于公司需要开发新的系统,本人也需要多了解一下新姿势,会最基本的姿势有什么用呢,不跟上时代的步伐,迟到被淘汰,在我对比了十多个laravel项目后,选择了一个带角色权限控制的后台起始项目,前后端分离,Vue(antd) + PHP(Laravel),感谢大哥开源分享代码。在项目根目录执行可下面代码可生成一个功能所需的增删改查测的前后端文件php artisan admin:make-resource blacklist在routes文件中添加路由Route::resource('blackl

2020-12-22 10:16:03 343

原创 2020-01-01T00:00:00.000000Z 日期格式转换

在此项目中使用前后端分离,都由我负责,还是技术不行,要不咔咔两下就整完了,由于项目不太着急,可以一边学习,一边实现功能。项目中使用Ant Design Vue UI组件库,使用的DatePicker日期选择框控件,最后传输到后台的格式是2020-01-01T00:00:00.000000Z后台接口也要处理,我就懒得弄,然后想到js处理。直接上代码:function rTime(date) { var json_date = new Date(date).toJSON(); .

2020-12-22 10:15:27 26900 6

原创 手机号归属地查询

/*** @param string $tel* @return mixed*/public function phoneLocation($tel=''){ $url = 'http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel='.$tel; $location = file_get_contents($url); preg_match_all("/(\w+):'([^']+)/", $location, $res); $

2020-12-22 10:14:39 370

原创 Laravel定时任务

在PHP项目中,Laravel框架的Command配合Linux 的crontab服务,虽然略微麻烦一点,但是更加灵活。具体可查看 Laravel学院的文档 ,文档中有更加详尽的使用流程和方法介绍。但是自己当时只看文档,并没有写出立竿见影生效的demo,还是浪费了一些时间去搜索,不过回过头来看,基本上也就是文档里说的那些东西,在此只做简单记录。1.创建任务在项目目录下执行artisan命令 php artisan make:command CheckOrderIn,创建任务$ php artisan

2020-12-22 10:14:08 353

原创 centos7 安装nodejs 最新版及yarn安装

查看CentOS版本cat /etc/redhat-release1.更新rpm源curl -sL https://rpm.nodesource.com/setup_12.x | bash -2.安装sudo yum install -y nodejs3.查看是否安装成功node -v4.安装成功,添加yarnwget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo5.安装yarnyum -y ins

2020-12-22 10:13:04 897

转载 laravel项目执行 php artisan migrate [报错:字符太长]SQLSTATE[42000]: Syntax error or access violation: 1071

来吧,使用php artisan migrate执行数据库迁移官方意思是迁移就像是数据库的版本控制器,让你的团队更容易修改和共享程序的数据库结构。迁移通常配合 Laravel 的结构生成器,能更容易的生成应用程序的数据库结构。说实话上面一大串,没看懂,我反正理解自动自动生成数据表卧槽,报错了,唉,常事看看吧 :fa-smile-o:经过查找原因是mysql版本低MySQL release 版本低于 5.7.7 或 MariaDB release 版本低于 10.2.2解决方法:手动配置迁移生成

2020-07-21 15:36:20 364

转载 laravel项目使用composer install出现版本问题

想部署一些大神的开源laravel项目,Git版本库拉下来之后,在执行composer install下载依赖时报错:出现这个问题的主要原因就是因为composer时引入的文件所需的环境版本和你的环境不符合(我遇到的大多数都是PHP版本不相符)因此只要将相应的package(程序包)降低版本然后来进行composer install (composer包版本对应PHP环境信息在这边查看https://packagist.org/explore/ ps:学好英语,我™看见英文就头疼,段位:废铁)

2020-07-21 15:34:25 680

转载 Windows使用PHPstudy集成环境配置局域网访问网站

**今天做了一个简单项目,想着通过公司局域网直接访问我的网站查看看一下自己的电脑ip地址 cmd下ipconfig打开PHPstudy集成环境点击 创建网站配置网站信息,把原先对应虚拟主机域名的地方填写ip可以了这样局域网就能访问看到了,线下应该也没有ip对应多个网站的要求,如果有多个的话配置ip+端口就可以了,如果不能使用的话,就看一下Windows防火墙,关闭一下防火墙,我的防火墙都是开着的,如果需求有其他的,我也会更新此文档,不过应该不太可能因为……我懒得一批转载注明出处:熊猫路人

2020-07-21 15:30:31 1266

原创 git pull每次提示输入账号密码的问题

git clone的下载代码使用的https://方式,当操作git pull/push到远程的时候,提示输入账号和密码才能操作,烦的一批,,,,,1.git bash进入项目目录2.输入以下命令会在配置文件里添加信息,作用是用来存储你的git账号和密码git config --global credential.helper store3.执行后,再执行 git pull,这时候会提示输入git账号和密码,输了这一次后,以后再拉取代码就不会再提示登录了...

2020-06-16 15:26:27 480

转载 php 建立临时目录 临时文件

sys_get_temp_dir() 返回临时目录的路径。<?php // 使用 sys_get_temp_dir() 在目录里创建临时文件 $temp_file = tempnam(sys_get_temp_dir(), 'Tux'); echo $temp_file;?>tmpfile() 建立一个临时文件 以读写(w+)模式建立一个具有唯一文件名的临时文件,返回一个文件句柄。 文件会在关闭后(用fclose())自动被删除,或当脚本结束后。<

2020-06-05 13:36:45 1460

原创 yii的配置文件*.php和*-local.php的区别

local文件是不存储在git系统中的,而非local的要存储在git系统中。因此非local的配置文件里主要存储了不论是开发系统还是生产环境都要用到的共同配置,而local的配置文件里面写的是对应于不同环境的配置。举个例子来说,你的数据库连接的用户名和密码,这些配置在你的开发环境和生产环境可能是不同的,像这样的配置信息就不应该放在main.php中,而应该放在main-local.php中,这样生产环境和开发环境配置不同,才能正常工作。通俗易懂,但有点啰嗦:main_local.php和main.php

2020-05-09 15:30:41 649

原创 reqeusts模块的学习

使用事前pip install reqeusts发送get, post请求, 获取响应response = requests.get(url) #发送get请求,请求url地址对应的响应response = requests.post(url,data={请求体的字典}) #发送post请求response的方法response.text该方式往往会出现乱码.出...

2020-03-15 17:49:15 198

原创 爬虫概念、工具和HTTP

1.什么是爬虫爬虫就是模拟客户端(浏览器)发送网络请求, 获取响应, 按照规则提取数据的程序模拟客户端(浏览器)发送网络请求 : 照着浏览器发送一模一样的请求, 获取和浏览器一模一样的响应数据2.爬虫的数据去哪里了呈现出来: 展示在页面上, 或者展示在app上进行分析: 可以从爬取的的数据中寻找一些规律3.需要的软件和环境python3基础语法 (字符串、列表、字典、判...

2020-03-15 14:19:12 176

原创 Linux使用pip遇到的坑

linux 使用软链配置了最新的python,在使用pip安装包时1,提示ImportError: No module named pip(importorror:没有名为pip的模块)2,在上面链接执行#yum install zlib 提示:Loaded plugins:fastestmirrorLoading mirror speeds from cacheed hostfileF...

2020-02-29 21:49:45 296

转载 IDEA+SLIKSVN配置以及使用教程

本人使用IDEA+TortoiseSVN配置使用,发现不能更新、提交代码,但可以检出项目;今天找到SLIKSVN,一个纯客户端的svn工具,与IDEA配置后,经过检查,检出项目、更新、提交的操作都没问题。遂写一篇博客仅供大家参考。一、准备工具1.1【IDEA下载地址:https://www.jetbrains.com/idea/】【注册码地址:①http://xid...

2019-12-09 09:49:39 274

转载 mysql中交集,并集,差集,左连接,右连接

需求: 两个数据表使用左联查时,会出现一个数据为空,两个表里面的数据都查询不到,想到的方法是一个表里面查询不到,这个表里面的字段就为空原:改:学习mysql也有一个月啦,在这个月中,都是按照需求对数据表进行一些基本操作,在这个过程当中,经常使用到左连接,右连接,交集,取差集等,现在对其基本操作进行归纳总结。数据源:表一: ...

2019-11-11 10:32:32 1522

转载 crontab 定时任务时间格式设置

使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行如何往 cron 中添加一个作业?# crontab –e0 5 * * * /root/bin/backup.sh这将会在每天早上5点运行 /root/bin/backup.shCron 各项的描述以下是 crontab 文件的格式:{minu...

2019-10-28 17:45:41 1384

原创 RabiitMQ命令使用

$cnn = news AMQPStreamConnection();//建立mq之间的连接 (host:ip,port:端口,user:账户,pwd:密码) $channel = $cnn->channel(); //创建一个信道 AMQP的命令都是通过信道发送出去的$channel->exchange_declare(); //创建交换机(exchange:交换机名...

2019-10-24 09:18:20 378

原创 svn 分支合并

使用https://blog.csdn.net/yann02/article/details/79239803/博客文章内容,没问题可以直接合并(我遇到的问题:合并分支时遇到没有相同的祖先) 查到可以忽略祖先:如果在分支上有一个文件曾经被删除过,后来又加了一个同文件名的文件,那么在merge的时候svn会识别到这两个文件不是同一个祖先而直接覆盖旧文件增加新文件。而实际上我是要对这两个不同祖先的...

2019-10-21 15:04:49 456

转载 Yii2.0 安装使用报错:cookieValidationKey [ 2.0 版本 ]

下载了Yii2.0的basic版,配置好apache之后,浏览器访问,出现如下错误:Invalid Configuration – yii\base\InvalidConfigExceptionyii\web\Request::cookieValidationKey must be configured with a secret key.看了文档教程才发现自己犯了小白的错误,未配...

2019-09-29 09:30:58 320

转载 curl模拟post请求提交

header('content-type:text/html;charset=utf-8');function curlPost($url,$data,$method){ $ch = curl_init(); //1.初始化 curl_setopt($ch, CURLOPT_URL, $url); //2.请求地址 curl_setopt($ch, CURLOPT_CUSTOMREQU...

2019-09-29 09:27:55 314

原创 yii框架使用yield生成器(协程)

function index(){ $list = Modle::find()->asArray()->all(); $tr = Yii::$app->mans->beginTransaction(); //事务 foreach ($this->builders($list) as $v){ //使用生成器 //执行操作 } $tr->comm...

2019-09-25 17:04:55 445

Page.class.php

PHP page分页类,可自定义修改,进行扩展,适用于写不出来,哈哈

2019-08-06

jquery.base64.js及使用方法

公司领取注册领取礼品,想携带手机号跳转到下一个页面,但直接链接带手机号不安全,然后想到了进行base64加密,此文件是js和使用方法

2019-03-09

开发者神奇,保存各种网站,操作

开发者神奇,可保存开发者常浏览网站,保存常用软件,直接可以运行,功能特别多,下载肯定没毛病

2019-02-23

Xshell Xftp ssh远程管理工具

是一个极好用的 SSH 客户端,可以作为 Telnet、Rlogin、SSH、SFTP、Serial 等协议的安全终端模拟软件,让你轻松管理远程主机。

2018-07-05

thinksns v4 开源代码及文档

thinksns v4 开源代码及文档 包含 开源版本代码、技术文档、使用手册及pc端及服务端修复文档

2018-05-02

双系统 win系统崩溃利用苹果系统里面bootcamp解决方案

双系统 win系统崩溃利用苹果系统里面bootcamp解决方案,一步一步,都进行了详细截图标识,以及文字描述

2018-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除