首页
学习
活动
专区
工具
TVP
发布

Web技术布道师

专栏作者
340
文章
482482
阅读量
34
订阅数
PHP设计模式|观察者模式
观察者,观察者,首先要有个被人观察的角色,这是唯一的,然后会有无数个观察者去看她,可以说是一群人在围观一个人,既然有无数个观众,那总得有个东西记录有哪些观察者,那就应该有一个类似于数组一样来储存所有观察者,总结就是一个被观察者,无数个观察者,再有一个容器记录
猿哥
2020-08-06
3740
编程真经:20年老程序员告诉你的20条编码原则
本文作者是一位有着 20 年编程生涯的骨灰级程序员,从 Basic、C 到 Java、JavaScript,从码农到研究员到 CTO,他一直活跃在编程的第一线。本文是他 20 年职业生涯总结下来的编程原则。
猿哥
2020-03-26
4800
PHP addslashes()和stripslashes():字符串转义
PHP 中使用 addslashes() 函数转义字符串。所谓字符串转义,就是在某些特殊字符前面加上转义符号\,这些特殊字符包括单引号'、双引号"、反斜线\与空字符NUL。 addslashes() 函数的语法格式如下:
猿哥
2020-02-26
3.8K0
PHP7源码之array_flip函数分析
array_flip 函数的源代码在 /ext/standard/array.c 文件中。
猿哥
2020-02-26
7540
PHP 8 能有多快?
PHP-8将于今年年底发布,其最令人期待的功能之一就是JIT编译。让我们通过本文来看看这项功能对PHP脚本的速度有怎样的影响?
猿哥
2020-02-26
3620
38条技巧优化PHP代码(总结)
2、echo的效率高于print,因为echo没有返回值,print返回一个整型;
猿哥
2020-02-18
4630
原创|从 PHP Git 源码的查找导致 PHP 安全漏洞的代码变更
2020年好,各位 PHPer 们,很久没有写原创文章了,心里实在过意不去,决定写点文字,"从心"出发,以求共鸣。
猿哥
2020-01-14
6220
总结的一些PHP开发中的tips
以下这些tips,是我在实际工作中慢慢形成的,有些可能是不正确的,有些出于个人习惯,所以,千万不要把以下这些条当成什么标准,其中可能隐藏着天大的bug,代码可能正在病态的运行中,SO!请一定仔细的看过后想想,这么做的好处是什么?会产生怎样的负面影响? 有问题特别欢迎你来和我讨论。 这就是我写这篇文字的目的,希望能和大家多多交流,也希望不断完善自己,同时又能给大家一些帮助。
猿哥
2019-12-16
4850
PHP 闭包及Closure类
上面就是一个简单的匿名函数,定义一个函数体,将函数体赋值给一个变量(php5.3之后支持该写法)。
猿哥
2019-11-27
7910
php计算字符串相似度similar_text
因为发送邮件要限制发送频率,有一些邮件都是同类型的邮件,只是时间不一样,这样就需要判断发送邮件内容的相似度。网上找了相关方法,发现这个 similar_text 是可以用的,而且很好用,不会有计算不准的情况。有时候不自己试试,真的很容易被网上的言论误导。
猿哥
2019-11-27
1.6K0
Golang 解题|应用访问地域排名分析
题目内容:给定陌陌一段时间的Nginx AccessLog(多个文件,估计66G左右),以最快的方式找到访问次数最多的5个IP。提交脚本或是可执行程序,约定以命令行参数的形式传入文件所在路径。按照次数降序输出5个IP,每个IP一行。
猿哥
2019-11-11
4920
php://output和php://stdout的区别
PHP包含了以php://开头的一系列输出输出流,如php://stdin, php://stdout等。今天查看代码时,忽然想到一个问题:php://output和php://stdout有什么区别?
猿哥
2019-11-11
1.6K0
[译] Go语言内存管理与分配
Go程序的内存从申请阶段到不再使用后的释放阶段都由Go标准库自动管理。尽管管理工作不需要开发者参与,但是Go对内存管理的底层实现做了非常好的优化,里面充满了有意思的知识点,还是值得我们学习的。
猿哥
2019-11-10
6490
推荐14-php算法题-306累加数
一个有效的累加序列必须至少包含 3 个数。除了最开始的两个数以外,字符串中的其他数都等于它之前两个数相加的和。
猿哥
2019-09-24
3990
推荐15-php异或计算绕过preg_match()
在制作免杀马的过程,根据php的语言特性对字符进行!运算会将字符类型转为bool类型,而bool类型遇到运算符号时,true会自动转为数字1,false会自动转为数字0,如果将bool类型进行计算,并使用chr()函数转为字符,使用"."进行连接,便可以绕过preg_match匹配。
猿哥
2019-09-24
1.2K0
推荐11-PHP用redis解决超卖的问题
在商品秒杀活动中,比如商品库存只有100,但是在抢购活动中可能有200人同时抢购,这样就出现了并发,在100件商品下单完成库存为0了还有可能继续下单成功,就出现了超卖。
猿哥
2019-09-19
8560
推荐6-Go maps in action 翻译
hash table 可能是计算机科学领域最重要的一种数据结构,不同的实现方式会有不同的特性,但通常来说都会提供快速查找、增加和删除的操作。Go 内置了一个名为 map 的 hash table 。
猿哥
2019-09-06
6320
推荐7-Redis中主从、哨兵、分片集群入门篇
redis的应用场景很多,不管是在数据存储还是分布式锁等方面,本篇文章主要对主从、哨兵、分片集群做一个简单的分析,不会讲的太深。
猿哥
2019-09-06
7780
推荐8-设置Redis的LRU策略
LRU(Least Recently Used)最近最少使用算法是众多置换算法中的一种。
猿哥
2019-09-06
1.1K0
推荐1-高并发场景,nginx怎么限速
Nginx限速模块分为哪几种?按请求速率限速的burst和nodelay参数是什么意思?漏桶算法和令牌桶算法究竟有什么不同?本文将带你一探究竟。
猿哥
2019-09-02
6940
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档