自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Ubuntu 16.04 下搭建 LNMP环境安装php7.1的小坑

我之前参考;https://www.cnblogs.com/xuecong/p/7496918.html 安装nginx成功后,也访问到了nginx界面然后我参考他安装php 安装成功后,再去访问127.0.0.1的时候,呈现的界面居然是apache的,从头开始我就没有安装apache, 后来仔细看来下:sudo apt-get install php7.1命令出现的数据: 看图...

2018-09-07 10:43:56 547

转载 Jet Brains家族破解方法

Jet Brains家族破解方法分享的链接: https://www.jianshu.com/p/f404994e2843

2018-08-24 17:37:19 822

转载 PHP可变参数

<?phpfunction generateResult(...$para){ $result = null; // $para[0]是数组返回成功结果 if (is_array($para[0])) { return array('status' => true, 'data' => $para[0]); } // $para[0]是字符串返回失败...

2018-08-09 20:16:54 1072

转载 sourcetree跳过注册

sourcetree跳过注册的方法 当前只有Win的版本,Mac自行百度(笑) 很多人用git命令行不熟练,那么可以尝试使用sourcetree进行操作。 然鹅~~sourcetree又一个比较严肃的问题就是,很多人不会跳过注册或者操作注册。 废话不多,我们直接开始跳过注册阶段的操作。下载好之后会有这么一个界面要求你注册或登录。(不管它)将下面的一串串放进我的电脑的地址栏,打开sour...

2018-08-06 16:13:10 893

转载 mysql5.6 之frm,MYD,MYI,idb,文件说明

如数据库a,数据库表b。 1、如果表格b采用MyISAM,data\a中会产生3个文件: b.frm :描述表结构文件,字段长度等 b.MYD(MYData):数据信息文件,存储数据信息(如果采用独立表存储模式) b.MYI(MYIndex):索引信息文件。2、如果表格b采用InnoDB,data\a中会产生1个或者2个文件: b.frm :描述表结构文件,字段长度等 如果采用独立...

2018-07-31 10:57:40 1700

转载 Ubuntu 16.04 安装php7.1的扩展

 安装php扩展包(扩展包根据个人需求安装,这里我只演示安装curl,其余的安装包安装的照葫芦画瓢)   apt-cache search php7.1 查看php扩展包   sudo apt install php7.1-curl 安装curl参考:https://www.cnblogs.com/xuecong/p/7496918.html...

2018-07-10 15:18:43 2237

转载 PHP call user func 参数

call_user_func — 把第一个参数作为回调函数调用 参考:http://www.nowamagic.net/librarys/veda/detail/1509mixed call_user_func ( callable $callback [, mixed $parameter [, mixed $... ]] )function nowamagic($a,$b) ...

2018-06-12 16:15:50 275

原创 Ubuntu18在编译php7.1的时候出现的一些问题以及解决方案

1.error: Please reinstall the BZip2 distribution 我已经安装了bzip2,应该是需要安装bzip2-dev,可是运行命令sudo apt-get install bzip2-dev 结果是:E: 无法定位软件包 bzip2-dev 最后在Ubuntu bzip2 package 发现该库在Ubuntu的真正名字是libbz2-dev,所以执...

2018-06-06 14:09:52 709

转载 left join on 和where中条件的放置位置

https://www.cnblogs.com/bluedeblog/p/6654065.htmlhttps://www.cnblogs.com/huahua035/p/5718469.htmlselect a.*,b.*from table1 aleft join table2 b on b.X=a.Xwhere XXX如上:一旦使用了left join,没有where条件...

2018-05-31 11:26:54 1298

转载 phpstudy中mysql升级后MySQL服务无法启动

问题产生: 安装好phpstudy后,升级了MySQL后,通过phpstudy启动,Apache可以启动,Mysql无法启动。解决方法: 之前已经装过Mysql,要把系统服务里面的MySQL删除,留下MySQLa服务。 在cmd命令行下输入:sc delete mysql 即可删除。...

2018-05-15 12:55:49 4830 4

转载 Ubuntu16.04 apache2配置虚拟主机

1.首先在“/etc/hosts”文件中加入当前主机的IP地址和需要设置的虚拟主机名: 比如 192.168.100.100 www.test.com 2.在“/etc/apache2/sites-available”目录下有“000-default.conf” ,将000-default.conf 复制一份叫做 test.conf 3.进入test.conf ServerNa...

2018-04-28 09:53:05 576

原创 ubuntu16.04 apache下去掉php项目的index.php

1.首先启动mod_rewrite 终端输入:sudo a2enmod rewrite 2.更改/etc/apache2/apache2.conf(ubuntu16.04没有httpd.conf文件,配置文件是apache2.conf)文件,主要是 AllowOverride None 改为AllowOverride All 3.在项目根目录下新建一个.htaccess文件,内容写:&...

2018-04-28 09:28:40 587

原创 ubuntun16安装的mysql5.7.22编码设置问题

我在虚拟机安装了Ubuntu16,并在Ubuntu下安装了mysql5.7.22,使用命令登录mysql,执行 SHOW VARIABLES LIKE 'char%'; 命令结果是: 这个教程我只解决了character_set_database的编码】(https://blog.csdn.net/qq_32144341/article/details/51318390)我的是5.7版本所...

2018-04-26 16:29:23 216 2

原创 Centos 7搭建LAMP环境遇到的apache不识别PHP7

Apache是2.2版本,搭建过程如下: 【安装Apache】cd /usr/local/src/wget http://syslab.comsenz.com/downloads/linux/httpd-2.2.11.tar.gzuseradd www (增加 Apache运行账户)tar zvxf httpd-2.2.11.tar.bz2cd httpd-2.2.11...

2018-04-20 21:01:03 3219

转载 php精度计算问题

先看段代码:<?php $a = 0.1; $b = 0.7; echo $a + $b; echo '<br>'; var_dump(($a + $b) == 0.8); echo '<br>'; if(($a + $b) == 0.8){ echo "相等"; }else{ ...

2018-04-03 09:51:54 899

原创 ajax中data参数json对象与json字符串的使用区别

在jquery的ajax里面有个data参数,是客户的传给服务端的数据 我们先看第一种常见写法:前端代码: var username = $('#phone_email_num').val(); var pwd = $('#password').val(); $.ajax({ url : 'login.php', type : 'post'...

2018-04-02 14:56:31 13346

原创 MySQL的一些时间函数

TO_DAYS函数,返回一个天数! 从年份0开始的天数 ,参数是日期(如:2018-3-30)SELECT TO_DAYS('2018-3-30');结果是:737148就是从0年开始 到2018年3月30号之间的天数CURDATE(),获取当前日期(年月日)SELECT CURDATE();结果是:2018-03-30NOW(),获取当前日期(年月日时分秒)...

2018-03-30 14:43:36 280

原创 centos下nginx虚拟主机的配置

1.打开hosts文件vim /etc/hosts2.在文本内容的最后增加一行,其中的域名是自定义的。127.0.0.1 www.testci.com4.打开nginx的配置文件,按照文件中已有代码的格式添加一个server,我们暂时只修改下面标注的三处即可,如下:vim /user/local/nginx/conf/nginx.conf#user nob...

2018-03-28 15:24:32 417

转载 Centos 7搭建LNMP环境

1.安装必要的依赖软件yum -y install bzip2-devel curl-devel freetype-devel gcc libjpeg-devel libpng-devel libxslt-devel libxml2-devel openssl-devel pcre-devel pcre-devel zlib-devel2.下载php 下载地址:http://php....

2018-03-28 15:11:09 194

转载 关闭浏览器cookie会消失?session也会消失?

当你第一次访问一个网站的时候,网站服务器会在响应头内加上Set-Cookie:PHPSESSID=nj1tvkclp3jh83olcn3191sjq3(php服务器),或Set-Cookie JSESSIONID=nj1tvkclp3jh83olcn3191sjq3(java服务器)信息,此信息是服务器随机生成的,放在服务器内存里,为了标识唯一的客户端用户,内容不会重复,这就是sessionid....

2018-03-01 09:17:50 20828 2

原创 火狐浏览器下载文件 文件名存在空格导致失败解决方法

最近在使用php下载文件的时候(头文件下载方式),发现在谷歌 IE上都可以成功,但是在火狐上出现如下现象:它没有识别出文件,最后发现是因为文件名存在空格导致的,但是空格是需求必须的,思路是在文件名两边加双引号,所以改代码:**这个是原来代码:** header("Cache-Control: max-age=0"); header("Content-Description: ...

2018-02-28 14:41:08 3360 3

原创 Git的clone fork初试

远程项目地址:https://gitee.com/xyf2_oschina/fork2.git 我frok后的项目地址是:https://gitee.com/xyf_oschina/fork2.git下图是远程的项目信息,然后点击 Fork按钮 这样你的地址就有了一样的项目产生本地初始化一个项目 首先,你需要执行下面两条命令,作为git的基础配置,作用是告诉git你是谁,你输入...

2018-02-08 16:58:28 748

转载 PHP的生成器

PHP生成器是5.5.0引入的功能,生成器实际上就是简单的迭代器。生成器会根据需求计算产出迭代的值,而标准的PHP迭代器经常在内存中执行迭代操作,这要预先计算出数据集,性能较低。如果使用特定的防护计算大量数据,可以使用生成器,即时计算并产出后续值,不占用内存。yield和生成器 相比较迭代器,生成器提供了一种更容易的方法来实现简单的对象迭代,性能开销和复杂性都大大降低。一个生成器函数看起来像一个普

2017-12-14 11:37:14 247

转载 PHP执行原理

先看看下面这个过程: 1. 我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的; 2. PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口); 3. PHP总共有三个模块:内核、Zend引擎、以及扩展层; 4. PHP内核用来处理请求、文件流、错误处理等相关操作; 5. Zend引擎(ZE)用以将源文

2017-11-03 14:28:02 204

原创 mysql GROUP_CONCAT使用

CREATE TABLE `grade1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `stuName` varchar(22) DEFAULT NULL, `course` varchar(22) DEFAULT NULL, `score` int(11) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=

2017-10-19 15:40:14 41143 1

转载 Mysql中,int(10)中10的意义

int(M) M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关 首先说一下mysql的数值类型,MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字INT是INTEGER的同义词,关键字

2017-10-18 17:00:09 4489

原创 json_encode直接中文字符打印

$arr = array( 'status' => true, 'errMsg' => '', 'member' =>array( array( 'name' => '李逍遥', 'gender' => '男' ),

2017-10-18 10:57:30 3128

原创 PHP头文件下载文件的小坑

function downLoad(){ $path = './static/zhan/uploads/head/201708311617012941.png'; $filename = '我的文件.png'; // 文件名 //下面是输出下载; header("Cache-Control: max-age=0"

2017-10-17 15:57:48 394

转载 请手动释放你的资源

看一个例子: Mysql最大连接数(mysql.max_connections)<?php $db = mysql_connect() ; $resut = mysql_query(); // process result... usleep(500); //mysql_close($db); let's say, you didn't c

2017-10-12 15:04:58 185

转载 php中fastcgi和php-fpm是什么东西

http://blog.csdn.net/think2me/article/details/38387307最近在研究和学习php的性能方面的知识,看到了factcgi以及php-fpm,发现我对他们是少之又少的理解,可以说几乎是一无所知,想想还是蛮可怕的。决定仔细的学习一下关于这方面的知识。参考和学习了以下文章: 1. mod_php和mod_fastcgi和php-fpm的介绍,对...

2017-09-28 10:56:06 3255

转载 TCP、UDP以及HTTP的简单讲解

先来一个讲TCP、UDP和HTTP关系的1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。 因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。TCP 是基于 T

2017-09-26 14:40:22 164

原创 FormData通过ajax上传文件

$('#bt).click(function(){ var imgUrl = $('#cut_photo').attr('src'); //base64流数据 sumitImageFile(imgUrl,thisObj);});function sumitImageFile(base64Codes,thisObj){ var formData = new FormDa

2017-08-31 17:00:28 741

原创 CentOS 7 64位 LNMP(yum安装)相关安装目录

CentOS 7 64位 LNMP(yum安装)相关安装目录:php源代码:/usr/lib64/php php.ini路径:/etc php扩展模块都在/usr/lib64/php/moudules目录下。 扩展模块的配置文件一般都在/etc/php.d目录下usr/bin/mysql 是指:mysql的运行路径 var/lib/mysql 是指:mysql数据库文件的存放路径 u

2017-08-31 14:33:49 739

转载 CentOs 7 64位 安装Navicat

相关环境:CentOs 7 64位 参考文章:http://blog.csdn.net/u010824591/article/details/50496553 http://blog.csdn.net/u011402032/article/details/53843999 http://tieba.baidu.com/p/3

2017-08-31 13:29:23 2855

实现手电筒功能 以及闪烁的功能

实现手电筒功能 以及闪烁的功能 用到SharedPreferences Parameters Camera

2015-01-20

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

TA关注的人

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