自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程爱好者之家

编程爱好者之家(www.codelovers.cn)欢迎您的访问

  • 博客(123)
  • 资源 (11)
  • 收藏
  • 关注

原创 古风公众号推荐

    现在做公众号的越来越多,但是优质的公众号确实很少,个人比较喜欢古风类型的东西,有时候会听古风类型的歌曲,越发的发现古风的魅力很大,有种一朝进古风,处处爱古风的感觉。    个人比较喜欢的古风歌手有'不才','少司命','银临','河图'等,比较喜欢他们的歌曲,特别是在比较浮躁的时候,让自己的内心慢慢平静下来。    在众多古风公众号里,个人还是喜欢“走进古风”(公众号ID为: zj...

2019-01-10 17:09:54 3691

转载 联想笔记本电脑老是自动选择桌面上最后一个图标,而且浏览网页鼠标自动拉到最底部的解决办法

联想笔记本电脑老是自动选择桌面上最后一个图标,而且选择其他的图标总是会打开最后一个图标,打开网页或者我的电脑滚动条会自动下拉到最底部

2022-11-18 09:42:13 6686 2

原创 日期间隔计算器-计算两个日期之间相差多少天-计算某天之后的多少天是几号计算器

日期间隔计算器-计算两个日期之间相差多少天-计算某天之后的多少天是几号计算器

2022-11-14 17:00:07 1104

转载 阿里云服务器怎么整体迁移到华为云服务器

阿里云服务器怎么整体迁移到华为云服务器详细教程,亲测有效

2022-11-10 09:26:05 1990 2

原创 Linux脚本文件\r\n换行符处理方法

在服务器上面写脚本的时候,一些内容是从Windows系统上面直接复制,导致运行时报错,接下来吾爱编程就为大家介绍一下Linux脚本文件\r\n换行符处理方法,有需要的小伙伴可以参考一下:1.检查是否含有\r等换行符,也可以使用命令检查:vimtest.sh:setff?如果出现fileforma=dos那么就基本可以确定是这个问题了。解决方法一::setfilef...

2020-01-03 09:37:06 5443

原创 ipset定时读取指定文件内的IP进行封禁

使用ipset定时读取日志内同一个IP十分钟之内访问超过20次的IP进行封禁方法ipblacklist.sh代码如下:#!/bin/bashFILES="/data/logs/www.codelovers.cn.log"ip_file="/tmp/blacklist.sh"DATE=`date-d"10minuteago"+%Y:%H:%M|head-c-2`g...

2020-01-03 09:35:40 578

原创 解决ipset重启服务器 ipset list黑白名单需要重新建立问题

一.安装ipset serveryuminstallipset-service二:设置开机自启动服务systemctlenableipset三:保存ipset list(ps:重启服务器之前要先执行下这个命令,要不然名单会丢失)serviceipsetsave原文地址:https://www.codelovers.cn/article/2019...

2019-12-19 14:30:56 2077

原创 TP5利用phpforword生成word表格文档

1.首先用composer安装下载 phpoffice/phpforwordcomposerrequirephpoffice/phpword2.在controller里引用usePhpOffice\PhpWord\IOFactory;usePhpOffice\PhpWord\PhpWord;3.生成简单表格代码如下$PHPWord=newPhpWord...

2019-12-18 11:20:58 1125

原创 nginx获取用户真实IP

由于网站用了代理服务器,获取的IP都是代理的那台服务器上的ip,配置了下nginx就好了方案如下:在nginx.conf的 http 模块 加set_real_ip_from172.17.10.125;real_ip_headerX-Forwarded-For;即可!这里我们添加之后启动nginx报:nginx: [...

2019-12-10 10:07:35 394

转载 mysql错误 Out of range value for column '字段' at row 1

在sql数据库中导入出现的错误。解决方法:  字段的值超过其可输入的范围了,就像int(10),但是导入的数据中有超出范围的,可以把字段的类型改一下,比如改成bigint(50)等等。  然后就成功了。...

2019-12-10 10:05:05 984

转载 Linux下nginx日志文件自动切割删除

最近看到网站的日志每天都在增大,而且数据没有及时的切割查每日天的数据也不方便,接下来吾爱编程为大家介绍一下Linux下nginx日志文件自动切割删除,有需要的小伙伴可以参考一下:1、编写shell脚本qiege.sh:#!/bin/bashLOGS_PATH=/data/wwwlogs/www.codelovers.cnYESTERDAY=$(date-d"yesterda...

2019-12-10 10:03:04 252

转载 ipset定时读取指定文件内的IP进行封禁

最近朋友服务器网站经常被刷,而且IP很多,手动去封禁又不太现实,于是使用ipset定时读取日志内同一个IP十分钟之内访问超过20次的IP进行封禁,接下来分享一下,有需要的小伙伴可以参考一下:ipblacklist.sh代码如下:#!/bin/bashFILES="/data/logs/www.codelovers.cn.log"ip_file="/tmp/blacklist.s...

2019-11-21 11:12:37 135

转载 设置select只读不可编辑且select的值可传递

1. 1 2 <selectstyle="width:195px"name="role"id="role"onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;"> 这种方法可以使下...

2019-10-31 15:47:13 780

原创 Windows下Redis 安装教程

Windows下Redis 安装教程 下载redis 下载地址:https://github.com/microsoftarchive/redis/releases 打开cmd,进入redis安装目录运行“redis-server.exe redis.windows.conf” 如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,...

2019-10-09 14:59:49 123

原创 win7系统mastcam画三维图加颜色卡顿解决办法

win7系统mastcam画三维图加颜色卡顿解决办法将C盘路径下的opengl32.dll(C:\Windows\System32\opengl32.dll )文件复制到 MasterCAM的安装目录下并覆盖即可

2019-08-09 10:51:56 951

原创 php远程下载文章中图片并保存源文件名不变

/**远程图片下载*/publicfunctiondownpic($content){$content=preg_replace('/alt=[\'|\"](.*?)[\'|\"]/','',$content);$content=str_replace(' ','',$content);//获取图片preg_match_all('/&l...

2019-08-08 16:44:51 414

原创 phpmailer发送163,yeah邮箱

include"class.phpmailer.php";include"class.smtp.php";$mail=newPHPMailer();$mail->isSMTP();//使用SMTP服务$mail->CharSet="utf8";//编码格式为utf8,不设置编码的话,中文会出现乱码...

2019-07-25 17:19:50 555

原创 TP5.1 单入口多域名多模块设置

TP5.1 单入口多域名多模块设置如下,有两个域名www.codelobers.cn,m.codelovers.cn 其中www域名想指向index模块,m域名想指向m模块1. 首先设置入口文件 /public/index.phpswitch($_SERVER['HTTP_HOST']){case'www.codelovers.cn':$model...

2019-07-09 18:09:15 2946

原创 传文件的时候提示413 Request Entity Too Large错误

上传文件的时候提示413 Request Entity Too Large错误原因:由于nginx座位web服务器,配置最大的上传大小限制问题。解决办法:修改nginx配置,设置 client_max_body_size=50M (ps:根据自己情况设置自己需要大小即可)原文地址:https://www.codelovers.cn/article/2019070...

2019-07-03 14:03:26 394

原创 centos7安装配置svn服务器

centos7下配置SVN服务器步骤如下:1.yum-yinstallsubversion2.建立SVN仓库mkdir-p/data/svnsvnadmincreate/data/svn/codelovers执行完后会在/data/svn/codelovers目录下生成SVN的基本文件在/data/svn/codelovers/...

2019-07-01 09:19:17 5703 1

原创 php使用redis缓存

1.引用redis类文件(点击下载)classRedisVote{ privatestatic$redis_obj=null;//redis实例化时静态变量 privatestatic$instance=null; privatestatic$isRedis=false; publicfunction__clone(){ ret...

2019-07-01 09:17:12 1164

原创 jq实现模糊搜索文本内容

实现js动态模糊搜索文本效果如下1.效果图2.html代码如下<divclass="pic_wrap"><divclass="L_title">绝地求生:刺激战场图鉴1</div><divclass="search_box">...

2019-06-10 20:07:51 1804

转载 Linux清空文本内容

测试文件:test.txt第一种:$> test.txt第二种:$echo "" > test.txt第三种:$cat /dev/null > test.txt原文地址:https://www.codelovers.cn/article/20190604173542.html...

2019-06-04 17:47:02 3671

转载 CentOS7安装iptables防火墙

Centos7防火墙默认的是firewalld而不是iptables,接下来介绍一下CentOS7安装iptables防火墙:1、安装iptable iptable-serviceserviceiptablesstatus#先检查是否安装了iptablesyuminstall-yiptables#安装iptablesyumupdateiptables#升级...

2019-05-29 20:25:53 105

原创 移动端实现图片点击滑动预览,手势拖动,放大缩小功能

移动端页面想实现图片点击可以自由滑动,放大缩小功能如下图所示实现效果如下 代码如下:1.首先要引入swiper插件的js,css2.HTML代码如下,先建立一个空的div层<divclass='txtcont'><imgsrc="https://www.codelovers.cn/uploads/20190110/15471...

2019-05-22 10:39:10 5856 1

转载 PHP实现保留两位小数

$num = 20.6568;//第一种:利用round()对浮点数进行四舍五入echo round($num,2); //20.66 //第二种:利用sprintf格式化字符串 推荐使用第二种 如果$num = 20 输出$num = 20.00 $format_num = sprintf("%.2f",$num);echo $format_num; //20.66 //第三...

2019-05-09 19:11:56 2466

转载 页面实现点击用迅雷下载文件

<script src="http://pstatic.xunlei.com/js/webThunderDetect.js"></script> <script src="http://pstatic.xunlei.com/js/base64.js"></script><script language="javascript"> ...

2019-04-26 16:15:30 1766

转载 php实现点击图片另存为功能

php实现点击图片另存为功能如下$file=$filename='https://www.codelovers.cn/static/Home/images/404.jpg';$out_filename='newfilename.jpg';$mime='application/force-download';header('Pragma:public');//r...

2019-04-23 09:18:43 753 1

原创 tp5.1设置插入数据如果失败不抛出异常

tp5.1插入数据如果失败会抛出异常,那么解决办法是什么如果不希望抛出异常,可以使用下面的方法:$data=['name'=>'codelovers.cn'];Db::name('user')->strict(false)->insert($data);加上strict(false) 即可原文地址:https://www.codelove...

2019-04-22 17:32:18 2260

原创 PHP使用ip2long()存入数据库里面很多数据为2147483647

今天用int类型存储了下IP地址,用到了PHP中的ip2long(),方法,但是发现很多数据都是2147483647,使用long2ip()转换后就是127.255.255.255原因:在mysql中int(11)的最大值是:2147483647解决方案:将字段类型改为 bigint原文地址:https://www.codelovers.cn/article/2019...

2019-04-16 15:20:11 487

原创 thinkphp5后台添加401验证

我们在登录后台的时候为了后台安全往往会加401验证,thinkphp5的方法如下:找到“/application/admin/controller/Login.php"的index()方法,在最前面加上如下语句$user="codelovers401name";//设置你的401用户名$pw="codelovers401pwd";//设...

2019-04-12 10:22:29 869

原创 tp5中使用ueditor编辑器编辑器里html标签也显示出来了

今天在tp5框架中使用ueditor编辑器,内容输出到编辑器的时候,html标签也显示出来了,如下图解决办法为在输出模板的时候加上raw函数产生原因为:tp5框架为了避免出现XSS安全问题,默认的变量输出都会使用htmlentities方法进行转义输出。你还可以设置默认的过滤方法,在配置文件template.php中设置'default_filt...

2019-03-27 10:53:33 2232

原创 Linux设置HTTP头中隐藏PHP版本号

PHP 配置默认允许服务器在 HTTP 响应头 X-Powered-By 中显示安装在服务器上的 PHP 版本。出于服务器安全原因(虽然不是主要的要担心的威胁),建议你禁用或隐藏此信息,避免那些针对你的服务器的攻击者知道你是否运行了 PHP。打开php.ini文件定位到关键词 expose_php,并将值设置成 Off:expose_php=Off原文地址:https://www...

2019-03-08 15:26:57 252

原创 thinkphp5.1生成xml

publicfunctionxml(){ $articleList=$this->getArticleList();//自己的获取文章的方法,要改成你自己的方法 $html=''; $html.='<urlset>'; foreach($articleListas$key=>$value){ $html.='<url>'...

2019-02-27 10:26:17 3134

原创 thinkphp5 连贯查询中条件为数组时候查询语句不对

TP 5.1版本中在 5.1.21版本后要是用连贯查询如果条件为数组形式的会出现一点问题,比如说我想实现某个条件不等于的查询用到了 $where['id'] = array('neq','7'),sql语句查询出来后会默认加上一个 IN,如下SELECT `id` FROM `category` WHERE `id` IN (neq,7) ORDER BY `createtime` DE...

2019-02-25 09:52:00 1067

转载 thinkphp5 提示 Fatal error: Call to a member function assign() on null

控制器里谢了一个构造函数,然后就报错 Fatal error: Call to a member function assign() on null原因:新的构造函数覆盖父级构造函数,导致无法调用框架中包含的函数类解决办法:将__construct()改为_initialize()原文地址:https://www.codelovers.cn/article/20190223094707...

2019-02-23 09:49:55 6793

原创 鼠标滚动时判断向下滚动还是向上滚动

有时候需要用到,判断页面是向上还是向下滚动了,兼容比较低版本的浏览器如IE6、7等。 原理:拿当前的scrollTop和之前的scrollTop对比 如果变大了,表示向下滚动(scrollTop值变大); 如果变小了,表示向上滚动(scrollTop值变小)。 $(document).ready(function(){      var p=0,t=0;        $(win...

2019-02-21 16:33:39 1460

原创 php检测上传图片是否含有非法代码

function checkHex($image) { if (file_exists($image)) { $resource = fopen($image, 'rb'); $fileSize = filesize($image); fseek($resource, 0); if ($fileSize &gt; 512)...

2019-02-18 14:16:35 1023

转载 thinkphp5获取URL信息

如果要获取当前的请求信息,可以使用\think\Request类,除了下文中的$request = Request::instance();也可以使用助手函数$request = request();当然,最方便的还是使用注入请求对象的方式来获取变量。例如:获取URL信息$request = Request::instance();// 获取当前域名ec...

2019-02-14 14:55:18 7596

转载 thinkphp5进行Apache ,IIS,Nginx的URL重写

可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考[ Apache ] httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverride None 将None改为 All 把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下 &lt;IfModule mod_rewrite.c&gt...

2019-02-14 11:26:19 527

最新php-7.1.5.tar.gz

最新php-7.1.5.tar.gz,亲测可用,喜欢就拿去吧!

2019-03-06

utf8,gb2312批量文件相互转换工具

批量文件相互转换工具,支持转换 utf8,unicode,gb2312相互转换

2019-01-16

sphinx-for-chinese中文分词字典xdict_1.1.txt资源下载

sphinx-for-chinese中文分词字典xdict_1.1.txt资源下载

2018-12-24

旅游网站静态模板

里面代码内容为旅游网站的静态HTML代码,包含是首页,列表页,单页面,自适应移动端

2018-11-02

网页制作常用Javascript特效

网页制作常用Javascript特效

2013-05-21

网页特效500例

经典网页特效500例

2013-05-21

27款后台管理页面设计

27款后台管理页面设计

2013-05-21

jquery总结

jquery总结,主要为表单和表单的应用

2012-12-14

Android Matrix基础+详解

Android Matrix基础+详解 挺有帮助的

2012-05-09

2011年蓝桥杯全国软件设计大赛java本科预赛题

不错 啊

2012-03-12

用户登录界面链接数据库的

实现登录功能并从数据库中调用已经有的数据。

2011-12-22

空空如也

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

TA关注的人

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