南大亚多

行无止境,路还很长。

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

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

2019-09-05 17:06:29

阅读数 3

评论数 0

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

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

2018-10-11 12:00:08

阅读数 492

评论数 0

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

一 、centos7 最小化安装之后,需要先开启网络服务: ip addr 查看网卡  我的是enp0s3 vi  /etc/sysconfig/network-scripts/ifcfg-enp0s3  修改boot 的值为yes 二、网络服务开启成功后,安装net-tools ...

2018-08-20 11:39:07

阅读数 114

评论数 0

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

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

2017-08-29 11:48:36

阅读数 1595

评论数 0

阿里云Ubuntu搭建git服务器

一. 服务器端配置 1.安装git sudo apt-get install git 2.安装完成后配置git git config --global user.name 'ndyd' git config --global user.email '844604030@qq.com' 3.添...

2017-04-20 15:17:15

阅读数 223

评论数 0

jQuery图片预加载的分析

getBoundingClientRect().bottom

2017-04-18 10:27:19

阅读数 256

评论数 0

ecshop和ecstouch的insert标签的用法

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

2016-07-13 23:45:57

阅读数 1276

评论数 0

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

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

2016-06-10 11:30:55

阅读数 219

评论数 0

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

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

2016-05-30 21:52:06

阅读数 577

评论数 0

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

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

2016-05-28 11:26:56

阅读数 8402

评论数 1

thinkPHP3.2.3的多语言设置

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

2016-03-31 20:02:54

阅读数 1221

评论数 0

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

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

2016-03-30 04:08:08

阅读数 1897

评论数 0

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

之前安装过composer,没有出现任何问题,可是在另一台主机上安装的时候,安装过程却出现超时的问题,截图如下: 一开始我以为是忘记开启ssl拓展和intl拓展,但是看了php.ini配置文件发现拓展已经开启了,后来用另一种解决办法: 1.从composer网站下载1.0.0-alpha1...

2016-03-15 04:20:43

阅读数 2742

评论数 0

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

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

2016-03-12 17:11:10

阅读数 200

评论数 0

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

2016-03-11 14:44:09

阅读数 148

评论数 0

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

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

2016-03-11 14:41:47

阅读数 1270

评论数 0

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

使用strlen()函数获取中文字符,会出现默认一个中文字符为3个字节(UTF8编码),如果是GBK编码,则默认一个中文字符为2个字节。 之后在网上查找如何正确获取中文字符长度的方法,发现大多都是以创建函数的方式来解决; //这是WordPress中的一段代码,主要思想就是先用正则将字符串分解为个...

2016-03-11 11:11:34

阅读数 826

评论数 0

PDO中文乱码的问题

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

2016-03-10 19:01:57

阅读数 142

评论数 0

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

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

2016-03-10 18:57:27

阅读数 234

评论数 0

CSDN 博客初用

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

2016-03-10 18:55:28

阅读数 155

评论数 0

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