让 HTTPDNS 解决客户端 DNS 劫持与提高解析稳定性

背景:我们公司 App 安装量大概几十万。每日日活几万左右。经常会有用户跟我们的客服反馈微信能正常使用,使用我们的 App 就会网络请求失败,或者界面没有数据显示。然后,我们的客服人员协助用户查看了网络也并未被禁用。服务器后端程序也并示收到请求。而我们测试也进行了多个版本进行测试都没有发现任何问题。针对这个问题,...

大龄程序员技术管理路上的悲喜总结

本文仅仅是对自己作为一个普通大龄开发者的一些技术与管理的总结。不喜勿喷。谢谢!生在中国这片热土,我们做程序开发的人要面临很多的挑战。只要生命不息,挑战就永远不会停止。比如最近疯传的 35 岁程序员送外卖。这明显点出了在中国搞开发,要面临的其中之一挑战:年龄。在整个 IT 领域,大多数的开发者都属于普通人。只有极少...

位运算在 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 小人物专记:入坑篇

还记得我还在念初中的时候,那是 2003 年。教育局赠送给我们初中三台硕大的那种台式电脑。相信很多 70 和 80 后的同学都应该见过。就是一个硕大的显示器,外观是乳白色的那种。当时真的被深深吸引了。老师又不是让我们学生使用。这让我这个好奇心宝宝当时是非常心痒难耐。后来我在外打工的小姨从外面回来,带了一本五笔打字...