avatar

路漫漫其修远兮

Stderr和stdout:理解日志与输出

标准输出(stdout)与标准错误(stderr)这两个概念虽然简单,但在日志记录、错误处理和数据流管理中扮演着核心角色。本文将探讨stdout和stderr的区别和应用,尤其是在Python环境中如何有效地使用它们。 标准输出(stdout)与标准错误(stderr) 在大多数操作系统中,标准输出和标准错误是进程的两个主要输出流。它们提供了一种机制,使得进程可以将信息和错误消息发送到终端或文件。虽然这两个流在物理上可能相同(例如,都显示在同一终端界面上),但它们在逻辑上用于不同的目的: 标准输出(s

网页长截图自动分割工具

背景 当需要分享或分析网页内容时,长截图是一种非常实用的形式,它能够完整地展示页面。然而,处理这些长截图时,如何保持其信息的完整性和可读性,同时方便进行后续操作,一直是一个挑战。比如目前(2024年初)市面上主流的AI图像模型,仍然不能处理很大、很复杂的图片,如果强行把一张长截图输入模型,就会导致模型输出的性能变差(很多细节无法被识别到)。为了解决这个问题,我开发了一款基于OpenCV的工具,旨在简化长截图的处理过程,同时保持其内容的完整性和可读性。 这个项目已在我的Github开源:https:/

GPT驱动网页通用爬虫

GPT为首的语言模型彻底改变了爬虫的写法。以前可能对每个网站的爬虫都需要进行特殊的配置或处理(每个网站都有自己独特的结构),才能提取到想要的信息。但通过GPT,一个爬虫提取所有网站上自己想要的信息,就不是不可能。为此我写了一个在爬取过程中使用gpt提取信息的通用爬虫,并开源在了Github上。 介绍 GPT-Web-Crawler 是一个基于python和puppeteer的网络爬虫,可以爬取网页并从网页中提取内容(包括网页的标题,url,关键词,描述,所有文本内容,所有图片和截图)。它使用起来非常简单,只需要几行代码就可以用来

物联网与传感网课程复习笔记

绪论 物联网的定义 技术理解 物联网是指物体的信息通过智能感应装置,经过传输网络,到达指定的信息处理中心,最终实现物与物、人与物之间的自动化信息交互与处理的智能网络。 应用理解 物联网是指把世界上所有的物体都耳到一个网络中,形成物联网,然后’物联网’又与现有的“互联网“结合,实现人类社会与物理系统的整合,达到更加精细和动态的去管理生产和生活。 通俗理解 将 RFID 射频识别和 WSN 无线传感器网络结合为用户提供生产生活的监控、指挥调度、远程数据采集和测量、远程诊断等方面的服务。 物联网的特征 全面感知 利

魔改Hexo-Aurora主题

前言 Aurora主题是由@三钻开发的Hexo主题。主题大气美观,但作为面向大众的设计,仍有一些小众的需求未能被满足。因此我就按照自己的需求进行了魔改,也就是Aurora-s。需要注意的是: 在我修改的内容里,有一部分修改的一些提示文字无法被自定义,比如加载动画下方的提示文字 修改版本的Aurora-s基于AuroraV2.5.2,会尽力跟进原版更新内容,但不能保证完全采纳 Aurora在美观性上几乎是无可挑剔的,但在功能性上仍有欠缺,比如阅读体验上。上图是在笔记本的小屏幕上截取的原版页面,可以看到组件

GithubWebhook解析服务

Webhook Webhook是一种基于HTTP的回调函数,可在两个应用编程接口(API)之间实现轻量级的事件驱动通信。客户端向服务器API提供唯一URL,并指定它想要知道的事件。设置webhook后,客户端不再需要轮询服务器;发生指定的事件时,服务器会自动将相关的有效负载发送到客户端的Webhook URL。 Webhook可以是实现自动化的重要一环,而且实现简单(仅一次http请求,可以嵌到任何地方),国内飞书、钉钉和企业微信等都支持Webhook推送消息。 以上是好处,那么坏处就是http请求的参数不统一,就
0%