Skip to main content

黑洞资源笔记

  1. 数据可视化指南

    这是一个非常实用且基于示例的指南,用于在报告和仪表板中直观地表示数据。它基于 Barbara Minto、Edward Tufte 和 Stephen Few 等作者的作品。

    该指南由七章组成:

    传达信息
    组织内容
    选择适当的可视化
    避免混乱
    增加信息密度
    确保视觉完整性
    应用语义符号

    Github | #指南
  2. Ruoyi还有个Ruoyi-plus,不是原作者写的,但是框架和技术栈相对新一些,是在RuoYi(若依) 的基础上进行升级调整的。

    原版RuoYi升级调整介绍
    1.取消项目聚合: 本人多接触快速搭建管理平台的需求,评估后感觉聚合项目不太适合,所以改使用普通父类子类集成,有新项目时直接继承统一父类,保障快速开发,版本统一。
    2.模块调整: 整合system持久化模块,为通用的zebra-yritsz-commons-dbean可以供其他服务(如:微端服务、APP接口服务)使用。整合common通用模块,framework核心模块为zebra-yritsz-smp-core核心模块,对于中小项目来说,原项目模块太繁琐,各个模块分工不明确,整合为一个模块当有新项目需求事可以快速搭建。
    3.项目调整: 增加Redis存储系统、java代码神器lombok、消息转换器HttpMessageConverter...
    4.框架管理: 增加tk.mybatis插件,原项目虽然可以用代码生成器直接生成增删改查语句,但是繁琐业务下,需要在xml写sql映射过于繁琐,使用tk.mybatis插件可以直接使用封装快速方法,极高的保障了开发的效率。
    5.配置管理: 增加cloud config配置中心,当项目生态系统不仅限于管理平台,繁琐的配置成为增加工作量和出现问题的关键,所以增加配置中心,统一管理配置文件。
    6.增加模块: 增加redis通用模块(可选),config-servser配置中心模块(可选),API接口服务模块(独立)。
    7.API接口服务: 2.0版本不在局限于单一的后台管理框架,重点打造RuoYi-plus管理平台生态圈,增加API接口服务(供APP、微端、h5等使用),该服务以spring cloud为核心,使用Eureka为注册中心、Feign负载、Hystrix熔断器。

    Ruoyi-plus
  3. 若依,基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。可商用

    内置功能:
    用户管理:用户是系统操作者,该功能主要完成系统用户配置。
    部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
    岗位管理:配置系统用户所属担任职务。
    菜单管理:配置系统菜单,操作权限,按钮权限标识等。
    角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
    字典管理:对系统中经常使用的一些较为固定的数据进行维护。
    参数管理:对系统动态配置常用参数。
    通知公告:系统通知公告信息发布维护。
    操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
    登录日志:系统登录日志记录查询包含登录异常。
    在线用户:当前系统中活跃用户状态监控。
    定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
    代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
    系统接口:根据业务代码自动生成相关的api接口文档。
    服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
    缓存监控:对系统的缓存查询,删除、清空等操作。
    在线构建器:拖动表单元素生成相应的HTML代码。
    连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈

    RuoYi | 演示地址 | 文档地址
  4. 开发者体验-探索与重塑

    开发者体验是开发人员对于针对使用或期望使用的产品、系统或者服务的认知印象和回应。关注的内容为库,SDK,文档,框架,开源解决方案,通用工具,API 等的开发人员的体验。

    需要做开源项目的,或者需要对外提供SDK、API的,可以看看

    在线阅读 | Github
  5. 4天实战 轻松玩转docker

    主要内容:
    1、docker 原理及在运维工作的地位和作用
    运维工作进化论,docker、微服务、k8s 的联系,devops 和 docker 的关系,docker 的前世今生。
    2、容器,镜像和仓库
    容器和虚拟化,优势和劣势,底层核心;容器除了 docker 还有什么其他选择?docker 的安装及三大核心:容器、镜像、仓库。
    3、docker 的实际运用
    docker 的常用命令及注意事项,镜像的原理,dockerfile 的作用和应用,docker 的永久存储和网络通信。
    4、docker 实际工作案例实现
    搭建一台私有仓库,镜像仓库的上传和拉取,管理仓库,微服务的概念,用 docker 实现一个实际案例

    #电子书
    4天实战 轻松玩转docker.pdf
    6.4 MB
  6. Scapy:用于 Python 的低级数据包黑客工具包

    Scapy是一个用于低级网络编程的 Python 模块和交互式程序,它试图在不抽象技术细节的情况下使其更容易。该项目在网络安全领域相当突出,用于漏洞开发、数据泄露、网络侦察、入侵检测和分析捕获的流量等。Scapy 与数据可视化和报告生成工具集成,用于向漏洞赏金计划或在与客户或管理层的会议期间展示您的研究结果。Scapy 的基本思想是提出一种基于 Python 的领域特定语言,以便轻松快速地进行有线格式管理。

    Scapy 可以通过 PIP 安装,在某些情况下可以通过操作系统包管理器安装(但请确保通过例如 APT 检查可用的版本是否过时)。

    Scapy | #工具
  7. Open3D: 现代3D数据处理库

    Open3D 是一个开源库,支持快速开发处理 3D 数据的软件。Open3D 前端公开了一组精心挑选的 C++ 和 Python 数据结构和算法。后端经过高度优化,并设置为并行化

    Github | 文档 | #3D
  8. codex_py2cpp:用OpenAI Codex讲Python脚本转换成C++代码

    运作:读取 Python 文件并创建输入提示,然后将其馈送到 OpenAI Codex 以生成相应的 C++ 代码。生成的代码正在使用 g++ 进行编译,如果编译成功,则保存可执行文件。

    要生成自己的文件,需要访问 Codex API

    Github