自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Apache、Nginx伪静态配置

Apache<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews DirectoryIndex index.php RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]<

2021-10-29 13:15:59 898

原创 jquery滑动到一定高度显示某个元素

<body> <div class="container" id="box"> <div> <p>底部固定</p> </div> </div></body><script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script><scri.

2021-04-28 14:25:06 523

原创 配置wenpack-server

第一步安装webpack-servernpm i webpack-dev-server -D安装之后直接执行webpackserve就可以也可在package.json中自己手动配置直接执行npm run dev

2021-04-27 16:23:53 116

原创 eslint检查修复代码格式

npm i eslint-loader eslint eslint-config-airbnb-base eslint-plugin-import -D执行命令安装eslint然后在loader中配置{ //eslint只检查js语法 test:/\.js$/, //只检查自己写的js代码不检查第三方库的代码 exclude: /node_modules/, loader: 'eslint-loa.

2021-04-27 16:20:11 247

原创 webpack 打包图片资源

webpack.config.js中的loader设置 //如果有多个loader // { // test:'/\.(png|jpg|fig)', // use:['url-loader',{loader: 'file-loader',options:{}}] // }, //单个loader { test:/\.(png|jpg|fig)$/, loader:'url-loader

2021-04-27 14:23:42 43

原创 npm/node 版本升级

npm install npm@latest -g

2021-04-17 16:43:27 83

原创 shopify模板下载本地

第一步安装chocolatey直接去官网按照步骤进行操作https://chocolatey.org/install如果执行命令过程中出现下边报错 说明电脑已经安装过了An existing Chocolatey installation was detected. Installation will not continue.For security reasons, this script will not overwrite existing installations.Pleas.

2021-04-02 10:56:35 668

原创 Laravel Cache记录

// put设置缓存// Cache::put('One','0',100); //add添加缓存// $result = Cache::add('Test1','add缓存时间',10); //forever添加永久缓存 实际不是一个永久缓存 只是缓存时间较长// Cache::forever('Three','forever添加缓存'); //get获取缓存 当要获取的缓存没有时 自动使用.

2021-03-22 11:50:21 117

原创 laravel-admin模板安装的一些坑

laravel确实很方便,有很多的后台模块,第三方插件,在开发的过程中确实很大程度上提升开发的效率,今天就记录一下自己在安装的过程中遇到的一些安装的坑安装的命令可以直接去官网查看我这边就总结一下安装的坑1.数据库文件导入失败php artisan admin:install报错字面意思创建了一个空的table所以报错这个是因为你没有清理缓存,直接执行代码php arti...

2019-12-17 15:23:12 409

原创 composer报错解决

Cannot create cache directory /home/ubuntu/.composer/cache/repo/https---repo.packagist.org/, or directory is not writable. Proceeding without cache 权限报错sudo chown -R $USER ~/.composer/Cannot crea...

2019-12-16 16:21:53 558

原创 ubuntu18.04卸载composer

第一步sudo apt-get remove composer第二部sudo apt-get remove --auto-remove composer如果想要卸载相关composersudo apt-get purge composer想要删除文件以及配置sudo apt-get purge --auto-remove composer...

2019-12-16 15:19:58 1221

原创 ubuntu使用letsencrypt配置https证书

ubuntu的环境使用的是Apache/2.4.29 (Ubuntu) php版本是php7.3首先php要确实是否安装openssl 没有的话要先安装openssl然后安装letsencrypt先更新一下apt-getsudo apt-get update然后添加package repository库sudo add-apt-repository ppa:cert...

2019-12-12 13:18:30 515

原创 php判断字符串中是否包含指定字符串

两种思路两种函数第一:判断字符串中是否包含指定字符串第二:判断字符串中是否出现指定字符串第一种是strpos() 查找字符串在另外一个字符串出现的位置,如果没有,返回false$a = 'a';$b = 'abbb';if(strpos($b,$a) !== false){ echo '存在';}else{ echo '不存在';}上边代码返回的是存...

2019-12-11 14:05:25 6776

原创 php导出多个csv文件并压缩为zip

业务需求,今天遇到了这个问题,把需要导出的数据按照一定数量分为多个csv文件并合并一起压缩下载在做之前需要先缕清自己的思路,代码中我注释的比较详细,可以认真先读一遍/***$file 文件地址 $numbers 每个csv文件的数据 $filenames文件名**/public function import($files,$numbers,$filenames) { ...

2019-12-09 17:43:11 391

原创 php 打开csv文件并提取数据

今天在搞csv的时候本来想用开源拓展,但是想了想php有自带的csv拓展,所以就百度了一下,然后自己琢磨琢磨,在这做一个小总结,希望可以帮助到你!function open_csv($file) { setlocale(LC_ALL, 'zh_CN'); $data = null; //返回数据 if (!is_file($file) ...

2019-12-09 17:22:54 342

原创 原生js实现inputA的值实时显示在inputB

因为没有使用框架,所以记录一下原生js实现inputA输入的值实时显示在inputB<input type="text" name="A" id="A"><input type="text" name="B" id="B">两个input分别为A和B使用onkeyup侦听键盘输入事件,然后使用onblur来实现inputB显示内容代码如下&lt...

2019-12-03 11:55:19 632

原创 yii本地第一次安装总结

yii的安装方法共有两种,第一种是通过下载代码直接本地解压,第二种是通过composer安装,建议是用composer安装,因为不仅是yii包括其他很多框架比如tp、laravel,tp第三方拓展、laravel第三方拓展等等都是可以通过composer进行安装的,非常方便,如果还没有安装composer的话,可以去官网下载一个,composer官网直接点击下载一个然后本地安装,在这就不在介绍co...

2019-12-02 17:55:53 246

原创 apache2配置静态资源缓存

<Directory "项目入口文件"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all Require all granted </Directory> Error...

2019-12-02 17:28:53 480

原创 ubuntu下卸载docker镜像

首先先运行docker ps -a查看当前运行的镜像,比如说我们要删除hello-world这个镜像,先运行docker stopae0fe5d3c23e 也就是选择你的container id ,(一般只会有一个,图中的三个是因为我开了三次,所有需要都关掉,略过......)然后执行docker rmae0fe5d3c23e删除这个镜像删除之后运行docker images查看已...

2019-11-29 14:39:00 2408 1

原创 linux下docker进入容器退出容器

退出容器可以使用exit 直接运行exit就可以了查看容器 docker ps -a重启容器 docker restart+容器id进入容器 docker exec -it 容器id(可以通过查看容器 docker ps -a查看) /bin/bash docker attach 容器id如果进入容器时发生Error response ...

2019-11-29 10:30:54 5458

原创 链接远程服务器附带端口

-P p必须大写的port 端口username 用户名ip 远程服务器ip地址file place: 文件存放地址scp -P port username@ip:/file place

2019-11-28 10:01:40 225

原创 使用php远程连接服务器

首先本地要安装php,可以使用编译安装,也可以使用命令行直接安装,这里就直接介绍使用命令行安装(sudo apt install php-7.2)有一点需要注意的是php的版本需要时7.0以上安装php之后需要安装一下ssh2拓展(sudo apt-get install libssh2-1-dev libssh2-php)安装之后就可以了,进入到php的~目录下,运行ssh-keygen生成秘钥...

2019-11-27 14:00:28 973

原创 linux切换用户时This account is currently not available

我在切换www-data用户时出现This account is currently not available.使用vi查看www-data账号信息cat /etc/passwd | grep www-data -> www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin需要把后边的/user/sbin/nologin 修...

2019-11-27 11:34:38 311

原创 约瑟夫环问题

一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。//$n猴子个数//$m第几个function king($n, $m){ $arr = range(1,$n); $i = 1; while(count($...

2019-11-21 15:31:51 44

原创 php 冒泡排序

public function maopao($arr){ $one = count($arr); $two = count($arr)-1; for($i=0;$i<$one;$i++) { for ($j=0;$j<$two;$j++) { if($arr[$j] > $arr...

2019-11-13 20:12:25 94

原创 phpspreadsheet 导入导出功能

/* 订单导出 * @throws \PhpOffice\PhpSpreadsheet\Exception * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception */ public function export() {// $starttime = Request::get('s...

2019-11-13 16:11:10 435

原创 phpstorm 快捷键

phpstrom 快捷键总结常用快捷键Esc 键编辑器(从工具窗口)F2(Shift+F2) 下 / 上高亮错误或警告快速定位F3 向下查找关键字出现位置F4 查找变量来源F5 复制文件 / 文件夹F6 移动F11 切换书签F12 返回到以前的工具窗口注意:部分快捷键,必须在没有更改快捷键的情况下才可以使用查询快捷键CTRL+N 查找类CTRL+...

2019-11-13 16:04:25 128

原创 phpspreadsheet导出订单 linux

原本在windows下测试好好的上传到服务器之后导出订单就显示网页可能暂时无法连接,或者它已永久性地移动到了新网址我遇到这种情况是因为自己的php缺少了php7.2-xmlwrite拓展和php7.2-zip这个两个拓展 安装之后就可以使用了订单导入导出的代码逻辑可以在我的文章中查找 phpspreadsheet导入导出...

2019-11-07 10:05:50 361

原创 thinkphp6 部署linux一些报错总结

1.后台登录地址404报错先确定服务器是否开启rewite 如果没有就执行命令sudo a2enmod rewrite 开始服务器的rewrite 亲测开启之后就可以访问,如果还不可以访问就环境配置的问题,确认一下自己的环境配置是否开启了下边的配置 <Directory "/var/www/html/lemocms/public"> Options...

2019-11-07 00:58:07 1183

原创 thinkphp6 部署ubuntu 数据库连接报错

660 sudo apt-get install php7.3-sqlite3 661 sudo apt-get install php7.3-pgsql 662 service apache2 restart

2019-11-06 21:25:41 279

转载 mysql安装之后不能使用问题解决

https://blog.csdn.net/chen97_08/article/details/81484286

2019-11-05 15:07:45 501

转载 php+mysql+apache

php+mysql+apache安装原文地址:https://blog.csdn.net/qq369389714/article/details/81639802

2019-11-05 09:34:48 60

原创 magento2安装,你也可能遇到的问题php

近几天都是在搞这个magento的安装,说起来你可能不相信装了N多边才装好,先用的apache环境,又换成nginx,最后还是换成了apache。不扯其它了的,就把我遇到的一些问题在这个简单的说一下,希望能够帮到大家!我是用的ubuntu,服务器是亚马逊服务器,先登录自己的服务器先去部署一下环境,php尽量下载最新的我是用的php7.2,apache2用的apache2.4版本的。mysql是...

2019-10-24 16:28:26 500

原创 php storm常用方式

更换皮肤 File->Settings->Appearance->Theme字体 File->Settings->Editor->Colors&Font->font 点saveas然后再自定义

2019-10-11 15:47:49 76

原创 gitup上传的坑 ! [rejected] master -> dev-gaochao (fetch first)......

git init #在当前目录创建一个新的代码库git add README.md #添加readme.md文件git commit -m '此处添加上传内容书名' #提交暂停区到仓库##开始添加远程仓库地址git remote add origin 远程仓库地址##提交代码到远程仓库去git push -u origin master一搬情况下提交到这一步第一次提...

2019-10-11 15:47:32 545

空空如也

空空如也

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

TA关注的人

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