开发人员如何掌握向上管理的艺术
什么是“向上管理”? 向上管理的核心是与上级积极合作以实现共同目标的策略。这需要了解你的上级对你的期望,使之与你的目标相一致,并确保你们双方团结一致,实现共同的目标。 对于开发人员来说,这不仅仅意味着要完成目标,还意味着要展示自己的价值,并帮助你的上级在他们的岗位上取得成功。 向上管理的例子 1、透明沟通:想象一下,您 ...
Linux 端如何用命令窗口进行网络测速?
在Linux上可以使用Speedtest-cli工具进行带宽网速测试。 Speedtest-cli是一个基于命令行的工具,用于测量互联网连接的带宽。当您运行Speedtest-cli命令时,它会与Speedtest.net服务器建立连接,并进行上传和下载测试来测量速度。 它是用 Python 写成的,可以使用 apt ...
Laravel octane 使用蓝绿部署方案实现0停机部署
最近在尝试使用 octane swoole 驱动的 Laravel 项目时出现了一个问题:在更新代码后使用 octane:reload 重新启动 workers 时新代码不生效。 我的项目是通过 deployer 部署的,通过符号链接的形式将项目目录指向新的代码,但 octane:reload 后新代码并没有生效 ...
MySQL order by 的列有相同的值并且需要分页查询时在order by 之后额外添加一个 order by id desc 条件
避免出现因堆排序的不稳定性导致的数据的重复和丢失 ...
如何从 Git 存储库以及 Git 历史提交记录中删除 .env 文件
.env 文件通常位于项目的根目录中,并且不提交给版本控制系统(例如 Git)。它用于存储敏感信息,例如数据库密码、API 密钥等,这些信息不应该公开。 通过使用 .env 文件,开发人员可以将代码和配置分开,从而更轻松地维护和部署应用程序。 有时我们可能在将代码推送到 git 之前忘记将.env添加到.gitigno ...
H5页面跳转小程序的几种实现方案
实现方案 方案一:在自定义H5页面嵌入微信标签 这种适用于运行在微信环境的自定义H5页面,将跳转按钮融合在自研H5应用,点击按钮后跳转指定小程序页面。 需要 js-sdk-1.6.0 以上才支持 (res.wx.qq.com/open/js/jwe… 在wx.config中增加openTagList(开放标签列表 ...
已有远程有独立 IP 的服务器,实现本地 Linux 电脑内网穿透
若已有远程有独立 IP 的服务器,可以使用 SSH 反向隧道的方式实现本地 Linux 电脑内网穿透。以下是具体的步骤: 本地电脑设置 在本地 Linux 电脑上设置 SSH 服务,开启 SSH 服务监听端口,默认情况下为 22 端口。 远程独立 IP 服务器设置 在远程服务器上安装 SSH 服务,并开启 SSH 服务 ...
LInux 搭建 Samba 服务
Samba是一个在Linux和Unix系统上实现 Microsoft Server Message Block(SMB)协议的开源软件,用于实现文件和打印机共享等功能,下面是Linux搭建Samba的基本步骤: 1、安装Samba组件 在Linux系统上使用包管理器安装Samba组件,例如在Ubuntu系统上可以使用以 ...
base64 & urlbase64 介绍
Base64是一种用64个字符来表示任意二进制数据的方法。 Base64的原理很简单,首先,准备一个包含64个字符的数组: ['A', 'B', 'C', ... 'a', 'b', 'c', ... '0', '1', ... '+', '/'] 然后,对二进制数据进行处理,每3个字节一组,一共是3x8=24bit。 ...
加快搜索引擎站点收录的推送方式介绍
以百度搜索引擎为例 推送方式 API推送: 最为快速的提交方式,建议您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。 sitemap: 您可以定期将网站链接放到Sitemap中,然后将Sitemap提交给百度。百度会周期性的抓取检查您提交的Sitemap,对其中的链接进行处理,但收录速度 ...