277 0
Graphical desktop-sharing tools like TeamViewer, AnyDesk, and LogMeIn allow users to remotely control another computer’s screen, keyboard, and mouse. Among these, tools like TigerVNC, TightVNC, RealVNC offering cross-platform control through the VNC (Virtual Network Computing) protocol. By leveraging the Remote Frame Buffer (RFB) standard to transmit screen updates and input events, VNC enables remote desktop control. However, Ubuntu users frequently encounter a disruptive 'Gray Screen' is...
217 0
Deep Learning for Image Super-Resolution: Techniques and ImplementationImage Super-Resolution (SR) refers to the process of reconstructing a high-resolution (HR) image from one or multiple low-resolution (LR) inputs. It's a fundamental problem in computer vision with applications in medical imaging, satellite photography, security, and image editing.In this article, we explore the technical foundation of deep learning-based SR models, followed by a practical implementation using a popular SR arc...
110 0
Project Design Purpose : Building on the Virtual PLC Simulator with IEC 60870-5-104 communication (https://www.linkedin.com/pulse/python-virtual-plc-simulator-iec-60870-5-104-protocol-yuancheng-liu-bov7c) that I presented in the previous article, this project demonstrates one detailed use case about how the PLC/RTU simulator can drive a simplified railway-station automation control scenario. The goal is to show step-by-step information about how the core station hardware such as the train-positi...
64,826 3
At the PGConf.dev 2025 Global Developer Conference, Bohan Zhang from OpenAI shared OpenAI’s best practices with PostgreSQL, offering a glimpse into the database usage of one of the most prominent unicorn company.At OpenAI, we utilize an unsharded architecture with one writer and multiple readers, demonstrating that PostgreSQL can scale gracefully under massive read loads.— PGConf.dev 2025, Bohan Zhang from OpenAIBohan Zhang is a member of OpenAI’s Infrastructure team. He studie...
1,677 1
In March, a significant announcement was made: the official plan to port TypeScript to Go, claiming a tenfold performance improvement.From the perspective of a language server developer, this project holds substantial implications, particularly in enhancing AI-assisted programming.TypeScript Users: Smoother Programming Experience and Build SpeedThe community has debated the choice of language for this transition. Some argue Microsoft should have opted for its own C#, while others suggest Rust, a...