- 博客(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
952
原创 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
598
原创 配置wenpack-server
第一步安装webpack-servernpm i webpack-dev-server -D安装之后直接执行webpackserve就可以也可在package.json中自己手动配置直接执行npm run dev
2021-04-27 16:23:53
169
原创 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
295
原创 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
69
原创 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
802
原创 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
161
原创 laravel-admin模板安装的一些坑
laravel确实很方便,有很多的后台模块,第三方插件,在开发的过程中确实很大程度上提升开发的效率,今天就记录一下自己在安装的过程中遇到的一些安装的坑安装的命令可以直接去官网查看我这边就总结一下安装的坑1.数据库文件导入失败php artisan admin:install报错字面意思创建了一个空的table所以报错这个是因为你没有清理缓存,直接执行代码php arti...
2019-12-17 15:23:12
449
原创 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
616
原创 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
1257
原创 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
584
原创 php判断字符串中是否包含指定字符串
两种思路两种函数第一:判断字符串中是否包含指定字符串第二:判断字符串中是否出现指定字符串第一种是strpos() 查找字符串在另外一个字符串出现的位置,如果没有,返回false$a = 'a';$b = 'abbb';if(strpos($b,$a) !== false){ echo '存在';}else{ echo '不存在';}上边代码返回的是存...
2019-12-11 14:05:25
6870
原创 php导出多个csv文件并压缩为zip
业务需求,今天遇到了这个问题,把需要导出的数据按照一定数量分为多个csv文件并合并一起压缩下载在做之前需要先缕清自己的思路,代码中我注释的比较详细,可以认真先读一遍/***$file 文件地址 $numbers 每个csv文件的数据 $filenames文件名**/public function import($files,$numbers,$filenames) { ...
2019-12-09 17:43:11
427
原创 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
388
原创 原生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显示内容代码如下<...
2019-12-03 11:55:19
698
原创 yii本地第一次安装总结
yii的安装方法共有两种,第一种是通过下载代码直接本地解压,第二种是通过composer安装,建议是用composer安装,因为不仅是yii包括其他很多框架比如tp、laravel,tp第三方拓展、laravel第三方拓展等等都是可以通过composer进行安装的,非常方便,如果还没有安装composer的话,可以去官网下载一个,composer官网直接点击下载一个然后本地安装,在这就不在介绍co...
2019-12-02 17:55:53
269
原创 apache2配置静态资源缓存
<Directory "项目入口文件"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all Require all granted </Directory> Error...
2019-12-02 17:28:53
540
原创 ubuntu下卸载docker镜像
首先先运行docker ps -a查看当前运行的镜像,比如说我们要删除hello-world这个镜像,先运行docker stopae0fe5d3c23e 也就是选择你的container id ,(一般只会有一个,图中的三个是因为我开了三次,所有需要都关掉,略过......)然后执行docker rmae0fe5d3c23e删除这个镜像删除之后运行docker images查看已...
2019-11-29 14:39:00
2562
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
5574
原创 链接远程服务器附带端口
-P p必须大写的port 端口username 用户名ip 远程服务器ip地址file place: 文件存放地址scp -P port username@ip:/file place
2019-11-28 10:01:40
246
原创 使用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
1020
原创 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
384
原创 约瑟夫环问题
一群猴子排成一圈,按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
81
原创 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
128
原创 phpspreadsheet 导入导出功能
/* 订单导出 * @throws \PhpOffice\PhpSpreadsheet\Exception * @throws \PhpOffice\PhpSpreadsheet\Writer\Exception */ public function export() {// $starttime = Request::get('s...
2019-11-13 16:11:10
474
原创 phpstorm 快捷键
phpstrom 快捷键总结常用快捷键Esc 键编辑器(从工具窗口)F2(Shift+F2) 下 / 上高亮错误或警告快速定位F3 向下查找关键字出现位置F4 查找变量来源F5 复制文件 / 文件夹F6 移动F11 切换书签F12 返回到以前的工具窗口注意:部分快捷键,必须在没有更改快捷键的情况下才可以使用查询快捷键CTRL+N 查找类CTRL+...
2019-11-13 16:04:25
188
原创 phpspreadsheet导出订单 linux
原本在windows下测试好好的上传到服务器之后导出订单就显示网页可能暂时无法连接,或者它已永久性地移动到了新网址我遇到这种情况是因为自己的php缺少了php7.2-xmlwrite拓展和php7.2-zip这个两个拓展 安装之后就可以使用了订单导入导出的代码逻辑可以在我的文章中查找 phpspreadsheet导入导出...
2019-11-07 10:05:50
412
原创 thinkphp6 部署linux一些报错总结
1.后台登录地址404报错先确定服务器是否开启rewite 如果没有就执行命令sudo a2enmod rewrite 开始服务器的rewrite 亲测开启之后就可以访问,如果还不可以访问就环境配置的问题,确认一下自己的环境配置是否开启了下边的配置 <Directory "/var/www/html/lemocms/public"> Options...
2019-11-07 00:58:07
1236
原创 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
340
转载 mysql安装之后不能使用问题解决
https://blog.youkuaiyun.com/chen97_08/article/details/81484286
2019-11-05 15:07:45
523
转载 php+mysql+apache
php+mysql+apache安装原文地址:https://blog.youkuaiyun.com/qq369389714/article/details/81639802
2019-11-05 09:34:48
93
原创 magento2安装,你也可能遇到的问题php
近几天都是在搞这个magento的安装,说起来你可能不相信装了N多边才装好,先用的apache环境,又换成nginx,最后还是换成了apache。不扯其它了的,就把我遇到的一些问题在这个简单的说一下,希望能够帮到大家!我是用的ubuntu,服务器是亚马逊服务器,先登录自己的服务器先去部署一下环境,php尽量下载最新的我是用的php7.2,apache2用的apache2.4版本的。mysql是...
2019-10-24 16:28:26
560
原创 php storm常用方式
更换皮肤 File->Settings->Appearance->Theme字体 File->Settings->Editor->Colors&Font->font 点saveas然后再自定义
2019-10-11 15:47:49
95
原创 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
614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人