文章库ARTICLE COLUMN

  • 社交系统ThinkSNS+ 如何利用 Laravel 表单验证来验证用户名的(我朝独有需求,两个字母

    社交系统ThinkSNS+ 如何利用 Laravel 表单验证来验证用户名的(我朝独有需求,两个字母

    摘要:言归正传,之所以写继篇,其实是来检讨的,上一次发表了如何计算字符显示长度后,有网友几经测试后告知有问题。简言之单字节字符占,多字节字符占字节。 什么是ThinkSNS+ ThinkSNS(简称TS)始于2008年,一款全平台综合性社交系统,为国内外大中小企业和...

    xiaodaoxiaodao 评论0 收藏0
  • PHP 进阶之路 - 深入理解 FastCGI 协议以及在 PHP 中的实现

    PHP 进阶之路 - 深入理解 FastCGI 协议以及在 PHP 中的实现

    摘要:与传统模式的区别之一则是服务器不是直接执行程序了,而是通过与响应器进程管理器进行交互,服务器需要将接口数据封装在遵循协议包中发送给响应器程序。正是由于进程管理器是基于通信的,所以也是分布式的,服务器和响应器服务器分开部署。 广告 很多...

    chavesguchavesgu 评论0 收藏0
  • 数值变量交换常用方法

    数值变量交换常用方法

    摘要:临时变量法临时变量法交换前交换后临时变量法交换前交换后加减法加减法交换前交换后加减法交换前交换后异或法异或法交换前交换后异或法交换前交换后 临时变量法 echo " ---临时变量法--- "; $num1 = 3; $num2 = 6; echo "交换前: ", "$num1 = ", $num...

    ybakybak 评论0 收藏0
  • centos6.5 源码安装php7

    centos6.5 源码安装php7

    摘要:首先配置好编译环境下载安装地址已下载编译安装即可编辑末行添加并执行编译安装过程源码包编译安装注意路径换成自己的。 1、首先配置好编译环境yum -y update && yum -y upgradeyum groupinstall "Development Tools"yum -y install gcc gcc-c++ pcre ...

    red_bricksred_bricks 评论0 收藏0
  • php: static keyword

    php: static keyword

    摘要:函数内的变量静态变量的理解静态变量类型说明符是。静态变量虽在程序的整个执行过程中始终存在,但是在它作用域之外不能使用。静态变量并不是说其就不能改变值,不能改变值的量叫常量。 函数内的static变量 static静态变量的理解 静态变量 类型说明符...

    AstrianAstrian 评论0 收藏0
  • Ztorg木马分析: 从Android root木马演变到短信吸血鬼

    Ztorg木马分析: 从Android root木马演变到短信吸血鬼

    摘要:目前为止,发现的几十个新的木马的变异程序,无一例外都是利用漏洞在受感染的设备上获得权限。自去年月以来,恶意木马大约次绕过的自动化恶意程序检查程序进入官方应用市场。为了隐藏这类活动,木马会关闭设备声音并删除所有收到的短信。 本月第二次,...

    qingshanli1988qingshanli1988 评论0 收藏0
  • 写Laravel测试代码(一)

    写Laravel测试代码(一)

    摘要:在中可以在设置数据库重装操作这样就可以在每一个中定义本次污染的数据表,保证下一个在运行前重刷下被污染的数据表,如这样会极大提高数据库测试效率,不推荐使用给出的和,效率并不高。 本文主要探讨写数据库测试。 写laravel程序时,除了写生产代码...

    MageekChiuMageekChiu 评论0 收藏0
  • php 5.1.6 手动安装php_json扩展 存在Bug

    php 5.1.6 手动安装php_json扩展 存在Bug

    摘要:在此做个简单的记录,希望如果再有人遇到这个问题的时候,可以尽快的解决 如题,由于我们的项目比较古老,一直都没有进行更新,因此还在使用php 5.1.6, 以前是通过手动安装的方式,将php_json扩展安装上的,也没有发现什么异常的问题, 这两天在做一...

    sarvasarva 评论0 收藏0
  • php的 __callStatic 函数

    php的 __callStatic 函数

    摘要:现在很多框架中调用方法都是这种格式的但是他们真的是静态方法吗这种情况在中尤其常见但是开发过程中很明显这些有一部分不是静态的比如你使用一个模型那么你每次实例化出来他都是一个全新的互不影响这里就用到了一个魔术方法举个栗子当然魔术方法也是很...

    fancyLuofancyLuo 评论0 收藏0
  • php批量替换Excel文件内容

    php批量替换Excel文件内容

    摘要:接口来实现批量替换不能打开应用程序打开当前目录排除排除循环读取文件生成源文件名已跳过,文件格式不对正在替换文件打开失败,跳过文件不存在获取到值判断后在这里进行替换黑体保存成功关闭工作簿全部 COM接口来实现php批量替换Excl $excelPath ...

    SunxbSunxb 评论0 收藏0
  • PHP框架性能不权威对比

    PHP框架性能不权威对比

    摘要:测试环境测试前预热测试预热结束之后,各个框架分别输出本地压测最后从结果上来看表现不俗,后期会用再测试一下。以上仅供参考,希望后期不断优化让变得更快更好。一个极速轻量级的全栈框架 测试环境 OS : Deepin 15.4 unstable Kernel : x8...

    ChanneChanne 评论0 收藏0
  • lnmp高并发优化简介

    lnmp高并发优化简介

    摘要:一优化思路二优化配置层面中配置子进程允许打开的文件数结束响应后立即断开连接。表示完成响应后,继续保持连接多久。如果网站并发比较大,可以用静态方式一次性生成多个子进程,保持的内存中。 一、优化思路 showImg("https://segmentfault.com/img/b...

    vincent_xybvincent_xyb 评论0 收藏0
  • php+ajax实现在线刷新,即时通讯,无需mysql数据库!

    php+ajax实现在线刷新,即时通讯,无需mysql数据库!

    摘要:显示实时刷新的内容页面。存储文本数据。更新插入数据。首先呢,要有发送请求并显示递归调用先执行一次然后通过和关联起来。是一个空文件,你只需要用记事本,新建一个,用来存放表单提交过去的数据,也就是说,其实就是一个数据库。 也不多,就4个文...

    Crazy_CoderCrazy_Coder 评论0 收藏0
  • Ubuntu LNMP 部署 WordPress

    Ubuntu LNMP 部署 WordPress

    摘要:至此,基本的环境就准备完毕了。部署首先通过拉取源代码配置通过下面的命令来登录在执行注意上面的和是根据你自己的需求来设置的。 原文:https://www.codecasts.com/blo... 如果你是设计师,极力推荐你到 Laravist 看 《从零部署一个网站》系列视频!...

    _Zhao_Zhao 评论0 收藏0
  • 【解惑】由namespace引发的关于加载的思考

    【解惑】由namespace引发的关于加载的思考

    摘要:命名空间到底解决了什么问题在入了关键字以及魔术常量,命名空间的作用是为了解决重名问题。发现了脚本情况下只引入命名空间是找不到类的这个事实。可以有很多写法和不同的用法,框架在此基础上可以添加命名空间的映射,实现根据命名空间加载对应目录的...

    yimoyimo 评论0 收藏0
  • 利用nginx日志结合本地包含漏洞GetShell

    利用nginx日志结合本地包含漏洞GetShell

    摘要:近日施耐德电气爆出的漏洞,首先得到了一个本地包含,在这里作为靶目标使用。配置文件中获得了错误日志的路径,且关闭了访问日志。利用思路整理那么我们可以利用错误日志来构造合法的代码,从而利用包含漏洞。了解何时会向错误日志写入内容。 0前言 在...

    OBKoro1OBKoro1 评论0 收藏0
  • 初探smtp协议

    初探smtp协议

    摘要:初探协议百度百科即简单邮件传输协议它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。协议属于协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。服务器则是遵循协议的发送邮件服务器,用来发送或中转发出的电子...

    phpmattphpmatt 评论0 收藏0
  • PHP 下载远程图片

    PHP 下载远程图片

    摘要:原文在使用做简单的爬虫的时候,我们经常会遇到需要下载远程图片的需求,所以下面来简单实现这个需求。 原文:https://www.codecasts.com/blo... 在使用 PHP 做简单的爬虫的时候,我们经常会遇到需要下载远程图片的需求,所以下面来简单实现这个需求。...

    alexnevskyalexnevsky 评论0 收藏0
  • Windows系统环境下单Apache实例运行多个PHP版本

    Windows系统环境下单Apache实例运行多个PHP版本

    摘要:我个人机器上环境是基于运行的,如你想部署其他版本的或在更多的版本之间切换,同理操作步骤是一致的。为了日常的操作方便,我们还可以编写文件来快速自动切换。 我个人机器上环境是基于Apache2.2运行的PHP5.2/4,如你想部署其他版本的PHP或在更多的版...

    MeilsMeils 评论0 收藏0
  • 用qt creator搭建开发、调试php扩展的环境

    用qt creator搭建开发、调试php扩展的环境

    摘要:操作系统,请自己尝试目标使用搭建扩展开发调试环境调试目标执行程序脚本里使用扩展里的函数等,代码里面开始唤起单步调试,步骤简洁开发工具能够识别各种文件格式能处理好的引用现代提供的功能,搜索,跳转,终端,等背景调试比较繁琐尝试过从源码编译...

    appetizerioappetizerio 评论0 收藏0
  • 验证一个邮件地址的真实性

    验证一个邮件地址的真实性

    摘要:所以在用户注册的时候,我们通常会绞尽脑汁来验证一个邮箱地址的有限性。本文并不是简单地讨论使用正则表达式来验证一个邮箱地址是否正确,而是希望通过更多的手段来真正验证一个邮箱地址的邮箱性。 原文来自 Laravist 社区: https://www.codecasts.co...

    felix0913felix0913 评论0 收藏0
  • [笔记] php常见简单功能及函数

    [笔记] php常见简单功能及函数

    摘要:获取远程文件图片等有三种方式使用函数获取文件,在用函数把文件写到本地。 获取远程文件(图片等) 有三种方式 file_get_contents($url); 使用file_get_contents()函数获取文件,在用file_put_contents()函数把文件写到本地。 使用curl //获取到文件 ...

    SalamanderSalamander 评论0 收藏0
  • 浅入理解 PHP 中的 Generator

    浅入理解 PHP 中的 Generator

    摘要:在中,我们都知道,有一个函数叫做,用来生成一个等差数列的数组,然后我们可以用这个数组进行的迭代。这一段代码就会输出首项为,末项为,公差为的等差数列。它的执行顺序是这样的。 何为 Generator 从 PHP 5.5 开始,PHP 加入了一个新的特性,那就是...

    wujl596wujl596 评论0 收藏0
  • LoggerOne - 高效、简约、强扩展性PHP日志类库

    LoggerOne - 高效、简约、强扩展性PHP日志类库

    摘要:一个高效简约灵活高性能的遵循的日志类库实现。特性天然的缓存特性实例属性,延迟批量写入。注意如果你不使用请记得用你的方式加载所有必须的依赖类库。如果你做了扩展,为了性能请尽量确保它是批量完成写操作的。 LoggerOne One Efficient & Light & ...

    SoarkeySoarkey 评论0 收藏0
  • 教练,我想写 laravel 第一章

    教练,我想写 laravel 第一章

    摘要:前言作为一个爱好者让我写我本来是拒绝的,但是呢,拒绝了谁给你工资啊那怎么办呢,既然是基于的组件化开发的,那么能不能把中的功能引入到中呢环境问题测试版和正式版的数据库一般是不同的那么如何方便的切换呢之前我才用的方法是看当前运行的文件夹是...

    jerryjerry 评论0 收藏0

热门文章

<