自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南大亚多

行无止境,路还很长。

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 使用systemd为php程序建立守护进程

比如新建了一个demo.php, 怎么加入守护进程的步骤:systemd配置文件vim /etc/systemd/system/demo.service[Unit] Description=demo.php daemon for beanstalkd After=network.target StartLimitIntervalSec=0 [Service] T...

2019-09-05 17:06:29 710

转载 php的运行原理、cgi对比fastcgi以及php-cgi和php-fpm之间的联系区别

最近项目中本地测试环境遇到了windows环境下的nginx使用file_get_contents/curl访问php文件导致的阻塞问题,一直在找解决的方案,这个问题研究了三天终于找到了解决方案,特别因为这个我也对php的运行原理产生了兴趣,所以这里对此进行一定程度的记录,可能会有错漏的地方,欢迎指正。 要了解php的运行原理,首先要了解下面几个概念: CGI: CGI的英...

2018-10-11 12:00:08 1857

原创 CentOS7.5最小化安装之后,源码编译安装nginx2.14.0和php7.2.8 和swoole拓展

一 、centos7 最小化安装之后,需要先开启网络服务:ip addr 查看网卡  我的是enp0s3vi  /etc/sysconfig/network-scripts/ifcfg-enp0s3  修改boot 的值为yes二、网络服务开启成功后,安装net-toolsyum install -y net-tools三、安装wget,为更换阿里源做准备yum...

2018-08-20 11:39:07 321

原创 array_map实现将多维数组转换成字符串的简单方法

实现多维数组转字符串的方法,运用闭包函数和内置的array_map函数来方便快捷的实现。代码如下: function arr2str($arr) { $arrStr = []; $toStr = function ($val) use(&$arr,&$toStr){ if(!i

2017-08-29 11:48:36 2883

原创 阿里云Ubuntu搭建git服务器

一. 服务器端配置1.安装gitsudo apt-get install git2.安装完成后配置gitgit config --global user.name 'ndyd'git config --global user.email '[email protected]'3.添加一个git用户sudo adduser git4.切换到git用户,

2017-04-20 15:17:15 470

原创 jQuery图片预加载的分析

getBoundingClientRect().bottom

2017-04-18 10:27:19 348

原创 ecshop和ecstouch的insert标签的用法

在ecshop和ectouch的模板文件中,常常可以看到{insert  name="****"} 的标签,比如{insert name="memeber_info"} 就是调用会员信息,还可以调用购物车信息、购物车数量、广告等。而这个标签调用的函数在includes/lib_insert.php中,ectouch里面则是在include/apps/default/common/insert.ph

2016-07-13 23:45:57 1467

原创 http not supported or disabled in libcurl 和 未将对象引用到实例的解决办法

curl获取天气时,报错:http not supported or disabled in libcurl。找了半天,发现url地址前面多打了一个空格!去掉空格就好了。然后蹦出来另一个问题:未将对象引用到实例的解决。解决办法:curl_setopt($curlobj,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1; WOW64)

2016-06-10 11:30:55 794

原创 键盘回车事件导致页面刷新

最近在做ajax无刷新页面的时候,在文本框输入关键字按回车,页面自动刷新了。这不是我想要的效果,后来发现按回车键会自动提交表单,于是将form去掉,果然不刷新了。但是这样的解决方式感觉还是有问题,所以我百度了下,发现还有几种解决方式,列出来作为笔记:1.一个表单下,如果只有一个文本框时,按下回车将会触发表单的提交事件。既然是只有一个文本框才会出问题,那么可以加一个隐藏的文本框,如下:

2016-05-30 21:52:06 1038

原创 JQuery animate 动画效果出现抖动的解决办法

起因:在做购物车按钮弹出动画效果时,出现了动画闪烁的问题,后来发现是animate重复执行了。解决办法:在animate方法前面加入stop()清空 防止重复执行。例子:$(" btn1").animate(top:'136px');改为$(" btn1").top().animate(top:'136px');

2016-05-28 11:26:56 13706 1

原创 thinkPHP3.2.3的多语言设置

1.开启多语言行为 在Application/Common/conf目录下,新建tags.php文件,添加: return array=(‘app_begin’ => array(‘Behavior\CheckLangBehavior’),); 2.配置参数 在Application/Common/conf目录下,打开config.php,添加:'LANG_SWITCH_

2016-03-31 20:02:54 2216

原创 mysql删除重复记录,保留最小id的理解

我有一张数据表sw_goods,里面存储了goods_id,goods_name字段,其中goods_id字段为自增主键,goods_name字段里面有 重复的记录。 我希望删除goods_name字段的重复记录。 思路1: 在原表上直接操作:通过主键删除重复记录 1.先查询id最小的重复记录 SELECT MIN(goods_id )FROM sw_goods GROUP BY good

2016-03-30 04:08:08 2333

原创 composer安装过程超时的问题以及解决方案

之前安装过composer,没有出现任何问题,可是在另一台主机上安装的时候,安装过程却出现超时的问题,截图如下:一开始我以为是忘记开启ssl拓展和intl拓展,但是看了php.ini配置文件发现拓展已经开启了,后来用另一种解决办法:1.从composer网站下载1.0.0-alpha11,放在php运行目录,并且在环境变量里添加php路径;2.建立composer.ba

2016-03-15 04:20:43 4649

原创 关于MySQL连接和多表更新的心得

在MySQL中,如果想查询多表的记录,必须要使用到连接查询。而连接查询其实很简单,只要在单表查询的FROM 后面,使用INNER JOIN 连接上另一个表。单表查询: SELECT 需要查找的字段 FROM 表1多表查询 :SELECT 需要查找的字段 FROM 表1 INNER JOIN 表2 ON 连接匹配条件,INNER JOIN 表3 ON 连接匹配条件

2016-03-12 17:11:10 320

转载 php中常见的字符串格式化函数

2016-03-11 14:44:09 267

转载 在字符串中存储二进制数据的方法和要点

问题你想解析一个包含着二进制编码值的字符串,或者想把值编码为字符串。例如,你想以二进制表示法保存数值,而不是以ASCII字符的序列形式。方案使用pack()函数把二进制数据保存到一个字符串中:<?php$packed=pack('S4',1974,106,28225,32725);//使用unpack()函数从一个字符串中抽取二进制数据$nums=unpack('

2016-03-11 14:41:47 2494

原创 获取中文字符长度遇到的问题,以及解决方法

使用strlen()函数获取中文字符,会出现默认一个中文字符为3个字节(UTF8编码),如果是GBK编码,则默认一个中文字符为2个字节。之后在网上查找如何正确获取中文字符长度的方法,发现大多都是以创建函数的方式来解决;//这是WordPress中的一段代码,主要思想就是先用正则将字符串分解为个体单元,然后再计算单元的个数即字符串的长度,代码如下(只能处理utf-8编码下的字符串):$z

2016-03-11 11:11:34 1075

原创 PDO中文乱码的问题

本人使用的是php5.4,使用PDO连接数据库执行SQL语句的时候,发生了中文乱码的问题,经多方查找也模棱两可,后来终于找到解决方法,以下是示例代码。$dsn='mysql:host=localhost;dbname=test;charset=utf8';只需要在DSN语句中插入字符编码集设置就OK了。

2016-03-10 19:01:57 308

原创 Ubutun使用过程中遇到的问题以及解决方案

/** Xshell 无法连接Ubutun的处理办法**/原因分析:判断Ubuntu是否安装了sshd服务1.输入:ps -e |grep ssh  如果服务器已经启动,则可以同时看到“ssh-agent”和“sshd”,否则表示没有安装服务,或没有开机启动2.安装ssh服务,输入命令:sudo apt-get install openssh-server

2016-03-10 18:57:27 382

原创 CSDN 博客初用

以前没怎么登过CSDN ,后来发现好记性不如烂笔头。把自己开发 学习过程中遇到的问题以及解决方案记下来,以免遇到问题时重新找寻解决方案。这样更能提高工作学习的效率,并且时不时看看,还可以加深记忆,总之,是有好处的。

2016-03-10 18:55:28 201

vagrant_1.8.6.msi

vagrant_1.8.6.msi 使用vagrant创建环境必备的安装软件

2019-03-18

空空如也

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

TA关注的人

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