位运算在 PHP 实际项目当中的高级运用

位运算想必软件相关专业的同学应该非常清楚。非科班专业出身的也不要着急。今天博主就带着大家一起来回顾一下这些基础知识,同时也会讲位运算在 PHP 实际项目当中的高级运用技巧。一、位运算知识回顾在大学的时候,我们会有一门课程《计算机组成原理》。当然,每所高校的课程名称不尽相同。这个咱们先别计较。PHP 手册当中,专门...

银行流水号引发的 PHP 编程思考与实践

流水号在银行业最为常见。相信很多人接触到流水号都是从银行相关的凭条或银行系统查询获知。自从进入金融相关的公司或业务开发之后,对流水号的应用开发就有了更深刻的认知。那么,今天我们通过流水号来应用到实际开发中。解决我们开发中的问题。一、流水号的特点:唯一性流水号,对于整个系统而言是全局唯一。这算是流水号最基础最重要的...

如果我是产品经理?

作为在 IT 行业混迹 10 年的开发老兵。见过形形色色林林总总的产品需求。也跟不同的产品经理打过无数交道。能力强弱不同的产品经理也见过无数。于是,突然脑子里面冒出一个念头:如果我是产品经理?如果我是产品经理,我会怎么设计产品?结合自己对产品的认知以及从产品经理的成功经验与失败教训中。我整理了以下几点:产品大局观...

腾讯 Bugly 引发的 BUG 而对测试验收的复盘总结

1、腾讯 Bugly以下摘自官网介绍:腾讯 Bugly,为移动开发者提供专业的异常上报和运营统计,帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈。腾讯 Bugly 确实是一款非常优秀的产品。帮助我们客户端同学能快捷收集并排查各类问题提供助力。2、问题复盘我们的 Android 客户端开发同学...

PHP Class self 与 static 异同与使用详解

对于大多数 PHPer 来说,self 与 static 两个 PHP 关键词都不算陌生。我们学会通过 self::xxxx 这种方式来调用当前类的静态属性和方法。而 static 呢?想必很多人只知道它是用于定义一个静态方法和类属性关键词。这也是我之前的认知。现在我们来回顾一下这两个关键词的一些常见用法:// ...

PHP PDO PDO::ATTR_SERVER_INFO 抛出异常时会触发一个警告

我是一名 Yaf 框架坚定的支持者也是深度用户。本身 Yaf 框架是非常简洁高性能的 PHP 框架。这导致很多相应的套件是没有配套的。比如:DB、图片操作、缓存、Cookie、Session 等。所以,自己就动手写了一套。在实现 DB 层套件的时候,我要实现一个数据库连接的心跳检测。代码如下:<?php ...

一个被 CEO 逼疯的技术负责人的检讨书

以下是一封来自被 CEO 逼疯的技术负责人的检讨书。想火!!!自任开发部负责人一职以来,开发部在加班时长确实不够突出。作为负责人,我有不可推卸的责任。一、加班时长实际情况当得知 CEO 亲自点名开发部加班情况时,我第一时间通过行政部拿了这个月的加班统计表。是的,没错。我们开发部确实垫底了。除了少数几个,大多数这个...

PHP Cli 模式设置进程名称

最近一直在优化自己的 PHP 多进程管理工具。GitHub 地址:https://github.com/fingerQin/phpthread通过命令启动之后,它在系统后台运行的名称如下:[root@localhost logs]# ps -ef|grep "Event/register" r...

探讨系统撞库该如何预防

系统撞库,则是非法用户通过其他平台泄漏的账号密码来登录目标平台的行为。比如,当年著名的 CSDN 账号密码泄漏的事故。很多搞黑产的人拿着这批账号,然后去其他平台写程序模拟登录。这其实是有一定概率成功的。因为,我们的大多数用户都习惯把所有平台账号密码设置为一样。这就给黑道用户可乘之机。其次,还有一种撞库不是通过已泄...

开发必读书单

最近公司要整理一份每个岗位的必读书单。以下是我们开发部门整理的。仅做分享,不负任何责任。DBA 必读书籍: 《MySQL 8 Cookbook(中文版)》 《Linux命令行与shell脚本编程大全(第3版)》 运维 必须书籍: 《鸟哥的Linux私房菜基础学习篇 第四版》 《服务器架设篇 第三版》 《Kub...