自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jenny的博客

编程之路的点滴记载

  • 博客(42)
  • 资源 (6)
  • 收藏
  • 关注

原创 laravel + webupload + 阿里云OSS直传分享

最近在做管理后天时,要上传一些app包文件,这些包大小都在几百兆内,普通上传,对服务器压力不小,而且很耗服务器资源。后来发现阿里云可以做web直传,所以,今天我就来记录下过程。附: 阿里云web直传OSS文档阿里云OSS直传示例(php版)这示例文档已经说得很清楚,你唯一要做的就是下载PHP示例包,继承到自己项目根目录中,测试下示例是否能上传文件到oss,然后再想办法集成到webupload...

2019-08-20 11:29:58 1822

原创 小程序的scroll-view组件的点击自动滑动效果(类似于微信流量充值中滑块的效果)

废话不多说,直接上图吧!我的目的是想要达到鼠标点击每项时,滑块会自动滑动,具体可打开微信流量充值体验体验。但是小程序scroll-view组件并不能达到这个效果,必须手动拖动,才能滑动,网上找了许久没有找到相关的代码片段,最终发现zanUI有这个组件,参照这个组件的tab组件来完成的。zanUIGitHub地址,至于zanUI的使用,请看我【zanUI的使用】一文。具体代码参考如下:...

2018-08-02 14:48:28 5361

原创 windows中注册redis服务启动时报1067错误

注册完redis服务,打开计算机 服务时确实有redis服务存在,但是点击启动时却报1067错误,而命令行用redis-server.exe redis.windows.conf 命令却也可以启动。1.注册服务的命令(在redis-server.exe所在目录)开启:redis-server --service-start。关闭: redis-server --service-stop。但是redis文件中没有该目录,需要手动创建Log文件夹。再重新启动,就可以开启redis了。3.命令行开启/关闭服务。

2023-07-27 15:13:21 1073

原创 Windows安装postgresql时,启动报1053错误

用SQL shell 连接时显示拒绝连接,是因为postgreSql没有启动。点击postgreSql服务,选择 登录-》选择本地系统账户,方可启动服务。点击“服务”启动却报 1053错误。

2023-07-25 15:05:32 803

原创 [Composer\Downloader\TransportException] The “https://mirrors.aliyun.com/composer/p/provider-2015

今天执行composer命令时报以上错误原因: 是composer的源地址错误修改前如图 composer config -l -g更换源命令composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ composer config -g --unset repos.packagist执行后结果如图这样就成功了...

2022-05-12 16:52:45 2017

原创 mysql 更新表时报1267错误

错误如下:1267 Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='(SQL: update `usersinfos` set `updated_at` = 2021-04-12 16:36:48, `open_at` = 2021-04-12 16:36:48 where `id` = 17)原因:因为我这个表中有触发器,代码如下:C.

2021-04-13 11:24:29 324 1

原创 lumen8版本ORM查询数据时,时间格式错误

最近使用lumen框架来写接口,但是使用ORM来查询数据时,查出的时间格式不是datetime类型的。这里记一下解决办法###解决办法新建一个BaseModel模型,继承基类Model,重写serializeDate方法,所有模型继承BaseModel类,代码如下:```<?phpnamespace App\Http\Models;use Illuminate\Database\Eloquent\Model;class BaseModel extends Model{ ..

2020-11-20 10:20:22 604

原创 求date类型的时间,差值,并排序

mysql中 sql语句可以这样写:select * , (to_days(curdate()) - to_days(`end_date`)) as date_diff from `tab` order by date_diff asc ;laravel模型中,可以这样写StandingBook::selectRaw("* ,(to_days(curdate()) - to_days(`end_date`)) as date_diff") ->orderBy("

2020-08-10 16:04:46 485

原创 laravel 定时任务导致日志变成root权限,导致不能写入日志,报500错误

近期,有个功能需要用到定时任务,于是就做了,然后第二天来,服务器炸了,都报500了,吓得一身冷汗,疯狂的在排查,排查,排查 。。。。。终于找到了问题所在,我写的定时任务是在root用户状态在写入的,所以所生成的日志文件也所属于root用户,而我PHP执行的用户是apache这个用户,这就导致了,所有请求都不能再写入日志,即报500解决办法:1、删除root产生的日志文件2、给指定用户设置定时命令:sudo crontab -u apache -e...

2020-07-23 15:12:36 1126

原创 繁体转简体,简体转繁体 PHP

github 地址只需把这两个文件下载并放在相应目录中,修改命名空间即可//简体转繁体:$str = "中国人";HanziConvert::convert($str);//繁体转简体$str = "中國人";HanziConvert::convert($str,true);

2020-06-22 16:57:39 643

原创 阿里云云盘挂载步骤

这里记录一下云盘挂载文档,跟着文档操作,即可挂载阿里云官方文档

2020-06-01 16:12:21 5791

原创 阿里云oss中解决IE浏览器下载中文文件时乱码问题

在最近接触的一个项目中,IE浏览器下载阿里云oss存储的文件时,出现了乱码问题。原因:在上传接口中,设置了下载时的文件名为原上传的中文名,文件名应该用rawurlencode编码一下,urlencode编码会导致空格用“+”号代替,所以采用rawurlencode() 函数可以把空格编码替换为%20 /** * 上传文件 * @param string 上传之后的 OSS object 名称 * @param string 删除文件路径 * @return bo

2020-05-29 16:24:37 3088 5

原创 微擎最新版SQL注入 文件(web/source/site/editor.ctrl.php)

漏洞提示: htmlspecialchars_decode 函数对全局过滤gpc产生的 \’ 进行转义,将可控的参数$html的污染值插入数据库后,产生SQL注入漏洞。 我百度了下,很多文章都写说找到该文件63行,如下代码处if (!empty($nav)) {然后添加$nav['id'] = intval($nav['id']);但是根据上下文,我觉得不应该这样做,因为$nav这个变量明显是个二维数组,应该在循环中去处理正确代码:if (!emp.

2020-05-28 10:43:02 781

原创 DataTable ajax动态获取后台数据

html代码(采用的是laravel 的blade模板语法):@extends('layouts.common')@section('title',$title)@section('css') &lt;style&gt; .row ,#selector,#date{ font-size: 11px; } @med...

2020-03-25 16:53:04 747

原创 如何让wordpress后台有友情链接菜单呢

第一种方法:在后台新增插件:Link Manager第二种办法(推荐):在主题function.php文件中添加以下代码://友情链接菜单显示add_filter( 'pre_option_link_manager_enabled', '__return_true' );效果:【精选秒杀】热卖云产品限量抢,云服务器20元/月起,服务稳定,价格更优https:...

2020-03-25 16:51:37 493

原创 PHP生成图片验证码

private function random($len) { $srcstr = "1a2s3d4f5g6hj8k9qwertyupzxcvbnm"; mt_srand(); $strs = ""; for ($i = 0; $i < $len; $i++) { $strs .= $srcstr[m...

2019-11-21 15:43:15 155

原创 实现无限极分类

/* * 递归获取所有权限 * * */public function getTree ( $arr,$pid=0,$step=0,$except_id=false ) { static $tree = []; foreach ( $arr as $key=>$val ) { //修改时,排除当前id的所有子类 if ( $val['...

2019-04-08 10:46:57 253

原创 如何使用xdebug断点调试代码??

注:如果你还没有安装xdebug,请参考上一篇文章phpstudy2018 安装xdebug扩展当然如果你还没有安装phpstorm,请自行安装!下面进入正题,首先第一步打开设置  file-&gt;Settings   或快捷键ctrl+alt+s第二步:选择PHP版本debug的配置与服务的配置第三步:点击该项设置断点,开启断点监听随...

2019-02-26 10:43:50 2303

原创 Laravel5.6如何上传图片值阿里云OSS中

第一步:我们得下载阿里云存储的laravel插件 “jacobcyl/ali-oss-storage”,这里我们用composer安装其插件,如果不知道怎么安装composer的,请自行百度。安装方式有两种:在composer.json文件的require项中添加如下代码 "jacobcyl/ali-oss-storage": "^2.1" 并执行命令 composer update...

2019-01-18 15:38:51 2541

原创 解决layui轮播图满屏是高度自适应的问题

在做官网时,遇到轮播图的问题,本来自己写了个轮播图,怎奈有个问题(当我打开页面后去浏览其他页面,回来首页后会有图片会来回闪动,没有正确轮播)一直没有解决。后来看到了layui插件的轮播图,就拿过来用了,但是图片高度不会自适应,图片变形。如图:解决办法:实例代码: var b = 1920/460;//我的图片比例 //获取浏览器宽度 var W = $...

2018-12-12 17:13:31 9593 6

原创 webupload上传插件中,单个文件上传处理

上传插件如何使用,我这里就不多说了,网上大把教程。今天我要讲的是如何限制上传一个文件,以及当文件选择错误是,再重新选择文件导致的问题。默认给上传插件支持多文件上传,但是我们有很多需求是之上传单个文件,下面就来一起学习学习吧!插件html<div class="form-group"> <label for="img" class="control-label...

2018-11-08 11:10:05 1070 1

原创 做微信小程序登陆时遇到的(40029错误)

在做微信登陆时,获取到临时的code,并请求微信后台获取session_key与openid,谁知一直报40029错误,code参数无效,调了半天知道,是创建小程序的appid导致的。由于我创建之后修改了project.config.json的openid,所以导致code参数无效。解决办法:关闭微信开发者工具,新创建小程序即可解决!有用就给个赞呗!...

2018-10-12 13:54:56 3770

原创 小程序如何实现折叠菜单

通常,菜单都有一级菜单二级、三级菜单之分,我们知道前端js的dom操作可以很好的控制二级菜单的显示与隐藏,当然今天我就不介绍web端的菜单折叠效果。我今天呢,是来学习学习小程序中该如何实现点击一级菜单显示/隐藏二级菜单,并且在点击一个菜单显示之外,要实现其他菜单隐藏。实现效果如下:代码如下: .wxml文件<view class="cells"> ...

2018-08-07 10:57:53 11573 6

原创 ES6语法的let与var的区别

最近做小程序,看到了ES6语法,于是就学习学习。ES6是JavaScript的下一代标准,所以学习学习是有必要的。多的不说了,现在我们来看看最简单的let与var的声明变量的区别!下面我们来一些片段代码: { var a = 1; let b = 2; console.log('区块内a=',a); console.l...

2018-08-03 11:26:43 6887 1

原创 小程序中如何修改对象的某个值?

首先,在.js文件中我的初始页面如图所示如果我想修改isSelected的值为false,就应该这样修改:有用就给个赞呗!【精选秒杀】热卖云产品限量抢,云服务器20元/月起,服务稳定,价格更优https://cloud.tencent.com/redirect.php?redirect=1039&cps_key=8ee0f9c89dfe0958071ea9b77e11...

2018-07-25 10:41:34 6718 2

原创 zanUI组件的使用

zanUI-WeApp的GitHub地址:https://github.com/youzan/zanui-weapp把dist文件克隆到小程序项目中并新建toast的测试文件,如图所示:第一步:在json文件中引入组件(差点忘了,给前面浏览的朋友带来困扰了,今天我就来补充上){ "usingComponents":{ "zan-toast":"/dist/toas...

2018-07-25 10:08:29 5397 2

原创 设置用virtualBox的虚拟机的网络,以防ip随时变化造成的不便

首先,打开 设置-》网络-》连接方式改为[网络地址转换(NAT)],如图所示:之后,点击端口转发,设置规则登陆终端,输入命令ifconfig查看ip,如果该网卡是10开头的,说明修改成功,如果不是就用systemctl restart network 重启下,来确保网卡是10开头的最后,用xshell来连接虚拟机,端口号是,上面设置规则时设置的端口号有用就给个赞呗!...

2018-07-12 11:19:17 4792 1

原创 yum安装nodejs,redis,mongodb

第一步:安装epel-replease,一路输入y,并回车如图所示,说明安装完成第二步:安装nodejs如图所示,说明安装成功用node -v或node --version查看版本号第三步:安装mongodb的服务端,命令yum install mongodb-server安装成功,如图所示:紧接着,安装MongoDB的客户端...

2018-07-12 10:57:00 298

原创 Centos7的网卡配置

root用户登录到系统中,输入命令vi /etc/sysconfig/network-scripts/ifcfg-enp0s3输入命令systemctl restart network重启网络,如图说明重启成功查看ip地址,如图所示ping百度,如图所示,说明网络连接成功有用就给个赞呗!【精选秒杀】热卖云产品限量抢,云服务器20元/月起,服...

2018-07-12 10:28:09 4253

原创 去除后台wordpress的logo

直接在主题function.php文件中添加以下代码:/*去掉wordpress的logo start*/function remove_logo($wp_toolbar) { $wp_toolbar->remove_node('wp-logo'); //去掉Wordpress LOGO}add_action('admin_bar_menu', 'remove_logo'...

2018-07-11 10:58:51 2144

转载 js手机号空格填充

多的不说,直接上代码:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>手机号空格填充</title><script type="text/javascript" src="https://apps.bdimg.com/libs/jquery/...

2018-07-10 17:00:44 2045 1

原创 解决wordpress加载缓慢的问题

由于wordpress是国外的,所以会加载Google字体,国内访问不了,所以导致加载缓慢!解决办法:在主题function.php文件中添加如下代码:/** *解决主题加载Google字体缓慢的问题 start * */function coolwp_remove_open_sans_from_wp_core() {wp_deregister_style( 'open-sa...

2018-07-05 18:22:40 5601

原创 PHP处理用户15分钟内没有操作就清除session

有用就给个赞呗!【精选秒杀】热卖云产品限量抢,云服务器20元/月起,服务稳定,价格更优https://cloud.tencent.com/redirect.php?redirect=1039&cps_key=8ee0f9c89dfe0958071ea9b77e110670&from=console淘宝优惠券: http://tq.xinrtd.com京东优惠券: h...

2018-07-03 16:12:22 2552

原创 laravel安装包安装时出现错误

用安装包安装laravel框架时,出现以下错误解决办法:到根目录下执行composer install命令,安装完后,会提示没有key,错误信息如下,在这之前需要把.env.example文件复制并命名为.env文件解决办法:执行php artisan key:generate命令生成key查看.env文件是否有生成的key值,如果没有,择复制到key中再到浏览...

2018-06-25 11:27:10 2844

原创 phpstudy2018 安装xdebug扩展

第一步:查看PHP版本信息第二步:到xdebug下载页去下载最新的版本(注意:要下载PHP对应版本)第三步:把扩展php_xdebug-2.7.0alpha1-7.2-vc15-nts.dll放到php的扩展目录(ext文件中) 我的路径为:D:\phpStudy\PHPTutorial\php\php-7.2.1-nts第四步:打开php.ini...

2018-06-21 11:56:36 11767 2

原创 bootstrap的图片自适应属性

在img标签上添加一个class属性class="img-responsive" 其所赋予的样式为:.img-responsive { display: block; height: auto; max-width: 100%;}如:<img class="img-responsive" src="aaa/bbb/ccc.jpg"/&gt...

2018-04-25 17:14:26 31738 5

原创 登陆按钮的回车登陆事件和点击登陆事件

// enter键按下事件$('body').keydown(function () { if(event.keyCode == '13'){ var password = $("#password").val(); var account = $("#account").val(); var captch...

2018-04-23 13:38:18 5861

原创 windows系统安装composer教程

1.先下载Composer-Setup.exe,下载地址:下载Composer。会自动搜索PHP.exe的安装路径,如果没有,就手动找到php目录下的php.exe。2.在PHP目录下,打开php.ini文件,开启openssl扩展。去掉extension=php_openssl.dll前面的分号(;)3.把php目录添加到环境变量(和php.exe同级目录的路径)例如:D:\lamp\...

2018-04-18 11:17:57 1360

原创 git用户名和邮箱设置

命令如下:用户名设置:git config user.name '用户名'邮箱设置:git config user.email '邮箱账号'图所示:有用就给个赞呗!淘宝优惠券: http://tq.xinrtd.com京东优惠券: http://jp.xinrtd.com...

2018-04-13 14:02:55 2735

转载 PhpStorm 全文搜索快捷键(ctrl+shift+f)被占用 的问题

 今日,楼主在开发过程中发现phpstorm 的全文搜索快捷键不能用了,于是在网上搜索是什么问题。。。经过我一系列操作后发现是热键被占用,一般都是输入法干的 [○・`Д´・ ○] 。。。。  于是乎,我首先想到的是更改phpstorm的快捷键,然后发现找了半天不知道这个全文搜索的快捷键在哪设置 ̄□ ̄||,于是只好去改我的输入法的快捷键设置(搜狗输入法)。  这个坑爹的输入法啊(只是吐槽一下...

2018-04-13 13:53:57 10638 3

404-405-500等错误页面.zip

html的404,405,500,503等好看的错误页面,值得你收藏哦!

2019-10-19

NavicatF.zip

Navicat 附带激活码,此包不用安装,直接解压后,启动即可使用

2019-09-19

H+后台模板

H+是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.4),这是最新版4.1.0。

2018-04-23

git版本库客户端 Tortoise2.6.0

git版本库的客户端,windows系统64位,内含语言包,操作简单,方便!在官网下载很慢,所以收藏一下

2018-04-17

git客户端 TortoiseGit2.6.0

Git小乌龟客户端,更方便的操作git,不用去记git命令,在官网下载很慢,所以收藏一下 有语言包的哟

2018-04-17

ReceiverCleanupUtility Citrix Receiver卸载工具

Citrix Receiver卸载不了吗?请尝试下载该工具,可以轻松帮你卸载。

2018-03-10

空空如也

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

TA关注的人

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