自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (10)
  • 收藏
  • 关注

原创 laravel 集合按子集中指定键排序

//按距离由近到远排序,按子集中指定键排序https://coderwall.com/p/favqga/sorting-nested-laravel-collections$res->recruitGroup->recruitGroupAddress = $res->recruitGroup->recruitGroupAddress->sortBy(function($item){return $item->distance;});...

2020-10-25 02:44:11 1133

原创 laravel model转集合

$model = collect($model);

2020-10-25 02:43:19 452

原创 laravel 集合分页

使用场景:Laravel为Eloquent的集合提供了开箱即用的分页,但不能在普通集合上使用它。集合有forPage()方法,但它的级别更低,因此它不生成分页链接。因此,您必须创建一个LengthAwarePaginator实例。但是,如果您希望与Eloquent的集合相同呢?然后使用macro!这样做的好处是,语法和输出几乎与Eloquent集合paginate()方法相同,因此在测试时可以(相对地)轻松地将其替换为Eloquent集合。有两种方法:1. 使用macro可以将集合mac

2020-10-16 16:34:15 1037

转载 laravel 运用.env部署多环境配置

切换到laravel 入口文件bootstrap\app.php在 return $app; 之上添加:$environmentPath = $app->environmentPath();//.env所在目录$setEnv = trim(file_get_contents($environmentPath.'/.env'));//获取.env文件内容file_exists($environmentPath.'/.env.'.$setEnv)? $app->loadEnviro..

2020-09-17 09:56:06 2190

原创 linux less查看文本命令

lessless命令比more命令要更加灵活。使用more命令的时候,只能按空格键向下翻页,不支持向上翻页,而less命令就可以使用[PageUp]、[PageDn]等按键自由前后翻看文件内容。除此之外,less命令支持更多的字符串搜索功能,不仅可以向下搜索,也可以向上搜索。在less命令运行中,有几个按键可以使用:空格键或[PageDn]:向下翻页 [PageUp]:向上翻页 Enter或向下箭头: 向下翻一行 /字符串:向下搜索字符串内容 ?字符串:向上搜索字符串内容 :f :显示文

2020-08-21 17:04:39 508

转载 PHP开发规范

一、规范前言篇标准化不是特殊的个人风格,它让程序员可以了解任何代码,弄清程序的状况;新人可以很快的适应环境;防止新接触php的人一次次的犯同样的错误;在一致的开发环境下,可以减少人们犯错的机会。本规范的标准在绝大多数应用上仿照java技术体系,因为java技术体系以其众多成功的案例成为大部分计算机应用层的工业标准,此外便于日后公司向java技术体系转型。二、命名定义篇局部变量命名使用英文名词、动词,以大写字母作为单词的分隔,其他的字母均使用小写,单词的首个字母使用小写,不使用下划线,例:

2020-08-21 14:37:25 149

原创 宝塔Linux面板是提升运维效率的服务器管理软件

宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。有20个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。https://www.bt.cn/download/linux.html...

2020-08-03 13:59:24 205

原创 form表单 单选 多选 按钮 统一提交验证

validate_all('#qaForm'); //from表单ID function validate_all(form){ success = true; var radioName = new Array(); $(form+" :radio").each(function(){ radioName.push($(this).attr("name")); ...

2020-05-21 15:42:08 916

转载 DDoS Deflate 的安装和使用

 DDoS Deflate是个轻量级的 Bash Shell 脚本设计的来帮助阻止/拒绝服务攻击的程序,它利用netstat命令来获取连接到服务器的IP地址列表,以及它们的连接总数。这是个软件级最简单、最容易安装的防DDos的解决方案之一。就明月的经验来说是非常适合我们博客站长们装在自己的服务器上的一个防御脚本,配合iptables防火墙使用可以说是价廉物美。DDoS Deflate 获取连接到服务器的IP地址命令:netstat -an | awk '{print $5}' | cut...

2020-05-21 15:39:41 2055 2

原创 免费防DDos攻击

1. 服务器安装DDoS Deflatehttps://blog.csdn.net/lihuang319/article/details/1062477012. AWS服务器标准版的Shield自动对各类服务进行了DDOS防护,比如ALB,CloudFront, Route53, GA等等,且是免费的(没用过,不知道实际情况)...

2020-05-21 15:39:22 836

转载 linux磁盘挂载

第一、检查阿里云服务器数据盘情况利用fdisk -l命令,检查当前VPS的数据硬盘情况这里我们可以看到有100GB数据盘没有挂载,肯定需要利用起来的。第二、挂载阿里云数据硬盘输入"fdisk /dev/vdb",然后根据下图的提示,输入n,p,1,回车,回车,wq,保存退出。完毕之后,我们输入fdisk -l正常是可以看到100GB已经别分区第三、格式化分区及挂载目录1. 格式化挂载数据硬盘分区mkfs.ext3 /dev/vdb1...

2020-05-20 18:25:46 188

原创 php解决 js 跨域

最近做一个前后端分离的项目,需要解决js跨于请求问题,php 返回数据前加head返回头:function make_cors() { $origin = $_SERVER['HTTP_ORIGIN']; if (!empty($origin)) { header('Access-Control-Allow-Origin:'.$origin); ...

2020-04-13 12:23:21 302

原创 “SSL 接收到一个超出最大准许长度的记录。” 错误代码“ssl_error_rx_record_too_long”因为少了“ssl on;”

如果提示“SSL 接收到一个超出最大准许长度的记录。” 错误代码“ssl_error_rx_record_too_long”说明少了“ssl on;”这一行. 后面的server.crt server.key是数字证书,具体可以参照openssl做证书server {listen 443;server_name mail.huozhe.com;ssl on;ssl_certificat...

2020-03-21 13:08:58 21555 2

转载 如何试用Chrome下载Wistia视频

1. 什么是Wistia视频?视频上右键后会出现类似下图的对话框的视频就属于本日记讨论的对象。右键会有About Wistia2. Copy link and thumbnail点击,粘贴到记事本。会得到类似这样的文字(来自WTTC的视频做例):<p><a href="https://www.wttc.org/about/media-centre/videos...

2020-02-04 14:32:41 2614

原创 thinkphp5.1 上传文件出现mkdir() has been disabled for security reasons错误,ueditor无法创建目录

在php.ini disable_functions中去掉mkdir

2020-01-20 14:21:46 226

原创 TP5.1 ajax请求报500错误

用的tp5.1框架,ajax请求返回json字符串正常,为什么老是500错误不要使用exit()方法,也不要使用json(),用echo json_encode($arr);return;这种方式就可以了...

2020-01-19 18:47:49 917

原创 navicat 连接 mamp msyql 问题

Mac下配置mamp完后,本地使用客户端navicat连接mysql连接不上,以下两种解决方案:1. mamp mysql把网络连接打开2. navicat 中 使用套接字,打勾。输入/Applications/MAMP/tmp/mysql/mysql.sock...

2020-01-08 19:02:36 281

原创 mamp 修改mysql密码

1. 安装好mamp的mysql 初始密码为root2. 修改密码:mac 终端 /Applications/MAMP/Library/bin/mysqladmin -u root -p password3. 修改以下文件密码:/Application/MAMP/bin/phpAdmin/config.inc.php/Library/Application Support/app...

2020-01-08 18:08:48 658

原创 微信jssdk上传图片一部分图片文件损坏

微信jssdk上传图片下载到服务器,发现有一部分图片损坏打不开,大小只有1M,用服务器上的IE浏览器打开该图片,显示如下图,原来是access_token过期了,没及时更新。代码中更新access_token就可以了...

2019-12-19 16:47:56 566

原创 html2canvas.js 截屏微信头像不显示

html2canvas.js 网页生成图片,微信头像不显示是因为微信头像和网站不用域名,跨域问题用nginx代理解决nginx配置如下: location ^~ /activities/wechat_image/ { proxy_pass http://thirdwx.qlogo.cn/; }相当于把http://thirdwx.qlogo.cn/mm...

2019-12-13 18:21:52 992

原创 asp.net 替换web.config配置文件后,出现没有相关源行

asp.net 替换web.config配置文件后,出现没有相关源行原因:不祥解决方案:更新前备份的web.config文件重新更新内容,替换,问题解决

2019-12-09 15:45:51 456

原创 小程序源码丢失了怎么在微信平台反编译找回

http://www.oicqzone.com/pc/2019082324649.html

2019-11-06 19:40:36 420 1

转载 解密 discuz 登陆产生的_auth信息cookie

等我们登陆discuz的时候,势必会产生cookie信息。下面我们去解开discuz登陆的_auth信息1、在我们自己的主网站上面先打印出来所有的cookie2、我们发现会有好几个信息,然后我们找到*****_auth 以及******_saltkey 类似于这种的,因为前缀是根据不同的网站生成出来的。3、然后我们去解密: 首先包含ucenter文件: Yii::import...

2019-07-11 16:04:03 1763

原创 html2canvas生成海报项目总结

项目描述,微信中用户将从手机选择图片,截图,上传,网页生成海报(图片),保存,分享朋友圈截图使用插件:html2canvas1. 图片模糊解决解决方案:scale值为2,截图中的元素不要用背景图,用<img>2. 图片太大上传出现413 Request Entity Too Large错解决方案:nginx.conf 设置 client_max_body_size...

2019-05-07 15:17:42 978

原创 解决微信分享 jssdk 签名错误 invalid signature 意想不到的解决方案

从别的项目copy过来的,微信分享的代码,跟之前一模一样,debug: false打开提示config:invalid signature ,js安全域名也添加了,代码也没问题,怎么会事?获取access_token,结果返回string(65) "invalid ip 52.83.125.111, not in whitelist hint: [j4PqCA06633064...

2019-03-15 20:17:54 1950

转载 Discuz3.2版本 修改注册用户名长度限制

Discuz默认的15个字符太短了,从别的系统同步过来用户名都无法插入到数据库啊,下面是修改的记录,把15的地方改成需要的就行了,这里改成45。⚠️:下面的文件名,可能大小写不一样,如果找不到就去那个目录下搜搜类似的文件看看,汉字和字符的区别注意下 主要分为代码和数据2个部分,小小的需求改动还蛮大的。代码部分1、 source/cl...

2018-12-19 11:27:32 484

转载 Discuz3.2版本 修改注册用户名长度限制

    Discuz默认的15个字符太短了,从别的系统同步过来用户名都无法插入到数据库啊,下面是修改的记录,把15的地方改成需要的就行了,这里改成45。⚠️:下面的文件名,可能大小写不一样,如果找不到就去那个目录下搜搜类似的文件看看,汉字和字符的区别注意下主要分为代码和数据2个部分,小小的需求改动还蛮大的。代码部分1、 source/class/class_member.php 输入...

2018-12-19 11:21:58 671

原创 项目上线前检查

1.短信接口余额2.红包余额3.修改配置文件,测试参数4. 修改数据库测试数据5. 微信公众号登录需要配合人员6.网页授权的服务号认证时间,涉及到是否能够用微信网页授权登录7.发红包接口,证书是否过期,涉及到是否能用接口发红包...

2018-12-14 10:41:38 870

原创 Caldera Forms Advanced File Upload控件上传文件打不开

Advanced File Upload控件上传文件打不开1. 查看一条测试数据2. 点击上传的文件3. 打不开页面 ,文件没有上传成功,服务器上也没有 解决方法:选择上传简历控件进入编辑状态,勾选如下选项,保存即可。  ...

2018-12-04 12:38:38 650

转载 ab(Apache Bench)命令详解以及压力测试模拟

简介ApacheBench 是 Apache服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。总的来说ab工具小巧简单,上手学习较快,可以提供需要的基本性能指标,但是没有图形化结果,不能监控。语法及参数Usage:...

2018-09-04 15:50:25 198

转载 基于html2canvas实现网页保存为图片及图片清晰度优化

文章转载于:https://segmentfault.com/a/1190000011478657本次技术调研来源于H5项目中的一个重要功能需求:实现微信长按网页保存为截图。这里有个栗子(请用微信打开,长按图片即可保存):3分钟探索你的知识边界将整个网页保存为图片是一个十分有趣的功能,常见于H5活动页的结尾页分享。以下则是项目中调研和踩坑的一些小结和汇总。一、实现HTML页面保存为...

2018-08-15 12:39:19 1001

原创 linux php 图片添加文字,字体格式问题导致文字不显示

在使用imagettfbbox()方法给图片添加文字的时候,发现有些字体能显示,有些字体不能显示。原本字体是otf格式,ttf格式就可以了网上说linux支持ttf格式,不支持otf格式字体,但是有些otf没有问题,思源黑体otf不能,只能转ttf不知道为什么,有大神解释下吗还发现:imagettfbbox()支持的字体,可以在linux安装成功,不支持安装后显示不出来li...

2018-08-10 10:42:08 1890

原创 执行了一条sql语句后,mysql占用CPU100%,数据库sql执行卡死,网站卡死

执行了一条sql语句后,mysql占用CPU100%,数据库sql执行卡死,网站卡死top一下,mysqld cpu占有 100% ,发现刚执行的sql查询,涉及到的表里面没有建立索引,建立索引后,cpu立马讲到5%左右。 ...

2018-07-25 11:54:43 2359

转载 使用左连接查询指定字段值最高的记录

1、查找test表中wealth最大的记录的name和wealthselect s1.name,s1.wealth from test s1  left join test s2 on s1.wealth&lt;s2.wealth where s2.name is null;2.按照name分组,查找相同name中wealth最大的记录select s1.name,s1.wealth ...

2018-07-24 16:38:10 611

原创 php页面加载超时,nginx出现502错误

用PHPExcel下载excel表格的时候,由于表格数据非常多,下载很慢。一点击下载,页面就一直转啊转,最后出现502错误,如下图。php-fpm错误日志如下:[13-Oct-2013 12:06:07] WARNING: [pool www] child 7458, script '/home/wwwroot/admin/index.php' (request: "GET /ind...

2018-07-24 14:30:04 1876

原创 一个找不到服务器的js文件,导致html页面打开特别慢

在页面里引用过一个找不到服务器的js文件,页面加载特别慢,去掉就好了所以发现页面打开慢,可以在浏览器F12检查下页面文件夹在的速度

2018-07-02 15:48:35 693

原创 全选/取消全选

$("#all").change(function() {    $("input[name='member_types[]']").prop("checked", true);     if($(this).is(':checked')){                      $("input[name='member_types[]']").each(function(){       ...

2018-04-28 10:02:18 1010

原创 redis 安装和设置服务启动

1. 去官网下载redis最新版本到/web/doc/文件夹(可自己定义)下载链接:http://219.239.26.13/files/205900000B7E5F47/download.redis.io/releases/redis-4.0.9.tar.gz$ tar -xzf redis-4.0.9.tar.gz$ cd redis-4.0.9$ make test$ makemak...

2018-04-19 18:40:22 700 1

原创 mysql Like查询使用索引的情况

EXPLAIN SELECT *FROM  `hb_send_list`  WHERE hongbao_id LIKE '%AA1317B32755BDFC1B8036'idselect_typetabletypepossible_keyskeykey_lenrefrowsExtra1SIMPLEhb_send_listALL(NULL)(NULL)(NULL)(NULL)14382Using w...

2018-04-18 10:43:04 2793

转载 公钥,私钥和数字证书关系

英文原文地址:http://www.youdzone.com/signature.html若下文有任何错误,请告知我,谢谢。[email protected]主角介绍:Bob and Alice提起RSA加密算法,公钥和私钥,多数文章都要使用Bob和Alice这两位人物。他们的创造者名叫Rivest,是RSA之父。他为了在避免在描述中使用A和B,就以这两个字母开头,创建一男一女两个角色,就是我们在任何...

2018-04-17 10:13:27 29314 6

jquery 自定义alert提示框

有时候感觉系统自带的提示框太丑了,试试jquery自定义提示框吧,可以自适应手机,要先引用jquery

2019-07-30

html自定义alert提示框

有时候感觉系统自带的提示框太丑了,试试自定义提示框吧,直接引用js即可

2019-06-13

php图片加文字

php开发可以给图片添加多个位置的文字,根据设置宽度,文字自动换行,文字位置,样式,字体大小,是否首行缩进,段落间距等参数均可自己定义,代码内有详细注释。中英文字体均可。很强大,满足绝大多数图片加文字需求

2018-08-03

php实现文字写入图片;php给图片添加自定义文字;php给图片添加多位置文字

php开发可以给图片添加多个位置的文字,根据设置宽度,文字自动换行,文字位置,样式,字体大小,是否首行缩进,段落间距等参数均可自己定义,代码内有详细注释。中英文字体均可。很强大,满足绝大多数图片加文字需求。 完整包下载:https://download.csdn.net/download/lihuang319/10580968 里面包含图片,字体资源

2018-08-03

jquery.media.js 插件实现在线预览PDF文件

jquery.media.js 插件 可以在html网页预览和查看pdf文件

2018-04-12

video.html

可以在视频任意时间点播放和暂停,html5 video js 分段播放视频 支持各主流浏览器,微信浏览器

2016-08-08

去除php网站文件中的BOM

很多时候在使用微信开发者后台的时候,老是url的Token验证失败,不知道是什么原因,这个两个文件请配合 http://blog.csdn.net/lihuang319/article/details/51751744 介绍使用

2016-06-24

条形码的基本知识

基本术语和概念 条形码的构成 条码能做什么 怎样用条码 条码技术的应用

2013-05-22

兼容电脑手机各浏览器的视频播放

可以在IE,火狐,safari,Opera ,Chrome ,os,android,电脑手机上都可以播放

2012-07-26

仿开心 图片缩放裁剪

跟开心网头像制作效果一样,可以放大缩小图片保存裁剪区域到文件夹,效果超级棒,找了好久才找到的一定要和大家分享,vs2005,2008都可以直接运行

2011-10-25

空空如也

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

TA关注的人

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