一个开源AI视频生成器
一个开源AI视频生成器
使用python语言开发,能根据关键字生成文案,并根据文案生成视频
已对接阿里千问和国外的pixels素材网站
数学建模大赛-视频抄袭检测
数学建模大赛:视频抄袭检测
由于Matlab版本不兼容问题,若直接打开.m文件,可能导致注释乱码。因此,我们多上传了4个.txt文件,供您新建个.m,拷贝进去运行,避免注释乱码。谢谢!
report.pdf : 大赛报告
赛题.docx:大赛题目
code文件夹包含四个m文件,分别对应赛题的四个问题。
JavaScript-端午节大礼包
JavaScript-端午节大礼包
包含4个html文件功能效果
端午节结合flappy bird的一个游戏
端午节结合flappy bird的一个游戏
使用Scratch编程语言编写
端午节活动html前端代码 dragon-boat
端午节活动html前端代码 dragon_boat
使用原生html+js实现,功能非常丰富,包括收藏、点赞等等
端午节活动前端代码 dragon
端午节活动前端代码 dragon
使用html+js实现的端午节参与活动相关功能
java开发的html转换image插件
使用html转换image的方案实现,通过Java调取PhantomJs来进行转换。
只需要传递html的网址就可以
C#开发的图片批量压缩软件
PicSizer是一款图片批量压缩软件,解决了传统压缩软件只能指定压缩比,而不能指定压缩后的大小的问题.
在网页中,图片需要尽可能占用更少的带宽,盲目使用画质作为唯一标准来压缩图片的后果是大图片压缩后仍然较大,而小图片越压缩越模糊.PicSizer可以在尽可能保证图片质量的情况下,将图片尽可能压缩到指定的大小,例如200KB.对大图片降低画质,对小图片仅转码而不改变画质,可以满足大部分需求.
本软件初衷是用于网页中 JPEG 图片的压缩,设计之初并未想到会被软件园及论坛所推荐,后续将会优化 PNG 和 WEBP 的压缩算法及性能,添加更多图像处理功能,以适应各类不同需求.
NET6 winform 开发的图片转换工具ImageToIco
主要是png Jpg图片转成ico 完整源码
使用NET6 winform 开发,一个很好的示例成熟 也是一个图片转成ico 好工具。
一个跨平台看图工具工具
一个轻量图像查看器,允许你简单快捷的查看 JPEG, PNG, GIF, SVG, PSD, KRA, XCF, TGA, HDR, AVIF 等常用格式的图像文件,并提供了置顶窗口的选项以便你在使用其它软件时也可以将参考图片固定在顶端
基于mysql开发的CMS系统
ChanCMS是一款基于Express和MySQL研发的高质量实用型CMS管理系统。它具备多种类型网站开发,易扩展、基于模块化和插件化开发模式,适用于商用企业级程序开发。
软件架构
client技术栈
后台管理界面admin
vue3
vue-router
pina
element-plus
vite4
tinymce
服务端技术栈
nodejs v18.14.2+
express 4.18+
mysql v5.7.26
knex (sql操作)
art-tempate v4.13.2+
pm2 v5.2.2
jwt
pm2 (prd)
nodemon (dev)
基于nodeJs的mysql数据库设计程序
godoDb数据库设计器,是一款mysql数据库管理工具。
支持数据库备份还原,支持添加数据库;
支持自动生成数据库设计文档,md 格式以及实时预览,可以下载成 pdf/word文件;
支持数据表名/注释/autoid 的更改,支持优化表/修复表/删除表/清空表;
可查看/编辑/新增/复制任意表数据;
可执行sql文件,并查看执行后的数据结果;
可更改字段名/注释/默认值/排序,可拖拽排序字段,可删除字段;
支持连接/管理多个外部数据库,可通过ssh连接外部数据库,可导入pem文件连接;
支持数据库表保护;
精细化的权限控制,多角色多用户管理;
可查询每个用户的操作记录,方便回查;
基于java访问mysql数据库一
zero-acTable是基于实体类创建表的开源项目。您只需要在实体类上标记相关注解就能达到创建数据库的操作,指定初始化脚本就能执行数据初始化,内置测试demo。
数据库支持
mysql、达梦
功能介绍
兼容MP 排除字段逻辑(static、transient修饰字段和@TableField注解exist=false)
兼容MP @TableField、@TableName,@TableId注解
兼容MP @TableId注解设置自增
兼容hibernate @Table、@Column、@Id、@Transient注解
兼容hibernate @GeneratedValue注解设置自增
兼容swagger @ApiModel、@ApiModelProperty注解设置(表、字段)备注
字段上没有任何注解,支持属性名转数据库列名(默认驼峰下划线),字段类型转数据库类型
支持约束(主键、唯一键、索引、默认值(sql_server才具有))的创建、修改、删除
支持数据初始化
忽略表@IgnoreTable,自动建表时指定包下面需要忽略的表
排除父类字段@ExcludeSuperField
vue2扩展组件-悬浮拖拽组件
vue2扩展组件-悬浮拖拽组件sc-suspension
一个能够任意拖动的组件,内部可放任意元素
它同时适用于移动端和 PC 端,且它具有吸附效果
vue2开发的流程图组件easy-flow
vue2开发的流程图组件easy-flow
支持拖拉拽生成可视化流程图;
支持流程图配置转换成json格式;
可用于bpmn的前端开发
基于vue2开发的富文本编辑器AS-Editor
基于vue2开发的富文本编辑器AS-Editor
基于 vue2.x 可视化拖拽编辑,页面生成工具。提升前端开发效率,可集成至移动端项目作为通过定义 JSON 直接生成 UI 界面。
Redis客户端之Jedis
Redis客户端之Jedis
使用java语言,基于jedis客户端访问redis示例
JAVA开发之redis开发示例
JAVA开发之redis开发示例
redis基础开发,基于spring的一个简单示例,仅供参考
基于springboot的服务端redis开发脚手架
1.简化基础业务开发过程
a.针对单表查询,不用写sql。列表,分页,都不用写。
b.dao层的mapper只是一个空的接口,大部分业务不需要在mapper中写任何代码(除非复杂报表查询),也不需要mapper的xml文件。
c.baseService中有大量的泛型方法以供使用,单表单对象增删改查在service层也不需要写代码,列表和分页查询也只需要一行代码。
d.提倡单表操作。不提倡使用复杂sql解决复杂的业务问题。
2.降低学习成本。新人快速上手,基础知识过关的新人,可以快速进入业务开发状态。
3.常用组件集成。redis,mq,事件,mongodb等等
4.通用业务模型的实现。开箱即用的业务模型,可以大大的缩减项目开发周期。计划实现的通用业务模型有
订单系统,虚拟账户系统,支付网关,动态表单,报表系统,通用预约系统,优惠策略定制,
基础数据(验证码,字典,内部消息,地理位置信息,通用文件信息存储,操作记录与计数,)
5.集成常用第三方系统。短信(阿里大鱼),存储(七牛,阿里OSS),支付(微信公众平台,支付宝)
springboot快速开发源码工程
该项目的初衷仅为搭建SpringBoot项目提供标准/基础实现,省略部分公共代码的重复编写与验证,加快项目的初始搭建。
jln-dependencies 物料箱,用于统一管理各模块及依赖版本
jln-core 核心模块,包含多语言码、数据实体的规范及抽象、基础异常等
jln-audit-log 审计日志模块,用于记录审计日志
jln-oss 对象存储模块,用于进行文件存储
jln-sign 签名模块,用于进行签名、验签
一个简单的springboot源码项目
一个简单的springboot源码项目
涉及技术栈:
springboot2.4.2
SpringSecurity
redis
物联网快速开发框架springboot
基于java1.8、springboot2.7、netty等框架开发的物联网快速开发框架,支持的网络协议包括tcp、udp、mqtt、http、串口等,工业协议包括modbus、plc
语言和框架
后端:java1.8、spring boot2、、mybatis、mybatis-plus、shiro、thymeleaf、hikaricp
前端:vue2.6、antd、axios、qs、moment、validate
数据: mysql5.7+
开发工具:idea
基于SpringBoot+Vue+Element-ui的学生成绩管理系统
基于SpringBoot+Vue+Element-ui的学生成绩管理系统,包含学生成绩查询,分析,复核以及配套的人员,课程管理,选课等基础功能
软件架构
后端:SpringBoot+Mysql+Redis+MyBatis-plus
前端:Vue2.X+Element-UI
asp.net学生成绩管理系统
asp.net学生成绩管理系统aspx版webform
功能说明:
用户管理:用于对用户的添加,赋于不同权限及对用户的修改及查询。
课程管理:用于对各学期课程的开设和修改。
成绩管理:用于对成绩的输入、修改、汇总及排名。
学生信息管理:授课信息管理、学生信息查询、学生成绩统计、统计本科的总分、平均分等信息。
权限功能: 录入功能、查询功能
基于java语言开发的学生教务管理系统
学生教务管理系统只有管理员角色,具有专业管理、学院管理、课程管理、学生管理等功能,适合课程作业的学习
基于java语言开发的学生课程管理系统
基于java语言开发的学生课程管理系统
涉及的技术栈:
spring-boot
mysql
mybatis
学生成绩管理系统ASP.NET
介绍
基于 ASP.NET Core MVC 和 Entity Framework 6的学生成绩管理系统。
软件架构
ASP.NET Core MVC
Entity Framework 6
JAVA-spring学习资源之spring事件
JAVA-spring学习资源之spring事件
1、spring事件发布
2、spring事件监听
3、多种不同事件方式示例
JAVA-spring学习资源之配置放视示例一
JAVA-spring学习资源之配置放视示例一
1、通过 Java 代码配置方式
2、通过 XML 配置方式
Spring Boot 学习示例
Spring Boot 使用的各种示例,以最简单、最实用为标准
每个示例都以最小依赖,最简单为标准,帮助初学者快速掌握 Spring Boot 各组件的使用。
JAVA-spring学习资源之编程实现操作系统匹配条件
JAVA-spring学习资源之编程实现操作系统匹配条件
用JAVA编程实现在不同的操作系统cmd命令,即匹配不同的操作系统
操作系统包括windows和linux
java-spring基础学习资源一
spring学习用户自身学习测试使用主要是测试案例用于debugspring源码使用
JAVA编程之缓存相关面试题集合
JAVA编程之缓存相关面试题集合
包括memcached和redis相关面试题,适合初学者
JAVA编程之Spring boot-activeMQ示例
# Springboot-activeMQ
本项目基于Spring boot这一平台,整合流行的开源消息队列中间件ActiveMQ,实现一个向ActiveMQ添加和读取消息的功能。分别实现生产者-消费者模式和发布-订阅模式,作为java编程发送消息和消费消息的基础示例。
源码主要包含如下内容:
1.spring boot配置初始化activeMQ
2.队列类型queue,生产者发送队列消息,以及消费者消费相关队列消息
3.主题类型topic,创建主题,生产者发送主题消息,以及消费着消费主题消息
JAVA编程之Spring-activeMQ基础开发
# Spring-activeMQ
在业务逻辑的异步处理,系统解耦,分布式通信以及控制高并发的场景下,消息队列有着广泛的应用。本项目基于Spring这一平台,整合流行的开源消息队列中间件ActiveMQ,实现一个向ActiveMQ添加和读取消息的功能。并比较了两种模式:生产者-消费者模式和发布-订阅模式的区别。
包含的特性如下:
1.开启activeMQ,访问http://localhost:8080/demo
2 在项目中,我们为消息的生产者和发布者分别注册了两个消费者和订阅者,当有消息到达activeMQ时,消费者和订阅者会自动获取对应的消息,其中两个消费者会轮流消费消息,而两个订阅者会同时订阅所有消息;
3.填入要发送的消息,点击生产消息可以向消息队列添加一条消息,我们可以试着添加了四条消息,并观察控制台结果,可以发现每个消息只被某一个消费者接收;
4.重复以上操作发布四条消息,可以看到订阅者的输出结果,表明每个发布的消息可以被两个订阅者全部接收;
5.以上结果表明,向队列生产的每条消息,只能被某一个消费者读取,而发布的消息,可以被每个订阅者重复读取,这是两种模式最大的区别,
kafka tool 最新版v2.3
kafka tool是kafka可视化工具,该资源为windows(x64)下使用
kafka tool是一款用于管理和使用Apache Kafka集群的GUI应用程序。也就是大家常说的kafka可视化客户端工具,所以开发人员和管理人员想要更加轻便的管理和查询所有Kafka集群信息,那么就可以利用该软件帮助自己进行查询,因此有需求的用户,快来下载体验吧!
kafka tool在官网也可以下载,不过下载速度超级慢,因此上传到这里供大家使用,官网地址为:
http://www.kafkatool.com/download.html
JAVA编程之canal应用
JAVA编程之canal应用
cannal-engine同步引擎,通过cannal监听mysql binlog进行解析,进行同步搜索引擎(es或mongdb等),实现业务与同步解耦
cannal简介:
canal的工作原理就是把自己伪装成MySQL slave,模拟MySQL slave的交互协议向MySQL Mater发送 dump协议,MySQL mater收到canal发送过来的dump请求,开始推送binary log给canal,然后canal解析binary log,再发送到存储目的地,比如MySQL,Kafka,Elastic Search等等。
在源代码包跟目录下的说明文档,包含使用cannal时mysql的相关安装教程
JAVA编程之spring cache本机缓存应用
JAVA编程之spring cache本机缓存应用
spring cache简单实用,简介:
1、SpringCache是Spring提供的一个缓存框架,在Spring3.1版本开始支持将缓存添加到现有的spring应用程序中,在4.1开始,缓存已支持JSR-107注释和更多自定义的选项
2、Spring Cache利用了AOP,实现了基于注解的缓存功能,并且进行了合理的抽象,业务代码不用关心底层是使用了什么缓存框架,只需要简单地加一个注解,就能实现缓存功能了,做到了对代码侵入性做小。
3、由于市面上的缓存工具实在太多,SpringCache框架还提供了CacheManager接口,可以实现降低对各种缓存框架的耦合。它不是具体的缓存实现,它只提供一整套的接口和代码规范、配置、注解等,用于整合各种缓存方案,比如Caffeine、Guava Cache、Ehcache。
java学习资料之dubbo和zookeeper
java学习资料之dubbo和zookeeper
适用于刚入门JAVA编程的初学者,特别准备去面试java开发工程师岗位的同学
包括阔dubbo和zookeeper的基础知识,包括常见问题和解答
java编程之Caffeine缓存
# java编程之Caffeine缓存
# 简介
Caffeine是本地缓存,也就是和本机内存交互,读取和存入缓存在本机内存
缓存包括本地缓存和分部署缓存,对于本地缓存而言,不需要考虑集群问题,因为本地缓存就是指服务器的缓存。
### 注解
@Cacheable:(cacheNames/value缓存名字,key支持sqel,keyGenerator生成器,指定缓存器,condition支持sqel的缓存条件,unless为true时候不缓存,sync是否异步)注意类内部的调用不触发缓存,所以一定是service之间调用
@CachePut:只存缓存,不查找,适合缓存更新
@CacheEvict:缓存清理,allEntries为true表示清除所有的缓存,beforeInvocation默认false,表示执行之后清除缓存,异常的时候就不处理,为true的时候表示提前删除了缓存。
@Caching:同时拥有三个注解的功能,下面的代码中,对于caching的缓存采用了查找和存入,对于t4缓存采用删除缓存。(问题是如果是redis缓存,是否可以?)
spring的源码的解释是可以匹配特定的