自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MySQL1:客户端/服务器架构

一、MySQL的客户端/服务器架构前言之前对MySQL的认知只限于会写些SQL,本篇算是笔记,记录和整理下自己对MySQL不熟悉的地方。大致逻辑:MySQL的服务器程序直接和我们存储的数据打交道,客户端程序连接服务器,发送增删改查的请求,服务器操作维护的数据响应请求。MySQL服务器程序的进程也被称为MySQL数据库实例。我们启动的MySQL服务器进程的默认名称是mysqld,...

2019-04-19 11:10:00 228

转载 include 和require的区别

前言require 和include都是引入文件,有什么区别呢?requirerequire 这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。includeinclude 这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 inc...

2019-04-17 10:14:00 384

转载 Charles+iPhone配置ssl证书

Charles+iPhone配置ssl证书一、手机1. 配置代理设置->无线局域网->选和电脑同一网络的无线->配置代理->手动服务器配置电脑的IP,端口设置为88882. 安装证书在Charles->help->ssl proxysettings->选mobile 那行,会弹出个提示,在手机浏览器里访问提示里出现的网址(我的是ch...

2019-04-04 16:40:00 860

转载 php获取脚本执行的参数

在看PHP文档到预定义变量时碰到了$argc和$argv,顺手记录下getopt()从命令行参数列表中获取选项$arg = getopt('d:n:’); //只接收d n之后的参数$num = $arg['n'] ? $arg['n'] : 365; //是得到的n后面的参数这种属于短参数,对于date 等长串的从命令行参数列表中获取选项预定义变量$argv还有预定义的变...

2019-02-22 17:17:00 320

转载 const和define的区别

const和define的区别两者都是定义常量,有什么区别呢?const:const CONSTANT = 'aa'在PHP5.3.0以后,可以使用const关键字在类定义之外定义常量。使用const关键字定义常量必须处于最顶端的作用区域,因为用此方法是在编译时定义的。这就意味着不能在函数内,循环内以及if语句之内用const来定义常量。definedefine (stri...

2019-02-20 15:46:00 94

转载 session临时文件存储路径

今天把本地的项目部署到外网时,遇到个问题,使用session_start()时,提示****目录下的这个文件不存在,网上查了查,说我的根目录不存在,然后在php.ini文件里看了下session.save_path,到它指定的目录下一看,这个目录不存在,就新建了指定的目录,提示就没了。转载于:https://www.cnblogs.com/efan/p/10401270.html...

2019-02-19 15:18:00 122

转载 php跨域问题记录

记录跨域问题一、问题在控制层加了如下代码:header('Access-Control-Allow-Origin: '.$_SERVER['HTTP_ORIGIN'] );header('Access-Control-Allow-Credentials: true');header('Access-Control-Allow-Headers: X-Requested-With,...

2019-02-18 18:31:00 146

转载 git查日志命令

git常用命令1.创建仓库a.当前目录创建仓库,即把当前目录的文件开始用git管理,该命令会在当前目录下创建一个.git目录git initb.指定目录创建仓库   git init 目录名2.设置配置a.全局配置git config --global user.name woniugit config --global user.email woniu@163.co...

2019-01-11 17:13:00 282

转载 使用git把本地目录传到远程仓库

需求:要把本地不为空的一个目录和远程现有的一个仓库关联步骤如下:git init //生成.git目录git add . //把当前目录里的文件加入到暂存区git commit -m '上传' //从暂存区提交到仓库git remote add origin 远程仓库地址 //添加远程仓库git branch --set-upstream-to=origin/<bra...

2019-01-11 17:03:00 211

转载 本地ssh设置多个git项目访问

前因:自己本地的~/.ssh里原本有个id_rsa,到了公司后新的git项目配置后,把自己原有的文件覆盖了,导致github和公司的项目我只能选一个,郁闷,怎么区分开呢?大致逻辑是新生成一对密钥文件,指定成不同的文件名,然后在config里配置不同的host用不同的文件,具体的步骤如下:生成新的ssh密钥进入根目录的.ssh里,没有也行,生成文件名时会生成目录的cd ~/.ss...

2019-01-11 15:45:00 97

转载 php的phar是什么?

phar要求5.2以上前言最近在看composer,是下载了一个composer.phar,然后放到/usr/local/bin目录下,就可以全局使用composer了,然而并不懂phar是什么,还以为是个PHP的扩展,要用phpize编译的,看了这篇文章后才懂韩天峰-php中phar包的使用创建php5.3之后支持了类似Java的jar包,名为phar。用来将多个PHP文件打...

2019-01-10 16:51:00 367

转载 php exit die的区别

exit输出一个消息并且退出当前脚本void exit([string $status])void exit(int $status)中止脚本的执行。尽管调用了exit(),Shutdow函数以及object_destructors总是会被执行。是个语法结构,如果没有status参数要传入,可以省略圆括号status参数status如果是一个字符串,在退出之前该函数会打印st...

2018-05-07 18:12:00 100

转载 print_r print var_dump echo区别

print_rprint_r(mixed $expression [,bool $true])显示关于一个变量的易于理解的信息,如果给出的是string/integer/float 将打印变量值本身,如果给出的是array,将会按照一定格式显示键和元素。注意:print_r将把数组的指针移到最右边。使用reset()可让指针回到开始处。如果想捕捉输出,可使用return参数,设为...

2018-03-20 19:13:00 124

转载 docker时间和本地时间不一致的问题

前言:在本地执行date 和登录docker后的date显示的时间不一致,差一天多,不是8个小时参考:戳这儿先重启,查看后发现差8个小时用里面cp localtime 再重启还是差8个小时试了下直接拷这个软链所指的目录:docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID:/usr/share/zoneinfo/Asia/Shang...

2018-03-07 12:14:00 130

转载 php提供的sapi有哪些?CGI、FastCGI、php-fpm、php-cgi解释

一、前言一直对PHP的sapi是什么东西好奇,在网上一查都是各种说fpm cgi fastcgi php-cgi直到看了鸟哥的这篇文章介绍戳这里,看到源码下的sapi目录才有所了解。二、sapi是什么了解下PHP的架构体系会知道sapi是PHP提供的一种供其他程序调用的接口(感觉接口这词好像不太准确,欢迎纠正),通过sapi其他程序就可以执行PHP脚本。具体提供的sapi有:...

2018-02-28 18:19:00 131

转载 换行符\r \n LF

前言:在对照PSR-2规范时,看到文件结尾必须要以Unix LF(linefeed)结尾,不懂查~来源于:http://www.cppblog.com/prayer/archive/2009/08/19/93854.html在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33,Linux/Unix下的tty概念也来自于此)的玩意,每秒钟可以打10...

2018-01-28 00:03:00 161

转载 Linux系统软件安装的几种方式

Linux系统,一个文件能不能执行看的是有没有可执行权限x,不过真正的可执行文件是二进制文件(binary file),举例来说Linux上的c语言源码编写完后,通过gcc程序编译后就可以创建一个可执行的二进制文件。1、什么是make 与configuremake是一个程序,会去找makefile(记录了源码如何编译的详细信息),通常这个检测程序文件名为configu...

2018-01-10 18:24:00 160

转载 网页在微信浏览器中打开,发送给朋友自定义内容、标题

在指定的域名下测试!在指定的域名下测试!在指定的域名下测试!不然会报https认证错误demo:http://demo.open.weixin.qq.com/jssdk/sample.zipjs页面的demo:http://demo.open.weixin.qq.com/jssdk先打印accesstoken最基本的一步,最开始是curl返回的null是因为没有在指定的域名下运行...

2018-01-10 14:54:00 133

转载 Linux进程作业常用命令

从鸟哥的私房菜书里摘抄的部分,方便查阅一、作业管理 1、直接将命令放到后台执行的& 如想将/etc 备份为/tmp/ect.tar.gz时不想等待,可以这样做: tar -zpcf /tmp/etc.tar.gz /etc & [1] 24874 <==[job number] PID...

2018-01-10 14:46:00 148

转载 thinkPHP替换SQL变量

使用tp里M()->where(pb_id=%d and course=%d and DATE_FORMAT(pub_time, \"%H:%i:%s\") < "%s", array($pb_id, $coursse, $time))->select();想要查询拆书包,结果是把所有的数据都查出来了,调试断点时发现tp把 where的第二个数组参数交给相应连接my...

2017-12-29 11:21:00 123

转载 php进阶之路--转载

之前有看过相关的文章,觉得还是这篇详细点,有具体的目标实现起来才更有动力转载自:http://wen.52fhy.com/2016/2016-09-03-PHP-cheng-xu-yuan-xue-xi-lu-xian-zhuan.html第一阶段:基础阶段(基础PHP程序员)重点:把LNMP搞熟练(核心是安装配置基本操作)目标:能够完成基本的LNMP系统安装...

2017-12-29 11:19:00 124

转载 cookie session区别

先理解为什么出现cookie和session:为了使得网站可以跟踪客户端与服务器之间的交互,保存和记忆每个用户的身份和信息,我们需要一种强有力的解决方案,这样就产生了会话控制。会话控制思想就是能够在网站中跟踪一个变量,我们可以跟踪变量,就可以做到对用户的支持,并根据授权和用户身份显示不同内容,不同页面。一、cookie:  cookie是在http协议下,服务器或脚...

2017-12-21 11:48:00 69

转载 mac环境下支持PHP调试工具xdebug,phpstorm监听

刚开始配置xdebug花了不少时间,记录下来,希望可以帮到你吧大概思路:  1.从xdebug官网下载相应的解压包  2.编译到PHP扩展里如果不用phpstorm监听,上述两个步骤就已经够支持了。  3.修改php.ini配置phpstorm监听的端口号等信息  4.配置phpstorm的监听的server和端口号先让php支持xdebug...

2017-11-17 20:32:00 157

转载 dede修改移动文档的js

dede后台弹框修改:想做个类似文章列表的移动功能,弹框,然后修改成功到表先在list.js里复制一份moveArc的方法,到archives_do.php里复制一份moveArchives的方法,然后开始改方法名等各种需要的字,最需要注意的是加载div的LoadQuickDiv的第3个参数和divname的名字要一样,不然在关闭和移动时会一直提示找不到这个对象转载于:...

2016-03-01 15:37:00 93

转载 ajax是怎么发请求的和浏览器发的请求一样吗?cookie

下午设置cookie时出现了个问题用ajax发的post请求php,在php的方法里设置了cookie,然后在浏览器请求的php里打印cookie值但是一直获取不到cookie的值分析:1、ajax向php发请求,php里用setcookie是告诉这个客户端你来设置cookie,然后值是多少,这和自己一直理解的cookie是本地的才联系起来,之前一直搞不明白php的...

2016-03-01 15:36:00 144

转载 linux命令

查看一些硬件配置# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变...

2016-03-01 15:28:00 68

转载 mysql里的sql函数

仅作为自己忘记时的查询时间now() 返回当前年-月-日 时:分:秒格式的时间UNIX_TIMESTAMP() 当前的uninx时间戳date_format(date,格式) date是年月日的时间,不能用时间戳FROM_UNIXTIME(create_time,"%Y%m%d") 把时间戳-->时间字符串concat('str',字段,'str'...

2016-03-01 15:27:00 72

转载 nginx启动

查看nginx的进程 ps -ef | grep nginx重启nginx的3种办法1、service nginx restart2、改了配置文件让其生效办法 nginx -s reload3、到nginx的sbin目录下 nginx就执行nginx启动后访问地址提示502,但是能ping通,说明php-fpm没启动,即nginx这里解析不了fpm和启动nginx的方法...

2016-03-01 15:18:00 68

转载 apache下的IfModule里设置含义

<IfModule mod_deflate.c> SetOutputFilter DEFLATE #必须的,就像一个开关一样,告诉apache对传输到浏览器的内容进行压缩 SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary #设置不对后缀gif,jpg,jpeg,png的图片文...

2016-01-20 19:59:00 529

转载 python第二步,类对象部分

类创建:class 类名:  '类说明'  def __init__ (self,参数):#类似php类的构造函数,self不知道什么东东    方法体实例创建:变量名 = 类名()  #构造函数后的参数,变量名即这个类的对象访问:对象名.属性不知道是不是python的类里不区分访问权限的属性,难道所有的属性都是在构造函数里写的??在类里写的变量相当...

2015-12-24 19:12:00 67

转载 python第一步

安装2.7的python环境:到cmd下python,就可以跑代码了,要是想运行py文件,在命令行python test.py,记得在windows下把python加入环境变量学习基础的语法:注释:#、多行注释3个单引号或3个双引号变量:普通的:a=3或者多个变量赋值a, b, c = 1, 2, "john";字符串类型的变量厉害:如果你的实要取得一段子串的话,可以...

2015-12-24 16:45:00 58

转载 nginx下配置二级域名指向子目录

今天终于把nginx的二级域名配置搞定了,哎之前在测试服务器上弄过一次,不过那个是在本地解析的hosts,把ip指向到域名上就ok,再在nginx.conf里改了下配置就好了,用同样的方法改了正式服务器上的nginx.conf(忘了正式服务器的是域名,这个域名是要DNS解析的)导致耗费了N多时间哇谨记谨记!如果查了N多的资料,配置文件么有问题,记得DNS解析!我是一个二级域名写了...

2014-08-27 18:51:00 2174

转载 解决phpmyadmin配置文件的权限问题

如果部署的phpmyadmin权限为所有人可写,即权限为777,就会报”Wrong permissions on configuration file, should not be world writable!” 这个错误。可以通过修改文件夹权限解决:#chmod -R 755 phpmyadmin(ubuntu)$sudo chmod -R 755 phpmyadin也...

2014-08-06 11:53:00 188

转载 将时间显示为“刚刚”“n分钟/小时前”等

在很多场合为了显示出信息的及时性,一般会将时间显示成“刚刚”,“5分钟前”,“3小时前”等,而不是直接将时间打印出来。比如微博,SNS类应用就最长用到这个功能。而一般存储在数据库中的时间格式为 Unix时间戳,所以这里记录一个将 Unix时间戳 转化为时间轴显示的PHP函数。函数比较简单,直接看代码就很好懂了。<?phpdate_default_timezone_s...

2014-07-08 15:34:00 156

转载 windows和centos用cutycapt截网页的图

centos下:(主要参考http://loosky.net/2816.html)(1)安装qt47增加qt47的源vim /etc/yum.repos.d/atrpms.repo//加入如下内容[atrpms]name=CentOS $releasever – $basearch – ATrpmsbaseurl=http://dl.atrpms.net/...

2014-04-17 17:04:00 105

转载 今天才知道mysql

insertMySQL中的INSERT语句和标准的INSERT不太一样,在标准的SQL语句中,一次插入一条记录的INSERT语句只有一种形式。INSERT INTO tablename(列名…) VALUES(列值);而在MySQL中还有另外一种形式。INSERT INTO tablename SET column_name1 = value1, column_name2 = val...

2014-04-10 19:27:00 72

转载 ajaxSubmit

这个文章里对form.js里的ajaxSubmit方法介绍的挺细http://blog.csdn.net/zzq58157383/article/details/7718956转载于:https://www.cnblogs.com/efan/p/3494572.html

2013-12-27 17:37:00 34

转载 jquery倒计时自动跳转

刚开始我用下面这种方法一直报错,不知是什么原因,就是多加了页面加载时调用这个方法,还请高手看到后小小留言解惑转载于:https://www.cnblogs.com/efan/p/3491011.html...

2013-12-25 16:55:00 84

转载 ecshop后台添加栏目

ecshop后台增加模块菜单详细教程一:ecshop后台管理 admin\includes\inc_menu.php 添加上你要添加的功能admin\includes\inc_priv.php 对应在inc_menu里面添加的东西,添加到inc_priv.php里面二:前台语言包 languages\zh_cn\admin\priv_action.php 对应...

2013-11-28 14:59:00 115

转载 php 取小数

转载于:https://www.cnblogs.com/efan/p/3414608.html

2013-11-08 16:52:00 70

空空如也

空空如也

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

TA关注的人

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