3 C赏心悦目

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

highcharts 折线图 饼图

一.折线图(以时间为x轴)先上一张效果图直接上代码function graph(data) { $('#container').highcharts({ global:{ useUTC:false }, chart: { type: 'spline' }, credits:{

2020-09-11 11:26:06

jquery on()方法绑定多个选择器,多个事件

on(events,[selector],[data],fn)•events:一个或多个用空格分隔的事件类型和可选的命名空间,如"click"或"keydown.myPlugin" 。•selector:一个选择器字符串用于过滤器的触发事件的选择器元素的后代。如果选择器为null或省略,当它到达选定的元素,事件总是触发。•data:当一个事件被触发时要传递event.data给事件处理函数。•fn:该事件被触发时执行的函数。 false 值也可以做一个函数的简写,返回false。这样一个需.

2020-08-07 18:57:26

thinkphp5踩坑之部署到服务器模板不存在

今天把公司的一个项目部署到Linux服务器上,测试发现某些模板竟然会报错说“模板不存在:/Application/Admin/….”但是在本地Windows环境测试时没有问题的,到底问题出现在哪里呢?报错如下:检查了服务器上的文件,并没有缺少文件,再次上传文件到服务器,还是报错。经过查资料发现,使用$this->fetch();渲染模板的时候会自动渲染view目录下对应控制器的对应的模板。问题就出现在这里,因为开发是在Windows环境下开发的,在Windows下不区分文件名大小写,L..

2020-07-16 16:06:57

phpstudy使用nginx服务器的版本,thinkphp项目打不开报错404,或者报path_info错

如题, nginx服务器是不支持path_info.需要配置nginx文件.博主本地环境是window + 2018 phpstudy进入phpstudy安装目录, 进入nginx文件夹, 再进入conf文件,打开vhosts.conf文件增加如下语句(重写ur规则):location / {if (!-e $request_filename) {rewrite ^/(.*)$ /index.php?s=/$1 last;...

2020-07-16 13:49:38

git push 每次都需要输入用户名和密码 TortoiseGit 不用每次输入用户名和密码的方法

最近使用git每次提交代码到远端和fetch 远端代码的时候都需要输入用户名密码 比较麻烦,特地弄了一下 这里也记录下步骤。之所以每次都需要输入用户名密码是因为使用的是https的方式进行连接的 一个检测方式是是在终端 输入git remote -v显示的结果是origin https:项目地址.git (fetch)origin https:项目地址.git (push)就说明用的是用https 的方式连接远端 需要将其修改为ssh方式。下面是修改方式 在终端中输入gi...

2020-07-07 16:19:13

Git使用出现warning: LF will be replaced by CRLF 的完美解决办法

Huang Rong@DESKTOP-O2VRRQO MINGW64 ~/Documents/git/testgit (master)$ git add test.txtwarning: LF will be replaced by CRLF in test.txt.The file will have its original line endings in your working directory12345出现warning: LF will be replaced by CRL

2020-07-07 16:02:49

TP5 url链接(带参数)的写法

{:url('Liuyan/add')}例子:<form class="layui-form" action="{:url('adminuser/adduser')}" id="jwForm">url使用js变量传参方法:content: '{:url('main/editschool')}?id='+data.id,window.location.href="{:url('Index/index')}>"+"/ID/"+ID; //这样可以生成,但url模式改变则不能用

2020-06-28 22:18:17

redis实现高并发下的抢购/秒杀功能

之前写过一篇文章,高并发的解决思路(点此进入查看),今天再次抽空整理下实际场景中的具体代码逻辑实现吧:抢购/秒杀是如今很常见的一个应用场景,那么高并发竞争下如何解决超抢(或超卖库存不足为负数的问题)呢?常规写法:查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就会有问题,导致库存量出现负数这里我就只谈redis的解决方案吧...我们先来看以下代码(这里我以laravel为例吧)是否能正确解决超抢/卖的问题:<?php

2020-06-09 11:26:19

模拟抽奖记录

效果图:页面:<div id="goods_div"> @if(!empty($id)) @foreach($LuckyDrawDatas as $key => $item) <div class="layui-form-item"> <lable class="layui-form-label">请输入奖品</labl

2020-06-09 11:21:00

VUE.js记录

// 截取字符串shortCancelReason: function (value, len) { if (value && value.length >= len) { return value.substring(0, len) + '...'; } return value != '' ? value : '...';},...

2020-05-17 23:30:49

TP5分页函数paginate中的each()通过use传参

在使用each()时,each()里面只能使用局部变量,当使用外部变量时会报未定义变量的错误,但是有时候我们还必须使用外部变量,就需要想是时作用域的问题,但是如果使用 global 全局虽然不报错,但是打印出来是null ,所以最终使用use解决,如果在函数中需要修改变量的值,会发现在函数内,变量的值改变了,但是函数外面的变量值还是没变,如果想使函数内外的变量的值同时改变,在 use 前面...

2020-05-08 16:36:21

tp5如何获取session

//打印所有sessionprint_r(Session::get()); //不加任何键就可以了!//打印指定session//print_r(session('compId'));

2020-05-08 15:56:49

ThinkPHP 模型方法 setInc() 和 setDec() 使用详解

对于数字字段的加减,可以直接使用setInc()与setDec()方法ThinkPHP 内置了对统计数据(数字字段)的更新方法:setInc():将数字字段值增加setDec():将数字字段值减少setInc()ThinkPHP setInc() 方法将数字字段值增加。例子: 1 2 3 4 5 6 7...

2020-05-07 10:14:00

bootstrap-table pageList all不能显示全部数据

原操作文档:http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/上是这样写的:pageList data-page-list Array [10, 25, 50, 100, All] 如果设置了分页,设置可供选择的页面数据条数。设置为All 则显示所有记录。加上all 后页面不能识别all 页面报...

2020-05-06 15:04:59

js判断对象是否包含某个(字段)属性

1.用 in关键字 会返回 true/false 亲测可实现!//创建对象 datavar data = scope.data;//判断update值为‘是’时,data里要有'userXM' 和'mobile' 两个字段,并且都不为空 if(scope.update == "是"){ if(!('userXM' in data)||!( 'm...

2020-04-24 13:51:41

TP5打印sql的几种方式

获取sql语句getLastSql $res = Db::table('staff')->field('id,salary')->where('id','>',1) ->group('salary')->having('salary > 5000')->select(); $sql = Db::table(...

2020-04-24 09:59:12

phpstudy 500 Internal Server Error 解决办法

版本:phpstudy 2018报错:500 Internal Server Error原因:手动选择路径的时候,产生了斜杠不同 (正确:"D:/phpStudy/PHPTutorial/WWW/thinkphp50/public") 错误(“D:\phpStudy\PHPTutorial\WWW\composer\tp51\public”)解决办法:找到nginx的配置文件,改正...

2020-04-14 23:15:55

linux下查看lnmp版本信息

查看php版本:php -v查看MySQL版本:mysql -V查看Apache版本:httpd -v查看nginx版本:nginx -v 显示 nginx 的版本。nginx -V 显示 nginx 的版本,编译器版本和配置参数。参考连接:https://www.cnblogs.com/cangqinglang/p/9278223.html...

2020-04-09 12:30:09

解决Ubuntu下Navicat试用到期(临时办法)

首先在home目录下,查看隐藏文件ls -a这时列表中会有一个.navicat64的文件,进入该文件cd .navicat64/显示隐藏文件ls -a此时只要删除 system.reg文件,就可以解决试用到期到期问题rm -rf system.reg原文链接:https://blog.csdn.net/qq_42109746/article/details...

2019-12-06 09:49:17

git教程

一直在看的教程,记录一下,方便学习和查找。史上最浅显易懂的Git教程!廖雪峰的官方网站原文链接:https://www.liaoxuefeng.com/wiki/896043488029600

2019-11-26 11:34:57

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。