full-stack-fastapi-template
过一个平凡无趣的人生实在太容易了,你可以不读书,不冒险,不运动,不写作,不外出,不折腾。但是,人生最后悔的事情就是:我本可以。——陈素封 分享一个全栈框架 GitHub - tiangolo/full-stack-fastapi-template: Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more. 全栈、现代 Web 应用程序模板。使用 FastAPI、React、SQLModel、PostgreSQL、Docker、GitHub Actions、自动 HTTPS 等 ⚡ 用于 Python 后端 API 的 FastAPI。 🧰 用于 Python SQL 数据库交互 (ORM) 的 SQLModel。 🔍 Pydantic,由 FastAPI 使用,用于数据验证和设置管理。 💾 PostgreSQL 作为 SQL 数据库。 �...
mybatis的@MappedTypes
“Given enough eyeballs, all bugs are shallow.” — Linus’s Law, Eric S. Raymond 看到com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler的源码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778/* * Copyright (c) 2011-2023, baomidou (jobob@qq.com). * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * ...
stream-query多数据库进行CI测试
把时间花费在阅读他人的著述吧,你可借他人辛苦的东西,轻易改善自己。——苏格拉底 最近针对stream-query,使用github action | 阿超 主要是针对h2、mysql、postgresql各跑一遍对应的脚本和单元测试 配置脚本为: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182name: E2E Testson: push: branches: - e2e pull_request: branches: - e2ejobs: test: runs-on: ubuntu-latest services: mysql: image: mysql:8.0 env: MYSQL_ROOT_PASSWORD...
ComposeCookBook
不依所见而做,应依信仰而行。——保罗 分享一个安卓UI库 Jetpack组合UI元素、布局、小部件和演示屏幕的集合 GitHub - Gurupreet/ComposeCookBook: A Collection on all Jetpack compose UI elements, Layouts, Widgets and Demo screens to see it's potential 它有非常多完成了的炫酷特效,非常NICE
IOSProject
时间一直走,没有尽头,只有路口。——《摆渡人》 分享一个项目 https://github.com/NShunjian/IOSProject IOS综合项目,完善的框架,路由模块化设计,集成科大讯飞SDK方便iOS基本输入控件实现语音辅助输入,UI效果参照京东APP,JS与OC交互,ionic跨平台开发,MQTT 协议,即时通讯协议,视屏播放,跑马灯效果 仿美团地图定位,城市收索, 友盟分享,基础动画 增加FCUIID帮助类,引导页功能模块,照片上传 ,UIView自定义导航栏,文件下载,Masonry 案例,fmdb,数据库,sqlite,百度地图,二维码,照片上传,照片上传有进度,列表倒计时,H5和原生交互,自定义各种弹框,常见表单类型,人脸识别,列表加载图片,列表拖拽,日历操作,导航条渐变,核心动画,动画特效等等 IOSProject项目是一个以MVC模式搭建的开源功能集合,基于Objective-C上面进行编写,意在解决新项目对于常见功能模块的重复开发,IOSProject对于项目的搭建也进行很明确的划分,各个模块职责也比较明确,IOSProject也引入的一些常用第...
扫描端口nc
不要把自己的信念悬挂在墙壁上。——巴尔扎克 分享一个端口扫描的小技巧 1nc -z -v 127.0.0.1 8000-9000 2>&1 | grep succeeded 例如这里扫描到本机8000到9000的端口中哪些成功扫到 1234567891011121314GithubIireAchao:blog achao$ nc -z -v 127.0.0.1 8000-9000 2>&1 | grep succeededConnection to 127.0.0.1 port 8000 [tcp/irdmi] succeeded!Connection to 127.0.0.1 port 8001 [tcp/vcom-tunnel] succeeded!Connection to 127.0.0.1 port 8002 [tcp/teradataordbms] succeeded!Connection to 127.0.0.1 port 8003 [tcp/*] succeeded!Connection to 127.0.0.1 port 800...
macos排查并禁用系统占用的8021端口
不要为了尖锐的批评而生气,真理总是不合口味的。——高尔基 本地启动服务一直报错 1234567Description:Web server failed to start. Port 8021 was already in use.Action:Identify and stop the process that's listening on port 8021 or configure this application to listen on another port. 然后一查 12345678# 扫描端口占用GithubIireAchao:blog achao$ sudo lsof -i :8021Password:COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElaunchd 1 root 40u IPv4 0xe1fc8d3044233469 0t0 TCP localhost:intu-ec-client (LISTEN)launchd 1 ...
github action
人一辈子都在高潮——低潮中浮沉,唯有庸碌的人,生活才如死水一般。——傅雷 分享一下Github Action的文档: GitHub Actions 快速入门 - GitHub 文档 GitHub Actions 快速入门在 5 分钟或更短的时间内尝试 GitHub Actions 的功能。 Introduction 介绍You only need a GitHub repository to create and run a GitHub Actions workflow. In this guide, you’ll add a workflow that demonstrates some of the essential features of GitHub Actions.您只需要 GitHub 存储库即可创建和运行 GitHub Actions 工作流程。在本指南中,您将添加一个工作流程来演示 GitHub Actions 的一些基本功能。 The following example shows you how GitHub Actions jobs can be ...
订单确认按钮动画
志向不过是记忆的奴隶,生气勃勃地降生,但却很难成长。——莎士比亚 源码地址 https://codepen.io/aaroniker/details/eYOVrNa 非常炫酷的按钮效果,让人眼前一亮 主要都是靠css实现的 pug代码: 12345678910111213button(class='order') span(class='default') Complete Order span(class='success') Order Placed svg(viewbox='0 0 12 10') polyline(points='1.5 6 4.5 9 10.5 1') div(class='box') div(class='truck') div(class='back') div(class='front') div(class='...
mybatis-plus-ext
教育不是注满一桶水,而是点燃一把火。 ——叶芝 分享一个最近加入dromara的orm mybatis-plus-ext: mybatis-plus框架的拓展包,在框架原有基础上做了进一步的轻度封装,增强内容:免手写Mapper、多数据源自动建表、数据自动填充、自动关联查询、冗余数据自动更新、动态查询条件等。 文档: Mybatis-Plus-Ext教程 · 语雀 mybatis-plus框架的拓展包,在框架原有基础上做了进一步的轻度封装,增强内容:免手写Mapper、多数据源自动建表、数据自动填充、自动关联查询、冗余数据自动更新、动态查询条件等。 尽管MybatisPlus (后文简称MP)相比较Mybatis丝滑了很多,但是,日常使用中,是否偶尔仍会怀念JPA(Hibernate)的那种纵享丝滑的感受,更好的一心投入业务开发中,如果你也是如此,那么恭喜你发现了MybatisPlusExt(后文简称MPE)。 MPE对MP做了进一步的拓展封装,即保留MP原功能,又添加更多有用便捷的功能。同样坚持与MP对Mybatis的原则,只做增强不做改变,所以...
