自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

葬爱家族王富贵

这个人很懒,什么也没有留下

  • 博客(128)
  • 资源 (3)
  • 收藏
  • 关注

原创 完美快速解决百度分享不支持Https的问题 bdimg.share.baidu.com

百度一番之后找到解决办法,那就是将在线引用改为本地文件,那么本地文件在github上即可找到,但是由于国内网络很不稳定 所以上传到本站 方便下载使用。自从网站开启https以来 百度分享引用的js文件就一直报错 大意是不支持https。至此就完美解决了百度分享不带https不能生效的问题。也可以直接拿本站的资源下来直接使用。也可以加上你的带https的域名。

2024-04-24 10:24:35 88

原创 Thinkphp5+mysql批量筛选varchar字段默认值为null的数据

mysql查询出指定字段 并批量修改

2024-04-19 11:03:28 215 1

原创 Homebrew 无法安装过时的PHP版本

使用brew安装过时的PHP版本时,提示“Error: [email protected] has been disabled because it is a versioned formula!因为过时的PHP版本官方已经不再维护,所以Hombrew将该PHP版本移出了repository,所以安装不了。

2023-08-24 17:00:50 1137

原创 java 校验正整数

java校验数字类型和日期转换工具类,方便日常开发

2023-04-20 10:21:19 1992

原创 java BigDecimal精确度爬坑

java BigDecimal精确度问题

2023-03-24 11:42:23 190

原创 java断言验证字段唯一性

java利用断言验证字段唯一性

2023-02-20 21:03:07 312

原创 java mybatisplus 批量新增和更新

java mybatisplus 批量新增和更新

2023-02-17 14:59:59 2321

原创 TP5 foreach循环标签

荆轲刺秦王后端代码:public function index() { $searchType = [ '1'=>'检测', '2'=>'检测+产品+检测', '3'=>'产品+检测' ]; $this->assign( 'searchType', $searchType ); return $this->fetch();

2021-07-19 11:22:03 2338

原创 git 使用

荆轲刺秦王之前一直用的 svn 现在需要用到 git 未免显得手忙脚乱 乱过之后 特此总结1. 提交 (在本地配置都成功的前提下):Admin@DESKTOP-D4JC4NR MINGW64 /d/project/testgit (master)$ git add .Admin@DESKTOP-D4JC4NR MINGW64 /d/project/testgit (master)$ git commit -m 'add app/admin/controller/setting/syst

2021-07-14 15:42:41 408

原创 本地Navicat for MySQL连接虚拟机上的mysql

荆轲刺秦王本地:win10虚拟机:CentOS 71.先在本地 ping 虚拟机 ip2、检查虚拟机 mysql 的端口是否对外开放[root@localhost ~]# mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.7.16 Source distr

2021-07-06 10:18:21 3338 1

原创 虚拟机上的 mysql 忘记密码

荆轲刺秦王在使用虚拟机配置本地环境的时候,环境脚本里面有安装 mysql 但是在职的时候一直连接的是测试服务器上mysql 所以就一直没有关心虚拟机上的 mysql 离职之后发现不使用公司内网就无法连接数据库和redis了,所以今天特来记录下如果使用本机的Navicat 12 for MySQL 连接 虚拟机上的 mysql 服务环境:CentOS 71.修改数据库密码由于长时间未使用导致我忘记了虚拟机上的mysql root 用户的密码,实际上我根本就不知道,因为是脚本安装 安装完给的密.

2021-07-05 16:32:20 3116

原创 虚拟机共享文件夹失效

荆轲刺秦王虚拟机:VMware Workstation Pro系统:CentOS 7配置本地环境时,每次重启虚拟机,共享文件夹就失效,一开始是

2021-06-21 09:26:04 1706

原创 Laravel 7 配置守护进程 Supervisor CentOS 7

荆轲刺秦王介绍就不在多说了,总之这个东西就是一个进程控制系统1.安装yum install python-setuptoolseasy_install supervisorecho_supervisord_conf > /etc/supervisord.conf2.配置

2021-06-18 16:23:42 302 1

原创 ab 命令 Failed requests 的 Length 问题

荆轲刺秦王本地虚拟机 CentOS 7 上是 nginx ,需要先安装一下centos安装abyum install httpd-tools我直接在我用户目录下安装,使用起来 是可以全局使用的:[root@localhost ~]# which ab/usr/bin/ab查看下是否安装成功,直接查看 version[root@localhost ~]# ab -VThis is ApacheBench, Version 2.3 <$Revision: 14303.

2021-04-29 14:28:56 1421

原创 php 使用SplFileObject读取大文件(日志文件)

荆轲刺秦王SPL是Standard PHP Library(PHP标准库)的缩写大神文档:http://www.ruanyifeng.com/blog/2008/07/php_spl_notes.html官方文档:https://www.php.net/manual/zh/book.spl.php

2021-04-25 15:24:29 218

原创 php 计算函数执行的时间

荆轲刺秦王在执行大文件读取,海量数据操作等对于内存压力较大的操作的时候需要注意下执行效率,计算函数的执行时间,因为程序执行很快,如果单纯使用时间戳又很不理想程序开始:list($s1, $s2) = explode(' ', microtime());$t1 = (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000);程序结束:list($s3, $s4) = explode(' ', microtime());

2021-04-25 13:22:12 222

原创 php str_pad输入数字如果不足多少位补零

荆轲刺秦王定义和用法str_pad() 函数把字符串填充为新的长度。语法str_pad(string,length,pad_string,pad_type)

2021-04-25 13:12:31 73

原创 php 文件锁

荆轲刺秦王条件:当需要一个脚本操作而需要阻塞另外的脚本操作时,需要用到文件锁。锁操作流程:先加锁,检测锁是否加成功,如果成功再使用!operationLOCK_SH 取得共享锁(读取的程序) LOCK_EX 取得独占锁(写入的程序) LOCK_UN 释放锁定 (无论共享或独占) LOCK_NB 在flock()锁定时不阻塞解锁:在 PHP 5.3.2版本之前,锁也会被 fclose() 释放(在脚本结束后会自动调用),现在只能通过flock( $handle, L...

2021-04-23 16:59:51 419

原创 php读取日志文件

荆轲刺秦王需要参数: 1:文件路径 2:行数 读多少行 如果输入的行数大于文件实际行数 则读出全部文件function tailFile( $file, $lines ) { $handle = fopen($file, "r"); $linecounter = $lines; $pos = -2; $beginning = false; $text = []; while ($linecoun

2021-04-23 14:21:11 463

原创 -bash: wget: command not found的解决方法

荆轲刺秦王wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。可以通过以下两种方法来安装:1、yum安装yum -y install wget2、rpm 安装rpm 下载源地址:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/下载wget的RPM包:http://mirrors.163.com/centos/6.2/os/x86

2021-04-23 09:32:12 5388

原创 (PHP)redis Hash(哈希)操作

/** * * Hash操作 * 哈希操作 * 可理解为数据库操作 * *///为user表中的字段赋值。成功返回1,失败返回0。若user表不存在会先创建表再赋值,若字段已存在会覆盖旧值。$redis->hSet('user', 'name', '222');//获取user表中指定字段的值。若user表不存在则返回false。$redis->hGet('user', 'realname');//查看user表的某个字段是否存在,存在返回true,否则返回fal.

2021-03-16 17:10:35 253

原创 Centos7 最小化安装,导致 ifconfig,netstat 命令找不到

在使用 Linux/UNIX 时,会经常遇到 “command not found” 的错误,就如提示的信息,Linux /UNIX 没有找到该命令。原因在于命令拼写错误或 Linux/UNIX 系统就没有安装该命令。在未安装ifconfig 时,想要查看 ip 就只能通过最基本的 ip addr 命令查看在安装之前先在系统中查找一下是否有安装:# 查找 ifconfig 命令路径$ which ifconfig/usr/bin/which: no ifconfig in (/usr/l.

2021-03-01 10:41:37 519

原创 php 循环foreach时,数据格式不对报错

荆轲刺秦王先看一下数据:Array( [0] => Array ( [coupon_id] => 475 [coupon_name] => 测试coupon_name [image_url] => xxx.jpg [total_count] => 10000 [point_exchange] => 3000

2021-02-20 15:23:54 390

原创 laravel导入

荆轲刺秦王public function storeGroupImport( Request $request , StoreGroupDao $storeGroupDao ) { $nodeId = txt_filter($request -> get('node_id')); $brandId = txt_filter($request -> get('brand_id')); $file = $request->file(

2020-11-18 16:54:59 279

原创 postman 测试上传文件

荆轲刺秦王如图:1,输入url2,选择post方式3,选择body4,选择form-data5,text改为file,然后 key 栏输入字段,value 上传文件

2020-11-17 15:13:31 153

原创 centos 7 php开发环境安装 composer

荆轲刺秦王1.安装composercd /usr/local/srccurl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer2.Composer使用chmod -R 777 /usr/local/bin/composer //修改权限3.切换国内镜像composer config -g repo.packagist composer https://p.

2020-11-03 13:18:58 555

原创 centos7系统下运行.sh文件

荆轲刺秦王在Linux系统下运行.sh文件有两种方法,比如我在 root 目录下有个 lnmp.sh 文件第一种(这种办法需要用chmod使得文件具备执行条件: chmod u+x lnmp.sh ):1、在任何路径下,输入该文件的绝对路径/root/lnmp.sh就可执行该文件(当然要在权限允许情况下)2、cd到 lnmp.sh 文件的目录下,然后执行 ./lnmp.sh第二种(这种办法不需要文件具备可执行的权限也可运行):1、在该文件路径下sh加上文件名字即可,sh lnm...

2020-11-03 11:14:31 9513

原创 CentOS 7 -bash: wget: command not found的两种解决方法

荆轲刺秦王wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。1、yum安装yum -y install wget简单快捷。2、rpm 安装rpm 下载源地址:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/下载wget的RPM包:http://mirrors.163.com/centos/6.2/os/x86_6..

2020-10-26 14:37:52 847

原创 Laravel 更换内置服务器监听端口

荆轲刺秦王正常情况下,使用 php artisan serve 启动 Laravel 内置服务器,将会监听在 localhost 的 8000 端口上php artisan serveLaravel development server started on http://localhost:8000我在启动的时候发现监听的端口是:8001 ,这个时候最好先看一下 8000 端口有没有被占用如图: netstat -ano |findstr "8000" 发现并没有被别的应用占用,.

2020-10-22 10:09:06 628

原创 Laravel 7 常用封装函数

荆轲刺秦王对于用户输入的值永远是需要过滤处理的,为了避免每次都要重新写,就直接写到 lib/function.php 中。<?phpif (!function_exists('log_write')) { /** * 日志打印 * * @param $content * @param string $logName */ function log_write($content, $logName = '',.

2020-09-14 17:08:06 305

原创 Laravel7关联查询将一个字段中以逗号分隔的取出来形成新的字段

荆轲刺秦王先看一下表结构:最终结果要第一张表的数据,第一张表的data 中的字段对应的是 key,业务需要的是第二张表的 name先看需要引入的文件:主要是model文件use Illuminate\Support\Facades\DB;use App\Model\SystemEvent;use App\Model\SystemEventParam;use Lib\PublicClass\S;然后看第一种解决方案:public function getEve...

2020-09-04 16:37:44 1511

原创 表单数据过滤

荆轲刺秦王在实际项目中,对于用户提交的表单信息要做过滤,为了省事,将封装好的函数放到这里先上公共函数:if(! function_exists('array_txt_filter')) { /** * 过滤html标签sql注入 仅支持规则的一二维数组,字符串 * @param $param array|string * @return $param */ function array_txt_filter($param) {

2020-09-01 16:27:44 361

原创 CentOS7 nginx启动/进程状态

荆轲刺秦王1.查看 nginx 状态systemctl status nginx.service2.启动、停止、重载命令systemctl start nginx.servicesystemctl stop nginx.servicesystemctl reload nginx.servicesystemctl status nginx.service

2020-08-26 13:57:23 460

原创 CentOS7 基础配置

荆轲刺秦王1.CentOS7网卡配置:CentOS7最小化安装后是没有 ifconfig 命令的, 所以说你是没有办法通过 ifconfig 查看网卡相关配置信息的, 不好意思说了一句废话, 那么CentOS这个那么有情怀的社区linux发行版本怎么可以在通过最小化安装后不能查看网卡配置信息, 这个必须有它就是 ip 命令ip addr通过 ip 命令加参数 addr 则是查看当前网卡的配置信息, 从下图中可以看出, 当前系统的 ens33 网卡并没有 ipv4及 ipv6, 没有 ip.

2020-08-26 10:28:00 300

原创 CentOS7 安装 vim 和 netstat

荆轲刺秦王

2020-08-25 17:34:45 119

原创 tp5 No input file specified.

荆轲刺秦王环境: win10 + phpstudy + tp5.1新建完站点之后,访问会出现:No input file specified.出现这个是因为 .htaccess文件的配置问题。源文件是这样的:<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{..

2020-07-15 14:33:47 325

原创 解决composer install遇到:Your requirements could not be resolved to an installable set of packages

荆轲刺秦王首先看报错信息,如图:分析:如果出现 Your requirements could not be resolved to an installable set of packages.代码是由版本不对造成的, 首先要检查版本格式是否写正确。另一个就是php版本有问题。首先在此目录下:composer -v 和 php -v 如果两者都没问题那么就可以按照下一步的解决方法来了。解决办法:直接忽略版本就是了composer install --ignore-p...

2020-07-15 10:24:38 13893

原创 php 安装 redis

荆轲刺秦王1,先看下本地redis可以用吗? 使用redis-cli看下2,然后你看看你的php有安装redis拓展吗?3,最后在看看composer类库安装完成了吗?

2020-07-15 10:12:12 97 1

原创 git拉取项,更新项目

荆轲刺秦王之前项目中用svn多一些,svn是集中式的,可以理解为无论提交和更新都是对中心版本库的操作,如果某台机器提交的代码有问题,很可能导致中央版本库的也会有问题。git 是分布式的,一般情况下,我们可以推送给同事自己修改的地方。但无论是svn还是git 他们的操作流程大体相同,在日常工作中都是要先拉取最新的代码,然后再提交自己的代码,本文主要介绍下git的日常使用命令。1. git 拉...

2020-03-25 13:06:00 1406

原创 ajax提交表单 required 无效

荆轲刺秦王在前端用户提交表单的时候,我们经常会加一些验证,例如数字在 0-100 不能输入空格等等本文实现的例子有:1.输入框不能输入空格 2.bootstrap状态开关按钮<!DOCTYPE html><html><head> {include file="public/head"} <style> ...

2020-03-17 16:15:55 1148

完美快速解决百度分享不支持Https的问题 bdimg.share.baidu.com

将static文件夹放在网站的根目录下,并将对应的百度分享代码中,把http://bdimg.share.baidu.com/改为 /

2024-04-24

PHPExcel拿来即用

拿来即用的PHPExcel 放在TP5.0 的vendor目录下,配合博主的博客,拿来即用非常便捷

2019-05-23

百度编辑器自用

这个是拿来即用,官网即可下载的百度富文本编辑器,亲测可以直接使用的

2019-03-26

TP5框架下的微信网页自定义分享

TP5框架下的微信网页的自定义分享,注意,里面的Jssdk已经做了处理,可以直接用,使用方法:在你需要自定义分享的页面引入Jssdk类,具体可以参考:https://blog.csdn.net/qq_38350907/article/details/84921813

2018-12-09

空空如也

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

TA关注的人

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