关闭

php匹配中文_英文_数字的正则表达式

$pattern = "/^[\x{4e00}-\x{9fa5}a-zA-Z0-9]+$/u"; $str = '我是Soker'; if(!preg_match($pattern, $str)) { var_dump('false'); }else { var_dump('true'); }...
阅读(196) 评论(0)

TortoiseSVN 合并操作简明教程

下列步骤展示了如何将分支A中的修改合并到分支B。 1.在分支B的本地副本目录中选择"合并(Merge)"。   2.选择“合并一个版本范围(Merge a range of revisions)”,点击下一步。   3.输入分支A的svn服务器端路径(注意:此路径应与步骤1中的分支B本地路径相对应)。   4.选择需要合并的修改内容...
阅读(417) 评论(0)

Android Studio技巧

1.log日志的打印 1.1 在activity输入 :logt,然后按Enter键,可声明一个TAG常量;接下来,可以输入log.i(logd等,根据需要),按Enter键,可以log需要调试的信息,好处是自动补全了log的位置。上面会补全为: private static final String TAG = "MainActivity"; Log.i(TAG, "onCreate:...
阅读(387) 评论(0)

MongoDB入门整理

1.MongoDB简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文...
阅读(564) 评论(0)

性能优化之PHP优化

一.语言性能优化 1.使用Apache下的ab工具进行性能测试 测试:ab -n100 -c100 https://www.baidu.com/(请求100次,并发量是100) 关注两个量: Requests per second(每秒请求数 )和Time per request(平均响应时间) 2.尽量使用php内置变量,常量,函数,原因:php代码需要经过zend引擎...
阅读(664) 评论(0)

深入理解PHP Opcode缓存原理

什么是opcode缓存? 当解释器完成对脚本代码的分析后,便将它们生成可以直接运行的中间代码,也称为操作码(Operate Code,opcode)。Opcode cache的目地是避免重复编译,减少CPU和内存开销。如果动态内容的性能瓶颈不在于CPU和内存,而在于I/O操作,比如数据库查询带来的磁盘I/O开销,那么opcode cache的性能提升是非常有限的。但是既然opcode cac...
阅读(354) 评论(0)

PHP中的魔术方法和魔术常量简介和使用

魔术方法(Magic methods) PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数__destruct(),类的析构函数__call(),在对象中调用一个不可访问方法时调用__callStatic(),用静态方式中调用一个不可访问方法时调用__get(),获得一个类的成员变量时调用...
阅读(232) 评论(0)

深入理解java多态性

深入理解java多态性         昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理出来供大家参考,不一定完全正确,欢迎大家批评指正。 (一)相关类 class A ...{ public String show(D obj)...{ return ("A and D"); }...
阅读(269) 评论(0)

php实现冒泡排序,选择排序,插入排序和快速排序

之前自学数据结构的时候看过C语言版的四种基本排序法,C语言都忘的差不多了,最近有空就用php将四种排序法重新写了一遍,复习一下日益生疏的算法。直接贴上代码。 <?php /** * 打印数据,用于调试 * @param var 打印对象 */ function p($var){ echo ""; print_r($var); echo ""; } $arr=arr...
阅读(529) 评论(0)

记php和java中英文字节长度和编码关系

1.PHP PHP其实跟C语言一样,采用ASCII,一个char占1个字节,在GBK编码,一个英文占1个字节,一个中文占2个字节。然而在UTF-8编码下,一个英文还是占1个字节,但一个中文是占3-4个字节(一般都是3个字节),这通常会给你获取字符串的字长或者字符串截取带来麻烦。比如: <?php $str = "我爱你Iloveyou"; echo strlen($str); //utf8下是...
阅读(947) 评论(0)

YII小项目--在线接口管理工具

刚刚学了YII框架,有个想法就实践一下。 参考了之前看到的一个接口管理工具的UI,但在功能基础上做了扩展。 利用工作之余的时间,开发了一个针对项目接口的管理工具,包括请求参数,返回参数的,测试请求,返回json数据的格式化是一个在线API文档系统。 其致力于快速解决团队内部接口文档的编写、维护、存档,和减少团队协作开发的沟通成本。 贴上github地址:https://githu...
阅读(688) 评论(1)

PHP设计模式

最近在看设计模式,看到了下面这篇博文,写得蛮好的,转载过来。 设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,Gamma 等人发现了某些具有固定设计的模式,就像建筑师设计房子和...
阅读(341) 评论(0)

深入理解CSS

做web开发也快两年了,今天总结一下对CSS的理解,主要对以下几点进行解析: 1.display属性 首先应说几个概念,块级元素:block element;行内元素:inline element。 1.1 块级元素:block element 每个块级元素默认占一行高度,一行内添加一个块级元素后无法一般无法添加其他元素(float浮动后除外)。两个块级元素连续编辑时,会在...
阅读(420) 评论(0)

深入理解Session

首先由一个在项目中遇到的问题来引入: 不管是在做PHP的项目也好,还是在做Javaweb的项目也好,相信大家都会经常用到session。做web项目可能觉得只要不关掉浏览器,我存的session是什么,取出来就是什么。但是给app写过接口就知道,其实session是用不了的。比如,web我们经常将短信验证码存到session,然后验证再从session取出来验证,于是,写app接口的时候...
阅读(417) 评论(0)

53个要点提高PHP编程效率

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id’] 的速度是$...
阅读(655) 评论(0)
89条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:92880次
    • 积分:1664
    • 等级:
    • 排名:千里之外
    • 原创:74篇
    • 转载:15篇
    • 译文:0篇
    • 评论:11条
    最新评论