Madman (wangy8961)

wangy8961

Geek Repo

Location:Shen Zhen, Guang Dong, China

Home Page:https://madmalls.com

Github PK Tool:Github PK Tool

Madman's repositories

flask-vuejs-madblog

基于 Flask 和 Vue.js 前后端分离的微型博客项目,支持多用户、Markdown文章(喜欢/收藏文章)、粉丝关注、用户评论(点赞)、动态通知、站内私信、黑名单、邮件支持、管理后台、权限管理、RQ任务队列、Elasticsearch全文搜索、Linux VPS部署、Docker容器部署等

Language:VueLicense:MITStargazers:833Issues:28Issues:7

python3-concurrency-pics-02

爬取 www.mzitu.com 全站图片,截至目前共5162个图集,16.5万多张美女图片,使用 asyncio 和 aiohttp 实现的异步版本只需要不到2小时就能爬取完成。按日期创建图集目录,保存更合理。控制台只显示下载的进度条,详细信息保存在日志文件中。支持异常处理,不会终止爬虫程序。失败的请求,下次再执行爬虫程序时会自动下载

python3-algorithms

Python3 数据结构与算法的介绍及应用。1. 数据结构:数组、链表、栈、队列、树、堆、图; 2. 典型排序算法:冒泡排序、选择排序、插入排序、希尔排序、堆排序、归并排序、快速排序、桶排序、计数排序、基数排序; 3. 查找算法: 顺序查找、二分查找、哈希表查找、二叉查找树、平衡二叉查找树(AVL树、红黑树)、平衡多路查找树(B树、B+树);4. LeetCode 和《剑指Offer》刷题、多种方法的题解

python3-concurrency

Python3爬虫系列的理论验证,首先研究I/O模型,分别用Python实现了blocking I/O、nonblocking I/O、I/O multiplexing各模型下的TCP服务端和客户端。然后,研究同步I/O操作(依序下载、多进程并发、多线程并发)和异步I/O(asyncio)之间的效率差别

Language:PythonStargazers:56Issues:2Issues:0

grpc-go-tutorial

详解 gRPC 框架的 4 种 API: Unary RPC、Server-side Streaming RPC、Client-side Streaming RPC、Bi-directional Streaming RPC,并演示了 gRPC 的高级特性,比如 Error Handling、Deadlines & Timeouts、Cancelling RPCs、Authentication(SSL/TLS)、Interceptor、Language Interoperability、Reflection & Evans CLI 等。最后,用一个实例 ToDo list 将我们所学的 gRPC 全部知识融会贯通

certbot-dns-aliyun

用 Let's Encrypt 官方工具 Certbot 申请通配符证书(Wildcard Certificate)时,只能用 DNS-01 的方式来验证域名所有权,需要在域名下添加一条 DNS TXT 记录。如果要用 certbot renew 命令自动续期的话,就需要自动添加或删除 DNS TXT 记录。官方提供的都是国外的 DNS 服务商的插件,而国内的 Aliyun DNS 也提供了 DNS 云解析管理 API,此工具是用 Go 语言调用 API 实现自动添加和删除 DNS TXT 记录,从而实现自动用 certbot renew 命令续期通配符证书的目的!

Language:GoStargazers:22Issues:0Issues:0

download-large-files

介绍如何流式下载大文件,并实现断点续传功能。根据顺序下载大文件的字节和乱序下载大文件的各个分段,分别进行了多线程或协程并发,还实现了多个大文件并发下载

Language:PythonStargazers:18Issues:1Issues:0

python3-concurrency-pics-01

爬虫多线程或异步下载 http://gank.io/api/data/%E7%A6%8F%E5%88%A9/1000/1 所分享的美女图片

ansible-role-nginx

示例演示通过 Ansible Role 安装 Nginx

Language:HTMLStargazers:2Issues:1Issues:0

go-docker-dev

使用 Docker 容器进行 Golang 开发环境初始化,支持代码热更新后,自动编译、运行

Language:DockerfileStargazers:2Issues:0Issues:0

go-rgb-to-hex

将 https://a.xiumi.us/board/v5/251mJ/23297905 和 https://b.xiumi.us/board/v5/251mJ/23381856 中的 RGB 颜色字符串转换成十六进制格式的,因为像 https://www.processon.com/ 这类网站选择颜色都是十六进制格式的

Language:GoStargazers:2Issues:1Issues:0
Language:PythonStargazers:2Issues:0Issues:0

shell-scripts

开发过的shell脚本

Language:ShellStargazers:2Issues:1Issues:0
Language:PythonStargazers:1Issues:0Issues:0

vimrc

My standard Vim config file

Language:Vim scriptStargazers:1Issues:1Issues:0
Language:PythonStargazers:0Issues:2Issues:0

fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production

License:MITStargazers:0Issues:0Issues:0

free-programming-books-zh_CN

:books: 免费的计算机编程类中文书籍,欢迎投稿

License:GPL-3.0Stargazers:0Issues:0Issues:0

gitignore

A collection of useful .gitignore templates

License:CC0-1.0Stargazers:0Issues:1Issues:0

go-collection

:tulip: awesome awesome go, study golang from basic to proficient

Stargazers:0Issues:0Issues:0

go-extend

go语言扩展包,收集一些常用的操作函数,辅助更快的完成开发工作,并减少重复代码

Language:GoLicense:GPL-3.0Stargazers:0Issues:1Issues:0
Language:GoStargazers:0Issues:2Issues:0
Language:PythonStargazers:0Issues:0Issues:0

python-iconv

Convert File Encoding

Language:PythonStargazers:0Issues:0Issues:0

python3-cookbook

《Python Cookbook》 3rd Edition Translation

Stargazers:0Issues:0Issues:0
Language:PythonStargazers:0Issues:0Issues:0

sqlalchemy-adapter

SQLAlchemy Adapter for PyCasbin.

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0
Stargazers:0Issues:2Issues:0

toolkit

Toolkit for golang

Stargazers:0Issues:2Issues:0