#开源

这两年,随着疫情的出现,很多人的生活习惯都被逐渐改变了。例如在十年前,很多人说起上课、说起开会,一定是要面对面才能完成的事情,但是如今更多的都是云教室、在线会议,TJ君当然要与时俱进,今天跟大家分享一个功能强大的前后端完全开源的简约美观的互动教室项目 Agora Flat Agora Flat,支持MAC、WONDOWS不同平台,并且有手机版、电脑版、网页版各种不同的实现形式。可以轻松创建丰富多样的在线互动房间,实现多场景灵活切换,完成高质量的互动,例如教学或开会。 特点既可以用于大型多人授课或会议,由主持人进行课程或会议的讲解,参加者举手发言在线互动;又可以进行一对一的私人定制化互动。 同时项目内置多种经过专业设计的精美主题,无需专业设计经验就可以使用各种不同效果的UI风格。 语言与功能项目主要实现部分都是运用TypeScript语言进行实现,辅以小部分的JavaScript...

昨天,是人人影视粉丝们悲伤的一天,人人影视字幕分享官微宣布:人人影视不可能再恢复或重启。App的尸体可以删了,我们不可能解决的了版权问题。 人人影视,可能是许许多多喜欢追剧的小伙伴最初打开那扇追剧大门的启蒙老师,如今官方的正式宣布,可以说是一个时代的告别、缩影。 为了纪念我们曾经喜欢过的用过的人人影视,TJ君今天跟大家分享一款基于Material Design + MVP + RxJava + Retrofit + Realm + Glide + Dagger2 实现的在线视频App: 微影 微影的主要特点有: 使用RxJava配合Retrofit2做网络请求 使用RxUtil对线程操作和网络请求结果处理做了封装 使用RxPresenter对订阅的生命周期做管理 使用AndroidEventBus来方便组件间的通信 使用Material Design控件和动画 使用MVP架构整个...

B站一定是各位小伙伴平日喜欢浏览的网站之一,各种鬼畜视频、教育材料、五花八门、精彩绝伦,同时B站还有各种功能丰富的API接口开放给大家使用。 但是有些东西一旦放开了,就会出现各种各样的非官方衍生品,就像B站的API接口,传播开来变成了散落在世界各地的各个角落的各种野生API,想要整理收集归类这些API似乎是一个不可能的任务。 但是就是有人喜欢知难而上,TJ君今天要给大家分享的就是这样一个项目 bilibili-API-collect项目旨在收集整理B站web端、移动端以及TV端存在的各种API,并研究具体的使用方法,给出详细的使用说明,方便用户进行查阅。 截止TJ君写稿子的时候,项目组用到的研究方法有: 黑箱法 控制变量法 js逆向分析法 apk拆包及反编译法 网络抓包法 ….. 这里需要提示大家的是: 所有api均为标准http协议,返回数据大都为json或protobuf...

今天TJ君学到一个新名词 电子游戏阳痿,是指: 作为一个曾经爱玩游戏的人,在时间充裕、精力良好的状态下,依然不能把注意力集中在游戏上,已经失去了享受游戏的乐趣 TJ君看了看自己,似乎就是这个症状,毕竟现在更多的精力都放在了编程和学习上,不做点什么总觉得心里慌慌。 不过即使不再想玩太多的游戏,TJ君骨子里还是对游戏有一股热爱,所以今天就想来跟大家分享一个用JAVA写的塔防游戏~ Mindustry 作为一款塔防游戏,Mindustry的各种设置中规中矩,玩家需要建造完善的传送带防御矩阵,用来给防御塔提供弹药,生产更多的材料,保护自己的家园,隐隐约更多的是考验玩家的资源管理能力。 游戏的实际运行展示效果看上去也是非常舒服,作为一款塔防,还有迷雾效果。玩到后期满屏幕的建筑,实在是需要良好的逻辑运算能力才能搞定,幸好程序猿们这方面都是很强滴! 需要要注意的是,如果想自己编译游戏,需...

Spring Boot的上传文件,相信你一定会了。如果还不会的小伙伴,可以先看看之前的分享: Spring Boot 2.x基础教程:实现文件上传 Spring Boot 2.x基础教程:多文件的上传 文件上传实现之后,通常最常见的另外两个操作就是下载和预览,下载只需要知道地址,就简单搞定了,那么预览怎么做?你知道吗? 今天小编就来推荐一个用Spring Boot搭建的文档在线预览解决方案:kkFileView! 这是一款成熟且开源的文件文档在线预览项目解决方案,如果你用过类似如永中office、office365、idocv这些付钱产品,你一定会喜欢kkFileView,因为在功能满足的前提下,谁还喜欢付费呢? 12大特性 支持word excel ppt,pdf等办公文档 支持txt,java,php,py,md,js,css等所有纯文本 支持zip,rar,jar,tar,...