注册 知了PHP问答社区

PHP 高并发秒杀解决方案(有demo)

launcher 发表了文章 • 1 个评论 • 112 次浏览 • 2017-08-08 18:01 • 来自相关话题

  本文提供 PHP 高并发秒杀解决方案(附加三个案例说明(普通流程,使用文件锁,使用redis消息队列)):   1:(正常流程,不做任何高并发处理),代码如下:  [code]<?php $_mysqli = new mysqli('localhost','root','','secondkill'); if (mysqli_c...
查看更多

uto谁用过

回复

左手一只鸡 发起了问题 • 1 人关注 • 0 个回复 • 92 次浏览 • 2017-08-08 15:50 • 来自相关话题

loghao 网站日志在线分析

brean 发表了文章 • 0 个评论 • 103 次浏览 • 2017-08-07 16:58 • 来自相关话题

  1:LogHao   功能:在线分析网站日志,分析爬虫,能够识别 低权重蜘蛛、沙盒蜘蛛等。   网址:http://www.loghao.com/     2:UcLogs   功能:   UcLogs:在线实时日志分析平台是一个专注于服务器实时日志收集、搜索、分析的服务平台,让你无需投入硬件、无需授权费用极客享受专业的日志分析服务...
查看更多

PHP 实现文章 伪原创

brean 发表了文章 • 0 个评论 • 71 次浏览 • 2017-08-07 14:50 • 来自相关话题

  PHP 实现文章 伪原创:   文件结构如下:   dict.php //字段文件Pwyc.php //进行伪原创替换   代码如下:   [code]<?php /** * Pwyc(PHP伪原创) */ class Pwyc { ...
查看更多

phpcms 获取指定模型下所有文章

launcher 发表了文章 • 0 个评论 • 77 次浏览 • 2017-08-04 18:24 • 来自相关话题

  phpcms 获取指定模型下所有文章:   需要修改 pc 标签,新增modelList方法(phpcms/modules/content/classes/content_tag.class.php):  [code]/** * 模型最新文章 * @param $data */ public function modelList($data...
查看更多

phpcms 修改分页样式(最优方法)

张三俗 发表了文章 • 0 个评论 • 62 次浏览 • 2017-08-04 15:58 • 来自相关话题

  本文介绍如何修改phpcms 的分页样式,不直接修改pages方法:     第一步:   首先找到 pc list 标签,pages是在什么地方赋值的:   在 phpcms/libs/classes/template_cache.class.php 解析成PHP代码:   具体做法:   修改 phpcms/libs/clas...
查看更多

php mysql 存储emoji表情,

brean 发表了文章 • 0 个评论 • 57 次浏览 • 2017-08-03 21:01 • 来自相关话题

  mysql 存储emoji 需要修改存储引擎,将utf8 或者其他 改为utf8mb4_unicode_ci ,字段的CHARSET 设置为utf8mb4_unicode_ci ,一般这样就OK了。     使用thinkphp的注意,还需要修改数据库配置文件 /data/conf/db.php   [code]'DB_CHARSET'=> 'ut...
查看更多

php 验证姓名(用户名)正则 中文和英文

launcher 发表了文章 • 0 个评论 • 63 次浏览 • 2017-08-01 18:33 • 来自相关话题

 php 验证姓名(用户名)正则 中文和英文   //2至4位汉字或者1位以上字母 if (preg_match('/^(([\xe4-\xe9][\x80-\xbf]{2}){2,4}|[a-z]{1,})$/', $name)) { return true; }

中国省市 二级联动 以及 省市镇街道四级联动json数据

launcher 发表了文章 • 0 个评论 • 49 次浏览 • 2017-07-31 10:36 • 来自相关话题

  JS 文件内容如下:   "pId": "0", "id": "1", "name": "安徽省", "type": "2" //pID 父级 //type 暂无用 ...
查看更多

mysql replace 替换某个字段中的某个字符

brean 发表了文章 • 0 个评论 • 67 次浏览 • 2017-07-27 14:10 • 来自相关话题

  比如: Msql里面的某个表的某个字段里面存储的是一个人的地址,有一天这个地址的里面的某个地   名变了,那么他的地址也就要变: 比如: 原来是:   [code]number addr 01 四川省成都市XXXXXX街道05号 02 四川省成都市XXXXXX街道0...
查看更多

Shell编程基础教程

brean 发表了文章 • 0 个评论 • 70 次浏览 • 2017-07-27 10:57 • 来自相关话题

[code]1. Shell简介 Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 ...
查看更多

Mysql 触发器

brean 发表了文章 • 0 个评论 • 91 次浏览 • 2017-07-26 10:49 • 来自相关话题

  定义: 触发器(trigger) 监视某种情况,并触发某种操作。 创建触发器的语法(四要素) : 1. 监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) 语法: create trigger triggerName(触...
查看更多

我删掉了游戏《王者荣耀》《今日头条》

brean 发表了文章 • 0 个评论 • 134 次浏览 • 2017-07-24 16:35 • 来自相关话题

  最近身边很多人都在玩手游《王者荣耀》,有的人在聚餐等上菜的时候也不忘晚上一局,每天中午午休的时候也有不少同事都在拼命厮杀。有时候在咖啡馆,看电影等放映的时候都看到有很多人在玩。关键是我身边玩这个游戏的人并不是小学生,而是三十岁左右的职场人,他们居然也对这个游戏乐此不疲。 有时候听着他们在群里讨论我不...
查看更多

那些年Linux和Git之父说的经典名句

launcher 发表了文章 • 0 个评论 • 121 次浏览 • 2017-07-24 11:07 • 来自相关话题

  Linus是个匠人更是个狂人,wikiquote上收录了他的很多语录。这里节选了他一部分有代表性的语录   [code]My name is Linus Torvalds and I am your god. 我的名字是Linus Torvalds,我是你们的上帝。(在1998 Linux大会上的自我介绍) If you still don’t lik...
查看更多

Yii 将session存入memcache

launcher 发表了文章 • 0 个评论 • 152 次浏览 • 2017-07-21 11:21 • 来自相关话题

  1:先开启memcache扩展。   2:修改配置文件 /protected/config/main.php,在components 中添加以下配置:  [code]'session' => array( 'class' => 'CCacheHttpSession', 'autoStart' => true, '...
查看更多

Linux查看目录大小 du -sh ./*

launcher 发表了文章 • 0 个评论 • 123 次浏览 • 2017-07-20 18:54 • 来自相关话题

  linux下经常需要查看目录磁盘空间大小,常用方法有df、du,现将方法整理如下   linux 查看目录下文件有多少:   ls | wc -l   [code]一、df 1、命令格式 df [选项] [文件] 2、命令功能 显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默...
查看更多

Mariadb数据库 自动停

launcher 发表了文章 • 0 个评论 • 87 次浏览 • 2017-07-20 18:52 • 来自相关话题

    一个刚上线的网站项目,网站老是挂掉,查看网站日志,都是由于Mariadb服务莫名其妙的停掉导致的,每次重启Mariadb服务都管不了多久就又挂了。   [2002]SQLSTATE[HY000] [2002] Connection refused 查看mariadb服务日志   [code]/var/log/mariadb...
查看更多

Windows memcache 安装 启动失败

launcher 发表了文章 • 0 个评论 • 91 次浏览 • 2017-07-19 16:12 • 来自相关话题

  1、安装完memcached之后,使用cmd的memcached.exe -d start或者memcached.exe -d stop则会报:   failed to start service或者是failed stop service.   解决办法:   需要使用管理员身份启动cmd。    

python ssh sftp 同步目录脚本

launcher 发表了文章 • 0 个评论 • 113 次浏览 • 2017-07-18 11:45 • 来自相关话题

  python 通过 ssh sftp 实现目录同步(windows -> linux )(linux ->linux):(确认modules ,请自行安装)   代码如下:   [code]# -*- coding:utf-8 -*- import paramiko import os import time import datetime ...
查看更多

Data too long for column 错误解决办法

launcher 发表了文章 • 0 个评论 • 93 次浏览 • 2017-07-18 11:40 • 来自相关话题

  Data too long for column 错误解决办法:   解决办法: 1.查找数据库配置文件(windows为my.ini,linux为my.cnf) 2.查找sql-mode   [code]sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITU...
查看更多