自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 【PHP】PHP里针对while循环里的异常退出的处理

php里监控while循环的进程异常退出,选取一个非常好的机制

2017-12-05 15:49:58 2736

原创 【正则】比较难搞的正则表达式的搜集

前言:多数情况下,正则表达式对于不同的语言没有什么不同。但是也有例外。一、JavaScript部分。(1)检查字符串中是否有中文。/[\u4e00-\u9fa5]/.test(str)(2)字符串只能是中文、字母、数字、下划线构成,且下划线不能是首位字符。/^(?!_)(?!.*?_$)[\u4e00-\u9fa5a-zA-Z0-9_]+$/.test(str);

2017-09-01 18:03:52 569

原创 【VUE】vue项目开发中,setTimeout等定时器的管理。

一、问题来源。在项目中,我们经常有这样的需求,一个页面初始化后,需要不断的去请求后端,来获取当前某个记录的最新状态。显然,这个可以用setTimeout以及回调中继续setTimeout来实现。我们假设定时器是在页面#/test/aaa上创建的。但是,会遇到以下两个问题,我从#/test/aaa   这个页面切换到  #/test/bbb页面后如果停留在#/test/bbb,定时器

2017-08-27 18:18:52 60597 2

原创 【PHP】深入理解PHP的session。

一、具体session是用来干嘛的。这里不详细举例,可以看文章:http://www.cnblogs.com/wangtao_20/archive/2011/02/16/1955659.html。二、各种概念。2.1、$_SESSION是存在哪里的。$_SESSION这个变量可以存在文件中、可以存在redis\memcache中,主要看你的设置。下面讲述的所有逻辑都是基于$_S

2017-08-26 15:27:14 908

原创 【PHP】一个setcookie的bug整死我了

1、做项目遇到一个问题就是setcookie始终没法生效。怎么找都找不到原因。网上有很多例子,说是 在setcookie之前不能有输出。检查了下确实没有输出。具体例子如下所示。$res = setcookie('AUCSESSION308', '1234', 0, '/');PubFileLog::writeDebugInfo('res4:'.$res);$pub = new PubA

2017-08-08 15:04:45 6159

原创 【Linux】 Rsyslog日志系统的应用

一、前言。linux有个自带的日志系统——Rsyslog。我在搭建邮件系统时,发现了Postfix协议的日志系统是采用Rsyslog这个模块的。最后通过详细了解Rsyslog模块,我们知道了,linux系统,对于许多日志,都是记录通过该模块来完成。二、对于该模块的应用。比如,Nginx的access_log非常的多,我们想对这些日志进行分类,可以接入linux的Rsyslo

2017-07-31 17:24:33 456

原创 【PHP】PHP中加密函数的应用

一、前言。先简单说下概念。加密分为以下几种:对称式加密算法、非对称式加密算法。这2个概念,这里就不细说了。简单说下,我们经常遇到的单向加密、双向加密。单向加密,通常认为在单位有效时间内无法解密,属于单向加密的算法。双向加密就是可以同时解密。所以,下面我们不会讲解对称加密算法、非对称加密算法了。只从是否可以有效时间内解密这个维度来讲。二、单向加密算法。2.1、MD5。

2017-07-26 11:22:26 535

原创 【vue】element、vue2.0+、vuex、axios开发中遇到的坑点

一、axios.get、axios.post传输到后端的数据,后端接收不到。在开发过程中,发现前端发送给后端的数据,后端接收不到,通过$GET['key']、$POST['key']都接收不到。通过调试发现,在Headers中,有如下描述。似乎,Request请求中,将请求的参数(object)当成了一个整体字符串发送给后端了。后端无法通过key索引到了。我们在来看Requ

2017-07-25 18:21:12 2311

原创 【系统】一个系统的基本——账号系统、可视化、增删查改、行为管理、行为追踪。

未完待续。。

2017-07-22 12:02:45 302

原创 【javascript】前端模块化的一些坑点

一、前言。我们在使用后端语言python、java、php时,经常会遇到模块加载。比如在python中加载另外一个通常有如下形式。import modnamefrom modname import fa, fb, fc 比如在php中,我们导入模块,有如下4种方法。require\require_once   include\include_once

2017-07-14 15:13:58 492

原创 【javascript】这些年我们用过的前端库。

一、我们先来说下前端的框架。前端框架有很多,目前用过的就是vue.js、avalon.js、angularjs。其中应用到项目的是vuejs、avalogjs。vuejs地址:https://cn.vuejs.org/avalongjs地址:http://avalonjs.coding.me/jquery地址:http://www.w3school.com.cn/jquery/in

2017-07-12 15:33:36 407

原创 【javascript】jQuery中.each循环,如何跳出循环,以及循环数组时对于数组操作时的坑

1、本人在做一个需求时,使用了jQuery中的.each,来遍历一个数组 ,并在数组中对于符合条件的元素进行删除操作。比如,我现在的数组如下:var agent_list = [{'value': 'all','text': '全部'}, {'value': 5, 'text': '山东-5'}, {'value': 6, 'text': '广东-6'}];如果,我们删除value =

2017-07-08 15:38:11 1127

转载 【PHP】PHP中对于Redis的操作。

phpredis (phpredis api的相关文档)PHP-redis中文文档phpredis中文手册——《redis中文手册》 php版

2017-04-19 10:05:50 213

原创 【JavaScript】js中对于JSON的处理

一、JSON的定义。JSON官方定义简而言之:最外层用单引号括起来,里面是双引号形式的key-value键值对。二、JS中的JSON。在js中,json又有2种情况,一个是单纯的obj形式(注意这里只说是形式),另外一种是obj组成的数组。分别列出来:var o={"xlid":"cxh","xldigitid":123456,"topscore":2000,"to

2017-03-31 15:24:42 554

原创 【PHP】Swoole:php多线程,异步,毫秒定时器,WebSocket的扩展实现

PHP实现异步多线程的swoole扩展

2017-03-30 11:28:03 4156

原创 【持续集成】Jenkins搭建持续集成环境,前端、后端构建环境的搭建

1、https://www.ibm.com/developerworks/cn/java/j-lo-jenkins/(基于 Jenkins 快速搭建持续集成环境)2、http://www.ruanyifeng.com/blog/2015/09/continuous-integration.html (持续集成是什么?)3、具体的内容,还需要日后细化。

2017-03-27 19:26:00 1451

原创 【JavaScript】异步编程,保证同时完成的方法

一、问题来源。有一个面试的题目,比如现在有N个ajax请求,但是有个逻辑是,必须要保证前面N个请求都已经完成的情况下才能执行接下来的逻辑。如果做到呢。二、一步步来实现。2.1、如果,我们什么都不使用。$.ajax({ url: url1, success: function(data){ $.ajax({

2017-03-08 15:31:27 397

原创 【linux】linux中一些比较好的操作及注意事项

1、查找文件 find . -name "index.php"2、查找某段代码所在文件find . -name "*.php" | xargs grep -n --color "$1"3、快捷键包装(写在.bashrc里)function grepphp(){     if [ $# -lt 1 ]; then            echo "usage:grepcpp keyword";   ...

2017-03-06 14:42:29 1404

原创 【WEB开发】memcached的操作与应用

memcached缓存相关的内容

2017-02-24 16:21:42 409

原创 【PHP】PHP实现简单的setTimeOut来完成异步延时

一、需求来源。开发微信公众号时,当用户关注我们的微信号,我们需要发送两条不同类型的消息给关注着。注意是不同类型。这么说吧,要发送Type1,Type2两种消息回复给关注者。其中关注这个事件,处理这个事件的流程如果发送了其中1个类型的消息,就无法发送另外一种了。意思就是无法同时发送两种。类似于http请求,回复一次就OK了,收到第一次的response,就结束了。而且需求是另外的一种回复消息(T

2017-01-18 20:34:16 9559

原创 【PHP】开发中常用自定义小功能函数

PHP中一些可用的自定义函数

2017-01-09 17:38:35 854

转载 【PHP】php的伪静态的实现

一、问题来源。做微信服务号时,微信支付回调规定回调链接必须是不带参数的url。但是现在很多php框架都是/?ct=&ac=这样的url。是肯定会带参数的。怎么不改变原有的结构,还能满足要求呢。下面就是就讲讲伪静态。以下是转载。二、伪静态。伪静态主要是为了SEO而存在的一种技术,又名URL重写。至于为什么要实现伪静态这里就不详细解释了。一般实现伪静态技术都是使用apache服务的mod_rewrite

2016-12-23 10:25:08 315

原创 【PHP】对于PHP某些代码的总结

1、PHP的单引号、双引号、变量解析。1.1、在php中单引号内的变量名是不会被解析的,双引号内的变量名是会被解析的。如下所示:$test = 'return';$test1 = "$test";$test2 = '$test';$test3 = "{$test}";var_dump($test1, $test2, $test3);输出是:string(6) "return"string(...

2016-11-11 16:22:57 540

原创 【WEB开发】webpack+vue构建前端开发环境

一、前言。1.1、使用vue开发前端,可以适用pc端加移动端,由于最近有个项目需要在移动端上开发网页,所以使用了vue这个框架。1.2、开发移动端,还需要注意资源的配置和打包,所以打算使用webpack的构建工具,所以整体的需求变成了vue + webpack构建项目需要的前端开发环境。二、开始讲述环境设置。2.1、参考以下两个链接,先学习一遍。webpack入坑之旅

2016-10-08 11:31:11 5287 1

原创 【WEB开发】centos搭建Apache的https服务

1、首先安装apache的服务器,参考在CentOS上搭建PHP服务器环境2、检查上面的Apache服务器完整且可用。下面来安装OpenSSL,注意是这个,不是OpenSSH。yum install mod_ssl openssl3、下面的签名用来生成一个自签名的证书。openssl genrsa -out ca.key 2048

2016-09-29 15:10:12 228

原创 【机器学习】Centos下搭建php ocr开发环境

1、首先要安装tesseract的依赖库,leptonica。wget http://www.leptonica.com/source/leptonica-1.68.tar.gztar xvf leptonica-1.68.tar.gzcd leptonica-1.68./configure; make; make install

2016-09-28 22:18:25 412

原创 【机器学习】libsvm python开发环境搭建与测试

机器学习 模式识别 python libsvm

2016-09-27 10:01:23 1847

转载 【MYSQL】查看mysql的所有用户和权限

1、查看mysql数据库中的所有用户:mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysq

2016-09-13 16:52:10 964

转载 【MYSQL】数据库操作基础笔记

关于数据库的基本操作、数据库的备份等知识

2016-08-24 09:32:06 358

转载 【Linux】Debian 下安装 Apache,MySQL,PHP

基本的php开放环境的搭建

2016-08-22 16:18:00 2056

原创 【nodejs】nodejs之npm管理

nodejs中的安装包的管理之npm。

2016-07-19 10:28:27 567

原创 欢迎来到这里,我准备将自己曾经写过的笔记总结下后,转移到这里来。

原文章的地址:hustxiaoxian在163的博客

2016-07-04 11:36:04 234

空空如也

空空如也

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

TA关注的人

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