自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 python {v:k for k,v in exp_dict.items()}是什么意思?

本质上就是新建一个字典,与原字典相比key和value互换例如:原字典{'k1':'v1','k2':'v2'} 新字典变为{'v':'k1','v2':'k2'}下面详细介绍下如何操作的exp_dict = {'one':'123','two':'456'}print(exp_dict.items()) 输出结果如下: dict_items([('one', '123'), ('two', '456')])for k,v in exp_dict .items():...

2021-11-11 13:49:52 5248

原创 PHP获取上个月当月下一个月的相对应时间的详解

时间各个字母的含义:a - "am" 或是 "pm"A - "AM" 或是 "PM"d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"D - 星期几,三个英文字母; 如: "Fri"F - 月份,英文全名; 如: "January"h - 12 小时制的小时; 如: "01" 至 "12"H - 24 小时制的小时; 如: "00" 至 "23"g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"G - 24 小时制的小时,不足

2021-05-18 16:54:19 1383

原创 H5如何实现关闭当前页面,跳转到新页面?

H5如何实现该功能?1、这个方法就能实现:location.replace("index.html")有关闭当前页面,跳转到新页面的效果。2、 而我们常用的window.location.href = “index.html”, 这个方法会保留历史的访问记录。...

2021-05-18 16:36:16 4477

原创 position: fixed 居中

例如:<div class="content"></div>.content{ position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); z-index:100; }

2021-04-24 16:26:47 252

原创 linux 运行xx.sh出现 Permission denied的解决方案

问题描述:当我们在命令行执行xx.sh时候报错-bash: ./xx.sh: Permission denied原因:这个脚本没有执行权限解决方法:chmod +x xx.sh然后在运行就可以解决了另外如果是管理员的话就直接 sudo chmod -R 777 高权限(读、写、执行)都有...

2020-12-11 18:59:20 2107 2

原创 css 让图片不停的转动

例如:让下面的图形不停的转动css也能实现这样的效果,下面直接贴代码,希望能帮助需要的朋友<div class="gif_pic"> <img class="add_pic img" src="loading.png" width="100" height= "100" /> . <div class="loading_gif_text">正在识别中...</div></div>.gif_pic{ te.

2020-12-05 11:45:48 2778 2

原创 CI框架 报错500 Internal Server Error

错误信息:Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator at admin@example.com to inform them of the time this error occurred, and the action

2020-11-30 15:49:43 696

原创 ios中input的背景颜色问题

在安卓中input背景色正常,在苹果中input背景色成了渐变色解决这个问题很简单去掉默认样式就好去掉input的默认样式input {-webkit-appearance:none; }

2020-10-27 17:24:09 1102

原创 VIM编辑是出现:E325: ATTENTION Found a swap file by the name ‘xx/xx/.www.conf.swp‘的错误解决方法

我们cd到对应的目录下,然后ls -a,我们能看到多出了一个以.swp为后缀的文件名,原来我们在编辑文件的时候,并不是对原有文件进行修改和覆盖的,而是新建一个副本,名字叫xx.swp,所以编辑的时候会有这个错解决方法删除xx.swp就OK rm -f .xx.swp...

2020-10-16 17:51:32 676

原创 xshell下vim编辑的时候显示行号

我用xshell编辑使用vim,行号不显示很不方便,因为vim默认是不是显示行号的,所以通过下面的操作可以完美解决问题输入命令: vim ~/.vimrc 打开后添加: set nu 保存退出:wq再次进入vim编辑器,就会自动显示行号了!...

2020-10-16 14:26:44 3645

原创 如何去掉点击链接或者input框时周围的线框

有时候我们开发的时候碰到就是点击按钮或者a链接或者input框是会出现选中的边框,有时候影响美观。用outline:none就能解决困扰outline(轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。下面是他的属性...

2020-10-15 12:28:06 732

原创 LAMP和LNMP的详解

最近学习下关于PHP服务器的搭建,从而小结下自己学习理解的知识。对于服务器的web部署来说很多人都熟悉lamp和lnmp两种方式,首先说一下字面上看其实就是一个字母差别,其实也是web环境中核心的环境差别。LAMP其实就是,Linux + Apache + MySQL+php的组合方式,LNMP是Linux + Nginx+ MySQL+php的组合方式。...

2020-10-15 11:29:14 6899 1

原创 php截取字符串substr、mb_substr、mb_strcut的区别和详解

1、substrsubstr() 函数返回字符串的一部分。(注意主要针对非中文,中文会出现乱码)注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。语法:substr(string,start,length)例如:substr("Hello world",6); 输出的是world2、mb_substr()mb_substr() 函数返回字符串的一部分上面我说过substr() 函数,它只针对英文字符,如果要分割的中文...

2020-10-14 17:36:46 439

转载 H5使用rem布局,在华为机型上超出屏幕

H5页面rem兼容适配// 转化rem单位(function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function () { var clientWidth = docEl.clientWidth; ...

2020-10-13 17:16:45 691

原创 Linux的学习tail命令

tail 命令可用于查看文件的内容,有一个常用的参数-f常用于查阅正在改变的日志文件。命令格式: tail [参数] [文件]常用参数:-f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n<行数> 显示文件的尾部 n 行内容 --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束 -q, --quiet, --silent 从不输出给出文件名的首部 -s, --sleep-interval=...

2020-10-12 22:08:31 232 2

原创 Html按钮渐变加阴影

例如下面绿色的按钮渐变加阴影直接贴代码:大家可以根据自己的需求做调整: width: 100%; height: 50px; background: -webkit-linear-gradient(left, #62cf40 , #1fb060); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right, #...

2020-10-12 18:26:39 1839

原创 PHP7.2.32 图形验证码 GD报错 Warning: imagettftext(): Could not find/open font解决办法

使用GD做验证码使用imagettftext()函数时报错Warning: imagettftext(): Could not find/open font。查手册后发现由于GD版本更新,定义字体路径参数需要使用绝对路径。可用获取绝对路径函数解决:在设置imagettftext的字体是用 realpath()函数 处理就OK...

2020-08-03 14:30:33 969 2

原创 uin-app 的条件编译(APP-PLUS 、H5、MP-WEIXIN )

一、条件编译条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码编译到不同平台。写法:以 #ifdef 或 #ifndef 加 %PLATFORM% 开头,以 #endif 结尾。1 #ifdef:if defined 仅在某平台存在2 #ifndef:if not defined 除了某平台均存在3 %PLATFORM%:平台名称 条件编译写法 说明#ifdef APP-PLUS需条件编译的...

2020-07-29 15:48:02 15985

原创 查看是否安装composer以及查看composer版本

1.检验你是否安装成功composer,打开你的cmd,然后在里面输入composer,如果出现如图所示的composer图,则表示安装成功了2.查看composer的版本composer -V 或者:composer -Version

2020-07-29 15:17:17 6706

原创 Xshell中文乱码解决办法

第一种方法:设置xshell的编码格式为utt-8具体操作如下第一点击文件的菜单属性第二步:点击终端修改编码方式结果如下ok了这样如果还没有解决有可能是两端设备不一致可以重新设置编码格式 set names utf8 或者更改配置...

2019-12-19 18:13:38 1553

原创 Js 之获取对象key值

var data={8:102,9:103,10:106};console.log(data);//{8:102,9:103,10:106}console.log(Object.keys(data));//["8", "9", "10"]如下图:所以只要Object.keys(data)[0], 就可以获得第一个键值对的key值...

2019-12-19 17:51:26 2122

原创 js判断图片是否存在,并做处理

<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>JavaScript判断远程图片是否存在,不存在则替换指定图片</title></head><body><p>判断百度...

2019-07-10 09:50:03 3873

原创 解决php自动把&times换成×号

浏览器解析html的时候会把字符串'&times'显示成符号'×',有时API传送一个&timestamp值,结果PHP把&timestamp直接转成×tamp了,令人头疼。结果在网上查到了只要将&改为&amp;记得加分号;...

2019-07-01 14:43:57 1237

翻译 浅谈chr(239).chr(187).chr(191)的作用

json_decode(trim($param, chr(239) . chr(187) . chr(191)), true);那么到底有什么用了,因此我在网上查阅了大量资料。就是接口传回了json字符串数据,但是用json_decode()转码的时候发现,数据为NULL。原因就是UTF-8的BOM头的影响.BOM是什么  Unicode的学名是"Universal ...

2019-06-28 15:51:26 1409

原创 小程序苹果6s兼容遇到的坑的总结

温馨提示:在调试微信下程序遇到的坑,建议大家用远程调试看看,这样容易找到问题1、fixed定位问题整个页面的fixed定位,在ios下下拉会触发下拉事件,但是没有动画效果。Android就能正常运行flex中使用 绝对定位,ios出现严重错位,导致父级元素也会变成绝对定位,Android能达到理想效果总而言之 尽量不用fixed2、absolute定位问题(1)使用abso...

2018-08-10 15:38:52 9422 1

翻译 display属性的Flex布局的学习

1flex布局的基本概念采用Flex布局的元素,称为Flex容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为Flex项目(flex item),简称"项目"。容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫...

2018-08-10 10:06:43 708

原创 小程序模拟器没问题,但在真机上样式错乱,这个要怎么解决?

在开发工具上面有个远程调试,用对应有问题的手机扫码,调试代码可以发现问题!昨天就是通过这个找到问题的!很有帮助

2018-08-10 09:28:01 10764 1

原创 ie兼容的处理的学习总结

ie页面渲染样式错乱问题总结经验分享X-UA-Compatible是神马? X-UA-Compatible是IE8的一个专有&lt;meta&gt;属性,它告诉IE8采用何种IE版本去渲染网页,在html的&lt;head&gt;标签中使用。可以在微软官方文档获取更多介绍。为什么要用X-UA-Compatible? 在IE8刚推出的时候,很多网页由于重构的问题,无法适应较高级的浏览器,所以使用...

2018-08-06 11:28:19 262

原创 去掉ie图片的蓝色边框

加个 img{border:0px}就能解决

2018-08-06 11:16:49 902

原创 @media的用法总结

顺序不能反@media (max-width: 767px)  { ... col-xs-3... }  { //&lt;=767的设备 }  手机@media (min-width: 768px)  { ... col-sm-3... }  { //&gt;=768的设备 }  平板@media (min-width: 992px)  { ... col-md-3...}   { //&g...

2018-08-02 10:46:06 2135

原创 MySql 中case when then else end 的用法

SELECT case -------------如果 when sex='1' then '男' -------------sex='1',则返回值'男' when sex='2' then '女' -------------sex='2',则返回值'女' else '其他' ...

2018-08-01 17:28:52 459

转载 JS页面刷新的方法总结

window.location.reload(),window.history.go(0)和document.execCommand(''Refresh''),这三个方法是最快速的。其他的都有明显的浏览器滚动条的出现。Javascript刷新页面的几种方法: 1 history.go(0)除非有&lt;%..%&gt;等需在服务端解释才能生成的页面代码,否则直接读取缓存中的数据不刷新2 locat...

2018-07-06 11:17:13 589

原创 jQuery或js 改变浏览器窗口大小的时候 让页面自动刷新

改变浏览器窗口大小的时候 让页面自动刷新$(window).resize(function(){    alert("窗体大小改变了!");    location.reload()    //这里你可以写你的刷新代码!});//监听窗口大小$(window).resize(function () {          //当浏览器大小变化时    alert($(window).height()...

2018-07-06 11:14:20 15999

原创 ON DUPLICATE KEY UPDATE的注意点总结

ON DUPLICATE KEY UPDATE 语法的目的是为了解决重复性,当数据库中存在某个记录时,执行这条语句会更新它,而不存在这条记录时,会插入它。注意点1:我们使用该语句的时候注意这条语句判断该条记录是否存在的标准是什么?由于同一个值是可以同时出现在多个记录中的,所以必须有个字段是唯一不能重复的。注意点2:规则如果你插入的记录导致一个UNIQUE索引或者primary key(主键)出现重...

2018-06-30 16:57:46 32179 10

原创 1215 - Cannot add foreign key constraint

mysql中添加外键约束遇到一下情况: cannot add foreign key constraint 出现这个问题一般是开发工作者对外键的使用出现了疏忽,我们先清晰一下外键的使用: 1. 外键字段不能为该表的主键; 2. 外键字段参考字段必须为参考表的主键;如果出现”cannot add foreign key constraint”的情况,建议先检查一下:1.主表是否有主键以及从表关联字段...

2018-06-07 11:55:25 5210 2

原创 PHP 中这种形式$$key的总结

$$key=y;$y=z;echo $$key;所得结果为z.因为$$key=${$key}=$y=z可以解释为变量的变量名也为变量

2018-06-05 18:12:08 1656

转载 破除“系统学习”的情结

常有同学想在自己课外学习的安排中,“系统地”学习点什么。这样的事情常发生在喜欢做A专业的事,却上了B专业,且A不等于B,甚至相似度(A, B)趋于无穷。对有些同学,一不留神发现自己的学习落后了不少,比如学计算机的,到大三了,却发现连简单程序也编不出来,再如学完高数了,才知道高数原来如此重要,于是想要系统地重学一遍。  何为系统学习?系统学习就是要按照已有的一套规定,先学什么,再学什么,按步就班地走...

2018-06-01 12:18:32 327

原创 PHPGD库开启无效 (php报错-Call to undefined function imagecreatetruecolor() in)

发现是php5.6.36默认没有开启该扩展。去掉 extension=php_gd2.dll 前分号,取消注释。重启apache服务,ok。

2018-05-18 09:45:50 1369

原创 在 WampServer 下增加多版本的PHP5.6.36等支持

WAMPServer可以让开发者在Windows系统下快速搭建WAMP环境,它支持多版本的Apache、MySQL、PHP之间的相互切换,互不影响,对于PHPer开发者来讲极为方便快速。以下是在WAMPServer下同时支持PHP5.5、PHP5.6的步骤:WampServer1、根据我下载的版本,这里已经默认安装了php5.5.12,如下图-12、注意下图-2中的两个特别文件:phpForApa...

2018-05-17 16:18:06 3839 1

转载 Laravel Trait

简单应用:PHP 5.4中的traits,是新引入的特性,中文还真不知道如何准确翻译好。其实际的目的,是为了有的场合想用多继承,但PHP又没多继承,于是就发明了这样的一个东西。 Traits可以理解为一组能被不同的类都能调用到的方法集合,但Traits不是类!不能被实例化。先来看下语法:&lt;?phptrait myTrait{ function traitMethod1(){} fu...

2018-05-17 15:02:17 300

空空如也

空空如也

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

TA关注的人

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