【Electron】应用程序驻留系统托盘

在上一篇文章《【Electron】第一个用 Electron 开发的桌面应用程序》 我们实现了一个非常简单的应用程序。但是,一个完备的应用程序必须具备驻留系统托盘的功能。本篇文章我们将使用 Electron 实现应用程序图标驻留系统托盘。我们对上一例中的 index.js 文件更改如下:const {app, M...

【Electron】第一个用 Electron 开发的桌面应用程序

2020 年注定是不平凡的一年,全国人民饱受疫情的困扰。好在目前已经抗疫已经取得关键性的成功。自己也好很久没有更新自己的博客。中年危机下,博主也在寻找自己的方向。坚信方向比努力更重要。这不,最近突然想开发一款至力于服务 PHP 开发者的工具。这款工具呢也是目前我经常会用到的一些功能。比如,JSON 美化、MD5 ...

PHP urlencode 不得不说的秘密

PHP urlencode 方法可以算是使用率比较高的一个方法了。特别是在 API 接口设计的领域或使用其他第三方 API 的时候,经常会碰到使用 urlencode 的场景。在几年前设计过一套 API 接口提供给 App 客户端调用。Android 客户端使用 Java 开发,他们会把参与按照文档定义的规则把参...

GitBook 简明使用教程

GitBook 简明使用教程GitBook 是用来创建一个现代化的文档工具。比如经常被用编写系统文档、API 文档、数据库文档等。要使用 GitBook 必须安装 nodejs,以便能够使用 npm 来安装 gitbook。其次还能导出 pdf、epub、mobi 等格式文件。1 环境安装1.1 nodejs 安...

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

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

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

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

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

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

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

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

如果我是产品经理?

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

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

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