Docker 安装 Privoxy 代理服务
Spring Boot Admin 集成钉钉群机器人报警通知
算法入门教程之一排序算法
You-Get 安装使用与介绍
前言
You-Get 是一个基于 Python3 的下载工具,可以很轻松地下载到网络上的视频、图片及音乐资源,默认支持 YouTube、哔哩哔哩、优酷、爱奇艺、腾讯视频等视频网站的下载。下面将介绍在 Linux 系统下如何使用 You-Get,此教程适用于 Centos/Debian/Ubuntu 等 Linux 发行版。
依赖说明
以下是必要的依赖,需要提前单独安装,除非是在 Windows 系统下使用预安装包:
通过 PIP 安装
You-Get 的官方版本通过 PyPI 分发,可从 PyPI 镜像中通过 pip
包管理器安装,务必使用 Python3 的 pip
。
1 | $ pip3 install you-get |
Spring Boot Admin 基础使用教程
1、Admin 简介
Spring Boot Admin 是一个开源社区项目,用于管理和监控 Spring Boot 应用程序。 应用程序作为 Spring Boot Admin Client 向为 Spring Boot Admin Server 注册(通过 HTTP 协议)或使用 Spring Cloud 注册中心(例如 Eureka、Consul)的服务发现。UI 是的 AngularJs 应用程序,用于展示 Spring Boot Admin Client 的 Actuator 端点上的一些监控数据。Spring Boot Admin 默认提供了如下功能(包括但不限于):
- 显示健康状态及详细信息,如 JVM 和内存指标、数据源指标、缓存指标
- 显示构建信息编号
- 跟踪并下载日志文件
- 查看 JVM 系统和环境属性
- 查看 Spring Boot 配置属性
- 轻松的日志级别管理
- 与 JMX-Beans 交互
- 查看线程转储
- 查看 Http 跟踪
- 查看 auditevents
- 查看 http-endpoints
- 查看计划任务
- 查看和删除活动会话(基于 Spring-Session)
- 查看 Flyway/Liquibase 数据库迁移
- 下载 heapdump 文件
- 状态变更通知(支持电子邮件、Slack、Hipchat …)
- 状态更改的事件日志(非持久性)
Linux 系统编程之三系统常用命令
Windows 系统安装 MinGW 和配置 CLion
MinGW 介绍
MinGW 的简介
MinGW 是 Minimalist GNU on Windows 的缩写。它是一个可自由使用和自由发布的 Windows 特定头文件和使用 GNU 工具集导入库的集合,允许开发者在 Linux 和 Windows 平台生成本地的 Windows 程序而不需要第三方 C 运行时库(C Runtime)。MinGW 实际上是将经典的开源 C 语言编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API 和 MSYS,因此可以将源代码编译生成 Windows 下的可执行程序,又能如同在 Linux 平台下时,使用一些 Windows 不具备的开发工具。简而言之,MinGW 就是 GCC 的 Windows 版本 。
跨平台编译工具
常见的 C/C++ 跨平台编译工具有:MinGW、Cygwin、WSL 等。
JetBrains-CLion 永久激活教程
最新公告
本文适用于 JetBrains CLion v2019.3/3.1/3.2/3.3 永久激活,若你使用的是更新的版本,建议参考这篇博客,使用最新的方式来破解。
前言
本文适用 JetBrains CLion v2019.3/3.1/3.2/3.3 永久激活,附破解补丁和激活码,可以永久激活 Windows、MAC、Linux 下的 CLion!!!网上有激活码的激活方式(更改 hosts),一般都是几个月或者一年,但下面介绍的方法是永久激活,亲测可以激活成功。JetBrains CLion v2019.3.4 以及之后的版本暂时只支持默认的 License Server 激活方式,望周知。
资源下载
提示
JetBrains CLion 是一款专为 C/C++ 开发所设计的跨平台 IDE。
Linux 系统编程之二编译工具使用
大纲
GCC 使用
GCC 编译器简介
GCC(GNU Compiler Collection)编译器是 GNU 开源组织发布的 UNIX/Linux 下功能强大、性能优越的编译器,支持跨平台交叉编译,它还可以将 C、C++ 等多种语言编写的源程序编译、链接成可执行文件。而 GDB 是 GNU 推出的功能强大的程序调试器,可以说 GCC 与 GDB 是在 Linux 环境下进行 C/C++ 程序开发不可缺的工具。GCC 可以编译如 C、C++、Object-C、Java、Fortran、Pascal、Modula-3 和 Ada 等多种编程语言,而且 GCC 又是一个多平台编译器,能够在当前 CPU 平台上为多种不同体系架构的硬件平台开发软件,因此尤其适合在嵌入式软件领域的开发和编译。在使用 GCC 编译程序时,编译过程可以被细分为四个阶段:预处理、编译、汇编、链接。
GCC 使用语法介绍
- 语法:gcc [options] [filenames]