自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1、错误提示:Column name must be either a string or an array

情景:当在插入数据库的时候报这个错误,大概率是因为你的数据库表没有自增长id值;在这个例子中,column_name 被修改为一个自增长列,并被定义为主键。

2023-12-08 10:55:43 80

原创 laravel 模型Filter类型判断筛选

假设我们有一个列表并且要进行不同类型的筛选:针对这几个条件我们可以很快的写出下面的代码

2022-06-24 16:40:39 1464 1

原创 二进制、十进制、十六进制之间的转换(软考第一章)

一、十进制转二进制方法:十进制数除2取余法;十进制数除2,余数为权位上的数,得到的商值继续除以2,按照这个步骤继续向下运算直到商为0为止。以下案例:二、二进制转十进制方法:把二进制数按权展开、相加后得到十进制数值。三、十进制转十六进制类似于十进制转二进制同理,十进制转十六进制按照除16取余,直到商为0为止。四、十六进制转十进制方法:十六进制数按权展开、相加即得十进制数。进制转化数字规律...

2021-05-23 13:16:32 1006

原创 php 生成word 文档无法打开原因之一

php生成word文档时候,经常有些文档会有特殊字符导致打不开,如果出现如下提示:解决办法:1)将文档转为zip格式;2)使用编辑器打开找到列62142行多出了 <0.2mm ,程序将“<”号认为是标签符号,所以报错解决: $document->setValue('ceshiname#' . $key, htmlspecialchars($checkitem['ceshiname'], ENT_QUOTES)); //使用htmlspecia

2021-03-25 16:20:26 900 1

原创 PHPExcel 有数据,但是写入单元格的数据为空

问题:有数据,但是写入单元格的数据为空?数据来源:数据库读取的数据遍历,结果是有乱码:单元格读到特殊符号不认识了,右面数据没法显示。解决方式:function filterSmbol($str){$str = preg_replace_callback( '/./u',function (array $match) {return strlen($match[0]) >= 4 ? '' : $match[0];},$str);return $str;}

2021-03-17 11:13:47 483

转载 flex布局最后一行列表左对齐的N种方法

flex布局最后一行列表左对齐的N种方法方法一、如果子元素的宽度不固定(对于一些数据是后台传过来的,最后一行也不知道多少条数据)因为宽度不固定不能根据宽度计算出margin的值(1)最后一项margin-right:auto;.container { display: flex; justify-content: space-between; flex-wrap: wrap;}.container .list { background-color: skyblue

2021-01-07 10:43:48 1917

原创 go拉取依赖gin框架报错,解决办法

前言由于前短时间并发问题,就研究起了 GO 语言,在使用 gin 项目拉取依赖时失败,排查问题并解决,现在分享一下1 报错信息使用go get安装golang官方包拉取失败,拉取命令:go get github.com/gin-gonic/gin报出如下问题:package golang.org/x/sys/unix: unrecognized import path "golang.org/x/sys/unix" (https fetch: Get ht...

2020-10-30 17:50:34 1545

原创 php.ini配置文件

1、PHP的Undefined variable错误怎么1)在 error_reporting设置: 找到error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE。2) 在register_globals设置: 找到register_globals = Off; 修改为register_globals = On; Notice: Undefined variable: email in D:\PHP5\ENOTE\ADDNO

2020-08-06 17:47:06 158

原创 laravel工厂模式填充数据

laravel工厂模式填充数据(laravel7.x)laravel可以用seed类填充测试数据,所有的seed类存放在database/seeds文件下;1、编写seedersphp artisan make:seeder UserSeeder;2、创建一个生成模型的工厂,工厂的位置在database/factories目录下php artisan make:factory UserFactory;3、编辑工厂 只需要修改return中的值use Illuminate\S

2020-07-10 11:59:45 532

原创 学习laravel-admin记录和感想

学习laravel-admin记录和感想1、查看laravel-admin中的v1.6.0(20180909);grid过滤支持多分布局;过滤器太多直接拉长页面,这个版本的可以将过滤的排成俩排:$grid -> filter(function($filter){ $filter -> disableIdFilter();//去掉默认的id查询。 $filter->column(1/2,function($filter){

2020-07-10 09:14:13 304

转载 浅谈CSRF攻击方式

一.CSRF是什么?  CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么?  你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转账......造成的问题包括:个人隐私泄露以及财产安全。三.CSRF漏洞现状  

2020-06-24 15:05:57 207

转载 JQuery获取form表单中所有值

把form表单的值序列化成一个Json对象,如{username:admin,password:123}varparams=$('#searchForm').serializeObject();把form表单的值序列化成一个字符串,如username=admin&password=adminvarparams=$('#searchForm').serial...

2020-05-07 17:32:59 1424

原创 TP6 Driver [Think] not supported

解决:解决Tp6.0正式版报Driver [Think] not supported.错误,用composer输入composer require topthink/think-view这个就解决了

2020-04-30 10:02:10 1082

原创 微信授权

public function getCodeUserInfo($tem) { if($_SERVER['REQUEST_METHOD']=='OPTIONS') exit; //获取code $redirect_uri = urlencode("http://******/控制器/方法(getWxUserInfo)");//回调...

2020-03-09 09:52:25 151

原创 ThinkPHP模板如何使用strpos

模板中使用strpos不生效可以换一种思路:nheq是不恒等于,stripos如果存在会返回所在索引{if condition="stripos($user.medical_history,'yyy') nheq false "} checked {/if}

2019-11-06 10:32:47 1115

原创 SpringBoot热部署

SpringBoot热部署在SpringBoot中启用热部署是非常简单的一件事,因为SpringBoot为我们提供了一个非常方便的工具spring-boot-devtools,我们只需要把这个工具引入到工程里就OK了,下面我就说一下怎么引入spring-boot-devtools。修改pom.xml我们只需要在pom.xml里,引入相应的jar包就行了。 <d...

2019-08-12 10:08:17 94

原创 spring boot The Tomcat connector configured to listen on port 8080 failed to start.

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.只需要在application.properties中加这样的一句话就可以了:server.port=8089,端...

2019-08-09 15:30:03 434

原创 Maven的安装及配置

一、首先1、确定电脑上已经成功安装jdk 2、win10操作系统 3、maven安装包 下载地址:http://maven.apache.org/download.cgi二、解压Maven安装包 在上述地址中下载最新的Maven版...

2019-08-08 17:06:11 163

原创 java安装软件及其配置环境变量

java安装软件及其配置环境变量1、百度云软件链接:https://pan.baidu.com/s/1T1kk7PnAGpNGNJBI2ehpYg提取码lgl82、配置环境变量JAVA_HOME配置JDK安装路径PATH配置JDK命令文件CLASSPATH配置类库文件的位置安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量新建系统...

2019-07-31 16:56:43 187

原创 php-mpdf

php-mpdf安装官方安装方法是通过composer及其packagist包mpdf / mpdf。$ composer require mpdf/mpdgithub:https://github.com/mpdf/mpdf文档:https://mpdf.github.io/mpdf需要支持中文还是需要做一些设置的,不过超简单,字体直接用ttf就可以。// 固定写...

2019-07-31 15:21:52 1157

原创 微信窗口

微信窗口1、function custom_close(){ WeixinJSBridge.call('closeWindow'); }2、关闭网页窗口window.close();

2019-07-26 09:29:38 238

转载 php微信模板推送

php微信模板推送1 >> 在微信公众平台的后台,依次进入“功能->添加功能插件->模板消息”,即可申请模板消息(模板消息的申请需账号已经开通微信支付权限)2 >> 点击申请3 >>申请时,选择2个和自己相关的行业即可4 >> 提交并且申请通过后,可以在模板库中看到模板消息列表,选择一个匹配自己的模板消息点击详...

2019-07-16 17:30:26 236

转载 小乌龟git的安装、配置(TortoiseGit安装、配置)

TortoiseGit安装、配置1 TortoiseGit简介tortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/win7.该软件功能和git一样不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用记git相关命令就可以直接操作,读者可根据自己情况选择安装2 TortoiseGit下载tortoiseGit下载地址:ht...

2019-07-14 16:57:01 6033

原创 TP5.1 php 扩展插件mpdf

TP5.1 php 扩展插件mpdf安装官方安装方法是通过composer and its packagist package mpdf/mpdf.$ composer require mpdf/mpdf简单使用 $mpdf = new \Mpdf\Mpdf();// Write some HTML code: $mpdf->WriteHTML('...

2019-07-14 16:04:06 2074

转载 post和get区别

post和get区别GET和POST是HTTP请求的两种基本方法,最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。你轻轻松松的给出...

2019-06-25 16:51:52 624

原创 mysql 主从复制

mysql 主从复制主服务器操作:1.首先修改mysql的配置文件,使其支持二进制日志功能。打开主服务器的mysql配置文件:my.conf代码:# vi /etc/my.cnf参数解释:log-bin=mysql-bin //将mysql二进制日志取名为mysql-bin     binlog_format=mixed //二进制日志的格式,有三种:stateme...

2019-06-22 10:54:52 69

原创 配置SSL证书实现服务器https访问

配置SSL证书实现服务器https访问1、在/usr/local/nginx/conf下创建文件夹cert[root@izbp19uzq8q9obt191gzzrz nginx-1.9.4]# mkdir /usr/local/nginx/conf/cert/2、将SSL的两个证书文件放入cert文件夹user nobody;worker_processes 1;...

2019-06-20 11:02:32 1808

原创 PHP artisan migrate 报错!

vagrant@homestead:~/Code/larabbs$ php artisan migrateIn Connection.php line 664:SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) (SQL: select * from informat...

2019-06-10 17:31:10 469

原创 linux mysql报错Access denied for user 'root'@'localhost' (using password: YES)

1、Access denied for user 'root'@'localhost' (using password: YES)1、service mysqld stop停止mysql服务器2、find /-name my.cnf 查找mysql配置文件的位置打开3、在[mysqld]后添加skip-grant-tables4、启动mysql :service mysqld s...

2019-06-02 09:15:59 4028 2

原创 laravel数据库设计

laravel数据库设计外键约束Laravel 还提供了创建外键约束的支持,用于在数据库层面强制引用完整性。例如,我们在posts 表中定义了一个引用 users 表 id 列的 user_id 列:Schema::table('posts', function (Blueprint $table) { $table->integer('user_id')->...

2019-05-29 12:09:08 371

原创 laravel添加语言包

laravel添加语言包1、由于国内的网络环境原因,我们在使用 NPM 安装第三方模块时会耗费较长时间,我们可通过淘宝提供的加速镜像来解决该问题。$ npm config set registry=https://registry.npm.taobao.org$ yarn config set registry 'https://registry.npm.taobao.org'接下...

2019-05-21 15:10:52 782

原创 laravel项目bug

laravel项目bugyarn install报错error An unexpected error occurred: "EPROTO: protocol error, symlink '../../ 删除应用里面的node_modules文件夹。 rm –rf node_modules...

2019-04-25 15:59:33 483

原创 AjaxFileUpload上传图片

ajax上传图片前几天没事自己做了小demo,写的不好,请大家多多指教第一步:首先想要使用ajaxFileUpload插件必须要在html中引入两个js(具体的URI根据自己的项目结构进行调整) <sc...

2019-03-28 11:00:02 855

转载 laravel框架中封装公共方法全局调用

在app/Helpers/(目录可以自己随便来)下新建一个文件functions.php,在内部补充如下代码: namespace App\Helps;use App\Models\Test;use Illuminate\Database\Eloquent\Model;class Defaults extends Model{ public static funct...

2019-03-22 18:06:52 622

转载 windows 下载启动redis

在你做完以上操作运行的时候,也许会报这个错误:(1/1) ConnectionException����Ŀ����������ܾ����޷����ӡ� [tcp://127.0.0.1:6379]in AbstractConnection.php (line 155)at AbstractConnection->onConnectionError('����Ŀ����������...

2019-03-20 10:32:34 7310

转载 laravel Symfony\Component\HttpKerenl\Exception\Method...

laravel Symfony\Component\HttpKerenl\Exception\Method...1、错误信息Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException No message前端代码:post表单提交: &lt;form action="" method=...

2018-12-28 17:20:38 1289

原创 TP3.2 验证码

html: &lt;div class="form-group"&gt; &lt;input type="text" name="verify" class="form-control" id="verify" required placeholder="请输入验证码" autocomplete="off"&amp

2018-12-10 10:29:20 595

转载 限制网页只能在微信浏览器打开

                       限制网页只能在微信浏览器打开js$(function(){ //判断页面是否是在微信浏览器打开 //对浏览器的UserAgent进行正则匹配,不含有微信独有标识的则为其他浏览器 var useragent = navigator.userAgent; if (useragent.match(/MicroMessenger/...

2018-12-04 22:31:17 3157

转载 mysql命令

mysql 添加字段,修改字段的用法1.添加字段             ALTER TABLE 表明 add 字段名称 类型(int,char,VARCHAR...) DEFAULT 默认值  位置(FIRST, AFTER+字段名称);2.删除          ALTER TABLE 表名  DROP字段名称3.更改字段    (1) 更改字段长度      ...

2018-12-04 10:30:09 104

转载 linux安装redis 完整步骤

 安装:1.获取redis资源  wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压  tar xzvf redis-4.0.8.tar.gz3.安装  cd redis-4.0.8  make  cd src  make install PREFIX=/usr/local/redis...

2018-11-26 09:23:27 136 1

空空如也

空空如也

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

TA关注的人

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