🌟 Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法) 欢迎来到 OI Wiki! 内容 编程竞赛发展多年,难度越来越高,内容越来越复杂,而网上资料大多零散,初学者往往并不知道如何系统地学习相关知识,需要花费大量时间摸索。 为了方便热爱编程竞赛的小伙伴更好地入门,2018 年 7 月份,OI Wiki 迁移至 GitHub。随着 OI Wiki 的内容不断完善,越来越多的小伙伴参与其中。 OI Wiki 致力于成为一个免费开放且持续更新的知识整合站点,大家可以在这里获取关于 编程竞赛 (competitive programming) 有趣又实用的知识,我们为大家准备了竞赛中的基础知识、常见题型、解题思路以及常用工具等内容,帮助大家更快速深入地学习编程竞赛。 目前,OI Wiki 的内容还有很多不完善的地方,知识点覆盖不够全面,存在一些低质量页面需要修改。OI Wiki 团队以及参与贡献的小伙伴们正在积极完善这些内容。 关于上述待完善内容,请参见 OI Wiki 的 Issues 以及 迭代计划。 与此同…
Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop ShareDrop is a web application inspired by Apple AirDrop service. It allows you to transfer files directly between devices, without having to upload them to any server first. It uses WebRTC for secure peer-to-peer file transfer and Firebase for presence management and WebRTC signaling. ShareDrop allows you to send files to other devices in the same local network (i.e. devices with the same public IP address) without any…
Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation. A web scraping and browser automation library Crawlee covers your crawling and scraping end-to-end and helps you build reliable scrapers. F…
🛡️ Make your web services secure by default ! 🌐 Website | 🤝 Panel | 📓 Documentation | 👨💻 Demo | 🛡️ Examples | 💬 Chat | 📝 Forum ⚙️ Configurator | 🗺️ Threatmap | 🔎 Feedbacks 🛡️ Make security by default great again ! BunkerWeb BunkerWeb is a next-generation and open-source Web Application Firewall (WAF). Being a full-featured web server (based on NGINX under the hood), it will protect your web services to make them "secure by d…
NewPipe's core library for extracting data from streaming sitesNewPipe Extractor JDoc • Documentation NewPipe Extractor is a library for extracting things from streaming sites. It is a core component of NewPipe, but could be used independently. Usage NewPipe Extractor is available at JitPack's Maven repo. If you're using Gradle, you could add NewPipe Extractor as a dependency with the following steps: Add maven { url 'https://jitpack.io' } to the repositories in your build.gr…
The Swift Programming Language Swift Programming Language Architecture Build macOS x86_64 Ubuntu 20.04 x86_64 Ubuntu 20.04 AArch64 Ubuntu 22.04 x86_64 Ubuntu 22.04 AArch64 CentOS 7 x86_64 Amazon Linux 2 x86_64 Amazon Linux 2 AArch64 Universal Base Image 9 x86_64 Debian 12 x86_64 Debian 12 AArch64 Fedora 39 x86_64 Fedora 39 AArch64 Windows 10 x86_64 Windows 10 ARM64 Cross-Compilation Targets Target Build wasm32-unknown-wasi …
Backend master class: build a simple bank service in GoSimple Bank This repository contains the codes of the Backend Master Class course by TECH SCHOOL. You can also find it on Udemy at this link. And don't hesitate to join Tech School's Discord group to chat directly with me and other students. In this course, you will learn step-by-step how to design, develop and deploy a backend web service from scratch. I believe the best way to learn programming is to build a real application. The…
Hugo documentation theme as simple as plain bookHugo Book Theme Hugo documentation theme as simple as plain book Features Requirements Installation Menu Blog Configuration Shortcodes Versioning Contributing Features Clean simple design Light and Mobile-Friendly Multi-language support Customisable Zero initial configuration Handy shortcodes Comments support Simple blog and taxonomy Primary features work without JavaScript Dark Mode Requirements Hugo 0.124 or higher Hugo extended version…
a list of disposable and temporary email address domainsList of disposable email domains This repo contains a list of disposable and temporary email address domains often used to register dummy users in order to spam or abuse some services. We cannot guarantee all of these can still be considered disposable but we do basic checking so chances are they were disposable at one point in time. Allowlist The file allowlist.conf gathers email domains that are often identified as disposable but in fac…