自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 css栅格布局的四种大小xs,sm,md,lg

前端为了页面在不同大小的设备上也能够正常显示,通常会使用栅格布局的方式来实现。栅格布局一般根据不同屏幕尺寸有如下的参数配置,定义如下:xs-* 用于超小屏设备 (max-width=768px)sm-* 用于小屏设备 (min-width=768px)md-* 用于中屏设备 (min-width=992px)lg-* 用于大屏设备 (min-width=1200px)一般一行分为12等份(如bootstrap),*表示占多少份。注:有些框架会把一行分为24份比如: md-4 表示在中

2022-03-26 14:19:55 4702

原创 js中splice和slice方法的用法和区别

1. splice定义splice方法向数组中添加项目或删除项目,并返回删除的项目splice方法会改变原始数组。语法array.splice(index, howmany, item1,...itemx)1. index 必须。整数,指定在什么位置添加/删除项目,使用负值指定从数组末尾开始的位置。2. 可选,要删除的项目数。若设置为0,则不会删除任何项目。3. item1,...,itemx 可选,要添加到数组中的新项目。返回值: 新数组,包含删除的项目 (如果有)。 实

2022-03-26 00:08:45 23161 3

原创 如何获取Hbuilder中android包的应用签名

背景说明在各平台申请安卓应用的时候,通常会要求提供应用应用签名。那在Hbuilder中如何获取应用签名呢?Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。Android证书的生成是自助和免费的,不需要审批或付费。可以使用JRE环境中的keytool命令生成。以下是windows平台生成证书的方法。1. 安装JRE环境(如...

2020-02-03 20:18:46 4092

转载 Linux中./configure --prefix命令是什么意思?

概念:源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装( make install ).Configure是一个可执行的脚本,它有很多选项,在待安装的源码路径下使用命令./configure --help 输出详细的选项列表。其中–prefix选项是配置安装的路径.作用1:如果不配置该选项,安装后可执行文件默认放在/usr/local/bin中,库文件默认...

2018-10-14 17:09:18 3655

转载 一个故事讲完进程、线程和协程

很久以前,有两个程序,暂且称他们旺财和小强吧。旺财和小强这两个程序都很长,每个都有十几万行。 他们两个的人生价值就是到CPU上去运行,把运行结果告诉人类。CPU是稀缺资源,只有一个,他们俩必须排着队,轮流使用。旺财从头到尾执行完了,让出CPU, 让小强从头儿去执行。人类把这种处理方式叫做批处理。进程长久以来,两人相安无事。 后来CPU的速度越来越快, 远远超过了内存,硬盘的速度。人类...

2018-10-13 16:37:02 208

原创 php安装xdebug扩展

场景在使用phpstorm等IDE编辑器编写php代码时,为了更方便的调试,我们需要安装一款php的扩展插件 xdebug。本实例当前运行环境为phpstudy集成环境。步骤step1 进入xdebug官网,进入用户下载引导页游览器输入网址:https://xdebug.org或者直接搜索xdebug进入网站。点击下方download进入下载页面。点击 custom insta...

2018-08-01 15:17:35 6970

原创 phpstudy 2016安装redis扩展

step1 查看phpinfo信息step2 下载对应版本的扩展文件http://windows.php.net/downloads/pecl/releases/redis/2.2.7/php_redis-2.2.7-5.6-nts-vc11-x86.ziphttp://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/p...

2018-07-22 16:15:19 794

原创 mysql忘记root密码,如何重新设置密码?

问题描述:忘记mysql的root密码情况下,修改密码update user set password=password('123456') where user='root' ;出现错误:Unknown column 'password' in 'field list'。查看mysql.user表发现表中没有password字段,取而代之的是authentication_string字段。...

2018-07-02 18:12:09 520

原创 linux中如何关闭selinux

selinux是什么?安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。SELinux 主要由美国国家安全局开发。2.6 及以上版本的 Linux 内核都已经集成了 SELinux 模块。SELinux 的结构及配置非常复杂,而且有大量概念性的东西,要学精难度较大。开启SEL...

2018-06-30 18:23:04 3829

原创 git常用命令速查

Git常用命令速查master 默认主分支dev 默认开发分支 创建版本库git init# 初始化本地git版本库(创建新仓库)git config --global user.name "xxx"# 配置用户名git config --global user.email "xxx@xxx.com"# 配置邮件git config --list...

2018-06-25 14:08:03 171

原创 php操作数据库之PDO

增、删、改<?php header("content-type:text/html;charset=utf-8");/*PDO 与连接相关的选项 exec() 返回 手影响行数 增删改 query() 返回对象 查 *///PDO的使用try { //实例化PDO对象 参数: DSN User Pass $pdo = new PDO('m...

2018-06-25 12:18:21 432 1

原创 php操作数据库之MySQLi

示例假定数据库用户名:root,密码:123456,数据库:test <?php //1,3. 连接数据库,选择数据库$link=mysqli_connect("localhost","root","123456","t

2018-06-25 10:19:53 279

原创 如何将微信发送给服务端的xml格式转化为对象?

说明: 在微信消息和事件推送中,我们需要根据微信发送给服务器的xml格式数据进行逻辑处理,通过$GLOBALS[‘HTTP_RAW_POST_DATA’]获取的方式不安全,而且新版本的php也禁止了这种方法,那么通过file_get_contents函数获取数据,也许是一种不错的选择实例: $xml_data = file_get_contents("php://input");//...

2018-06-10 15:00:27 1675

原创 如何判断浏览器是否是微信浏览器(代码)

代码: public static function isWechat(){ $ug = isset($_SERVER['HTTP_USER_AGENT'])?$_SERVER['HTTP_USER_AGENT']:''; if( stripos($ug,'micromessenger') !== false ){ return true...

2018-06-08 22:57:22 523

原创 图形验证码实现(代码)

图形验证码类:<?phpnamespace app\common\services\captcha;/** 验证码类* */class ValidateCode { private $charset = 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789';//随机因子 private $code;//验证码 ...

2018-06-08 18:59:52 3714 1

原创 php开发常用插件整理

font awesome简介: font awesome是一套绝佳的图标字体库和CSS框架网址: http://fontawesome.dashgame.com/layer简介: layer是一款近年来备受青睐的web弹层组件网址: http://layer.layui.com/raty简介: raty是一款jquery评分插件网址: http://...

2018-06-04 19:55:34 6876

原创 js统一链接管理(代码)

情景: ajax提交数据到http://www.alan.com?name=alan&age=18; 现有参数: path = http://www.alan.com params={‘name’:’alan’,’age’:’18’} 需求:需要整个path和params成http://www.alan.com?name=alan&age=18 代码: buildW...

2018-06-03 21:32:49 919

原创 获取远程IP(代码,在反向代理可能存在的情况下)

代码: public static function getIp() { if( !empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ){ return $_SERVER['HTTP_X_FORWARDED_FOR'];//反向代理情况下 } return $_SERVER['RE...

2018-06-03 13:00:47 454

原创 yii2出现Unable to verify your data submission错误

问题:在提交表单时,出现 Unable to verify your data submission.[file:E:\imooc2\vendor\yiisoft\yii2\web\Controller.php][line:110][code:0][url:/web/user/login][POST_DATA:login_name=alan&login_pwd=]的错误。原因:...

2018-06-03 10:34:58 619

原创 Nginx隐藏index.php

情景: 访问 http://www.alan.com/name/alan 时指向 http://www.alan.com/index.php/name/alan 方法: 在nginx配置文件nginx.conf中添加:location / {  if ( !e $request_filename ) {    rewrite ^/(.*)$ /index.php/$1 last;...

2018-06-02 13:14:08 844

原创 php中GD库常用函数总结

开启GD库模块: 在php.ini中去掉extension=php_gd2.dll前的‘#’号参考资料: 图像处理和 GD http://php.net/manual/zh/book.image.phpstep1:创建画布imagecreate 新建一个基于调色板的图像imagecreatetruecolor 新建一个真彩色图像ima...

2018-05-30 14:45:39 1354 1

原创 递归删除目录(代码)

递归删除目录:<?php /*递归删除目录*/ /** * [deldir 递归删除目录] * @param string $dir [要删除的目录] * @return 删除成功返回true 失败返回false */ function deldir($dir) { if (!is_dir($d...

2018-05-30 11:43:50 475

原创 TP中使用phpqrcode生成二维码

STEP1:下载phpqrcode到本地; 地址:https://sourceforge.net/projects/phpqrcode/files/latest/download?source=typ_redirect STEP2:上传到TP的vendor目录底下,vendor/phpqrcode/phpqrcode.php STEP3:封装生成二维码 简单示例代码:public fu...

2018-05-30 06:31:44 2025

原创 php文件上传文件中error错误码有哪些?

案例:若上传文件名为myfile,则$_FILES[‘myfile’][‘error’]错误码有哪些呢?1.UPLOAD_ERR_OK值为0,表示没有错误发生,文件上传成功。2.UPLOAD_ERR_INI_SIZE值为 1,上传的文件超过了 php.ini 中 upload_max_filesize选项限制的值。3.UPLOAD_ERR_FORM_SIZE值为 2,上...

2018-05-29 09:12:15 1610

原创 综合json、XML格式输出接口数据(代码)

代码:接口对象:<?phpclass Response{ /** * 可选xml、json输出接口数据 * @param int $code 返回状态码 * @param string $msg 提示信息 * @param array $data 数据数据 * @param string $type 接口类型...

2018-05-27 11:32:39 623

原创 php中print、printf、sprintf的区别?

返回结果不同:print —— 输出字符串 printf —— 返回值为输出字符串的长度,按照format格式参数直接输出字符串 sprintf —— 返回值为按照format格式参数格式化的字符串,不直接输出结果说明: int print ( string $arg ) 参数:arg (需要输出的字符串) 返回:整形1 输出:字符串...

2018-05-27 10:40:51 2133

原创 PHP面向对象 之 三大基本特性和五大基本原则

三大特性封装继承多态 封装 所谓封装就是把客观事物封装成抽象的类,并且类可以把自己的属性和方法只让可信的类或对象操作,对不可信的进行信息影藏。 继承继承就是指可以让某个类获得另一个类的属性和方法。被继承的类成为‘基类’或‘父类’,继承创建的新类成”子类”或“派生类”。子类可以继承父类的属性和方法,并可以对属性和方法实现重写,添加。具有重用、可扩展、升级的...

2018-05-21 06:01:56 386

原创 HTTP常用状态码整理

HTTP状态码分类 分类 分类描述 1** 信息,服务器收到请求,需要请求者继续执行操作 2** 操作成功接受并处理 3** 重定向,需要进一步操作以完成请求 4** 客户端错误,请求包含语法错误或无法完成请求 5** 服务端错误,服务器在处理请求的过程中发生了错误HTTP常用状态码 状态码 ...

2018-05-13 15:16:42 185

原创 php5.6重定向url时出现 “No input file specified” 的问题

问题描述: 启用rewite重定向时,出现·‘no input file specified’的提示,重定向失败。 原因: php5.6的使用的fast_cgi,在某些情况下,不能正确识别path_info。 解决方法: 方法说明:正则结果“/$1”前面多加了一个“?”号(如下:)默认的.htaccess规则如下:<IfModule mod_rewrite.c > ...

2018-05-11 18:18:43 1032

原创 git无法pull仓库refusing to merge unrelated histories

问题描述: 本地手动删掉了一个文件,在pull时出现了如下错误fatal: refusing to merge unrelated histories,导致无法pull原因: 因为版本库认为他们是两个不同的项目,要把两个项目合并,git需要添加一句代码,最新的版本需要添加--allow-unrelated-histories方法: 假如我们的源是origin,分支是master,那么我们 ...

2018-05-04 18:11:18 273

原创 正则表达式

正则表达式6个常用函数及基本语法

2017-06-10 23:44:00 256

赶集网mySql36条军规

赶集网mySql36条军规

2016-08-18

空空如也

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

TA关注的人

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