按关键词阅读: 电视盒子 杜比
10、caddy:用 Go 编写的轻量级 Web 服务器 。 它相较于 Apache、Nginx 这些知名 Web 服务器 , 独特点在于提供了编译好的可执行文件 , 实现了真正的开箱即用 。 无需任何配置即可拥有免费的 HTTPS、自动把 Markdown 文件转化成 HTML 等人性化的功能 。 如果是搭建中小型的 Web 服务 , 它完全够用而且省时省心
11、croc:可以让任意两台计算机 , 安全方便地传输文件和文件夹的工具 。 轻松实现端到端加密的跨平台文件传输 , 还支持多文件传输、传输中断和恢复等功能
Java 项目12、jnativehook:获取键盘和鼠标事件的 Java 库 。 轻松监听按键、鼠标移动、点击等事件
import GlobalScreen;import NativeHookException;import NativeMouseWheelEvent;import NativeMouseWheelListener;// 鼠标移动public class GlobalMouseWheelListenerExample implements NativeMouseWheelListener { public void nativeMouseWheelMoved(NativeMouseWheelEvent e) {System.out.println(\"Mosue Wheel Moved: \" + e.getWheelRotation());public static void main(String[
args) {try {GlobalScreen.registerNativeHook();catch (NativeHookException ex) {System.err.println(\"There was a problem registering the native hook.\");System.err.println(ex.getMessage());ex.printStackTrace();System.exit(1);GlobalScreen.addNativeMouseWheelListener(new GlobalMouseWheelListenerExample()); >13、spider-flow:用流程图的方式编写爬虫的平台 。 无需写代码就可以快速完成一个简单的爬虫
14、greenDAO:高性能的 Android ORM 库 。 拥有体积小、易于使用、支持数据库加密等特点 , 通过它 Android 开发者可以采用面向对象的方式操作数据库 , 不需要再手写和拼接 SQL 啦
JavaScript 项目15、vue-color-avatar:纯前端实现的矢量风格头像生成网站 。 可以通过搭配不同的素材 , 生成个性化头像 。 该项目使用 Vite + Vue3 开发 , 能够帮助前端初学者熟悉 Vue3 语法并掌握项目搭建的相关知识
16、colorfu:自动生成由文字/颜色/图片/纹理元素组成的壁纸
17、pm2:Node.js 的进程管理工具 。 它容易上手操作简单 , 可以有效地提高 Node.js 程序运行的稳定性 , 支持自动重启、负载均衡、不停服务重启、性能监控等功能 , 多用于生产环境中管理、监控 Node.js 进程
18、automa:通过图形化界面拖拽功能模块 , 实现浏览器自动操作的扩展工具 。 轻松实现自动填表、截图、定时执行等操作 。 让浏览器自动完成预设工作流的插件 , 从而减少重复性操作提高效率
Python 项目19、PyWebIO:快速构建 Web 应用的 Python 工具 。 通过该项目你可在不写 HTML、CSS、JS 代码的前提下 , 仅用 Python 快速完成一个包含数据展示、表单的小型 Web 应用页面
20、pottery:以 Python 的方式操作 Redis 的库 。 忘记那些 Redis 命令吧 , 只要你知道如何使用 Python 字典 , 那么你就会用这个库操作 Redis
>>> from pottery import RedisList>>> tel = RedisDict({'jack': 4098 'sape': 4139 redis=redis key='tel')>>> tel['guido'
= 4127>>> telRedisDict{'jack': 4098 'sape': 4139 'guido': 4127>>> tel['jack'
4098>>> squares = RedisList([1 4 9 16 25
redis=redis key='squares')>>> squaresRedisList[1 4 9 16 25
>>> squares[0
121、zulip:完全开源的企业级即时通讯项目 。 后端采用 Python 语言实现性能足够强大 , 功能齐全相当于开源、免费的 Slack , 拥有拖拽上传文件、代码高亮、Markdown 语法、应用整合、容易接入的 API 等功能 , 还支持 Web、PC、iOS 和 Android 主流平台 , 众多知名企业都在用 , 能够有效地提高团队沟通和办公效率 。 同时该项目对新手用户友好 , 如果你想加入一个不错的 Python 开源项目 , 推荐你花时间研究下它一定会有所收获
22、webssh:简单的 SSH 连接服务器的 Python Web 应用 。 该项目后端采用 Tornado Web 框架和 Python SSH 库 paramiko , 前端是 TypeScript 写的命令行前端组件 Xterm.js 实现 。 整个项目简单还具有实用价值 , 可作为 Python Web 的实战项目学习
23、django-debug-toolbar:Django 的调试工具栏 。 可显示当前请求和响应有关的各种调试信息 , 包括耗时、SQL、配置、性能等信息
1. 安装:pip install django-debug-toolbar2. TEMPLATES = [{\"BACKEND\": \"django.template.backends.django.DjangoTemplates\"\"APP_DIRS\": True# ...
3. INSTALLED_APPS = [# ...\"debug_toolbar\"\"django.contrib.staticfiles\"# ...
4. 增加 __debug__ URLimport debug_toolbarfrom django.urls import include pathurlpatterns = [# ...path('__debug__/' include(debug_toolbar.urls))
5. MIDDLEWARE = [# ...\"debug_toolbar.middleware.DebugToolbarMiddleware\"# ...
稿源:(未知)
【傻大方】网址:/c/1202b22452021.html
标题:杜比|程序员的开源月刊《HelloGitHub》第 68 期( 二 )