自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光头强的博客

我是光头强,希望通过代码来砍树

  • 博客(286)
  • 资源 (1)
  • 论坛 (1)
  • 收藏
  • 关注

原创 layui踩坑知识点大全(持续更新)

一、监听layui日期时间变化layui.use(['table'], function() { var table = layui.table; laydate = layui.laydate, laydate.render({ elem: '#date1', type: 'datetime', range: '至', done: function(value, date){ //监听日期被切换 //触发的函数 liuhais();

2020-08-22 15:49:06 224 2

原创 提高性能的几条sql语句
原力计划

时间是检验真理的唯一标准

2020-07-06 16:35:25 257 1

原创 windows server2012 R 无网安装.netFramework 3.5

目录树前言安装步骤一、下载`sxs`文件二、解压后并放到某个文件夹下备用三、打开控制面板进入到`启用或关闭windows`功能四、直接下一步下一步下一步五、选择`指定备用源路径`六、填写sxs文件路径七、安装成功总结前言之前去淄博医院出差,也是一个windows server2012服务器,为了安装sqlserver2012,必须要安装.netFrameWork3.5。就从网上找了一个教程,通过下载一个cab后缀的文件,使用命令行安装即可。今天在济南医院也是有一个服务器没有.netFrameWork3

2020-11-27 22:28:01 26

原创 Mysql触发器的学习

索引树一、触发器初接触二、触发器含义三、实现需求举例四、触发详解五、触发器的优缺点一、触发器初接触前段时间,在儿童医院上线项目,有个需求是:Java技术往表里一直写入数据,需要我将这些数据在存到另一个表中。当然,业务逻辑也能实现,但是想直接通过mysql来解决掉这个问题。于是就接触到了触发器…二、触发器含义触发器可以让你在增、删、改的时候执行一些特定的操作。可以在mysql中指定sql语句在执行前触发或执行后触发。三、实现需求举例例如我上述的需求,当一个数据表中新增了数据后,就立马同步到另

2020-11-08 11:31:54 36

原创 MySQL存储过程学习

创建一个简单的存储过程:CREATE PROCEDURE `test`()BEGINSELECT * FROM student;END调用存储过程:CALL test();

2020-09-05 20:21:09 143 1

原创 chrome开发者工具的几个使用技巧

一、控制台中直接使用js语法使用js内置函数:也可以当计算器用:引用上一次的执行结果:二、复制控制台中的值

2020-09-01 16:25:21 84

原创 Sqlserver2012安装最新教程

前段时间在淄博医院装sqlserver,失败了一次,原因就是`.netFramework`没有安装上,导致最后`安装成功但失败`。

2020-08-03 22:36:00 122

原创 Mysql视图初步理解

《高性能mysql》中定义:mysql5.0版本之后开始引入视图。视图本身是一个虚拟表,不存放任何数据。在使用SQL语句访问视图的时候,它返回的数据是mysql从其他表中生成。视图和表是在同一个命名空间,mysql在很多地方对于视图和表是同样对待的。

2020-07-28 10:09:36 116

原创 http中status状态为canceled牵扯出的ajax一些问题
原力计划

在使用layui弹窗的时候,在弹窗页面加了一个ajax实现一些逻辑,但当点击确定以后,发现页面没有等到ajax返回后就自动刷新页面,导致览器status为canceled,但是后台逻辑也完整给执行完了。

2020-07-16 11:17:47 255

原创 Mysql使用SUBSTR对查询出的某一列数据进行随意分割

查询出的times列是一个时间字符串,如何把该字符串转化为2020-08-12这种格式呢?二、mysql中SUBSTR函数的几种使用方式其中,str是字符串,pos是起始

2020-06-23 14:05:02 611 2

原创 Mysql使用mysqlbinlog恢复数据

一、关于mysqlbinlogmysqlbinlog是数据库的二进制文件,开启mysqlbinlog日志后,平时我们操作的sql语句例如增删改查,都会被记录到日志文件中,如果我们误删某条记录、数据表、数据库,只要我们合理的使用mysqlbinlog,都能对其进行恢复。二、开启mysqlbinlog2.1 查看是否开始mysqlbinlogmysql> show variables like 'log_%';+----------------------------------------

2020-06-17 21:18:24 169

原创 Mysql开启慢查询及日志分析
原力计划

一、为什么要开启慢查询造成查询性能低下的原因多半是数据较多,开启mysql的慢查询,将查询所需时间较长的SQL语句记录到日志里,有利于我们更好的地位问题所在,并进行优化。二、造成mysql查询较慢几种常见的原因2.1 查询所有的列select *会给服务器带来额外的I/O、内存和cup的消耗,还会造成无法优化器无法完成索引覆盖扫描这类优化。2.2 查询出不必要的记录例如从一个文章网站,服务端查询出所有的文章数据都返回给了客户端,但是客户端只要10篇文章并进行渲染,这也会给服务器造成额外消耗.

2020-06-14 11:42:48 199

原创 接入腾讯云直播相关操作以及概念
原力计划

一、直播中必知的rtmp协议、推流和拉流相关概念1、关于rtmp协议rtmp:RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server/Ultrant Med

2020-06-04 17:17:29 452

原创 手写一个composer并上传发布
原力计划

关于composercomposer是 PHP用来管理依赖(dependency)关系的工具

2020-06-03 12:21:06 199

原创 Elasticsearch安装Kibana

一、关于Kibana官方介绍:Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。Kibana和Elasticsearch-Head些许类似。关于Elasticsearch-Head请参考这篇文章:Elasticsearch-Head的安装和使用二、下

2020-05-27 11:41:27 121

原创 Elasticsearch-PHP从入门到被锁里面
原力计划

一、关于Elasticsearch-PHP虽然Elasticsearch是Java开发的,但是官方推出一个PHP 客户端:Elasticsearch-PHP,让我这些phper使用

2020-05-26 17:29:22 177 2

原创 我和Elasticsearch的简单邂逅
原力计划

elasticsearch学习缘由之前早就知道elasticsearch的威望了,但是迟迟不敢学,感觉自己还达不到用这个和学这个的情况和水平。后来,在公司里和之前老板聊天中聊到了elasticsearch。我:你在这个项目里用到了elasticsearch了吗?老板:用到了啊,商品搜索就是用的elasticsearch。我赶紧的拿起手机打开APP试了试商品搜索,确实比用sql语句写一个模糊查询的速度快。借用周星驰《功夫》里面斧头帮大哥的一句话:我心想,用户不多的小商城还用elasticse

2020-05-26 12:47:15 189 1

原创 Elasticsearch安装中文分词elasticsearch-analysis-ik

本机环境windows10安装步骤1、下载elasticsearch-analysis-ik:特别提醒:elasticsearch-analysis-ik的版本一定要elasticsearch的版本一样比如我的elasticsearch的版本是6.7.2,那elasticsearch-analysis-ik也要下载6.7.2的。下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.7.2/el

2020-05-25 16:16:56 109

原创 Elasticsearch-Head的安装和使用

本机环境windows10安装步骤一、安装node.js官网下载地址:https://nodejs.org/en/download/安装完成后:node -v查看版本二、下载elasticsearch-head下载地址:https://github.com/mobz/elasticsearch-head下载完成解压后:命令行进入到该目录:执行npm install,执行成功后在执行npm run statr:服务开启成功,浏览器中访问:简单使用数据浏览类似于我.

2020-05-25 15:45:13 167

原创 基础不牢地动山摇,in_array你给我记住了

愚者求师之过,智者从师之长前言前段时间面试的时候被问过一个问题:面试官:有一个值,怎么判断这个值在数组中是否存在。我:脑子里瞬间涌出empty、isset、array_key_exits面试官:不是判断键,是值!我:脑子里涌出一个函数忘了是啥了。完事后查阅了一下这个函数:in_array,我在开发中没怎么用过这个函数。此篇文章仅此记录下,加强一下记忆吧!使用参数名含义needle第一个参数, 必需。规定要在数组搜索的值。haystack第二个参数,必需。

2020-05-17 17:01:22 161

原创 php使用TCPDF导出pdf文件

一、下载类库码云下载地址: TCPDF类库二、新建测试文件test.php:输出效果展示:其中,Output的第二个参数:I,默认值,在浏览器中打开;D,点击下载按钮, PDF文件会被下载下来;F,文件会被保存在服务器中;S,PDF会以字符串形式输出;E:PDF以邮件的附件输出。更多详细方法介绍:pdf的使用1pdf的使用2三、下载后的文件...

2020-05-05 23:30:51 161

原创 nginx配置防盗链

一、什么是盗链盗链概念:盗链是指在自己的页面上展示一些并不在自己服务器上的内容。例如:我将CSDN的logo地址放到了我的线上服务器上:这样,通过盗链的方法可以减轻自己服务器的负担,因为真实的空间和流量均是来自别人的服务器。受益的是自己,别人反而得到了损失下面的动图应该很形象的说明了吧,哈哈:二、什么是防盗链通过Referer或者签名,网站可以检测目标网页访问的来源页,如果是指...

2020-05-05 18:18:00 200

原创 奔涌吧,后浪!

此篇文章非技术性文章,仅以记录个人生活以及感想五四青年节,写给自己少年强,则国强著名演员何冰昨日在B站演讲的《后浪》让我激情澎湃,全文内容如下:人的价值定义:人的价值在于创造价值,就在于对社会的责任和贡献昨天,去了趟英雄山:当看到这八个字的时候,鼻子一酸,感慨万千。我们生活在当今强大的国家下,能有如此安稳的生活,都是靠老一辈用鲜血奋斗来的。何冰在昨日的演讲中...

2020-05-04 16:51:14 1279 5

原创 fastadmin采坑总结大全(持续更新)
原力计划

一、fastadmin后台使用七牛云插件,上传图片旁的选择按钮无法上传图片以及保存图片问题描述:上传好的图片,无法显示在列表里:解决方案:此问题由于使用七牛云上传插件所导致,启用服务端回调,修改回调地址即可二、使用fastadmin随机生成的入口文件报模板不存在问题描述:本地项目配置虚拟域名后访问后台没问题,放到线上后报入口文件的模板不存在。一开始以为Nginx配置...

2020-04-14 17:55:23 1230

原创 jq实现多选下拉框功能

该功能基于Bootstrap-select来实现需要引入以下几个文件:<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"> <link href="https://cdn.bootcss.com/bootstrap-se...

2020-04-10 10:53:23 380 2

原创 mysql查询数据表某个字段出现频率最高的那个值

数据表查询names字段出现次数最多的一个实现sqlselect names,count(1) as number from ceshi GROUP BY names ORDER BY count(1) desc查询结果

2020-04-03 15:16:23 735

原创 php通过当前用户的经纬度算出与数据表中每个用户之间的距离

数据表其中long,lat分别为经度和纬度:实现代码模型中的方法: public function get_all_byid($id,$page,$row,$long,$lat){ $data = $this->where("fid",$id) ->field("id,name,image,address,`long`,lat,".$t...

2020-04-01 19:03:26 155

原创 fastadmin在会员中心实现后台菜单crud的生成

效果图展示实现流程一、新建菜单栏:<li class="list-group-item {:$config['actionname']=='my_ceshiindex'?'active':''}"><a href="{:url('my_ceshi/index')}"><i class="fa fa-compass fa-fw"></i>...

2020-03-30 19:19:07 641 1

原创 fastadmin上传视频至七牛云

一、安装七牛云插件配置参数:安装好后,清下缓存。二、增加上传视频的文件格式(例如:mp4)找到application\extra\upload.php文件,增加mp4格式:修改视图中的add.html,增加上传类型mp4:三、上传以及展示效果...

2020-03-18 19:25:35 547

原创 重启php报错:An another FPM instance seems to already listen on /tmp/php-cgi-71.sock

一、错误场景宝塔面板或者命令行中重启php报错:An another FPM instance seems to already listen on /tmp/php-cgi-71.sock二、解决方案在服务器的根目录,删除掉tmp目录下对应报错的sock文件即可!...

2020-02-18 12:18:03 1708 1

原创 Python实现手机和电脑之间的文件传输

使用场景两个电脑之间想进行文件传输,但是没有u盘(电脑和电脑之间)手机想要下载电脑上的文件(电脑和手机之间)实现前提保证两个设置在同一个路由器下实现流程以下教程为电脑与手机之间的文件传输一、找到需要下载的文件目录:二、cmd命令行进入该目录:三、使用命令:python -m http.server 9433注:python2和3版本的命令不一样,下文会有介绍四、...

2020-02-16 10:53:11 1522 4

原创 myeclipse闪退报错:Error:Unable to access jarfile cracker2018.jar

解决方案:命令行进入该文件夹:javaw -jar cracker2018.jar:即可调出破解页面!

2020-02-13 10:48:38 8400 10

原创 mysql数据库聊天表设置与聊天记录查询

一、查询我的最近消息需求展示:查询出好友给我发的最近一条信息1、数据表设置id:主键idsend_user_id:发送人idreceive_user_id:接收人idcontent:发送内容send_time:发送时间2、代码实现SELECT MAX(send_time) send_timeFROM fa_hx_chat_contentWHERE recei...

2020-02-12 13:23:36 2877 6

原创 fastadmin后台添加自定义按钮

实现效果温馨提示以下例子随意写了一个最简单的仅供参考,与上图实现效果有些许差异!实现流程一、js文件中定义button按钮buttons: [ { name: 'zidingyi', text: __('代理信息'), ...

2020-02-09 12:48:40 2403

原创 微信公众号使用PHP获取H5网页授权用户信息

一、准备工具服务号(订阅号不能获取网页授权用户信息)、域名、服务器二、配置公众号1、获取开发者id和开发者密码:2、设置网页授权域名:业务域名和js接口安全域名,不需配置,只需配置网页授权域名即可!3、配置证书,将下载后的证书放到域名根目录即可如果浏览器能访问到该文件,则说明配置成功:三、代码实现博主所使用的是tp3框架流程一:访问该方法,拉起网页授权界面,如...

2020-01-18 15:44:37 761

原创 php+redis限制短信频繁发送

一、规则限制一天内最多发送25条,1小时内最多发送5条二、实现思路1、将手机号作为键2、将每一次发送短信的时间戳依次存进该键的值中3、取出键中的值并遍历,查询每个值是否在一天内和一小时内的区间里三、代码实现 //获取当前小时内开始的时间戳 $start_hour = strtotime(date("Y-m-d H:00:00")); //获取当前小时内结束的时间戳...

2020-01-16 11:13:18 488

原创 tp3开启调试模式后,无法查看sql报错信息

问题描述:有一个tp3项目,在配置文件中,开启了调试模式,debug=true,但是sql语句报错后仍然显示404,没有打印出来错误信息解决方案:修改服务器的配置文件:将error_page 404一行给注释掉,重启服务器后即可~!...

2019-12-30 16:02:23 192

原创 Linux环境下php获取系统时间与当前时间不一致

问题描述之前做项目,php输入time()时间戳,老是慢二十多分钟,以为是php配置文件时区的问题,尝试了以下的解决方案后扔无奏效:1、修改php配置文件:date.timezone ="PRC"2、代码中加入:date_default_timezone_set('PRC')以上方案均不可行!那就猜测不是php的问题了,就开始考虑服务器问题了。解决方案考虑到服务器是Hong Ko...

2019-12-30 15:32:46 361

原创 Apache 2 Test Page问题的解决办法

错误展示:解决方案:1、在/etc/httpd/conf.d文件夹中有一个welcome.conf的文件2、给该文件里的所有内容加上注释即可!

2019-12-27 15:20:28 434

原创 Laravel配置路由访问控制器及数据库连接

配置路由访问控制器一、新建test控制器:二、配置路由:三、浏览器访问:配置数据库一、配置database.php:二、配置.env:三、打印sql语句:...

2019-12-26 19:25:07 297

数据库备份方法

数据库的备份、删除、还原、下载的一个方法

2018-12-24

光头强儿的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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