1. 如何废弃代码

    本文列举了在多种编程语言代码中,废弃方法或属性的常见做法。

    2023/05/22 Linux

  2. ReSTful 命名风格最佳实践

    REST,全拼为 Representational State Transfer,或者说 ReSTful API 是一套系统化约定的风格集合,既不是协议也不是标准,只是一种风格。API 开发者可以有不同的实现方式,这就意味者 API URI 中路径(Path)、QueryString 请求参数和请求体参数命名风格,也可以有多种选择。那么,那种命名风格最好呢?

    2023/02/27 API

  3. Screen

    screen 是 Linux 上管理多个终端会话的利器。如果你是一个常年和终端打交道的人员,例如经常需要远程登录多台机器的运维人员,或者习惯使用 Vim 变成的开发人员,screen 是很好的提高效率的工具。如果你的公司有严格的内网安全策略,screen 的保持会话功能也能让你实现近似于单点登录的能力,在登录到跳板机后,使用 screen 在跳板机上实现对其他机器的快速访问。

    2022/11/01 Linux

  4. CentOS 7 Using Gradle to Publish Android AAR to Maven

    虽然在 Android Studio 中也可直接发布 AAR 文件到 Maven 中央仓库,但大型项目通常需要在专门的构建机器上完成打包和发布。本文简要介绍如何在 CentOS 7 操作系统上,使用 Gradle 发布 Android SDK AAR 文件到 Maven 中央仓库。

    2022/04/07 Linux

  5. 使用 git cherry-pick 从开源仓库同步特定代码

    在内部仓库分支上,如何从开源社区仓库同步特定代码?

    2022/04/05 git

  6. Reverse Shell

    反弹 Shell(Reverse Shell)是相对于 Bind Shell 而言的,在控制端不方便主动连接被控端时(例如被控端被防火墙保护),让被控端主动连接到控制端接受控制。

    2021/10/13 Linux

  7. Share Static Library From CentOS To Ubuntu

    Our customer has a rare case, which wants to use Tencent Cloud SDK For C++ on Ubuntu 16.04 LTS, but the shared library we provided is compiled on CentOS 7.x.

    2021/07/01 Linux

  8. How To Upgrade Dependency For Maven Plugin

    Maven is a build automation tool used primarily for Java projects. Sometimes the indirectly dependency package might be conflicted or need to upgrade for security issues, we need to configure it manually by ourself instead of automatically resolved by maven. And this will happen in build plugins too.

    2021/05/25

  9. ELK

    Use Kibana is very convinient to Discover and Visualize data, but sometimes we need to grab all data to process by machine. Here is a quick example for simple case:

    2021/01/26

  10. pip

    uninstall via OS package manager

    2020/10/01